분류 전체보기 375

윈도우 콘솔 명령어들

확장 명령어 세트와 기본 명령어 세트를 조합하면 윈도우 NT 셸 프로그래밍을 할 수 있다. 기본 명령어 세트는 도스에서 이미 익숙해 져 있는 명령어들일 것이므로, 확장 명령어 세트들만 여기서 설명하기로 하겠다. 윈도우 NT의 도스 명령어 코드들은 완벽한 32비트 코드로 이루어져 있기 때문에 이전 도스와는 완전히 다른 명령어지만, 피상적으로는 유사한 역할을 한다고 볼 수 있다. 확장 명령어들은 다음과 같다. ERASE, COLOR, CHDIR, MKDIR, PROMPT, PUSHD, POPD, SET, SETLOCAL, ENDLOCAL IF, FOR, CALL, SHIFT, GOTO, START, ASSOC, FTYPE 등이다. 각각에 대한 자세한 설명을 알고 싶으면 명령어 끝에 /? 옵션을 주면 된다. ..

Windows 2005.10.19

[펌] VC++ 6.0 과 함께...

Add-In 프로그램이 이렇게 많다니.... 참고.... Visual C++ 6.0과 함께 사용하는데 유용한 프로그램.. Visual C++ 6.0을 여전히 애용중이라면, 아래와 같은 프로그램들을 같이 사용하면 정말 좋다.. 개중엔 공짜도 있고, 돈주고 사야하는 것도 있고, 아주 비싼 것도 있고, 말 안해도 당연히 대부분의 사람들이 사용중인 것도 있다.. WndTabs(http://www.wndtabs.com) 뉴스그룹에서 조동호님을 통해 알게된 공개용 프로그램.. 소스까지 공개가 되어 있으니 심심하면 함 까보는 것도 좋을 것 같다.. VC++ 6.0의 에디터창에 울트라에디터처럼 탭을 붙여주는 에드인이다.. 단점으로는 래쇼날 로즈와 함께 사용할때 이넘 때문에 VC++이 죽는 경우가 있다.. 수십개의 창을..

C C++ 2005.10.06

[펌] so 파일 생성

공유 라이브러리의 생성공유 라이브러리의 생성은 쉽다. 먼저gcc의fPIC플래그("position inde- pendent code" 공유라이브러리로 사용할 때 필수)를 사용하여 오브젝트 파일을 생성한다. 그 다음엔 다음과 같은 명령형태로 공유 라이브러리를 생성한다.gcc-shared -WI, -soname, your_soname\-olibrary_name file_list library_list 두 개의 오브젝프 파일(a.o, b.o)을 포함하는 하나의 공유 라이브러리를 생성 하는 예를 들면 아래와 같다. 컴파일시에 공유 라이브러리에 필요한 것은 아니 지만 권고되는 사항인 디버깅 정보(-g옵션)와 경고(- wall옵션)의 생성에 유의 하라, 그리고 -c옵션으로 오브젝트 파일이 생성되며 분명히 -fPIC ..

Unix Linux 2005.10.06

[펌] Log4j Tutorual 완벽번역

역자: noct ( http://www.noct.pe.kr/ ) 원본 : http://www.vipan.com/htdocs/log4jhelp.html System.out.println 을 사용하지 말고 Log4j 를 사용하라. Log4j를 사용하기 위한 빠른 시작 - log4j 소프트웨어(약 2.3MB)를 다운로드해서 log4j.jar (약 156KB)를 추출하라. logging 메소드가 필요한 클래스들을 찾을 수 있도록 log4j.jar 파일을 어플리케이션의 클래스패스에 포함시켜라. (필자는 log4j.jar 파일을 자바 설치 디렉토리 밑의 lib/ext 디렉토리에 카피했다. 왜냐하면 자바는 자동적으로 그 디렉토리에서 얻어오고 클래스패스에 추가하기 때문이다.) - 다음의 예제코드를 TestLogging..

Java 2005.10.06

[펌]JSF(JavaServer Faces) 활용하기 [2/3]

제 목 :JSF(JavaServer Faces) 활용하기 [2/3] 작성자 :theclub (theclub@jspgeek.com)작성일 : 2003-11-06 01:45:35 조회 :541지난 호 「JSF(JavaServer Faces) 활용하기 [1/3]」에서는 「JavaServer Faces」(이하JSF) 의 개요를 설명한 후,「Java Web Services Developer Pack」(이하JWSDP) 에 포함되어 있는 샘플 어플리케이션을 동작 시켜 보았다. 이번에는 필자가 작성한 JSF 어플리케이션을 소개하면서 더 깊게 이해하는 시간이 되었으면 좋겠다.설명을 시작하기 전에 전회의 글을 읽어도 JSF의 메리트를 잘 모른다고 하는 분들을 위해서 다시 한번 JSF의 메리트에 대해서 아래와 같이 정리해 ..

Java 2005.10.06

[펌]JSF(JavaServer Faces) 활용하기 [1/3]

제 목 :JSF(JavaServer Faces) 활용하기 [1/3] 작성자 :theclub (theclub@jspgeek.com)작성일 : 2003-10-22 00:44:53 조회 :664서비스를 재빨리 제공하면서 개발비용을 조금이라도 경감하고 싶어 하는 기업 및 조직의 요구가 높아지는 가운데 , 개발 효율의 향상을 목적으로 한 수 많은J2EE어플리케이션 프레임워크가 제공되고 있다. 100% J2EE 어플리케이션 프레임워크라고 해도, 비지니스 로직를 구축하기 위해서, Web 어플리케이션의 화면 처리를 정의하는 것, 유저 인터페이스를 구축하는 것 등 , 수 많은 종류가 존재한다. 따라서 , 개발자는 구축하려는 어플리케이션에 적절한 프레임워크를 선택할 필요가 있으며, 그와 동시에, 프레임워크의 특성을 충분히..

Java 2005.10.06

[펌] Samba (linux <- window)

삼바 그대로 따라하기 * 방화벽은 꼭 풀고 시작하자 1. 삼바 설치하기 # rpm -Uvh samba-2.2.5-1.i386.rpm 2. 삼바 데몬 띄위기 [root@Jinux root]#cd /etc/samba [root@Jinux samba]#/etc/init.d/smb restart 3. 삼바 설정 [root@Jinux samba]#vi smb.conf[global]# workgroup = NT-Domain-Name or Workgroup-Name # workgroup = MYGROUP workgroup = WORKGROUP # otherwise the user "nobody" is used # guest account = pcguest guest account = nobody # security_..

Network 2005.08.23

[펌] 중요 - socket을 제대로 닫기

socket을 제대로 닫기 1.요약 socket을 닫는 옳바른 방법에 대해서 알아본다. 2.본문 socket을 닫는 일반적이고 안전한 방법은 다음과 같다. shutdown(m_socket, SD_BOTH); closesocket( m_socket );각각의 의미는 다음과 같다. shutdown : 연결된 상대방 소켓에 연결이 종료됨을 알린다. closesocket : 소켓 핸들을 닫는다. 위에서 설명한것 같이 closesocket은 열려진 소켓의 핸들을 닫는 역활만을 하는것이 공식적이다. 그러나 실제 동작을 살펴보면 shutdown을 한것같은 효과를 볼 수 있다. 이것은 socket의 timeout처리 때문일것으로 생각된다. 다음은 이런한 과정을 거칠때 내부적인 수행과정이다. Client side (1)..

C C++ 2005.08.23