전체 글 829

제어문

제어문 - 원칙적으로 모든 program 은 순차적으로 실행되는데 흐름을 변 경하는 명령 └ᘐ IF문 - 조건처리 하는 명령 ① if(②조건식){ ③ } ④ [진행순서] 1 --> if --> 2.조건식질문 --> 예 --> 3 --> 4 └> 아니오 --> 4 ① if(②조건식){ ③ }else{ ④ } ⑤ [진행순서] 1 --> if --> 2.조건식질문 --> 예 --> 3 --> 4 └> 아니오 --> 4 --> 5 ① if(②조건식1){ ③ }else if (④조건식2) { ⑤ }else{ ⑥ } ⑦ [진행순서] 1 --> if --> 2.조건식1 질문 --> 예 --> 3 --> 7 └> 아니오 --> 4.조건식2 질문 --> 예 --> 5 --> 7 └> 아니오 --> 6 --> 7 └ᘐ I..

Computer/JAVA 2012.08.10

변수란

└ᘐ 변수란? -> 사용자가 입력한 데이터를 기억하는 장소에 부여된 이름. =>데이터를 기억하는 장소는 반드시 그 장소에 기억될 내용과 일치 하는 형태로 준비되어야 한다. (ex) 1이라는 숫자를 기억하고자 하면 이 숫자를 기억할 능력이 있 는 변수가 준비되어야 한다. └ᘐ 변수의 타입 1. Value 타입 => stack 영역에 생기는 변수 ┌ 논리 ㅡ> boolean ㅡ> 1byte 할당 ㅡ> 1bit만 사용 │ ┌ byte ---------> 1byte 할당 │ │ short ---------> 2byte 할당 ├ 정수 ┼ int ㅡ>기본값 ㅡ>4byte 할당 │ └ long ---------->8byte 할당 └ 실수 ┬ float --------------->4byte 할당 └ double ㅡ>..

Computer/JAVA 2012.08.10

반복문

└ᘐ WHILE문 => 특정 부분을 반복적으로 실행시키는 명령. [형식] ① while(②조건식) { ③ } ④ ┌─────┐ 1 -> while -> 2.질문 ┬ 예 -> 3 └ 아니오 -> 4 └ᘐ DO ~ WHILE문 [형식] ① do { ② } while(③조건식) ; ④ ┌──────┐ 1 -> do -> 2 -> 3.질문 ┬ 예 └ 아니오 -> 4 └ᘐ WHILE 문과 DO~WHILE문의 차이점 1) do~while문은 조건식 뒤에 세미콜론이 붙고 while문은 조건식 뒤에 붙지 않는다. 2) 첫번째 질문에서 아니오란 답변이 나오면 while문은 한번도 실행안되고, do~while문은 딱 한 번 실행된다. └ᘐ FOR문 [형식] ① for(②초기화 ; ③조건식 ; ④증가식;) { ⑤ } ⑥ ┌..

Computer/JAVA 2012.08.10

java 란...

└ᘐ JAVA란? - system에게 명령을 내리기 위해 필요한 규칙을 모아 놓은 언어. └ᘐ 컴파일러란? - java가 가진 규칙을 가지고 기계어로 변형시켜주는 것. └ᘐ JAVA의 특징 - java로 된 코드는 실행시 연계편집이 되기 때문에 os가 조정. (즉. 실행 환경이 상관없다) └ᘐ JAVA의 단점 - 연계편집 작업을 해야지만 실행된다. (즉. 자바가상머신[jvm] 필요) - 실행시 마다 연계 편집을 거쳐야만 한다. (즉. 실행 속도가 느리다) └ᘐ JDK란? - java컴파일러 + java라이브러리(규칙) + jvm 을 합쳐서 부르는 말. └ᘐ JDK의 종류 1. J2SE -> Core Java (일반적인 프로그램 제작 지원) 2. J2ME -> Mobile Java (무선 인터넷 프로그램 ..

Computer/JAVA 2012.08.10

Data

└ᘐ DATA 표기요령 1) 정수 int a = 10; -> (변수 a 에는 10) int a = 010; -> (변수 a 에는 8) └ 앞에 0로 붙으면 8진수로 인식. int a = 0x10; -> (변수 a 에는 16) └ 0x는 16진수로 인식. 2) 실수 double a = 3.14; double a = 0.123E + 02; └ 0.123 x 10² 의 의미 -> 12.3이다. 3) 논리 true false 4) 문자 char s = 'A'; ["A" 는 안된다!] char s = 97; 문자열 처리를 위해 java가 준비한 class. [형식] String str = " 문자열 "; ex) char a = " A "; (x) string a = " A "; (o) char a = 'A'; (..

Computer/JAVA 2012.08.10

Class와 main

└ᘐ 자바프로그램의 기본 - 자바 프로그램은 package/import 명령을 제외한 모든 내용은 반드 시 class 안에 포함되어야 한다. └ᘐ 클래스 만드는 방법 ----------------------------------------------- [접근지정자] class 클래스이름 [extends ???] [implenents ???] { } ----------------------------------------------- [public] class Test { } ----------------------------------------------- └ᘐ 접근 지정자의 종류 1) 생략 - 반드시 같은 디렉토리에 있는 클래스끼리만 사용할 수 있 도록 하기 위해서 package 방식이라고 말한다. ..

