일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 윈도우7
- 정성하
- QT
- c언어
- 스타크래프트2
- 마영전
- Qt 소켓프로그래밍
- 엑티브엑스
- 잡담
- 오토바이
- 스타2
- 고속도로
- qt 설치
- Java
- 알람프로그램
- 재귀함수
- 안드로이드
- 자료구조
- FFI
- android SAF
- HTML
- vuejs
- Qt OpenGL
- 바이크
- 양평역
- 자바
- QTcpServer
- Qt4
- 디자이어HD
- 이륜차
- Today
- Total
목록분류 전체보기 (575)
프로그래밍과 잡담
C에서도 변수가 있고 자바에도 변수가 있다. Java에서 쓰이는 변수는 논리형 boolean 정수형 byte, char, int, long, short 실수형 float, double 클래스형 String 여러가지의 변수가 있다.. boolean True와 False를 사용할때 쓰인다 크기는 1byte char는 글자한개를 저장하는 변수다. 크기는 2byte byte는 정수형태를 저장하는 변수다. 크기는 1byte int는 숫자를 저장하는 변수다. 크기는 4byte float는 소숫점이 있는 변수다. 크기는 4byte double은 float와 같지만 범위가 더 크다. 크기는 8byte long은 정수형태의 타입을 저장하는 변수다 크기는 8byte short는 정수형태의 타입을 저장하는 변수다 크기는 2..
자바를 사용할때 IDE는 아무거나 쓰면된다.. 이클립스를 쓰던 그냥 에디트 플러스로 노가다 같이 하던가... 이클립스로 하는 법은 설명은 안한다.. 이유야 어차피 사용법은 널려있으니까.. 자바를 처음했으면 해보는 기초.. 전에 자바를 배웠는데 까 먹을거 같아서 포스팅한다.. class Hello { public static void main(String[] args) { System.out.println("Hello World!"); } } 이렇게 하고 저장할때는 Hello.java라고 저장을 한다.. 이름이 안맞으면 안된다. 도스 콘솔창을 띄우고.. java 파일이 있는 곳으로 들어가서 javac Hello.java 치고 엔터. 그러면 컴파일 완료. 실행은 java Hello를 하면 된다.. 그럼 뜬다..
재귀 함수란? 자기 자신을 자기가 호출을 하는걸 보고 재귀 함수한다. 예제) void t( ) { t(); } 예제와 같은 형태를 가진 함수를 보고 재귀함수한다. 물론 저렇게 실행하면 무한루프에 빠져서 컴이 에러난다. 재귀함수를 사용할때는 함수의 끝나는 조건을 잘 써야한다. 종료 조건을 제대로 안하면 무한 루프에 빠져서 프로그램이 멈춘다. 재귀 함수의 장점은 함수가 간략해 진다는 장점이 있는데 단점은 햇갈린다. 자기가 자신을 호출하다보니 햇갈리는 문제가 생긴다. 예제) int power(int i, int n) { if( n == 1) return i; else return power(i*2,n-1); } 위에 예제는 2^n 을 하는 재귀 함수이다. 재귀함수는 상당히 보기가 짜증나기 때문에 공책을 준비 ..
동적 할당(Memory Allocation) 자 인제 이것만 하면 다 한거 같네.. 동적할당 프로그래머가 필요할때 메모리에 올리고 지울때 사용하는게 동적할당이다. (데이터타입*)malloc(sizeof(크기)) 위에 처럼 사용하면 된다. *표는 오타가 아니라 포인터로 반환한다는거다. 아 그러고 보니 형변환 안했네.. 뭐 그냥 지금 하지 ***************************************** 형변환 형변환 하는거 쉽다 위에서 써 놓은거 처럼 '( )' (캐스트연산자) 여기다가 데이터타입을 넣으면 데이터 타입이 일시적으로 변환된다. 계속 바뀌는것이 아니다. int i = 43; printf("%c", (char)i)); 위에 처럼 사용하면된다 i를 char형으로 형변환한거다. 묵시적 형변..
Call by Value & Call by Reference Call by Value 와 Call by Reference를 쓰겠다.. 함수에서 Call by Value 와 Call by Reference 라는게 있다.. 책들 보면 Call by Value 와 Call by Reference 를 설명하는거 보면 대부분은 swap이라는걸 쓴다.. 고로 나도 쓴다. 이유는 그냥 보여주기 쉬우니까.. 예제 ) void swap(int a); void swapt(int* a); int main() { int a = 0; int b = 0; printf("before swap() %d \n",a); swap(a); printf("after swap() %d \n",a); printf("before swapt() %..
함수(function) 함수란 사전에서 보면 기능이란 뜻이다. printf 함수 이건 콘솔창에 메시지를 띄우라는 함수다. 이러한 기능을 가진걸 함수라 한다. 함수를 사용하는 이유는 그냥 main 함수 안에다가 다 넣어버려도 작동은 아주 잘 된다. 근데 그렇게 하다보면 메인이 엄청 길어져서 보기도 나쁘고 나중에 유지보수하는데 어려워지게 때문에 함수라는걸 만들어서 여러게로 쪼개서 사용한다. 함수의 사용법도 다른거와 마찬가지로 쉽다. 함수의 형태 리턴타입 함수이름 ( 인자 ) { 내용부 } 리턴 타입은 int 와 같은게 있을 수 도 있고 배열이 있을 수도 있고 구조체가 있을 수도 있다.. 즉, 프로그래머 마음대로 원하는 타입을 설정하면된다. 단! 한개의 타입만 리턴된다. 이런거 없다. int,char fnc(..
잊으면 다시 볼려고 적어 논다.. --------------------------------------------- 톰켓의 server.xml을 연다. 그리고 여길 찾는다 그리고 그 밑에 아래 것을 적는다. 파란색으로 한 부분은 수정을 해야하는 부분.. //////////// 밑으로 내려서 를 찾는다. 거이 맨 아래에 있다. 밑에 걸 넣는다.. 빨간색으로 음영을 한곳은 수정할 부분 ------------------------------------------ ------------------------------------------------------------------- 자 server.xml은 됬고.. WEB-INF의 web.xml의 설정.. Connection jdbc/sid javax.sql...
기타프로 사용법.. 만들어진 파일을 사용하는건 다 아니까.. 그런 사용이 아니라.. 악보를 만드는법이다.. 위에 첨부한 스샷에 기타 설명이 있다.. 그것을 보도록하고 또 한가지 베이스 음과 멜로디 음을 적는 방법이다.. 첨부한 스샷을 보자.. 위에 스샷은 대리 종결에 대한 스샷이다.. 자 인제 대충 다 끝났다.. 쓰는거야 이렇게 복잡해 보이지만 실제로 해보면 별거 아니다.. 인제는 각 기능 설명이다.. 이건 악보 정보다.. 파일 텝에 보면 악보정보라고 있다. 위에 스샷은 기타기능들에 대한 설명이다..뭐 별로 설명 할 필요는 없지만 그냥 해봤다.. 아 그리고 이 프로그램의 설명 기타프로 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를 해본다..
귀찮네...