반응형

전체 글 2158

$ HOME과 '~'(물결표)의 차이점은 무엇입니까?

$ HOME과 '~'(물결표)의 차이점은 무엇입니까? 나는 항상 그렇게 생각 $HOME하고 ~정확히 똑같아 서 서로 바꿔서 사용할 수 있습니다. 오늘, memcached에 대한 기술 바인딩 인 pylibmc를 공유 서버에 설치하려고 할 때를 사용하면 ~오류가 발생했지만 $HOME. 이유를 추론하고 싶습니다. libmemcached를 위한 요구 사항입니다 pylibmc . 나는 한 libmemcached 내가 서버에서 뿌리가 없기 때문에 홈 디렉토리 아래에 설치합니다. 결과적으로 pylibmc 를 설치하려면 설치 펼쳐가 libmemcached 를 찾을 위치를 알고 있는지 확인해야 합니다 . 를 실행 python setup.py install --with-libmemcached=~하면 설치 펼쳐집니다. gc..

ProgramingTip 2020.12.04

dis.dis의 출력을 어떻게 이해해야합니까?

dis.dis의 출력을 어떻게 이해해야합니까? dis (파이썬 바이트 코드의 분해자) 를 사용하는 방법을 이해하고 싶습니다 . 특히 (또는 ) 의 출력을 어떻게 해석해야 우리 합니까?dis.disdis.disassemble . 다음은 매우 구체적인 예입니다 (Python 2.7.3). dis.dis("heapq.nsmallest(d,3)") 0 BUILD_SET 24933 3 JUMP_IF_TRUE_OR_POP 11889 6 JUMP_FORWARD 28019 (to 28028) 9 STORE_GLOBAL 27756 (27756) 12 LOAD_NAME 29811 (29811) 15 STORE_SLICE+0 16 LOAD_CONST 13100 (13100) 19 STORE_SLICE+1 JUMP_IF_TR..

ProgramingTip 2020.12.04

지연된 작업 순서를 어떻게 볼 수 있습니까?

지연된 작업 순서를 어떻게 볼 수 있습니까? Delayed :: Job 작업에 성공했는지 궁금합니다 . delayed_jobs테이블 에서 작업을 볼 수 없습니다 . 정상인가요? 작업 시퀀스를 보는 다른 방법이 있습니까? DelayedJob은 추가 된 각 작업에 대한 데이터베이스 레코드를 저장하는 레일스 콘솔을 통해 직접 검색 할 수 있습니다 (ActiveRecord 등을 사용하는 가정). 레일 콘솔을 찾을 다. $ rails c 추가 된 작업을 쿼리합니다. $ Delayed::Job.all 또는 $ Delayed::Job.last 문서를 확인하십시오 . Redis와 같은 다른 데이터베이스와 함께 delayed_job을 설치 한 경우 대기열에있는 작업을 확인하고 확인할 수 있습니다. delayed_jobs..

ProgramingTip 2020.12.04

FileInputStream을 사용하는 것보다 BufferedInputStream을 사용하여 파일을 바이트 단위로 빠르게 읽는 이유는 무엇입니까?

FileInputStream을 사용하는 것보다 BufferedInputStream을 사용하여 파일을 바이트 단위로 빠르게 읽는 이유는 무엇입니까? FileInputStream을 사용하여 파일을 배열로 진행하려고했는데 ~ 800KB 파일을 메모리로 읽는 데 약 3 초가 걸렸습니다. 그런 다음 FileInputStream을 BufferedInputStream으로 래핑 한 것을 제외하고 동일한 코드를 시도하고 약 76 밀리 초가 걸렸습니다. BufferedInputStream을 사용하여 파일을 바이트 단위로 읽고 속도가 훨씬 빨라지는 이유는 무엇입니까? 다음은 코드입니다 (나머지 코드는 전혀 관련이 없습니다). 이 "빠른"코드입니다. "느린"코드를 원하면 BufferedInputStream이 제거됩니다. In..

ProgramingTip 2020.12.04

Python에서 고속 푸리에 변환 플로팅

Python에서 고속 푸리에 변환 플로팅 numpy 및 scipy에 대한 액세스 권한이 있고 데이터 세트의 간단한 FFT를 만들고 싶습니다. 하나는 y 값이고 다른 하나는 해당 y 값에 대한 타임 스탬프입니다. 이 목록을 scipy 또는 numpy 방법으로 공급하고 결과 FFT를 그리는 가장 간단한 방법은 무엇입니까? 예제를 찾았지만 모두 특정 수의 데이터 포인트와 빈도 등으로 가짜 데이터 세트를 만드는 타임 스탬프 수행하는 방법을 실제로 보여주지. . 다음 예를 시도했습니다. from scipy.fftpack import fft # Number of samplepoints N = 600 # sample spacing T = 1.0 / 800.0 x = np.linspace(0.0, N*T, N) y =..

