python을 이용하여 command 명령과 os 명령을 이용하여 폴더를 생성하고, 리스팅을 할 수 있는 코드가 있습니다. glob라는 함수가 있지만 이상하게 처리가 안됩니다. 그 외에 더 많은 조합들이 있고, 대부분의 명령어를 스크립트로 제공하고 있고, os에는 Link 도 생성 할 수 있습니다. Python os 명령 문서 http://docs.python.org/library/os.html Python commands 문서 http://docs.python.org/library/commands.html?highlight=commands#commands 간단하게 command 명령, os 명령, permission 명령을 사용한 예제코드입니다. command 및 os 명령 commands.getsta..
Python 파일 입출력 예제코드입니다. Python의 입출력을 통해 아래와 같은 코드들을 작성하였습니다. - txt 파일을 그대로 읽어 출력하는 가장 기본 코드 - 문서파일의 주석문을 뛰어넘는 코드 및 최소값을 찾는 코드 - 파일에 2개의 숫자를 가지고와서 더하고 출력하는 예제 소스코드를 작성하였습니다. - 인터넷 주소 URL을 인자로 넘겨주고, 해당 파일을 저장하는 코드 참고한 책 : "Practical programming An Introduction to Computer Science Using Python" 을 참고하였습니다. 파일 입출력 Type open(File Name, Type) r read mode 읽기 모드 w write mode 쓰기 모드 a append mode 내용 추가 모드드 ..
MFC에서 Chart를 하기위해서 라이브러리를 검색해보았습니다. MFC용 Chart 라이브러리가 있기는 합니다. C++기반의 라이브러리도 많지만 해당 라이브러리에서 MFC용도 제공하고 있었습니다.Chart 라이브러리를 공유해둔 사이트를 겨우 찾았습니다. 그래서 공유합니다. http://blog.tcltk.co.kr/?p=9622009년에 올려주신 자료이지만 8개 정도의 Chart를 간단하게 소개하고, 링크를 작성해두셔서 저에겐 큰 도움이 되었습니다.해당 블로그에 올려주신 자료 중 저는 ChartDirector 라는 Chart 사용법을 소개하려고 합니다.어렵지는 않으며 간단한 방법으로 샘플 차트를 실행 해 볼 수 있습니다. 바형, 라인, 주식형 차트도 제공하고 있습니다. 이를 활용하여 간단하게 데이터 입력..
Google code에 등록되어있는 google-blockly 를 소개합니다. 미로 찾기를 간단한 로직을 통해 만들어볼 수 있고, Blocks으로 작성하면 javascript, Dart, Python, XML로 변환하여 코드를 보여주게 됩니다. 이 때에는 시뮬레이션은 할 수 없고 코드 View만 가능합니다. google-blockly 홈페이지 http://bit.thdev.net/LqyTp1 Google-Blockly 메인 홈페이지 입니다. 아래와 같이 Block 형태의 코딩이 가능합니다. Check out the demos 는 3개 페이지를 지원합니다. Maze : 메뉴는 길을 찾을 수 있는 코드를 작성할 수 있습니다. Code : 코드 형태로 보여주는 페이지입니다. 역시 Block 형태로 드래그엔 드..
문제? 서버와 클라어인트 프로그램관 TCP 통신을 한다. 클라이언트는 편의상 fork를 사용하여 5개의 프로세스를 생성하고, 각 클라이언트는 랜덤값을 서버로 전송하고, 처리 결과값을 출력한다. 서버는 각 클라이언트마다 thread를 열고, 클라이언트에서 전송 받은 값을 전역변수인 result에 더한값을 저장하고, 클라이언트에 처리 결과를 넘겨준다. 저장한 값을 순차적으로 처리하기 위해서 mutex를 사용하여 처리한다. thread에 대한 설명(위키백과) http://bit.thdev.net/KDIfzXmutex(상호 배제)에 대한 설명(위키백과) http://bit.thdev.net/LO5vI1 결과 화면 server 결과 화면 client 결과 화면 소스코드server code /* 명령어 : gcc ..