프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

8
Python 멀티 프로세싱 PicklingError : <type 'function'>을 (를) 피클 할 수 없습니다
더 간단한 예제로 오류를 재현 할 수 없어서 죄송합니다. 코드가 너무 복잡하여 게시 할 수 없습니다. 일반 파이썬 대신 IPython 쉘에서 프로그램을 실행하면 문제가 해결됩니다. 이 문제에 대한 이전 메모를 찾아 보았습니다. 풀을 사용하여 클래스 함수 내에 정의 된 함수를 호출했기 때문에 모두 발생했습니다. 그러나 이것은 나에게 해당되지 않습니다. Exception …

7
파이썬 사전에서 값에 대한 매핑
사전을 감안할 때 { k1: v1, k2: v2 ... }내가 얻을 싶어 { k1: f(v1), k2: f(v2) ... }내가 함수를 통과 제공을 f. 그러한 내장 기능이 있습니까? 아니면해야합니까 dict([(k, f(v)) for (k, v) in my_dictionary.iteritems()]) 이상적으로 나는 단지 쓸 것입니다 my_dictionary.map_values(f) 또는 my_dictionary.mutate_values_with(f) 즉, 원래 사전이 변경되거나 사본이 생성되면 중요하지 …

27
활동이 생성되기 전에 작업 표시 줄을 숨기고 다시 표시하는 방법은 무엇입니까?
허니컴 앱에서 스플래시 화면을 구현해야합니다. 스플래시를 표시하기 위해 활동의 onCreate 에서이 코드를 사용합니다. setContentView(R.layout.splash); getActionBar().hide(); 이 코드는 언젠가 후에 메인 UI를 보여줍니다. setContentView(R.layout.main); getActionBar().show(); 그러나 onCreate가 호출되고 스플래시가 나타나기 전에 작업 표시 줄이 표시되는 시간이 짧습니다. 작업 표시 줄을 보이지 않게하려면 어떻게해야합니까? 액션 바없이 활동에 테마를 적용하려고했습니다. &lt;item name="android:windowActionBar"&gt;false&lt;/item&gt; 그러나이 …

14
클래스 데이터 멤버“:: *”의 포인터
컴파일이 이상한 코드 스 니펫을 발견했습니다. class Car { public: int speed; }; int main() { int Car::*pSpeed = &amp;Car::speed; return 0; } 왜 C ++이 클래스의 비 정적 데이터 멤버에 대한이 포인터를 가지고 있습니까? 실제 코드에서이 이상한 포인터를 사용하는 것은 무엇입니까 ?
243 c++  class  pointers  c++-faq 

11
Perl에서 배열의 크기를 구합니다
배열의 크기를 찾는 여러 가지 방법을 찾은 것 같습니다. 이 세 가지 방법의 차이점은 무엇입니까? my @arr = (2); print scalar @arr; # First way to print array size print $#arr; # Second way to print array size my $arrSize = @arr; print $arrSize; # Third way to print array …
243 perl 

5
Maven이 일부 실패한 경우에도 모든 테스트를 실행하도록 만들기
여러 모듈이있는 프로젝트가 있습니다. 모든 테스트가 통과되면 Maven 테스트가 모두 실행됩니다. 첫 번째 모듈에서 테스트가 실패하면 maven은 다음 프로젝트를 계속하지 않습니다. Surefire 설정에서 testFailureIgnore를 true로 설정했지만 도움이되지 않습니다. maven에서 모든 테스트를 실행하려면 어떻게합니까?
243 java  maven-2  surefire 

4
PowerShell을 사용하여 디렉토리의 파일을 반복
하나의 파일뿐만 아니라 디렉토리의 모든 .log 파일을 보려면 다음 코드를 어떻게 변경합니까? 모든 파일을 반복하고 "step4"또는 "step9"가 포함되지 않은 모든 줄을 삭제해야합니다. 현재 이것은 새로운 파일을 만들지 만 for each여기서 루프 를 사용하는 방법을 모르겠습니다 (초보자). 실제 파일 이름은 2013 09 03 00_01_29.log 입니다. 출력 파일을 덮어 쓰거나 SAME 이름을 …
243 powershell 

