반응형

2020/09 867

사전에 추가하는 다양한 방법

사전에 추가하는 다양한 방법 Dictionary.add(key, value)과 의 차이점은 무엇입니까 Dictionary[key] = value? ArgumentException중복 키를 삽입 할 때 마지막 버전이 던지지 않는다는 것을 알았는데 첫 번째 버전을 선호하는 이유가 있습니까? 편집 : 누구든지 이것에 대한 정보의 권위있는 출처를 가지고 있습니까? 나는 MSDN을 시도했지만 항상 야생 거위 추적입니다 :( 성능은 거의 100 % 동일합니다. Reflector.net에서 클래스를 열어 확인할 수 있습니다. This 인덱서입니다. public TValue this[TKey key] { get { int index = this.FindEntry(key); if (index >= 0) { return ..

Programing 2020.09.02

파일의 MIME 유형 (Content-Type)을 어떻게 찾을 수 있습니까?

파일의 MIME 유형 (Content-Type)을 어떻게 찾을 수 있습니까? Linux bash 스크립트에서 파일의 MIME 유형 (또는 "Content-Type"이라고 함)을 찾는 방법이 있습니까? 내가 필요한 이유는 어떤 이유로 .png 파일을 파일로 감지하기 때문에 ImageShack이 파일을 업로드하는 데 필요한 것으로 보이기 때문 application/octet-stream입니다. 파일을 확인했는데 실제로는 PNG 이미지입니다. $ cat /1.png ?PNG (with a heap load of random characters) 이것은 나에게 오류를 제공합니다. $ curl -F "fileupload=@/1.png" http://www.imageshack.us/upload_api.php Wro..

Programing 2020.09.02

PHP에서 매개 변수로 함수 허용

PHP에서 매개 변수로 함수 허용 PHP에서 함수를 매개 변수로 전달할 수 있는지 궁금합니다. JS로 프로그래밍 할 때 다음과 같은 것을 원합니다. object.exampleMethod(function(){ // some stuff to execute }); 내가 원하는 것은 exampleMethod 어딘가에서 해당 함수를 실행하는 것입니다. PHP에서 가능합니까? PHP 5.3.0 이상을 사용하는 경우 가능합니다. 설명서의 익명 기능 을 참조하십시오 . 귀하의 경우 다음 exampleMethod과 같이 정의 합니다. function exampleMethod($anonFunc) { //execute anonymous function $anonFunc(); } 다른 것에 추가하기 위해 함수 이름을 전달할 ..

Programing 2020.09.02

형식화 된 BigDecimal 값을 인쇄하는 방법은 무엇입니까?

형식화 된 BigDecimal 값을 인쇄하는 방법은 무엇입니까? 나는이 BigDecimal필드 amount돈을 나타내고, 나는 같은 형식으로 브라우저에서 그 값을 인쇄해야 $123.00, $15.50, $0.33. 어떻게 할 수 있습니까? (나 자신이 점점 볼 수있는 유일한 간단한 솔루션 floatValue에서 BigDecimal사용하여 다음과 NumberFormat분수 부분에 대한 두 자리 정밀도를 만들기 위해). public static String currencyFormat(BigDecimal n) { return NumberFormat.getCurrencyInstance().format(n); } JVM의 현재 기본값 Locale을 사용하여 통화 기호를 선택합니다. 또는 Locale. Number..

Programing 2020.09.02

배열에서 모든 요소의 색인을 찾는 방법은 무엇입니까?

배열에서 모든 요소의 색인을 찾는 방법은 무엇입니까? JavaScript 배열에서 "Nano"와 같은 요소의 모든 인스턴스의 인덱스를 찾으려고합니다. var Cars = ["Nano", "Volvo", "BMW", "Nano", "VW", "Nano"]; jQuery.inArray 또는 유사하게 .indexOf ()를 시도했지만 요소의 마지막 인스턴스의 인덱스 (이 경우 5) 만 제공했습니다. 모든 인스턴스에 대해 어떻게 얻습니까? 이 .indexOf()메서드 에는 검색을 시작할 인덱스를 지정하는 선택적 두 번째 매개 변수가 있으므로 루프에서 호출하여 특정 값의 모든 인스턴스를 찾을 수 있습니다. function getAllIndexes(arr, val) { var indexes = [], i = -1;..

Programing 2020.09.02

이 오류가 발생하는 이유 : 다음 EntitySet / AssociationSet-Entity1에 대해 지정된 매핑이 없습니까?

이 오류가 발생하는 이유 : 다음 EntitySet / AssociationSet-Entity1에 대해 지정된 매핑이 없습니까? Model First 접근 방식으로 Entity Framework 4를 사용하고 있습니다. 프로젝트를 시작하고 엔터티를 설계하고 데이터베이스를 생성했습니다. 모든 것이 잘 작동했습니다. 그런 다음 돌아가서 내 모델에 다른 엔티티를 추가해야했습니다. 그러나 엔티티를 EDMX로 끌면 다음 오류가 발생합니다. 좋구나! Entity1을 테이블에 매핑하기 만하면됩니다.하지만 헤이! Model First 접근 방식을 사용하고 있으며 DDL을 생성 할 때 테이블을 생성 할 것으로 예상합니다. 이 오류를 어떻게 해결합니까? 이것은 EF4가 모델 우선으로 작동하는 방식 때문입니다. 모델 우선 ..

Programing 2020.09.02

VisualVM에 JVM 인수를 어떻게 제공합니까?

VisualVM에 JVM 인수를 어떻게 제공합니까? JDK 1.6.0_26의 VisualVM을 사용하여 Tomcat에서 실행되는 Java 웹 응용 프로그램을 프로파일 링하고 있지만 VisualVM은 종종 스냅 샷을 찍고 Netbeans에 더 많은 메모리를 제공하기 위해 -Xmx 스위치를 사용하는 데 충분한 메모리가 없다고 말합니다. . 문제는 Netbeans 외부에서 VisualVM을 실행하고 있는데 어떻게 jvisualvm.exe에 JVM 인수를 제공 할 수 있습니까? 메모리 설정을 수정할 수 있어야합니다. %JDK_HOME%\lib\visualvm\etc\visualvm.conf Xms및 Xmx에있는 default_options라인. 또는 이것도 작동한다고 생각합니다. jvisualvm.exe -J-..

Programing 2020.09.02

현재 사용자 디렉토리는 어떻게 얻을 수 있습니까?

현재 사용자 디렉토리는 어떻게 얻을 수 있습니까? 이것을 사용하여 : Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 이 출력을 얻습니다. "C:\\Documents and Settings\\[USER]\\Application Data" 모든 사용자의 루트 디렉토리를 어떻게 얻을 수 있습니까? 즉 : "C:\\Documents and Settings\\[USER]\\" 이것이 좋은 해결책이 될 수 있습니다 : 이것이 Vista / Win7인지 XP인지 고려하고 환경 변수를 사용하지 않고 : string path = Directory.GetParent(Environment.GetFolderPath(Environment.Special..

Programing 2020.09.02

PHP DateInterval에서 총 초 계산

PHP DateInterval에서 총 초 계산 두 날짜 사이의 총 시간 (초)을 계산하는 가장 좋은 방법은 무엇입니까? 지금까지 다음과 같은 내용을 시도했습니다. $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; 그러나 daysDateInterval 객체 의 속성은 현재 PHP5.3 빌드에서 손상된 것 같습니다 (적어도 Windows에서는 항상 동일한 6015값을 반환 함 ). 나는 또한 매월 일수 (반올림 30), 윤년 등을 보존하지 못하는 방식으로 시도했습니다. $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d *..

Programing 2020.09.02

콘솔에 테이블을 덤프하는 방법?

콘솔에 테이블을 덤프하는 방법? 중첩 된 테이블 (n-deep)이 포함 된 테이블의 내용을 표시하는 데 문제가 있습니다. print성명이나 빠르고 더러운 것을 통해 std 또는 콘솔에 덤프하고 싶지만 방법을 알 수 없습니다. NSDictionarygdb를 사용하여 인쇄 할 때 얻을 수있는 대략적인 것을 찾고 있습니다. 테이블 직렬화에 대한 Lua Wiki를 자유롭게 찾아보십시오 . 콘솔에 테이블을 덤프하는 방법에 대한 여러 가지 방법을 나열합니다. 자신에게 가장 적합한 것을 선택하기 만하면됩니다. 이를 수행하는 방법에는 여러 가지가 있지만 일반적으로 Penlight의 방법을 사용합니다 . > t = { a = { b = { c = "Hello world!", 1 }, 2, d = { 3 } } } > r..

Programing 2020.09.02
반응형