프로그램 작성

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


13
새로운 Android Fragment 인스턴스화 모범 사례
응용 프로그램에서 새 조각을 인스턴스화하는 두 가지 일반적인 방법을 보았습니다. Fragment newFragment = new MyFragment(); 과 Fragment newFragment = MyFragment.newInstance(); 두 번째 옵션은 정적 메소드를 사용 newInstance()하며 일반적으로 다음 메소드를 포함합니다. public static Fragment newInstance() { MyFragment myFragment = new MyFragment(); return myFragment; } 처음에는 새로운 인스턴스 인스턴스를 만들 때 …

5
[]가 list ()보다 빠른 이유는 무엇입니까?
최근의 처리 속도 비교 []와 list()그 발견 놀랐다 []실행 빠르게 세 번 것보다 더 이상 list(). 나는과 동일한 테스트를 실행 {}하고 dict(): 결과는 실질적으로 동일했다 []및 {}동안 모두 약 0.128sec / 만회했다 list()및 dict()약 0.428sec / 만회 각했다. 왜 이런거야? 수행 []하고 {}(아마 ()와 ''도) 자신의 명시 적 이름의 대응이 …


30
힘내 : 분기를 체크 아웃 할 수 없습니다-오류 : pathspec '…'이 git로 알려진 파일과 일치하지 않습니다.
왜 내가 이전에 작업 한 지점 을 체크 아웃 할 수 없는지 잘 모르겠습니다 . 아래 명령을 참조하십시오 (참고 : co의 별칭입니다 checkout). ramon@ramon-desktop:~/source/unstilted$ git branch -a * develop feature/datts_right feature/user_controlled_menu feature/user_controlled_site_layouts master remotes/origin/HEAD -> origin/master remotes/origin/develop remotes/origin/feature/datts_right remotes/origin/master ramon@ramon-desktop:~/source/unstilted$ git co feature/user_controlled_site_layouts error: pathspec 'feature/user_controlled_site_layouts' did not match any …
706 git 

28
전체 S3 버킷을 다운로드 하시겠습니까?
AWS Management Console에서 전체 S3 버킷을 다운로드하는 옵션이없는 것 같습니다. 내 버킷 중 하나에서 모든 것을 잡는 쉬운 방법이 있습니까? 루트 폴더를 공개 wget하고 모든 것을 잡은 다음 다시 비공개로 만드는 것에 대해 생각하고 있었지만 더 쉬운 방법이 있는지 모르겠습니다.


23
객체 리터럴 / 이니셜 라이저의 자체 참조
JavaScript에서 다음과 같은 작업을 수행하는 방법이 있습니까? var foo = { a: 5, b: 6, c: this.a + this.b // Doesn't work }; 현재 양식에서이 코드는 참조 this하지 않기 때문에 참조 오류가 발생 합니다 foo. 그러나 인 객체 리터럴의 속성 값을 가질 수있는 방법이 선언 이전이 다른 속성에 따라 달라집니다?




11
가짜, 조롱 및 스터 빙의 차이점은 무엇입니까?
이 용어를 어떻게 사용하는지 알고 있지만 단위 테스트를 위해 가짜 , 조롱 및 스터 빙에 대한 정의가 허용되는지 궁금합니다 . 테스트를 위해 이것을 어떻게 정의합니까? 각각을 사용할 수있는 상황을 설명하십시오. 사용 방법은 다음과 같습니다. Fake : 인터페이스를 구현하지만 고정 데이터를 포함하고 로직은없는 클래스입니다. 구현에 따라 단순히 "양호한"또는 "나쁜"데이터를 반환합니다. Mock …


13
Python의 easy_install로 설치된 패키지를 어떻게 제거합니까?
파이썬 easy_install은 새로운 패키지 설치를 매우 편리하게 만듭니다. 그러나 내가 알 수있는 한, 종속성 관리자의 다른 일반적인 기능-설치된 패키지 나열 및 제거를 구현하지 않습니다. 설치된 것을 찾는 가장 좋은 방법은 무엇이며 설치된 패키지를 제거하는 가장 좋은 방법은 무엇입니까? 패키지를 수동으로 제거 할 때 (예를 들어 rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg또는 이와 유사한) 업데이트해야하는 …

10
Python2에서 dict.items ()와 dict.iteritems ()의 차이점은 무엇입니까?
dict.items()와 사이에 적용 가능한 차이점이 dict.iteritems()있습니까? 로부터 파이썬 문서 : dict.items(): 사전 (키, 값) 쌍의 사전 사본 을 리턴합니다 . dict.iteritems(): 사전 (키, 값) 쌍에 대해 반복자 를 리턴합니다 . 아래 코드를 실행하면 각각 동일한 객체에 대한 참조를 반환하는 것으로 보입니다. 내가 놓친 미묘한 차이점이 있습니까? #!/usr/bin/python d={1:'one',2:'two',3:'three'} print 'd.items():' …

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