목록기본 (4)
NOW OR NEVER
Java 특징 자바는 한번 작성 및 컴파일 된결과물이 어디서든 작동가능(jvm) 객체 지향 언어(상속, 다형성, 캡슐화 등의 객체 지향형 요소), Class 기본 단위 자동화 메모리 관리, jvm의 garbage collector가 사용되지 않는 메모리 자원 회수 적용 분야 다양한 분야(android, spring, Hadoop, elasticsearch) 모바일 어플리케이션 웹 어플리케이션 빅데이터 솔루션 데이터 베이스 등 데스크 탑 gui 어플리케이션 중요! Write once, run anywhere, 객체지향언어 Jvm의 gavage collector가 메모리 자동 관리 자바 주요 용어 Bytecode 자바 소스코드를 빌드 했을 때 생성되는 중간 코드 어셈블리어와 유하 형태(jvm 위에서만 실 행..
React의 class 형 Component 제작 기본 패턴 React란? 코드 양이 많을 경우 한 눈에 코드가 들어오지 않고 혼란스러운 상태를 초래한다. 이를 하나의 태그로 줄여주는 역할을 하는 것이 React이다. 웹브라우저는 이세상에 react라는 기술이 있는지 모른다. 왜냐하면 react는 그냥 사람들이 짜는 코드이고 react가 최종적으로 웹브라우저한테 html 코드를 공급해주기 때문이다. react는 JSX 언어이다 React의 js에서 짜는 코드들은 유사 Javascript이다. react에서 짠 코드를 javascript로 작성할 경우 에러가 발생한다. 왜냐하면 js의 경우 tag를 표현하는 부분들을 따옴표 등을 활용하여 잘 작성해야 하는데 react의 경우 그냥 tag를 작성해도 잘 동작..
React Sample Web App에 관하여 1. create react app이 기본적으로 제공하는 샘플 웹앱 실행 npm run start / npm start : create react app으로 개발환경을 만들고 난 후 npm run start 혹은 npm start을 terminal에 작성해 실행할 수 있다. 개발을 할 때 접속해서 개발 중인 앱을 확인하기 위한 주소(이 주소들 중 하나로 들어가면 확인 가능) Local: http://localhost:3000 On Your Network: http://192.168.35.217:3000 처음 실행했을 때 웹브라우저 상에 보여지는 앱은 create react app이 가장 최소한의 앱을 미리 구현해서 보여주는 앱 이다.(즉 react 기술로 만..
파이썬의 구성요소 1. 인코딩(입력, 출력) - UTF-8을 입력 출력 기본 인코딩으로 가짐 print(sys.stdin.encoding) print(sys.stdout.encoding) 위 코드로 확인 가능 2. 변수 - myName = ‘goodboy’ -> 오른쪽에 있는 문자열을 왼쪽에 할당해라 - 값을 선언해서 할당할 때 사용 - 변수와 값 모두 한글로 선언 가능 - 내용을 담는 그릇 3. 조건문 - 조건에 맞는 경우 실행 - ~할 때 ~를 실행해라 if myName == 'goodboy': print('ok') 4. 반복문 - 내용 반복 - 1부터 9까지 구구단 출력 for i in range(1,10): for j in range(1,10): print('%d * %d = ' %(i,j), i..