본문 바로가기

Programming

Win32 Shell Scripting 가이드 Win32 Shell Scripting Tutorial Ashley J.S Mills Copyright © 2005 The University Of Birmingham Table of Contents 1. Introduction to Win32 Shell Scripting2. The Environment3. Batch Programming3.1. Auxiliary files for extended batch programming3.1.1. OldDos.exe3.1.2. NT Resource Kit3.1.3. CHOICE.EXE3.2. Batch Basics3.2.1. Command Redirection and Pipelines3.2.2. Variables3.2.3. Control Contructs3.3... 더보기
Win32 Shell Scripting Tutorial [출처 : http://www.csie.ntu.edu.tw/~r92092/ref/win32/win32scripting.html#Win32Scripting-Variables]Win32 Shell Scripting Tutorial Ashley J.S Mills Copyright © 2005 The University Of Birmingham Table of Contents 1. Introduction to Win32 Shell Scripting2. The Environment3. Batch Programming3.1. Auxiliary files for extended batch programming3.1.1. OldDos.exe3.1.2. NT Resource Kit3.1.3. CHOICE.EXE3.2. .. 더보기
vi '단말기 폭 초과' 메시지 대처법 간단명료 stty columns 160 를 치면 폭이 넓어진다~! 더보기
wget Python으로 구현하기 import sys, urllib def reporthook(*a): print a for url in sys.argv[1:]: i = url.rfind('/') file = url[i+1:] print url, "->", file urllib.urlretrieve(url, file, reporthook) 더보기
Windows Shell Programming Guide http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true 더보기
네트워크 특정 IP 작업그룹/컴퓨터명 정보 조회 nbtstat -a XXX.XXX.XXX.XXX 윈도우 유틸이 생각보다 많다는.. 요런거 정리한 사이트가 있음 좋을텐데.. ------------------------------------------------------------------------------------ 이미 있네요 1.ping 2.ipconfig 3.nslookup 4.route 5.tracert 6.pathping 7.arp 8.netstat 9.nbtstat 10.hostname 11.ftp 12.telnet 13.tftp 14.getmac 15.ipxroute 16.netsh 17.proxycfg 1. ping Packet Internet Groper의 약자로서, ip기반 유틸리티이고 icmp프로토콜을 이용합니다. ping에서.. 더보기
정규표현식 기본 문법 [정규 표현식의 기본 문법 정리] - 참조 : 손에 잡히는 정규 표현식 관련 문법 내용 기 호 의 미 기본 메타 문자 . 모든 문자와 일치 (한 문자) |(버티컬 바) 왼쪽 혹은 오른쪽과 일치 [^] 문자 집합 구성원 중 하나와 일치 - 문자 집합 구성원을 제외하고 일치 \ 다음에 오는 문자를 이스케이프 수량자 * 문자가 없는 경우나 하나 이상 연속하는 문자 찾기 *? 게으른 * 문자 + 문자 하나 이상 찾기 +? 게으른 + 문자 ? 문자가 없거나 하나인 문자 찾기 {n} 정확히 요소와 n번 일치 {m, n} 요소와 m에서 n번 일치 {n, } 요소와 n번 이상 일치 {n, }? 게으른 {n, } 위치 지정 ^ 문자열의 시작과 일치 \A 문자열의 시작과 일치 $ 문자열의 끝과 일치 \Z 문자열의 끝과 일.. 더보기
CRT Debug 기능 사용법 [출처 : http://khlim76.egloos.com/3901915] 일반적으로 가장 잡기 힘든 버그의 하나로서 메모리 누수, 메모리 Overwrite등을 꼽을 수 있다. 이런 문제점을 해결하기 위해 CRT(C Runtime library)에서는 여러가지 다양한 메모리 관련 디버그 함수들을 제공한다. 그러나 이것들이 디폴트로 사용하기 힘들게 꺼져 있기 때문에 대부분의 프로그래머들은 이 사실을 알지 못하는 경우가 많다. 그래서 이 글에서는 CRT의 디버그 관련 함수들에 대해 알아보고 어떻게 사용하는 것이 좋은지에 대해 논해 보려고 한다. John Robbins(필자가 가장 좋아하는 프로그래머 중의 한명)가 지은 Debugging Applications 이라는 책에도 좋은 내용들이 있으니 참고하기 바란다.. 더보기
이클립스 Error/Warning 메세지 필터링 하기 On the Package Explorer view there is a little downwards pointing triangle on the top right of the view (with tooltip View Menu), Click on that and select Filters.... On the dialog check Name filter patterns (matching items will be hidden): and type target in the field. The target folder should now be hidden and errors for the target folder suppressed. A few other alternatives to try: On the Pro.. 더보기
Java Ant 사용법 [출처 : http://trypsr.tistory.com] 고수로 가는 지름길! Jakarta Project 이클립스 기반 프로젝트 필수 유틸리티: CVS, Ant, JUnit 두 책의 ant 부분을 보고 정리하였습니다. # build.xml 파일의 기본구조 ... ... ... ... ... # project 태그 1) name : 프로젝트의 이름 2) default : Ant를 실행할때 target을 지정하지 않은 경우 기본적으로 사용할 target (필수) 3) basedir : 경로 계산할때의 기준 디렉토리. 지정하지 않은 경우 현재 디렉토리가 basedir로 사용된다. basedir 프로퍼티의 값으로도 사용된다. # target 태그 1) name : 타켓의 이름 (필수) 2) depends :.. 더보기