10
Vim 전문가가 왜 탭보다 버퍼를 선호합니까?
버퍼를 이해 하지 못합니다 . 같은 탭에서 3 개의 파일을 열고 창을 닫을 때 일반적으로 다음에 이상한 스왑 파일이 남아 있고 성가신 메시지가있는 파일 중 하나를 열 때 짜증이납니다. 그러나 나는 이러한 것들이 내가 놓친 생산성 너바나이며, 플레 비안들이 사용할 수있는 탭이라는 것을 다시 한번 읽었습니다. Vim 전문가에게 물어보십시오. 탭보다 …
243 vim  vi 

10
존재하지 않는 경우 SQL Server 삽입
테이블에 데이터를 삽입하고 싶지만 데이터베이스에없는 데이터 만 삽입하십시오. 내 코드는 다음과 같습니다. ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos (De, Assunto, Data) VALUES (@_DE, @_ASSUNTO, @_DATA) WHERE NOT EXISTS ( SELECT * FROM EmailsRecebidos WHERE De = @_DE AND Assunto = @_ASSUNTO …

9
두 목록을 연결- '+ ='와 extend ()의 차이점
실제로 파이썬에서 목록을 연결하는 두 가지 방법이있을 수 있습니다. 한 가지 방법은 extend () 메소드를 사용하는 것입니다. a = [1, 2] b = [2, 3] b.extend(a) 다른 하나는 더하기 (+) 연산자를 사용합니다. b += a 이제 두 가지 옵션 중 어느 것이 연결을 나열하는 '파이 토닉'방법이며 둘 사이에 차이점이 있습니까?
243 list  python 

7
nohup과 앰퍼샌드의 차이점은 무엇입니까
둘 다 nohup myprocess.out &amp;또는 myprocess.out &amp;myprocess.out을 백그라운드에서 실행하도록 설정하십시오. 터미널을 종료 한 후에도 프로세스가 여전히 실행 중입니다. 그들 사이의 차이점은 무엇입니까?
243 linux  bash  nohup 

9
그룹 별 MySQL 주문
여기에 비슷한 질문이 많이 있지만 질문에 적절하게 대답한다고 생각하지 않습니다. 나는 현재 가장 인기있는 질문 에서 계속하고 괜찮다면 예제를 사용합니다. 이 인스턴스의 작업은 데이터베이스의 각 작성자에 대한 최신 게시물을 얻는 것입니다. 예제 쿼리는 항상 최신 게시물이 반환되는 것은 아니므로 사용할 수없는 결과를 생성합니다. SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status='publish' AND …

8
서버 측 확장을 빌드하려면 postgresql-server-dev-XY를 설치하고 클라이언트 측 애플리케이션을 빌드하려면 libpq-dev를 설치해야합니다.
virtualenv를 사용하여 Django 프로젝트에서 작업하고 로컬 postgres 데이터베이스에 연결합니다. 프로젝트를 실행하면 ImportError: No module named psycopg2.extensions 그런 다음이 명령을 사용하여 설치 pip install psycopg2 그런 다음 설치 중에 다음 오류가 발생합니다. Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You need to install …

9
DOM 요소를 첫 번째 자식으로 설정하는 방법은 무엇입니까?
나는 요소 E를 가지고 있으며 그것에 요소를 추가하고 있습니다. 갑자기 다음 요소가 E의 첫 번째 자식이어야한다는 것을 알게되었습니다. 어떻게해야합니까? E는 배열이 아닌 객체이므로 메서드 unshift가 작동하지 않습니다. 트로프 E의 아이들을 반복하고 키 ++로 옮기는 것이 먼 길이지만, 더 예쁜 방법이 있다고 확신합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.