목록STUDYING (155)
MY MEMO
Macro#include #define COUNT 10 //설정 #undef COUNT //해제 #define COUNT 20 //설정 #define PRONT_NUM(x) printf("%d\n",x) #define PRINT_NUM3(x) printf("%d\n",x);\ printf("%d\n",x+1);\ printf("%d\n",x+2); #define SWAP(a, b, type) do { \ type temp; \ temp = a; \ a = b; \ b = temp; \ } while (0) #define CONCAT(a,b) a##b #define EXECUTER(x) hello##x() #define DEBUG // DEBUG 매크로 정의 #define DEBUG_LEVEL 2 // 2..
Array#include #include int main() { // 요소가 10개인 배열 int numArr[10]; // 배열의 범위를 벗어나는 인덱스 int index = 10; // 배열의 크기(요소의 개수)를 구함 int count = sizeof(numArr) / sizeof(int); /* 2차원 배열의 index를 구할 때 int col = sizeof(numArr[0]) / sizeof(int); int row = sizeof(numArr) / sizeof(numArr[0]); */ //1차원 배열 메모리 할당 int *numArr1 = (int*)(malloc(sizeof(10))); //int *numArr1 = (int*)(malloc(sizeof(int)*10)); numArr1[..
출처 : https://programmers.co.kr/learn/courses/2 출력name = "jae yeon lee" color = "blue" print('안녕하세요. 제 이름은 {}이고 좋아하는 색상은 {}입니다.'.format(name,color )) 형변환 a=23 b=5 div=int(a/b) list rainbow=['빨강','주황','노랑','초록','파랑','남색','보라'] last_color = rainbow[len(rainbow)-1] print('무지개의 마지막 색은 {}이다'.format(last_color) ) list1=[1,2,3] list1.append(4) list1=[1,2,3] list2=[4,5,6] list3 = list1+list2 numbers = [1..
출처 : https://docs.djangoproject.com/ko/1.11/intro/tutorial01/ 1. 일단 Django를 설치한다 (python를 미리 설치했다고 가정) pip install Django 2. 이후 python에서 mysql을 사용할 수 있도록 한다 pip install pymysql Django project를 생성한다 1) 자신이 project를 만들고 싶은 파일의 위치로 간다 (예 - cd c:\PythonProject)2) django-admin startproject project이름 +)mysite/ 디렉토리 바깥의 디렉토리는 단순히 프로젝트를 담는 공간입니다. 이 이름은 Django 와 아무 상관이 없으니, 원하는 이름으로 변경하셔도 됩니다.manage.py: ..
1. Window Konlpy는 한국어 자연어 처리를 하기 위한 것이다!!!!!!!(완전 짱) http://konlpy.readthedocs.io/en/v0.4.4/ 이 페이지로 가면 http://konlpy.readthedocs.io/en/v0.4.4/#guide user guide로 갈 수있다 이곳에 window 설치 방법이 있다 일단 jdk 1.7이상의 버전을 설치하고 JAVA_HOME에 환경변수를 등록해줘야한다. 나는 jdk 1.8버전이 있었기 때문에 넘어갔다. 이후 설치시 주의할 점은 1. python의 버전 2. 컴퓨터 64bit / 32bit 그리고 whl파일을 다운 받는다 (http://www.lfd.uci.edu/~gohlke/pythonlibs/#jpype) -> cp27 python2..
1. language support에 들어간다 2. 키보드 입력기를 iBus로 변경한다 3. ctrl+shift+t 입력후 ibus-setup을 입력한다 4. 한글을 추가해준다. 5. text entry를 입력한다 6. 단축키를 shift+space로 변경한다 (자신이 원하는 단축키)
sudo add-apt-repository ppa:openjdk-r/ppa sudo apt-get update sudo apt-get install openjdk-7-jdk openjdk란?OpenJDK 는 완전한 free 그리고 open source 코드를 기반으로 fully buildable한 Java Development Kit을 배포하기 위한Sun Microsystems 의 노력입니다. 출처 : http://seungwon.tistory.com/41
출처 : https://programmers.co.kr/learn/courses/5 상수 선언시 : final java에는 long long이 없음 -> long으로 사용 Casting(형변환) : type을 변환시켜줌그냥 앞에 변환시켜주고 싶은 (형식)변수이름; 자료형 [] 배열명 = {};배열명 = new 자료형 [개수];배열명 = new 자료형 []{}; foreach문 예제for(String number: numbers) { System.out.println(number);} String은 상수인 변수에 저장됨ex) String str1 = "hello"; hello라는 instance가 상수영역에 저장되어있으면새로운 hello를 만들지 않고 찾은 후에 instance 저장+) Instance? ..
#define _CRT_SECURE_NO_WARNINGS #include enum DayOfWeek{ Sunday = 0, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday }; int main() { enum DayOfWeek week; week = Tuesday; printf("%d", week); return 0; }
#include #include int compare(const void*left, const void*right) { //(int*)left : void 포인터를 int로 변환한 뒤 역참조 return (*(int*)right - *(int*)left); //내림차순 //return (*(int*)left - *(int*)right); //오름차순 } /* quick sort란? n(log(n)) pivot값을 둔다 (중앙) pivot > 현재 값 : 왼쪽 pivot < 현재 값 : 오른쪽 반복 */ int main() { //const : 상수를 만듬 / 변경 불가능 int(*cmp) (const void*, const void*); cmp = &compare; int iarray[] = { 1,2,..