본문 바로가기

[Python|Django] 장고(django)에서 백만건을 가져오는 queryset이 느리다. 장고(django)에서 백만건을 가져오는 queryset이 느리다. https://stackoverflow.com/questions/43540295/get-million-record-from-django-with-queryset-is-slow 질문 : 다음 코드처럼 Post 테이블의 모든 오브젝트를 가져와 이터레이트하려 한다. posts = Post.objects.all() for post in posts: process_post(post) process_post 는 백그라운드에서 동작하며, update 는 하지 않는 셀러리태스크이다.그런데, Post 테이블에 100만개의 레코드가 있어서 문제다. 이 동작은 매일 수행된다. for post in posts: 코드 중 위 라인 부분에서 데이터베이스 Quer..
[PYTHON3.6|PIP] in console_to_str return s.decode UnicodeDecodeError: 'utf-8' codec can't decode byte pip 최신버전에서 문제가 해결되었으니, 소스를 수동으로 수정할 필요 없음. http://daewonyoon.tistory.com/245 를 참고. Python 3.6 pip 로 특정 패키지를 설치하다 다음과 같은 에러가 발생한 적이 있다. C:\Users\me>py -3.6 -m pip install wrapt Collecting wrapt Downloading http://---------------/packages/wrapt-1.10.8.tar.gz Installing collected packages: wrapt Running setup.py install for wrapt ... error Exception: Traceback (most recent call last): File "C:\Pyth..
[Anaconda] 설치시 오류 : 'Destination Folder' cannot contain non-ascii characters 아나콘다를 설치하다가 다음과 같은 에러가 발생하는 경우가 있다. Error: Due to incompatibility with several Python libraries, 'Destination Folder' cannot contain non-ascii characters (special characters or diacritics). Please choose another location.오류: 몇몇 파이썬 라이브러리의 호환성 문제 때문에, '설치대상 폴더'에는 아스키문자가 아닌 문자(특수문자 또는 분음문자 (역자주: 한글/한자 등도 아스키문자가 아님))가 포함되면 안 됩니다. 다른 경로를 선택하세요. 이 문제는, 아나콘다의 설치경로에 한글 등 영문이 아닌 문자가 포함되어 있을 때 발생하는 에러이다...
[번역|스택오버플로우] 타입명 뒤에 괄호를 붙이는지 안 붙이는지에 차이가 있나? https://stackoverflow.com/questions/620137/do-the-parentheses-after-the-type-name-make-a-difference-with-new [질문] by David ReadTest 가 보통 클래스라면, 아래 두가지에 차이가 있나? Test* test = new Test; Test* test = new Test(); [3번 답변] by bayda 일반적으로 첫번째 것은 디폴트-초기화, 두번째 것은 값-초기화가 된다. 예를 들어 int (POD 타입)의 경우int* test = new int - *test의 값은 무엇이라도 될 수 있다.int* test = new int() - *test 의 값은 0이 될 것이다. 이외의 동작은 Test 타입이 어떤 것..
프로그래머 산수문제 프로그래머로의 소양, 수학적 순발력을 측정하기 위한 테스트 문제. 폰노이만 아저씨는 풀어서 계산해서 10초 안에 답을 줄 수 있겠지만.산수문제10초 안에 답하시오. 0x 는 16진수를 뜻함.0x10 * 0x10 = ? 0x1F * 0x100 = ? 0x100 / 0x10 = ? 0x8 * 0x2 = ? 0x10 / 0x2 = ? 0x1F00 / 0x1F = ?10초 안에 답하시오. 다음 수는 모두 이진수100 * 1010 = ? 10 * 100000 = ? 111110000 / 10000 = ? 11111 / 10 = ? ... ?
한글 초성-중성-종성 인덱스를 r-g-b 에 대응시켜 만든 대응 색상표. 가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛개객갞갟갠갡갢갣갤갥갦갧갨갩갪갫갬갭갮갯갰갱갲갳갴갵갶갷갸갹갺갻갼갽갾갿걀걁걂걃걄걅걆걇걈걉걊걋걌걍걎걏걐걑걒걓걔걕걖걗걘걙걚걛걜걝걞걟걠걡걢걣걤걥걦걧걨걩걪걫걬걭걮걯거걱걲걳건걵걶걷걸걹걺걻걼걽걾걿검겁겂것겄겅겆겇겈겉겊겋게겍겎겏겐겑겒겓겔겕겖겗겘겙겚겛겜겝겞겟겠겡겢겣겤겥겦겧겨격겪겫견겭겮겯결겱겲겳겴겵겶겷겸겹겺겻겼경겾겿곀곁곂곃계곅곆곇곈곉곊곋곌곍곎곏곐곑곒곓곔곕곖곗곘곙곚곛곜곝곞곟고곡곢곣곤곥곦곧골곩곪곫곬곭곮곯곰곱곲곳곴공곶곷곸곹곺곻과곽곾곿관괁괂괃괄괅괆괇괈괉괊괋괌괍괎괏괐광괒괓괔괕괖괗괘괙괚괛괜괝괞괟괠괡괢괣괤괥괦괧괨괩괪괫괬괭괮괯괰괱괲괳괴괵괶괷괸괹괺괻괼괽괾괿굀굁굂굃굄굅굆굇굈굉굊굋굌굍굎굏교굑굒굓굔굕굖굗굘굙굚굛굜굝굞굟굠굡굢굣굤굥굦굧굨굩굪굫구국굮굯군굱굲굳굴굵굶굷굸굹굺굻굼굽굾굿궀궁궂궃궄궅궆궇궈궉궊궋권궍..
윤금이 사건 Kenneth Lee Markle III 링크모음 http://www.times-news.com/news/local_news/keyser-man-faces-multiple-burglary-charges/article_820c1443-1116-5a46-9c6e-36cc1740693c.htmlKenneth Lee Markle, 44, of Keyser, was charged with 24 counts of nighttime burglary and 74 counts of unauthorized use of a debit card, police said.Markle was arrested at a North Water Street residence late Monday and granted pre-trial release after posting $15,000..
Poisson Distribution E(x)의 테일러전개와 관계있는 확률분포. Poisson Distribution P(x ; λ) = ( λx / x! ) / eλ 이 확률분포는 전체 확률의 합이 1이 될까? ea 의 테일러 전개를 보자. ea = a0 / 0! + a1 / 1! + a2 / 2! + ... + an / n! + ... 위 식에서 a 를 λ 로 치환하고 보면, 좌변은 eλ 이고, 우변의 각항은 P(0;λ), P(1;λ), ... P(n;λ)... (에 비례하는 값)임을 알 수 있다. 거꾸로 말하자면, 푸아송 분포는 eλ의 테일러전개의 n번째 항의 비율을 확률로 갖는 분포이다. 이렇게 식을 외우면 좀 더 기억이 잘 되겠는데, 무슨 직관(=>see also 2)이 더 얻어질 수 있을까? 테일러전개에서 전체에 기여하는 항은 n ~ x 인 항과 그 주변 항들이다? see..