일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 가운데 글자 가져오기 자바
- m1 docker
- 프로그래머스 가운데 글자 가져오기 파이썬
- 트리의 지름 자바
- m1 docker install
- 코드업 1020 자바
- 나누어 떨어지는 숫자 배열 java
- 나누어 떨어지는 숫자 배열 python
- 핸즈온 머신러닝
- 최소 스패닝 트리
- 최단 경로 알고리즘
- 가운데 글자 가져오기 파이썬
- 가운데 글자 가져오기 java
- 프로그래머스 가운데 글자 가져오기 자바
- codeup 1020 자바
- codeup 1020 java
- 빅분기실기
- docker 삭제
- 빅데이터분석기사
- 트리의 지름 java
- 최소 스패닝 트리 자바
- docker 완전 삭제
- 청년 Ai Big Data 아카데미
- 프로그래머스 가운데 글자 가져오기 python
- 가운데 글자 가져오기 python
- 프로그래머스 나누어 떨어지는 숫자 배열 파이썬
- 프로그래머스 나누어 떨어지는 숫자 배열 자바
- 청년 AI Big Data 아카데미 13기
- 코드업 1020 java
- docker remove
- Today
- Total
목록프로그래밍언어
반응형
반응형
(21)
NineTwo meet you
본 포스팅은 “자바 웹을 다루는 기술/이병승 저” 를 읽고 학습한 내용을 정리한 것입니다. Apache란? 월드 와이드 웹 서버용 소프트웨어로 정적인 데이터를 처리하는 웹서버다. HTTP 아파치 서버라고도 불린다. 리눅스, 유닉스, 윈도우 등 여러 운영체제에서 운용이 가능하다. Tomcat이란? 아파치 재단에서 만든 동적 데이터를 처리하는 웹 서버 소프트웨어다. 동적인 처리를 담당하는 서버를 WAS라고 부르는데 이에 대표적인 예가 아파치톰캣이다. 정적 웹 프로그래밍 아파치(Apache)같은 웹서버를 사용해 미리 보여줄 HTML 페이지, CSS, 이미지, 자바스크립트 파일을 저장해 놓고 브라우저에서 요청할 경우 그대로 전달하는 방식이다. 따라서 사용자는 페이지가 변경되지 않는 한 고정되 웹 페이지를 제공받..
본 포스팅은 “자바 웹을 다루는 기술/이병승 저” 를 읽고 학습한 내용을 정리한 것입니다. 클라이언트 PC 기반 프로그램 클라이언트 PC에서 실행하면 모든 기능을 수행하는 프로그램을 의미한다. 단점 업데이트가 가장 큰 단점이다. 기능이 자주 변경되는 경우 PC마다 프로그램을 업데이트하거나 새로 설치해야 한다. 클라이언트 프로그램의 데이터베이스 접속 정보가 들어있는 경우 정보가 쉽게 노출되는 보안 취약점이 존재한다. 클라이언트 - 서버 기반 프로그램 클라이언트 PC기반 프로그램의 문제점을 해결하기 위해 등장한 프로그램이다. 기존에 클라이언트에서 수행하던 모든 기능을 서버에서 수행한다. 클라이언트가 처리할 데이터를 네트워크를 통해 서버에게 전달 서버는 이를 처리한 결과를 다시 네트워크를 통해 클라이언트에게 ..
Jupyter Notebook은 인터넷 익스플로우보다 크롬에서 더 빨리 동작한다. 인터넷 익스플로우로 실행되는 Jupyter Notebook을 크롬으로 실행하는 방법을 알아보자. 1. jupyter_notebook_config.py 파일 생성 Anaconda Prompt를 열고 jupyter notebook --generate-config을 실행한다. > jupyter notebook --generate-config Writing default config to: C:\Users\XXX\.jupyter\jupyter_notebook_config.py 2. chrome의 절대 경로 찾기 보통 윈도우 10의 경우 다음 위치에 크롬 실행 파일이 존재한다. "C:\Program Files (x86)\Google..
2021/01/02 - [자바] - [Java] 토이 프로젝트 1 : 계산기 만들기 - 후위 표기법 이용 [Java] 토이 프로젝트 1 : 계산기 만들기 - 후위 표기법 이용 Eclipse의 플러그인 windowbuilder를 사용해 계산기를 만들었다. 계산기의 형태는 Google에 계산기를 검색했을때 나오는 다음 그림을 참고했다. 내가 완성한 계산기의 모습은 다음과 같다. 계산기를 구 settembre.tistory.com 에 이어서 예외처리에 대한 포스팅을 한다. 1. AC 처리 if(cur.equals("AC")) { //AllClear this.label.setText("0"); } 2. 첫 입력이 0일 때 else if(this.label.getText().equals("0") && (cur.e..
Eclipse의 플러그인 windowbuilder를 사용해 계산기를 만들었다. 계산기의 형태는 Google에 계산기를 검색했을 때 나오는 다음 그림을 참고했다. 내가 완성한 계산기의 모습은 다음과 같다. 계산기를 구현했을때 가장 중요하게 생각했던 점은 두 가지다. 1. 연산자의 우선순위 처리 2. 예외처리 이번 포스팅에는 연산자의 우선순위 처리를 기술하겠다. 1. 우선순위 연산자의 우선순위를 계산하기 위해서는 후위 표기법을 사용했다. 중위 표기법 : 연산자가 피연산자 사이에 위치한 표기법 A+B 후기 표기법 : 연산자가 피연산자 뒤에 위치한 표기법 AB+ 후위 표기법을 구현하기 위해는 Stack을 사용했고 연산자 별로 우선순위를 지정했다. 우선순위가 높다는 것은 크다고 표시했다. //연산자 우선순위 //..
설명에서 사용되는 특정 변수를 지칭하지 않고 String 변숫값은 s, char 변숫값은 c, int 변숫값은 i, long 변숫값은 l, float 변숫값은 f, double 변숫값은 d를 사용했다. String -> 숫자 String to int Integer.valueOf(String s); Integer.parseInt(String s); String to long Long.valueOf(String s); Long.parseLong(String s); String to float Float.valueOf(String s); Float.parseFloat(String s); String to double Double.valueOf(String s); Double.parseDouble(String ..
1. 메뉴바 > Help > Eclipse Marketplace... 2. Eclipse Marketplace 에서 WindowBuilder install 클릭 3. confirm 클릭 4. I accept ... 클릭 > Finish 5. Restart Now 클릭 6. 원하는 패키지 > new > Other... 7. wizard 목록에서 WindowBuilder 확인
1. google에 '아나콘다' 입력 2. 사이트에 접속후 Products의 Individual Edition 항목 선택 3. download 선택 4. 컴퓨터 환경에 맞는 Installer 선택 5. Installer 실행 6. 실행 1. Environments에서 create를 선택한뒤 원하는 이름을 지정하고 create를 선택한다. 2. 1에서 지정한 Applications를 선택하고 Jupyter Notebook의 Install을 선택 3. 설치 후 Jupyter notebook의 Launch클릭 4. Jupyter가 열림
프로그램의 제어 흐름을 조정하기 위해 사용하는 이벤트를 예외라고 한다. 즉, 실행중에 감지되는 에러를 예외라고 부른다. 예외를 무시하고 프로그램을 정상적으로 실행할 수 있게 하는 것을 예외 처리하고 한다. 내장 예외 클래스 계층 구조 아래 설명을 해놓은 예외는 파란색으로 표시한다. 더보기 BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +-- Exception +-- StopIteration +-- StopAsyncIteration +-- ArithmeticError | +-- FloatingPointError | +-- OverflowError | +-- ZeroDivisionError +-- AssertionError +-- ..
함수, 변수, 클래스 등을 모아놓고 다른 파이썬 프로그램에서 호출해서 사용할 수 있도록 설계한 파이썬 라이브러리를 의미한다. .py 확장자를 가진 파일은 모두 모듈이라고 보면 된다. 코드의 재사용성을 놓이고 모듈만 수정해 프로그램의 동작 로직 자체를 재설계하는 효과를 볼 수 있다. 또한 메모리 절약가능하고 사용자의 필요에따라 모듈을 만들고 파일로 저장해 배포가능하다. 모듈 사용법 #모듈이름이란 파일이름.py 에서 파일이름을 의미한다. >>>import 모듈이름 >>>모듈이름.모듈함수(매개변수) #모듈이름이 너무 길어서 코드안에서 짧게 사용하고 싶을때 >>>import 모듈이름 as 별칭 >>>별칭.함수(매개변수) #모듈중에 1개의 모듈함수만 사용하고 싶을때 >>>from 모듈이름 import 모듈함수1 ..