Computer/JAVA 2012.08.10

자동 개행

word-wrap: break-word; /* Internet Explorer 5.5+ */ white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-break:break-all; FF억지춘향 줄바꿈 / Dev html에서 한 문장의 줄이 길어지면 보통은 자동으로 줄바꿈해주지 않는다. IE(5.5부터인가?)의 경우는 css에 "word-wrap:break-word;"를 써주면 조금 어색한 곳이라도 무조건 줄바꿈시켜준다. 문제는 Firefox!! 여차저차 ..

Computer/CSS 2012.08.10

CSS Hack

브라우저의 버그를 hack으로 해결할 수 있는 부분이 많이 있습니다만 그보다 사이트의 CSS구 조를 설계할때 각 브라우저의 속성을 파악해고 조금만 더 주의해서 설계를 하시면 hack을 사용하지 않고도 해결할 수 있는 부분이 많이 있습니다. hack을 사용할때는 조금 더 신중하게 사용하시는게 좋습니다. 특히 예전 버전의 브라우저에 적용되었던 hack이 새로운 브라우저에 영향을 끼칠 가능성이 있으며 CSS를 변경 할 때 업무효율을 저하시키는 한 요인이 될 것 입니다. Intenet Explorer계열의 브라우저에서 제대로 표시가 되지 않는 경우에는 일단 width값이나 float관련 설정을 변경해 보시는 것도 하나의 방법인 것 같습니다. 혹시 Intenet Explorer에서 float와 margin을 같은..

Computer/CSS 2012.08.10

소켓 프로그래밍

1 시작 ¶ 소켓 프로그램이 어렵나요? 그냥 맨페이지만 보고서는 알아내기가 좀 어럽나요? 뭔가 있어보이는 인터넷 프로그램을 만들고 싶지만 bind()를 호출하고 connect()를 호출하고 이런 저런 구조체를 뒤지고 할 시간이 없나요? 글쎄요, 제가 그 지겨운걸 다 해놓았고요, 여러분과 이 정보를 공유하고 싶군요. 바로 찾아오셨습니다. 이 문서가 바로 평균적인 C 프로그래머에게 네트워크 프로그램에 관련된 정보를 드릴겁니다. [edit] 1.1 대상 ¶ 이 문서는 안내서이지 레퍼런스는 아닙니다. 아마도 소켓 프로그래밍을 처음 시작하면서 어디서부터 해야 할지 모르는 사람들에게 도움이 될겁니다. 물론 어떤 의미에서도 이 글은 소켓 프로그래밍에 관한 완벽한 안내서는 아닐 겁니다. 단지 도저히 의미를 알 수 없던..

Computer/C 2012.08.10

소켓 플래쉬 xml

웹상에서 채팅 프로그램을 구현할 때 가장 힘든 부분이 바로 HTTP 프로토콜이 접속이 바로 끊기고 상태를 저장하지 않는 접속을 이용한다는 점입니다. 즉, 소켓 프로그래밍에서 접속을 열고 닫고 하는것이 굉장히 운영체제 차원에서는 비싼 작업인 반면 이미 열려진 소켓에서 몇바이트 쯤 더 쓰는 것은 속도나 성능 면에서 전혀 문제가 되지 않는다는 것이죠 (요즘은 인터넷이 빨라서 초당 몇MB씩도 쓰고 하잖아요. 하지만 접속을 여는 데에는 여전히 시간이 걸리죠.) 그러나 Flash Action Script에서 지원하는 Socket 클래스를 이용하면 자신이 다운로드된 서버와 접속이 유지된 통신을할 수 있습니다. 본 프로그램에서는 이점을 이용하여 클라이언트로는 Flash와 자바스크립트를 이용하고 서버로는 C++로 자체 ..

Computer/C 2012.08.10