전체 글
-
C] fflush()Archive/C 2009. 9. 20. 21:29
fflush( stdin ); scanf 를 통하여 abc def 라는 입력을 할 경우, abc 끝에는 문자열의 끝을 의미하는 null character인 ' \0' 이 삽입된다. 따라서 def 대신 '\0'이 입력되어 버그가 발생 "fflush는 버퍼내용을 지울때 사용된다!"라고 생각 하고 있었다. fflush 란 버퍼의 내용을 지운다기 보다는 비운다는게 맞는 표현 같다. 일단 버퍼부터 말하겠다. 버퍼란 입력 하거나 출력할때 사용되는데 입력 할때마다 처리하는것 보다는 한번에 모와서 일을 하는게 능률적이기 때문에 그 저장공간을 따로 두어 사용하게 된다. 그 공간을 버퍼라 한다. 프로그래밍을 할 때 입력버퍼와 출력버퍼가 있는데 이 입력버퍼 와 출력버퍼를 비울 때에 fflush란 함수가 사용된다 근데 이 함..
-
Microsoft IIS W3C Extended Log FormatArchive/Windows 2009. 9. 16. 20:58
출처 : http://www.loganalyzer.net/log-analyzer/w3c-extended.html Microsoft IIS W3C Extended Log Format This log file format is used by used by Microsoft Internet Information Server (IIS) 4.0, 5.0, 6.0 and 7.0. A log file in the extended format contains a sequence of lines containing ASCII characters. Each line may contain either a directive or an entry. Entries consist of a sequence of fields rela..
-
IIS 6.0 FTP W3C Log 관련 상태 코드 (sc-status code)Archive/Windows 2009. 9. 15. 01:44
출처 : http://support.microsoft.com/kb/318380/ko FTP sc-status code 1xx - 긍정적인 예비 회신 이 상태 코드는 동작이 시작되었지만 클라이언트가 새 명령을 계속 수행하기 전에 다른 회신을 기대한다는 것을 나타냅니다. 110 마커 회신을 다시 시작합니다. 120 nnn 분 내에 서비스 준비 125 데이터 연결이 이미 열려 있고 전송을 다시 시작합니다. 150 파일 상태에 문제가 없으며 지금 데이터 연결을 열려고 합니다.2xx - 긍정적인 완료 회신 동작이 완료되었습니다. 클라이언트가 새 명령을 실행할 수 있습니다. 200 명령에 문제가 없습니다. 202 명령이 구현되지 않으며 이 사이트에 불필요합니다. 211 시스템 상태 또는 시스템 도움말 회신 212 ..
-
Li] UbuntuArchive/Linux 2009. 9. 10. 21:14
---------------------------------------------------------------------------- 처음 부팅 후 root(루트) 패스워드 지정 $sudo passwd root Password: Translation > Character set translaton on received data에서 UTF-8로 변경 $export LANG=ko_KR.UTF-8 ----------------------------------------------------------------------------- 색상이 나오지 않을때 및 alias 고정 지정방법 홈디렉토리의 .profile을 수정 # ~/.profile: executed by Bourne-compatible login..
-
Li] 리눅스 기본 명령어Archive/Linux 2009. 9. 10. 20:43
파일 및 디렉토리 보기(ls) 파일 복사(cp) 파일 삭제(rm) 디렉토리 변경(cd) 디렉토리 생성(mkdir) 디렉토리 삭제(rmdir) 파일 옮기기(mv) 디스크 용량 확인(df) 디스크 사용량 확인(du) 파일 내용을 출력해 주는 명령어(cat) 파일 찾아보기(find) 프로세스 상태 확인(ps) 블록 장치 연결(mount) MSDOS 유틸 사용법(mtools) - mdir, mcopy, mcd, mdel, mformat, mrd, mread, mren, mtype, mwrite 파일 시스템 만들기(mkfs) 파일 시스템 점검(fsck, e2fsck) 시스템 사용자 확인하기(who) 프로세스 죽이기(kill) 리눅스 명령어 매뉴얼 보기(man)
-
[server] 프로토콜 설정으로 웹 서버를 보호한다Archive/Windows 2009. 9. 7. 21:34
출처 http://community.365managed.com/?mid=w_service&page=3&document_srl=410 4.2 NetBIOS 비활성화하기 NetBIOS는 별개의 컴퓨터 상에 있는 애플리케이션들이 근거리통신망 내에서 서로 통신 할 수 있게 해주는 프로토콜로서 Windows에 의해 채택되어 있다. 만약 웹 서버에서 네트워크를 통한 다른 컴퓨터와의 공유가 필요없다면 NetBIOS를 제거함으로써 DDos(Distributed Denial of Service) 공격이나 호스트 열거(host enumeration)에 대한 위험 요소를 줄일 수 있다. NetBIOS는 다음과 같은 포트를 사용한다. TCP와 UDP 137번 포트 (NetBIOS name service) TCP와 UDP 13..