본문 바로가기

Programming424

[C#] 채팅 프로그램 인터넷 소스 참고하면서 채팅 프로그램을 만들어 보았습니다. 뭐, 여러가지 테스트를 거치지 않았으며, 동작되는 것만 확인 한 정도입니다. 서버측 소스에서 중점적으로 봐야 할 부분이라면,,, m_threadListen = new Thread(new ThreadStart(listen)); m_threadListen.Start();스레드를 생성해서 클라이언트의 접속을 기다립니다. 그렇지 않으면 서버가 클라이언트가 올때까지 아무런 일을 할 수 없으니까요. TcpClient client; client = m_server.AcceptTcpClient();클라이언트의 접속을 기다립니다. Thread threadReceive = new Thread(new ParameterizedThreadStart(receive)); .. 2013. 3. 24.
스택의 용도와 종류 StackStack - 2009/04/08Stack의 용도임시 데이터 백업지역변수 저장함수 매개변수 호출함수 호출관련 정보OS에서 필요할 때 사용 Stack 의 종류Full Ascending stackFull Descending stackEmpty Ascending stackEmpty Descending stack 2012. 10. 10.
[오라클] PK 컬럼 얻기 [오라클] PK 컬럼 얻기 SELECT * FROM USER_CONSTRAINTS 컬럼 중에서 CONSTRAINTS_TYPE 이 P 인 것이 PK 이다. SELECT * FROM USER_CONSTRAINTS WHERE CONSTRAINT_TYPE = 'P' PK 에서 인덱스 정보를 얻는다. SELECT * FROM USER_CONSTRAINTS WHERE TABLE_NAME = [TABLE_NAME] AND CONSTRAINT_TYPE = 'P' 인덱스 컬럼 정보를 얻는다. SELECT * FROM USER_IND_COLUMNS 해당 테이블의 PK 컬럼 얻기 SELECT COLUMN_NAME FROM USER_IND_COLUMNS WHERE INDEX_NAME = ( SELECT * FROM USER_.. 2012. 10. 9.
자바 함수 주석 달기 자바 함수 주석 달기 private ArrayList getNumbers(int firstNum, int lastNum, int count) { Random rand = new Random(); ArrayList numbers = new ArrayList(); while (numbers.size() < count) { int number = rand.nextInt(lastNum) + firstNum; if (numbers.contains(numbers) == false) { numbers.add(number); } } return numbers; } 위와 같은 코드가 있을때에 해당 함수 안에 커서를 놓고 ALT + Shift + J 를 누르면 아래와 같이 주석이 생긴다. /** * @param first.. 2012. 9. 24.
상속은 언제 사용해야 하는가? 상속은 언제 사용해야 하는가? 상속은 '상속이 유리할 때' 사용해야 한다. '상속 받을 수 있을 때'가 아니다. 상속하는 목적은 대개 다음과 같다 . 기반 클래스만 알고 싶은 사람에게 파생 클래스를 숨긴다.같은 코드를 몇 번씩 쓰지 않고 끝난다. 파생 클래스를 사용하는 사람을 편하게 한다. 파생 클래스를 작성하는 사람을 편하게 한다.파생 클래스를 작성하는 사람이 실수하지 않게 방지한다. 출처 : 책. 게임 프로그래밍의 정석 p.339 # 코드 중복은 죄악이다. # 2012. 7. 18.
광고 플랫폼 광고 플랫폼 애드몹 http://www.admob.com애드센스 https://www.google.com/adsense라이브포인트 http://www.livepoint.co.kr카울리 http://www.cauly.co.kr다음 Ad@m http://mobile.biz.daum.net애드로컬 http://www.adlocal.co.krU+AD http://www.uplusad.co.krT AD http://www.tad.co.kr애드큐브 http://www.adcube.netiAD http://advertising.apple.ccom 책. 실전 앱 프로젝트 안드로이드 지하철정보 개발편 중에서... 2012. 7. 8.