본문 바로가기

전체 글

(1202)
get 방식의 글자 256자 제한은 잘못된 상식 사실 아는 사람들은 알겠지만 get방식의 글자수 제한이 256자 라는것은 거짓말이다. http 1 버전 시대에서 잘못 내려온 일종의 속설이다. (http 1이 96년도 발표이다. 현재 많은 브라우저가 http 2.0을 지원 중이다;;) https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.2.13.2.1 General Syntax 부분을 보면 get 요청에 의해 URI가 너무 길다고 서버단에서 판단하면 414 오류를 보내도록 프로토콜이 지정되어 있다. 그렇다. 길이에 대한 명확한 부분은 없다 단지 Note 부분에 " 서버는 255바이트 이상의 URI길이는 주의" 라고 쓰여져 있다. 왜 이렇게 많은 책과 인터넷 정보에서 " get 방식은 길이 제한이 있..
python timeit 함수 수행 시간 알아내기 python의 timeit으로 콘솔에서는 쉽게 함수 수행시간을 알수 있지만 콘솔이 아닌 ide 환경이나 파일로 timeit 을 import로 해야 합니다 . 수행하려는 함수가 다음과 같습니다. sorting.py def insertion(): list = [33, 11, 99, 1, 22, 88, 55, 44, 66, 77] for i in range(len(list)): if i+1 list[pin]: list[pin], list[j] = list[j], list[pin] pin = j else: break return list 다른 파일에서 다음과 같습니다. import tim..
TRAVIS 연동 (python) 그 유명한 travis ci 를 이제서야 써봤습니다. (요즘 CI에 관심이 많습니다.) 뭐 대부분이 젠킨스를 쓰고 계시겟지만 젠킨스의 단점은 서버가 필요하고 설치를 해야 하는것이죠. (물론 설치가 쉽습니다.) travis ci 는 github 와 연동하여 자동으로 테스트 할수 있는 서비스 입니다. (더 복잡한 처리도 가능합니다.) travis는 상당히 많은 언어를 지원해 줍니다. 현재 공식으로 지원해주는 언어만ANDROIDCC#C++CLOJURECRYSTALDDARTERLANGELIXIRF#GOGROOVYHASKELLHAXEJAVAJAVASCRIPT (WITH NODE.JS)JULIAOBJECTIVE-CPERLPERL6PHPPYTHONRRUBYRUSTSCALASMALLTALKVISUAL BASIC 네. ..
spark maven error spark 내 maven 으로 하둡관련 설치 시 아래와 같이 에러가 난다면 [WARNING] Rule 0: org.apache.maven.plugins.enforcer.RequireMavenVersion failed with message: Detected Maven Version: 3.0.5 is not in the allowed range 3.3.3. [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Spark Project Parent POM .......................... FAILURE [2:25.599s] [INFO] S..
탐색 (선형 / 이진 / 이진트리) def linear_search(list, find_key): for i in range(len(list)): if list[i] == find_key: return i return "not find" def binary_search(list, find_key): mid = len(list)//2 while True: if list[mid] == find_key: return mid elif list[mid] = len(list): mid = len(list)-1 else: mid -= mid/2 if mid/2 == 0: mid = 0 class binary_tree: value = 0 left = None right = None def __i..
블로그 유입 사이트에 localhost 가 3위인건 대체.. 대체... 블로그 유입 순위에 localhost 가 3위127.0.0.1 이 10위 음...내 블로글를 파싱하나? 신기한 수치;;
정렬 알고리즘 ( 버블 / 선택 / 삽입 / 퀵) 파이썬을 간단하게 짠 정렬들... 원리만 알면 구하기 쉬움. def bubble(list): for i in range(len(list)): for j in range(len(list)): if list[i] list[j]: min_temp = j list[i], list[min_temp] = list[min_temp], list[i] return list def insertion(list): for i ..
미드 실리콘벨리 10초만 보면 IT 흐름을 알수 있다. 아마도 개발자에게 있어서 가장 재미있는 미드는 실리콘벨리라 생각한다.특히나 요즘은 스타트업관련 사업도 활발해서 종사하시는 분들도 많기도 하고워낙에 미드가 빼어나게 잘나오니까... (스토리가...정말.. 옆회사 이야기를 들었던게 거의 그대로 진행중이라 흥미 진진!!) 뭐 미드 이야기는 둘째치고 재미있게도 오프닝을 보면 현재 핫한 IT그룹들의 로그가 보인다. 쭈욱 살펴보면 확실히 요즘 핫한 리프트( 우버가 택시콜 이라면 리프트는 일반인이 하는우버 정도? ) 와 오큘로스/ 알리바바 그리고 테슬라. 미국 IT현황을 알고 싶다면 실리콘 밸리를 10초만 보는것도 도움이 될듯한다.