본문 바로가기

[ ★ ]Study/Programming37

inet_ntoa 에러 심각도코드설명프로젝트파일줄소스비표시 오류(Suppression) 상태오류C4996 'inet_ntoa': Use inet_ntop() or InetNtop() instead or define _WINSOCK_DEPRECATED_NO_WARNINGS to disable deprecated API warnings inet_ntop() 또는 InetNtop() 함수를 쓰던가 _WINSOCK_DEPRECATED_NO_WARNINGS 를 선언하라고 합니다. 저는 선언을 선택하겠습니다.아래의 사진을 보시면 해결된 것을 확인하실 수 있습니다. 2017. 6. 11.
size_t ssize_t 란? size_t 란? ssize_t 란? 입출력함수를 사용할 때 흔히 볼 수 있는 상황이다. 그 함수들은 모두 ssize_t를 반환하는데, 어색할 뿐이다. int, long, double 등 좋은 것들도 많은데 말이지... 왜냐하면, 개발자들이 우리 코딩하는 사람들을 위해서편리함을 주기 위한 것인데, 우리는 어려워 하는 경우가 있다. 어색하기 때문이다. 어려워 하지말고간단하게 요약해보자. size_t는 size를 나타내기 위한 type으로 볼 수 있는데, 32bit 운영체제에서는 32bit이며64bit 운영체제에서는 당연히 64bit 이다. 옛날 16bit 시절엔 16bit가 되겠다. 위 사진은 32bit아래 사진은 64bit size_t : unsigned intssize_t : signed int ( 반.. 2017. 3. 12.
[파이썬 챌린지] 10번 http://www.pythonchallenge.com/pc/return/bull.html 사진과 소스입니다. 8번 문제와 흡사하네요~이미지 맵 태그인거 다시 확인하시고~ 황소를 클릭하시면 sequence.txt로 넘어갑니다.혹시나 혹시나 해서 8번의 huge와 file을 넣었는데 됩니다...약간의 센스를 요구하는 듯 합니다. 이런 규칙성 찾는 듯 한게 나오네요.이 것은 수열입니다. 베르나르의 베르베르 개미를 읽으시면아시겠지만, 개미 수열이라고 유명합니다."말하는 대로~"각종 검색 엔지에 개미 수열, 베르나르 베르베르 개미 등등 여러가지로검색해주시면 금방 이해되실 겁니다.http://wiki.pythonchallenge.com/index.php?title=Level10:Main_Page ( # 솔루션 문.. 2016. 3. 8.
[파이썬 챌린지] 9번 http://www.pythonchallenge.com/pc/return/good.html ( huge : file )사진속에 점들이 있습니다. 왠지 모르게 연결해야 될 것 같은 느낌이 듭니다. 소스에는 주석처리된 first와 second가 있습니다. 이거 왠지 좌표같은 느낌이 많이 드네요.파이썬에서 Image draw라는 개념으로 이 문제를 해결할 수 있습니다.http://effbot.org/imagingbook/image.htm황소 그림을 볼 수 있습니다.네이버 검색으로 황소는 bull이라고 하네요 ^^ red bull이 떠오릅니다. 다들 열공 ^^9번 Clearhttp://www.pythonchallenge.com/pc/return/bull.html 2016. 3. 8.
[파이썬 챌린지] 8번 http://www.pythonchallenge.com/pc/def/integrity.html 핵심 소스입니다. 맨 위 map name부터 보겠습니다. 이미지 맵 태그라고 합니다. coords도 보이는데, 이것은 HTML의좌표 태그라고 보시면 됩니다. 사진속의 어딘가를 클릭하면 /return/good.html로 넘어간다는 뜻입니다. ( 벌을 클릭하시면 넘어갑니다(벌의 좌표 )인증하라고 나옵니다(admin은 그냥 썼네요^^..).이제 볼 것은 주석처리된 un과 pw입니다.BZh9는 bz9의 매직넘버를 뜻합니다.https://docs.python.org/2/library/bz2.html간단 사용법입니다.간단하게 풀리네요^^8번 Clear 2016. 3. 8.
[파이썬 챌린지] 7번 전체소스와 사진입니다. 의심스러운 것은 사진 속의 회색 줄입니다.솔루션1. 회색줄의 위치를 알자.2. 똑같은 픽셀이 몇 개씩 중복이 될까? (range 함수로 뽑아낸다)3. 픽셀들을 조합한다.가로는 629세로는 95 ( 중간값으로 45잡겠습니다)소스코드와 출력 값입니다. 잘 보면 7번씩 반복합니다. range(시작, 끝, 증가 값)뒤에 있는 숫자들을 나머지 코딩으로 바꿔주셔서 ASCII로 변환하셔도 되고, 몇 개 안되니깐 손으로 해도 됩니다.integrityhttp://www.pythonchallenge.com/pc/def/integrity.html 2016. 3. 8.