본문 바로가기
  • fishing...
  • eating...

분류 전체보기878

[JAVA] ServerSocket & Socket 자바 소켓을 이용한 서버 & 클라이언트 프로그램 만들기(?)..... 서버 프로그램. 1. 서버 소켓(ServerSocket)을 생성. new ServerSocket( PORTNUM ): 2. InputStreamReader 생성. 1서버소켓에서 InputStream을 얻어 생성한다. 3. BufferReader 생성. 2의 객체를 이용해서 생성. 실제 클라이언트에서 값을 전달받는 역할을 수행한다. 4.PaintWriter 생성 클라이언트에게 결과 값을 전달한다. 클라이언트 프로그램. 1. 소켓(Socket)을 생성. new Socket( "IPADDRESS", PORTNUM ); 2. InputStreamReader 생성. 1소켓에서 InputStream을 얻어 생성한다. 3. BufferReader .. 2007. 9. 20.
Visual C++.net 2005 에서 MFC 작성 컴파일 오류.. Visual C++.net 2005에서 MFC 프로그램을 작성후 컴파일 하면 아래 오류가 발생한다. 해결방법은.. WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) WINVER not defined. Defaulting to 0x0502 (Windows Server 2003) Visual C++ 개념: 이식 및 업그레이드 WINVER 수정 Visual C++ .NET의 이전 릴리스에서 MFC 프로젝트를 작성할 때 프로젝트가 WINVER에 대해 다른 값을 사용하기 때문에 컴파일 오류가 있을 수 있습니다. Visual C++의 이전 버전에서 프로젝트를 만들 때는 WINVER가 400으로 설정되어 Windows 95나 Windows NT 4.0에서.. 2007. 9. 19.
Turbo C 사용 설명서 입니다... Turbo C 사용 설명서 입니다... 2007. 9. 16.
[C++] C++ 설명서 블로그 > 령이의 공부방 http://blog.naver.com/ourilove/100007557296 CLASS 1.1 class의 소개 ① data type : 일반적으로 data type이라 하면 특정 data structure를 갖는 값과 그 값들에 대한 operation을 함께 말하는 것. ② data abstraction : 어떠한 data type을 사용할 때 data type의 data structure나 operation의 implementation에 대해서는 전혀 생각하지 않고 programming할 수 있어야 한다는 원칙을 의미. ③ class : class란 사용자가 정의한 data structure와 그 data structure를 사용하는 operation을 가리킴. C++에서는.. 2007. 9. 16.
ACM-ICPC 인터넷 예선 문제 연습문제 2000 - 2007년 인터넷 예선 문제 모음 2007. 9. 16.
[JAVA] JFrame에서 이미지 등록/보이기 OOP 팀 프로젝트 과제를 하는데 다른 팀들도 이 부분에서 애를 먹는거 같아서 조사해 본 결과. JFrame에서 이미지를 바로 띄울수 없다고 한다. 그래서 컴퍼넌트를 이용한 방법이 존재 하는데.. 위 방식은 JLabel에 ImageIcon을 넣어서 JLabel을 Container Panel에 등록시켜 화면을 구성하는 소스다. import java.awt.*; import javax.swing.*; public class ImagePaint extends JFrame { Container cPane; ImageIcon img; JLabel ImgBox; public Subway() { // 화면 패널 얻어오기. cPane = getContentPane(); cPane.setLayout( null ); //.. 2007. 9. 16.
[JAVA] JAVA로 구현한 연결리스트 고쳐야 할 부분들이 존재 하겠지만.. 음.. 자바에서는 포인터나 참조 이해하기 위한 코드라고 하면 좋을가나..? 아무튼 사용을 하려면 변수 선언부의 접근 제한을 바꿔야 하고 등등의 문제를 해결 해야 할듯 하다... 일단 구현해 본 메소드들은 잘 돌아가나... 틀린부분이나 고쳐야 할 부분을 말해 주면 배리 감사...+_+! Source public class DoubleLinkedList { // 변수 선언부. protected String Sta; protected int PosX; protected int PosY; protected DoubleLinkedList Prev; protected DoubleLinkedList Next; // 상수 선언. final private static DoubleLi.. 2007. 9. 16.
[JAVA] 네트워크 스트림 열기 방법. 1. WWW의 웹 주소를 나타내는 URL 객체를 생성. 2. URL을 읽어 들이고 사이트에 접속하는 URLConnection 객체 생성. 3. URLConnection 객체의 GetInputStream()메소드를 이용하여 URL로부터 데이터의 스트림을 읽을 수 있는 InputStreamReader를 생성. 4. InputStreamReader를 이용하여 효율적으로 입력 스트림으로부터 문자들을 읽어 들이는 BufferedReader객체를 만든다. Source Getfile.java -------------------------------------------------------------------- iimport java.awt.*; import java.awt.event.*; import ja.. 2007. 9. 16.
[SWT] SWT 개발 환경 설정하기 1. eclipse 다운로드 2. eclipse 실행 3. Eclipse SWT Library Download 3.Import Library 누르면 아래 같은 창이 뜨고... 선택 SWT Library Import 끝! 3. Project 추가 선택! Add를 눌러 org.eclipse.swt를 선택하고 OK! JAVA Application이나 SWT Application으로 Run!! 확인!! 사용 된 소스!! import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class Hello { public static void main( String[] args ) { Display display = new D.. 2007. 9. 15.
[Priority Queue] 우선순위 큐 heap 이란? 최대 heap 이란 두 가지 조건을 만족하는 이진트리이다. complete binary tree parents node >= child node (최소 heap 은 parents node = child node 가 조건에 위배) heap heap 구조는 언제 사용하는가? 수시로 데이터가 삽입되는 구조에서 삽입된 데이터 중 가장 큰 데이터(혹은 작은 데이터)를 가져오고자 하는 경우 예를 들어, 100 만건의 데이터가 있는 경우 이 중 가장 큰 데이터를 가져오기 위해서는 평균 50 만 번의 비교가 일어날 것이다. heap 구조로 이를 처리한다면 100 만건의 데이터가 있을 때 최악의 경우도 약 20 번, 평균 10 번 정도의 비교로 일을 끝낼 수 있다. (수시로 데이터가 삽입이 되므로 미리 .. 2007. 9. 15.
[UNIX/LINUX] FTP 기본 명령어 ascii : 전송모드를 ASCII모드로 설정한다.(ascii또는 as) binary : 전송모드를 BINARY모드로 설정한다.( binary또는 bi) bell : 명령어 완료시에 벨소리를 나게한다.(bell) bye : ftp접속을 종료하고 빠져나간다.(bye) cd : remote시스템의 디렉토리를 변경한다.(cd 디렉토리명) cdup : remote시스템에서 한단계 상위디렉토리로 이동한다.(cdup) chmod : remote시스템의 파일퍼미션을 변경한다.(chmod 755 index.html) close : ftp접속을 종료한다. (close) delete : remote시스템의 파일을 삭제한다.(delete index.old) dir : remote시스템의 디렉토리 내용을 디스플레이한다.(di.. 2007. 9. 15.
[UNIX] UNIX 기본 명령어 Unix 기본 명령어 가) Unix명령어의 일반적형식 Unix 및 Unix계열의 명령어는 일반적으로 다음과 같은 형식으로 이루어져있다. $ 명령어 [-a, -b, -c ......][arg1, arg2,......] 위에서 a,b,c는 옵션으로 명령의 내용을 추가하는 역활로서 사용자가 필요에 따라서 사용여부를 결정할수있다. arg1...은 매개변수로서 명령어의 동작대상을 나타낸다. 옵션 앞의 '-'는 반드시 있어야 하며 명령과 옵션 사이에 한칸이상의 빈칸이 있어야 한다. 나) MS-DOS의 명령어와의 비교 도스 유닉스 dir/w : ls dir : ls -l dir/ah : ls -al rename : mv attrib : chmod md : mkdir rm : rmdir del : rm copy : c.. 2007. 9. 15.