본문 바로가기

분류 전체보기

(466)
TORNADO too many file descriptors in select() 514515516517518519520521522523524525Traceback (most recent call last): File "D:\LiSeminar\dwyoon\www\login_persist\server.py", line 116, in main() File "D:\LiSeminar\dwyoon\www\login_persist\server.py", line 113, in main tornado.ioloop.IOLoop.current().start() File "C:\Python27\lib\site-packages\tornado\ioloop.py", line 858, in start event_pairs = self._impl.poll(poll_timeout) File "C:\Python27\..
IPv6 주소 뒤의 퍼센트 기호의 의미는? http://superuser.com/questions/99746/why-is-there-a-percent-sign-in-the-ipv6-address Q. (질문이 길어서 요점만 번역, 번역하지 않은질문 아래의 내용도 이해에 도움이 됨 읽어보세요.) ipv6 주소를 구하면 fe80::71a3:2b00:ddd3:753f%16 처럼 % 기호와 숫자가 붙어 나오기도 하고, 안 나오기도 하는데 이건 무엇인가? A1. % 기호 뒤의 숫자는 스코프 아이디 ( scope id ) 이다. IPv6 주소에는 3종류의 접근가능 스코프가 정의되어 있다. 1. 글로벌 접근 주소 (globally addressable). ISP 가 부여한 IPv6 주소로 퍼블릭 인터넷에서 사용할 수 있다. 2. 링크-로컬 (link-loca..
Teredo 터널 어댑터란? ISATAP 란? http://superuser.com/questions/22290/what-is-the-teredo-tunneling-pseudo-interface Q. 윈도우 7 얼티밋을 사용한다. ipconfig /all 을 하면 이더넷 어댑터 로컬 영역 연결 ( ethernet adapter local area connection ) 외에 터널 어댑터 Teredo Tunneling Pseudo-Interface ( tunnel adapter teredo tunneling pseudo-interface ) 도 나온다. 이것 뭔가? 뭣에 쓰는 건가? A1. Teredo 는 대부분 가정용 컴퓨터에서 사용하는 NAT 방화벽 뒤쪽에서 IPv6 네이티브 접속없이 원격 IPv6 리소스를 UDP 프로토콜을 통해 접근할 수 있도록..
api-ms-win-crt-runtime-l1-1-0.dll 이(가) 없어 프로그램을 시작할 수 없습니다. 업무용 컴퓨터에 얼마 전부터 (글 작성시점은 2015년 8월) "컴퓨터에 api-ms-win-crt-runtime-l1-1-0.dll이(가) 없어 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오." api-ms-win-crt-runtime-l1-1-0.dll is missing
[CPP] 포인터인자와 레퍼런스인자 함수 생성 asm 비교. 함수의 인자를 레퍼런스로 주었을 때와 포인터로 주었을 때, 생성되는 asm 코드는 어떻게 다를 지 궁금했다.매우 간단한 함수를 만들고, VS2008 에서 최적화 없이 asm 코드를 생성하여 비교하였다. 1. 소스 f1 은 레퍼런스도 포인터도 사용하지 않은 기본형을 그대로 인자로 준 함수. f2 는 모든 인자를 포인터로 넘긴 것, f3 은 레퍼런스로 인자를 넘긴 것이다. f2, f3 이 asm 으로 어떻게 해석되어 생성될 지 궁금했는데, 왼쪽이 f2 의 호출부분 (==== 바 위쪽) 과 f2 의 몸체. 오른쪽이 f3 의 호출부분과 몸체이다. asm 을 소스와 함께 생성했기 때문에, 비교하기 편리하고, 잘 살펴보면, 노랗게 다르다고 표시된 부분은 모두 원 소스 부분 뿐이다. 생성된 asm 코드 자체는 (호출..
우분투에서 ChaiScript 샘플 빌드하면서 만난 문제 compling chaiscript samples on ubuntu apt-get install eclipse-cdt : if menu is hidden, modify /usr/share/applications/eclipse.desktop Exec=env UBUNTU_MENUPROXY= eclipsechaiscript .deb download and install : under usr/include chaiscript folder is createdmake a cpp projectproject preference gcc compile option --std=c++11gcc linke option --ldl (-l dl 추가)if built binary doesn't work. #include chaisc..
twisted counter 연습문제 http://krondo.com/?p=1333 여기에서 제시한 연습문제를 풀어봤다. 왠지 깔끔하지 않아보이는 코드이지만 남겨본다. class Countdown(object): MARKER_REF = '~!@#$%^&*()`,/+_|:;' # a counter is # c[0] : initial value # c[1] : count function counters = [ ] def add_counter(self, c, d): M = self.MARKER_REF marker_string = M[c%len(M)]*3 + M[d%len(M)]*3 idx = len(self.counters) def count(): if sum(map(lambda x : x[0], self.counters)) == 0: react..
[PYTHON|PANDAS] pandas.read_csv MemoryError 문제 대략 아래와 같은 코드로 3기가 짜리 csv 파일을 pandas.read_csv 로 읽으려 했다. import pandas as pddf = pd.read_csv('big_dataset.csv') 아래와 같이 MemoryError 를 발생하며 성공하지 못했다. return pd.read_csv(train_path) File "C:\Python27\lib\site-packages\pandas\io\parsers.py", line 470, in parser_f return _read(filepath_or_buffer, kwds) File "C:\Python27\lib\site-packages\pandas\io\parsers.py", line 256, in _read return parser.read() Fi..