ProgramingTip 2020.12.04

Lisp 웹 프레임 워크?

Lisp 웹 프레임 워크? 다양한 LISP 버전에 대해 인기있는 (좋아, 인기가 최빈 인) 웹 프레임 워크는 무엇입니까? PLT Scheme 은 내장 된 연속 기반 웹 서버를 특징으로합니다 . 업데이트 : PLT Scheme은 이제 Racket이라고합니다. Hunchentoot 도 꽤 널리 퍼져 있습니다. Weblocks는 무엇입니까? Weblocks는 Common Lisp로 연속 기반 웹 프레임 워크입니다. http://common-lisp.net/project/cl-weblocks/ 잘 정리 된 일반 Lisp 웹 프레임에서 이미 사용하실 수 있습니다. Hunchentoot는 대부분의 사람들이 "웹 프레임 워크"가 아닙니다. HTTP 서버 (매우 좋은 서버)입니다. Drew Crampsie의 "Lisp..

ProgramingTip 2020.12.04

Lisp는 어떻게 언어 자체를 재정의 할 수 있습니까?

Lisp는 어떻게 언어 자체를 재정의 할 수 있습니까? Lisp를 통해 언어를 자체적으로 재정의 할 수 없습니까? 누구나 어디에 있습니까? Lisp 사용자는 Lisp를 프로그래밍 가능한 프로그래밍 언어라고 합니다. 기호는 - 기호로 계산 하는 데 사용 됩니다. 매크로는 상징적 패러다임을 이용하는 유일한 방법입니다. 더 넓은 비전은 Lisp가 수학 용어, 논리 표현, 반복 문, 규칙, 제약 설명 등 기호 표현을 설명하는 쉬운 방법을 제공하는 것입니다. 매크로 (Lisp 소스 형식의 변환)는 기호의 한 응용 프로그램 일뿐입니다. 여기에는 특정이 있습니다. 언어 '재정의'에 대해 엄격하게 재정의는 기존 언어 (구문, 의미론, 실용 학)를 재정의하는 것을 의미합니다. 그러나 언어 기능의 확장, 임베딩, 제거도 ..

ProgramingTip 2020.12.04

하나의 LINQ 쿼리에서 두 열의 가져 오기 오기

하나의 LINQ 쿼리에서 두 열의 가져 오기 오기 Items (ID int, Done int, Total int)라는 테이블이 가정 해 보겠습니다. 두 가지 쿼리로 수행 할 수 있습니다. int total = m.Items.Sum(p=>p.Total) int done = m.Items.Sum(p=>p.Done) 하지만 다음과 같은 하나의 쿼리로 수행하고 싶습니다. var x = from p in m.Items select new { Sum(p.Total), Sum(p.Done)}; 확실히 LINQ 구문에서 존재하는 함수를 호출하는 방법이 있습니다 ...? 이것은 트릭을 할 것입니다. from p in m.Items group p by 1 into g select new { SumTotal = g.Sum(..

ProgramingTip 2020.12.04

asp.net mvc 3 면도기보기에서 reportviewer 컨트롤을 어떻게 사용할 수 있습니까?

asp.net mvc 3 면도기보기에서 reportviewer 컨트롤을 어떻게 사용할 수 있습니까? mvc 3 프레임 워크에서 면도기보기에서 reportviewer 컨트롤을 사용합니다. 온라인 설명서는 드래그 앤 드롭의 이야기. 보기에 삽입하는 방법에 대한 제안. 다음 솔루션은 단일 페이지 보고서에만 적용됩니다. 자세한 내용은 주석을 참조하십시오. ReportViewer는 서버 컨트롤을 배포 기보기 내에서 사용할 수 없습니다. 그러나 ASPX보기 페이지,보기 사용자 정의 컨트롤 또는 ReportViewer가 포함 된 기존 웹 양식을 응용 프로그램에 추가 할 수 있습니다. web.config에 관련된 추가 를 추가로 확인해야합니다 . ASPX보기 페이지를 사용하거나 사용자 정의 컨트롤을 보는 경우 Asyn..

ProgramingTip 2020.12.04

모듈에서 'before_save'콜백을 정의 할 수 있습니까?

모듈에서 'before_save'콜백을 정의 할 수 있습니까? before_save모듈에서 복수를 정의 할 수 있습니까? 다음과 같은 클래스가 있습니다. class Model include MongoMapper::Document include MyModule end 그리고 다음과 같은 모듈 : module MyModule before_save :do_something def do_something #do whatever end end do_somethingModel검증이 저장 되기 전에 호출 ? 나는 이렇게 시도했지만 undefined method 'before_save' for MyModule:Module. 간단한 일이라면 사과드립니다. 저는 Ruby와 Rails를 처음 사용합니다. Ruby on Ra..

ProgramingTip 2020.12.04
반응형