본문 바로가기

C언어로 달력 구현하기 /* written by kaspy (kaspyx@gmail.com)*/ 아래는 C언어로 달력을 구현한 소스이다.1980년 1월 1일(화요일)을 기준으로 지정해준 날짜까지 총합을 계산한다 그리고 7로 나눠서 요일을 구해서 달력을 출력한다.미리 기준 연도와 , 기준월을 정해서 그날짜를 기준으로 달력을 출력하는 방법을 선택하여 구현하였다. 중요한건 윤달이 끼는 날때문에 조금 계산이 필요한데, 윤달을 판별하는 알고리즘은 http://blog.naver.com/bohe76?Redirect=Log&logNo=5588545 에서 참고 하였다. #include int base_year = 1980;int base_month = 1; unsigned int total_sum = 0; int month_table[12].. 더보기
파이썬 웹프로그래밍 - 이미지 다운로드 (urllib2, httplib) 소스 /* written by kaspy (kaspyx@gmail.com)*/ 파이썬은 코드가 간단하면서 어렵지않고 유용한 기능이 많다. 이번 포스팅에서는 파이썬에서 특정 웹사이트에 접속하여 이미지만 추출해서 다운로드하는 코드를 소개하겠다. 1. urllib2 모듈 예제 아래 코드는 네이버 웹사이트에 접속해서 그림 (img tag) URL을 보여주는 파이썬 코드이다. #!/usr/bin/env pythonfrom urllib2 import urlopenfrom HTMLParser import HTMLParser class ImageParser(HTMLParser): def handle_starttag(self, tag, attrs): if tag != 'img': return if not hasattr(sel.. 더보기
파이썬 웹프로그래밍 - 웹 모듈 urlparse 예제 /* written by kaspy (kaspyx@gmail.com)*/ * urlparse 모듈은 주로 웹클라이언트 단에서 사용되는 parser 모듈이다. 1. urlparse 모듈이 모듈은 URL의 분해, 조립, 변경 등을 처리하는 함수를 제공하며, parse한 결과를 리턴한다. from urlparse import urlparse result = urlparse("http://www.python.org:80:80/guido/python.html;philosophy?overall=3#n10") result ParseResult(scheme='http',netloc='www.python.org:80:80',path='/guido/python.html', params='philosophy', query=.. 더보기