- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing (620)
드럼치는 프로그래머
오류 코드를 오류 메시지로 바꿀 수 있다. DWORD FormatMessage( DWORD dwFlags, LPCVOID lpSource, DWORD dwMessageId, DWORD dwLanguageId, LPTSTR lpBuffer, DWORD nSize, va_list* Arguments }; => 성공시 오류 메시지의 길이, 실패시 0 리턴. ==>사용예 LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // ..
WSAGetLastError WSAGetLastError 함수는 가장 최근에 일어난 실패한 소켓연산의 에러코드를 얻어내는 함수입니다. int WSAGetLastError (void); Remarks WSAGetLastError 함수는 마지막으로 발생한 네트웍 에러를 반환합니다. 특정한 윈도우 소켓이 에러가 발생되면, 이 함수는 그에 적절한 에러코드를 반환하게되죠. 이 에러코드는 getsockopt 함수를 SO_ERROR 옵션으로 호출해서 얻은 에러코드와는 다를 수 있으니 염두해 두도록 하시구요. WSAGetLastError 는 다중쓰레드 어플리케이션이 경우 모든 쓰레드의 소켓에 대해서 동작을 하게 된다는 점두 염두해 두도록 합시다. 성공적인 소켓 함수의 호출이라든지, WSAGetLastError의 호출은..
보호되어 있는 글입니다.
1> 패널 컨테이너란? 우선 Panel 클래스는 Applet 클래스의 상위 클래스이다. Applet과 Frame은 가장 바깥쪽의 컨테이너 역활을 하는데 반해 Panel 컨테이너는 컴포넌트를 그룹별로 모을 때, 주로 사용한다. 보통 컴포넌트를 Panel 에 먼저 부착을 하고 Panel을 Applet 혹은 Frame 에 부착을 한다. 왜 이렇게 복잡하게 하느냐 싶겠지만, 실제로 Panel 은 불가피한 배치문제로 인해 많이 사용되고 있다. Panel 은 다른 컨테이너에 쉽게 부착을 할 수 있는데, 컴포넌트를 추가할 때와 마찬가지로 add() 메서드를 사용한다. 우선 예제를 보자. 나중에 살펴볼 배치를 배우게 되면 이해가 될 것이다. 2> 패널 컨테이너 사용 예 앞서 프레임 컨테이너에서 예를 든 LabelFra..
1> Frame 컨테이너 Frame 컨테이너는 어플리케이션의 대표적인 컨테이너이다. 이때까지 우리가 예제를 다룬것에서 그다지 벗어나지 않는다. Frame 컨테이너에서도 애플릿과 마찬가지로 add()를 이용해서 컴포넌트를 부착하면 된다. 다만 Frame 컨테이너는 부착을 할때 위치를 지정해 줘야한다. 또한 Frame 컨테이너의 크기를 결정해주는 setSize() 라든지 setBounds()를 반드시 코딩해 줘야하며 화면에 보이도록 setVisible(true)나 show() 메서드를 코딩해 줘야한다. 2> Frame 컨테이너 사용하기 Frame 클래스 import 하기(import java.awt.Frame;) Frame 클래스 상속 받기 setSize() 혹은 setBounds()로 크기 결정하기 -->..
7.1 인터페이스란? 인터페이스는 일종의 추상클래스이다. 인터페이스는 추상클래스처럼 추상메서드를 갖지만 추상클래스보다 추상화 정도가 높아서 추상클래스와 달리 몸통을 갖춘 일반 메서드 또는 멤버변수를 구성원으로 가질 수 없다. 오직 추상메서드와 상수만을 멤버로 가질 수 있으며, 그 외의 다른 어떠한 요소도 허용하지 않는다. 추상클래스를 부분적으로만 완성된 '미완성 설계도'라고 한다면, 인터페이스는 구현된 것은 아무 것도 없고 밑그림만 그려져 있는 '기본 설계도'라 할 수 있다. 추상클래스처럼 인터페이스도 완성되지 않은 불완전한 것이기 때문에 그 자체만으로 사용되기 보다는 다른 클래스를 작성하는데 도움 줄 목적으로 작성된다. 7.2 인터페이스의 작성 인터페이스를 작성하는 것은 클래스를 작성하는 것과 같다. ..
문자열 다루기 - 분리 split함수 Split함수는 문자열을 기준문자로 분리할 수 있는 함수로 분리결과는 배열로 리턴된다 관리자모드를 간단하게 꾸밀 때 사용할 수 있다. 에제는 FSO(파일시스템객체)를 다룰 때 살펴본다 관리자로그인폼 -> 아이디와 패스 전송 -> 텍스트파일을 읽어 분리. 아이디와 패스 비교 -> 관리자전용화면.수정.수정값 전송 -> 전송결과를 기준문자를 넣어 다시 텍스트파일에 저장 split.asp 아이디 : guest 패 스 : 1234 소스
◎ File 객체가 참조하는 파일, 디렉토리를 테스트하기 위한 메서드 ▶ canRead() - File 객체가 참조하는 파일 또는 디렉토리를 읽을 권 한이 있다면 true를, 없다면 false를 리턴한다. 만약 권한이 없는데 읽으려고 시도하면 SecurityException이 발생한다. ▶ canWriter() - File 객체가 참조하는 파일 또는 디렉토리에 쓰 기 권한이 있다면 true를, 없다면 false를 리턴한다. 만약 권한 이 없는데 읽으려고 시도하면 SecurityException이 발생한다.
텍스트 파일 저장시 개행문자 넣고 그 파일을 다운로드하여 메모장으로 오픈했을때, 로우가 아래로 내려가지 않고 ■ 으로 표시되고 한줄로만 보이게 된다. (엑셀이나 다른 워드프로그램으로 보면 제대로 보인다.) 메모장에서도 한줄 한줄 정돈된 모습으로 보고자 한다면 \r\n으로 라인을 구분하여 넣어주면 모습이 제대로 잡히게 된다. 아니면 문장에 \r을 넣고 newLine(); 메소를 사용해도 된다.
카페 > 용마 겅부방 / 용마님 http://cafe.naver.com/yongmacafe/125 출처 : http://cafe.naver.com/javalicense.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=123 번 호 1 ERROR Exception in thread "main" java.lang.NoClassDefFoundError: 파일명 발생되는 경우 클래스 파일을 찾을 수 없는 경우 조 언 실행하려는 클래스 파일 이름이 제대로 되어 있는지 확인한다. 또한, CLASSPATH 설정이 제대로 되어 있는지 확인하며 (도스모드에서 set명령어) 만약, 되어있지 않다면 설정한다. (CLASSPATH = jdk1.3/jre/lib/rt.jar; 2-1강좌 참조) ..