프로그램 작성

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

14
INT와 VARCHAR 기본 키간에 실제 성능 차이가 있습니까?
MySQL에서 INT와 VARCHAR을 기본 키로 사용하는 것 사이에 측정 가능한 성능 차이가 있습니까? VARCHAR을 참조 목록의 기본 키 (미국, 국가 코드)로 사용하고 싶을 때 동료가 INT AUTO_INCREMENT를 모든 테이블의 기본 키로 버리지 않습니다. 여기 에 설명 된 바와 같이 , INT와 VARCHAR의 성능 차이는 무시할 만하다는 나의 주장 은 모든 …

8
MongoDB 데이터베이스에 이미지 저장
텍스트가 아닌 MongoDB 데이터베이스에 이미지를 어떻게 저장할 수 있습니까? MongoDB 데이터베이스에서 이미지 배열을 만들 수 있습니까? 비디오에 대해 동일한 작업을 수행 할 수 있습니까?
174 mongodb  database 

2
"304 Not Modified"는 정확히 어떻게 작동합니까?
"304 Not Modified"응답은 어떻게 생성됩니까? 브라우저는 HTTP 요청에 대한 응답이 304인지 여부를 어떻게 결정합니까? 브라우저에서 설정했거나 서버에서 전송 되었습니까? 서버가 보낸 경우 서버는 캐시에서 사용 가능한 데이터를 어떻게 알 수 있으며 304를 이미지로 어떻게 설정합니까? 브라우저에서 생성 된 경우 내 추측 : function is_modified() { return get_data_from_cache() === get_data_from_url(); } …

14
안드로이드가 프로세스를 죽이는 것을 시뮬레이션하는 방법
안드로이드는 프로세스가 백그라운드에 있고 프로세스가 리소스 (RAM, CPU 등)가 필요하다고 결정하면 프로세스를 종료합니다. 응용 프로그램이 올바르게 작동하는지 테스트 할 수 있도록 테스트 중에이 동작을 시뮬레이션 할 수 있어야합니다. 자동화 된 방식 으로이 작업을 수행 할 수 있기를 원할 때마다 응용 프로그램이 올바르게 작동하는지 테스트 할 수 있기를 원합니다. 즉, 모든 …
174 android 

6
Gradle에서 transitive = true는 정확히 무엇입니까 (wrt crashlytics)?
Gradle transitive = true은 정확히 무엇을합니까? Gradle 문서 에서 명확하지 않습니다 . 이것은 compilewithin 의 맥락에 있습니다 build.gradle. 내 경우에는 안드로이드의 crashlytics에 의존하고 있습니다. compile('com.crashlytics.sdk.android:crashlytics:2.2.2@aar') { transitive = true; } 여러 Gradle 문서 ( here 및 here )는 "전이"가 기본값으로 true임을 나타냅니다. 그러나 제거 transitive = true하면 전이 의존성이 가져 …

