일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- Qt4
- 디자이어HD
- 알람프로그램
- 오토바이
- 양평역
- 엑티브엑스
- 잡담
- QTcpServer
- 스타크래프트2
- 이륜차
- HTML
- 고속도로
- 스타2
- Qt OpenGL
- 마영전
- 재귀함수
- 윈도우7
- 자바
- QT
- 정성하
- FFI
- qt 설치
- 안드로이드
- c언어
- 바이크
- 자료구조
- android SAF
- vuejs
- Qt 소켓프로그래밍
- Today
- Total
목록분류 전체보기 (578)
프로그래밍과 잡담
기타프로 사용법.. 만들어진 파일을 사용하는건 다 아니까.. 그런 사용이 아니라.. 악보를 만드는법이다.. 위에 첨부한 스샷에 기타 설명이 있다.. 그것을 보도록하고 또 한가지 베이스 음과 멜로디 음을 적는 방법이다.. 첨부한 스샷을 보자.. 위에 스샷은 대리 종결에 대한 스샷이다.. 자 인제 대충 다 끝났다.. 쓰는거야 이렇게 복잡해 보이지만 실제로 해보면 별거 아니다.. 인제는 각 기능 설명이다.. 이건 악보 정보다.. 파일 텝에 보면 악보정보라고 있다. 위에 스샷은 기타기능들에 대한 설명이다..뭐 별로 설명 할 필요는 없지만 그냥 해봤다.. 아 그리고 이 프로그램의 설명 기타프로 5.1 버전으로 했으니 다른버전은 틀릴 수 있으니 따지지 말아주시길.. beack line 넣기 말로 설명할려니까 안되네..
1. 여기로가서 최신 버전Java를 다운 받는다. 2. 그리고 설치를 한다. 3. 환경설정을 한다. 환경설정의 위치는 내 컴퓨터에서 오른쪽 클릭을 하고 설정 3-1. 고급탭에서 환경 변수-시스템 변수 에서 Path를 찾는다. 3-2. path에다가 Java가 설치된 위치를 붙여넣는다. 이런식으로 C:\C:\Program Files\Java\jdk1.6.0_11\bin; 3-3. C:\Program Files\Java\jdk1.6.0_11\jre\lib; 이것도 역시 추가를 한다. 드라이버는 C가 될 수 도 있고 D가 될 수 도 있으니 알아서 설치한 드라이버를 적는다. 4. 잘 되는지 실험을 해봐야하니까.. 시작에서 실행 5. cmd를 치고 엔터 6. 그럼 콘솔 창이 나올것이다. 거기서 javac를 해본다..
귀찮네...
나만의 콩나물 국 끓이기 조리법.. 내가 할때 쓴 준비물 : 콩나물,간장 약간,소금,파,마늘(난 낱개로 2개(2개다 2쪽이 아니라)넣었다. 너무 많이 넣으면 맵다.) 1.콩나물을 다듬는다. 2.콩나물을 데친다. 소금 넣고 펄펄 끓을 때까지 끓인다. 중간에 열면 비린내가 난단다 (난 안열어봄) 3.마늘을 빻는다. (마늘은 넣어도 좋고 않넣어도 좋다( 4.파를 먹기 좋게 썰어서 넣는다. 크기는 알아서 (난 얇게 못썰어서 그냥 대충 썰어 넣었다..) 5.간장과 소금, 나머지를 다 넣고 넣고 끓인다.. (간장은 넣어도 좋고 않넣어도 좋다.) (간장은 난 계량 스푼이 없어서 그냥 일반 밥 숟가락으로 대충 넣었다.) 6.먹는다. 싱거우면 소금 더 넣어서 먹고, 짜면 물을 더 넣던가 해서 알아서 처음에 끓일때 소금을..
구조체 [Structure] 구조체는 여러가지의 데이터타입들의 집합을 구조체라 한다. 배열과는 틀리다.. 배열은 같은 형태의 데이터타입들의 집합이지만 구조체는 int, float ,char 이렇게 여러가지로 만들어진 집합체이다. 구조체의 사용법은 간단하다.. struct 구조체 이름 { 내부내용 }; 예제) struct structure { char c; int i; float f; double d; }; 위에 예제와 같이 하면 된다. 함수 안에다가 설정하면 안된다. 함수 밖에다 만들어야 한다. 사용법 사용법은 위에 처럼 만들었으면 이렇게 사용하면 된다.. 예제) void main() { struct structure s; } 위에 처럼 일반적인 변수 선언을 하는것 처럼 하면 된다. 그러면 내부에 있는 ..
다중 포인터. 다중 포인터 이것도 사용하는 방법은 포인터와 같다. int **p; 이렇게 하면 2중 포인터가 된다.. 2중이나 3중은 좀 쓰는데 4중이나 5중같은거는 거의 안쓴다.. 이유는 머리 아프니까.. 2중 포인터의 예제 int p = 1; int *ap; int **app; ap = &p; app = ≈ printf("p의 값 %d \n", p); printf("p의 주소 값 %x \n",&p); printf("ap의 값 %d \n", *ap); printf("ap의 주소 값 %x \n",ap); printf("app의 값 %d \n", **app); printf("app의 주소 값 %x \n",app); 출력 결과 p의 값 1 p의 주소 값 12ff60 ap의 값 1 ap의 주소 값 12f..
포인터 연산 포인터도 연산이 가능하다. 막 아무거나 가지고 연산하면 이상한걸 가르키기 때문에 연산을 할때는 배열같은걸 사용할때 사용한다.. 배열의 이름은 포인터라 했다.. 물론 1차원 배열일때만이다.. 2차원으로 가면 좀 틀려진다.. int array[5]; int *pa; // pointer array라는 줄임이다. pa = array; 위에 처럼 하면 pa는 array의 주소값을 가지게 된다.. 정확히는 array[0]의 주소값을 가지게 된다. 이걸 가지고 포인터 연산을 한다.. pa++를 하면 pa = pa + 1; 이라는 의미이다.. 여기서 1이라는 의미는 int 형의 크기만큼 이동한다는 소리다.. 뭔 소리인가 하면 그림으로 설명.. 자 pa = array;를 한 상태의 그림이다 .. 그 다음 그..
포인터 포인터.. C나 C++ 언어에는 포인터라는 걸 쓴다.. 자바나 C#은 포인터를 쓰지 않는다.. 물론 내부적으로는 포인터를 쓰겠지만 프로그래머 입장에서는 못쓴다.. 포인터란.. 주소값을 갖는 변수를 의미한다... 쓰는 방법은 쉽다.. int *pointer; 변수명 앞에 * 곱하기 기호를 붙이면 포인터가 되는거다.. 쓰는 법도 여러가지다 . int* pointer; int * pointer; int *pointer; 이렇게 3가지 인데. 가운데꺼는 잘 안쓰고 위 나 아래껄 주로 쓴다. 그리고 포인터 변수의 크기는 모두 4byte의 크기를 가진다.. double 이던 뭐던 간에 말이다.. 정의는 이거다.. C언어 배우면 사람들이 포인터가 어렵다고하는데... 너무 어렵게 생각하지말고 주소 값을 갖는 변..
배열 배열. 영어로는 array... 배열의 사용법은 간단하다. int a[10]; 이렇게 하면 배열이 생성된다. 배열을 사용하는 이유는 int a int b int c int d 이렇게 긴거를 생성할려면 이름 지어야하고 만들어야 하니까 귀찮잖아. 그래서 만든게 배열이다 . 배열은 메모리 상에 이어져서 만들어진다.. 뭔 말인가 하면 위에 그림 보면 0x00001이 a[0]이다 그다음에 0x00002는 a[1]이고 메모리상에 일자로 되어 있다는거다. 배열이란 데이터형이 묶여있는 형태를 보고 배열이라 한다. 배열의 이름은 즉 위에서 쓴 a 는 배열의 첫번째 주소값을 가지고 있다. a 라는 이름에는 0x00001을 가지고 있는 뜻이다. 나중에 포인터에서 설명.. 배열의 초기화 int a[10]; a[0] = ..
Main 함수를 알아보자. void main(){} 이렇게 하고 컴파일하고 빌드 하면 된다.. 다만 아무것도 안뜬다.. 함수의 기본틀이다.. 기본적으로 함수는 위에 방식으로 되어 있다.. return 데이터형은 전에 써 놓은거 처럼 int float나 배열, structure, 포인터가 될 수가 있다. 함수 이름은 아무거나 지으면 된다.. 다만 정해진 이름을 사용해서는 안되다.. int 나 float 이런거를 함수로 사용하면 에러가 뜬다.. 숫자가 앞에 들어가도 않된다.. 특수 문자도 쓰면 안된다.. 언더 바 '_' 이거는 된다. 받을 인자도 여러가지가 있다.. 배열이 될수 있고 데이터형이 될 수도 있고 structure가 될 수도 있다.. 물론 포인터로도 인자를 받을 수 있다.. 내용은 함수를 호출을 ..