7
NumPy 2d 배열의 슬라이스 또는 nxn 배열에서 mxm 하위 행렬을 어떻게 추출합니까 (n> m)?
NumPy nxn 배열을 슬라이스하고 싶습니다. 해당 배열의 m 행과 열을 임의로 선택 하여 추출합니다 (즉, 행 / 열 수에 패턴이 없음). 새로운 mxm 배열이됩니다. 이 예제에서는 배열이 4x4라고 가정하고 2x2 배열을 추출하고 싶습니다. 배열은 다음과 같습니다. from numpy import * x = range(16) x = reshape(x,(4,4)) print x [[ 0 …
174 python  numpy  slice 

8
유효한 최소 JSON은 무엇입니까?
JSON 설명 http://json.org/을 주의 깊게 읽었 지만 간단한 질문에 대한 답을 모르겠습니다. 유효한 최소 JSON은 무엇입니까? "string" 문자열이 유효한 JSON입니까? 42 간단한 숫자가 유효한 JSON입니까? true 부울 값이 유효한 JSON입니까? {} 빈 객체가 유효한 JSON입니까? [] 빈 배열이 유효한 JSON입니까?

6
C 스타일 배열에서 std :: vector를 초기화하는 방법은 무엇입니까?
std::vectorC 스타일 배열에서 초기화하는 가장 저렴한 방법은 무엇입니까 ? 예 : 다음 클래스에는가 vector있지만 외부 제한으로 인해 데이터가 C 스타일 배열로 전달됩니다. class Foo { std::vector<double> w_; public: void set_data(double* w, int len){ // how to cheaply initialize the std::vector? } 분명히, 나는 w_.resize()요소를 호출 하고 반복하거나을 호출 할 수 …
174 c++  arrays  vector  stl 

9
hashCode에서 소수를 사용하는 이유는 무엇입니까?
왜 소수가 클래스의 hashCode()메소드에 사용되는지 궁금합니다 . 예를 들어, Eclipse를 사용하여 내 hashCode()메소드 를 생성 할 때 항상 소수가 31사용됩니다. public int hashCode() { final int prime = 31; //... } 참고 문헌 : 다음은 Hashcode에 대한 좋은 입문서와 내가 찾은 해싱의 작동 방식에 대한 기사입니다 (C #이지만 개념을 양도 …
174 java  hashcode  primes 

3
ASP .NET ID의 주장은 무엇입니까
새로운 ASP.NET Identity Core에서 클레임 메커니즘의 의미를 설명해 줄 수 있습니까? 내가 볼 수 있듯이, 거기에있다 AspNetUserLogins가 들어 테이블 UserId, LoginProvider및 ProviderKey. 그러나 데이터가 AspNetUserClaims테이블에 추가되는 시점 과이 테이블이 어떤 상황에 사용되는지 에 대한 정보를 여전히 이해하거나 찾을 수 없습니다 .

3
누구나 파이썬의 상대적 수입을 설명 할 수 있습니까?
나는 내 인생에서 파이썬의 상대적 수입품을 얻을 수 없다. 작동하지 않는 간단한 예를 만들었습니다. 디렉토리 구조는 다음과 같습니다. /__init__.py /start.py /parent.py /sub/__init__.py /sub/relative.py /start.py 단지 포함 : import sub.relative /sub/relative.py 그냥 포함 from .. import parent 다른 모든 파일은 비어 있습니다. 명령 행에서 다음을 실행할 때 : $ cd / …
174 python 

20
JPA : 기본 쿼리 결과 세트를 POJO 클래스 콜렉션으로 변환하는 방법
프로젝트에서 JPA를 사용하고 있습니다. 5 개의 테이블에서 조인 작업을 수행 해야하는 쿼리에 왔습니다. 그래서 5 개의 필드를 반환하는 기본 쿼리를 만들었습니다. 이제 결과 객체를 동일한 5 개의 문자열이 포함 된 Java POJO 클래스로 변환하려고합니다. JPA에서 결과를 POJO 객체 목록으로 직접 캐스트하는 방법이 있습니까 ?? 나는 다음 해결책에왔다. @NamedNativeQueries({ @NamedNativeQuery( name …
174 java  jpa 

16
Mac OS X 10.6에서 하드웨어 경고음을 울리는 방법
Mac OS X 10.6이 오픈 수세 및 기타 배포판에서와 같은 하드웨어 경고음을냅니다. 나는 다음과 같은 접근법을 시도했다. 터미널-> 경고음 = -bash : 경고음 : 명령을 찾을 수 없음 터미널-> 비프 음 = 음성에서 비프 음 (하드웨어 비프 음이 아니라 최고;)) applescript-> 경고음 = Macintosh 벨 (하드웨어 경고음이 필요합니다!) bin / …
174 bash  macos  applescript  beep 

12
C # 살균 파일 이름
최근에는 여러 위치에서 여러 MP3를 저장소로 옮겼습니다. ID3 태그 (TankLib-Sharp! 덕분에)를 사용하여 새 파일 이름을 구성하고 있었고 다음과 같은 결과가 나타났습니다 System.NotSupportedException. "주어진 경로 형식이 지원되지 않습니다." File.Copy()또는 중 하나에 의해 생성되었습니다 Directory.CreateDirectory(). 내 파일 이름을 삭제해야한다는 것을 깨닫는 데 오래 걸리지 않았습니다. 그래서 나는 명백한 일을했다. public static string …

15
Cassandra에서 사용 가능한 모든 키 공간을 나열하는 방법은 무엇입니까?
나는 Cassandra의 초보자이며 Cassandra를 사용하여 하나의 장난감 응용 프로그램을 구현하려고합니다. Cassandra DB에서 하나의 키 공간과 몇 개의 열 패밀리를 만들었지 만 클러스터 이름을 잊었습니다. 사용 가능한 모든 키 공간을 나열 할 수있는 쿼리가 있는지 찾으려고합니다. 그런 쿼리 나 명령을 아는 사람이 있습니까?

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