반응형

JQuery 8562

플랫폼이 동일하더라도 "잘못된 형식의 프로그램을로드하려고했습니다"

플랫폼이 동일하더라도 "잘못된 형식의 프로그램을로드하려고했습니다" 64 비트 시스템의 32 비트 관리되지 않는 DLL에서 함수를 호출하고 있습니다. 내가 얻는 것은 : BadImageFormatException : 형식이 잘못된 프로그램을로드하려고했습니다. (HRESULT 예외 : 0x8007000B) 처음에는 프로젝트를 Any CPU 플랫폼으로 설정했기 때문에 둘 다 x86으로 변경했지만이 오류는 여전히 발생합니다. 이것이 내가 아는 유일한 해결책입니다. DLL은 다른 프로그램 (소스가없는)과 함께 사용할 수 있기 때문에 손상되지 않았습니다. 나는 그것이 의존성을 찾지 못하고 있다고 생각했지만 확인하고 모두 거기에 있습니다. 게다가, DllNotFoundException그 경우에 던지지 않습니까? 다른..

Programing 2020.02.17

JavaScript에서 변수가 숫자인지 문자열인지 확인

JavaScript에서 변수가 숫자인지 문자열인지 확인 JavaScript에서 변수가 숫자인지 문자열인지 어떻게 알 수 있습니까? 생성자가 아닌 리터럴 표기법을 다루는 경우 typeof :를 사용할 수 있습니다 . typeof "Hello World"; // string typeof 123; // number 와 같은 생성자를 통해 숫자와 문자열을 만드는 경우에 대해 반환 될 수 있음 var foo = new String("foo")을 명심해야 합니다 .typeofobjectfoo 아마도 유형을 확인하는 가장 확실한 방법은 underscore.js에 있는 방법을 사용하는 것입니다 (주석이있는 출처는 여기 에서 찾을 수 있습니다 ), var toString = Object.prototype.toString..

Programing 2020.02.17

자바 스크립트에서 문자열을 여러 구분 기호로 분리하려면 어떻게합니까?

자바 스크립트에서 문자열을 여러 구분 기호로 분리하려면 어떻게합니까? JavaScript에서 문자열을 여러 구분 기호로 분리하려면 어떻게합니까? 쉼표와 공백으로 분할하려고하지만 JS의 분할 기능은 하나의 구분 기호 만 지원합니다. 정규 표현식을 매개 변수로 전달하십시오. js> "Hello awesome, world!".split(/[\s,]+/) Hello,awesome,world! 추가하기 위해 편집 : 배열의 길이에서 1을 뺀 값을 선택하면 마지막 요소를 얻을 수 있습니다. >>> bits = "Hello awesome, world!".split(/[\s,]+/) ["Hello", "awesome", "world!"] >>> bit = bits[bits.length - 1] "world!" ... ..

Programing 2020.02.17

주어진 두 날짜 사이의 일 수를 계산하는 방법은 무엇입니까?

주어진 두 날짜 사이의 일 수를 계산하는 방법은 무엇입니까? 두 개의 날짜 (예 : '8/18/2008'및 '9/26/2008')가있는 경우이 두 날짜 사이의 일 수를 얻는 가장 좋은 방법은 무엇입니까? 날짜 개체가 두 개인 경우 빼기 만하면됩니다. from datetime import date d0 = date(2008, 8, 18) d1 = date(2008, 9, 26) delta = d1 - d0 print delta.days 해당 문서의 관련 섹션 : https://docs.python.org/library/datetime.html . 날짜 시간의 힘을 사용하여 : from datetime import datetime date_format = "%m/%d/%Y" a = datetime.strpt..

Programing 2020.02.17

메소드 이름과 줄 번호를 인쇄하고 조건부로 NSLog를 비활성화하는 방법은 무엇입니까?

메소드 이름과 줄 번호를 인쇄하고 조건부로 NSLog를 비활성화하는 방법은 무엇입니까? Xcode에서 디버깅에 대한 프레젠테이션을하고 NSLog를 효율적으로 사용하는 방법에 대한 자세한 정보를 얻고 싶습니다. 특히 두 가지 질문이 있습니다. 현재 메소드의 이름 / 줄 번호를 쉽게 NSLog하는 방법이 있습니까? 릴리스 코드를 컴파일하기 전에 모든 NSLog를 쉽게 "비활성화"하는 방법이 있습니까? NSLog 주위에 유용한 매크로가 많이 있습니다. #ifdef DEBUG # define DLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__) #else # define DLog(...) #endif /..

Programing 2020.02.17

Java 리플렉션을 사용하여 개인 정적 최종 필드 변경

Java 리플렉션을 사용하여 개인 정적 최종 필드 변경 private static final불행히도 런타임에 변경 해야하는 필드 가있는 클래스가 있습니다. 리플렉션을 사용하면이 오류가 발생합니다. java.lang.IllegalAccessException: Can not set static final boolean field 값을 변경하는 방법이 있습니까? Field hack = WarpTransform2D.class.getDeclaredField("USE_HACK"); hack.setAccessible(true); hack.set(null, true); no SecurityManager로 인해이 작업을 수행 할 수 없다고 가정하면 수정자를 setAccessible해결 private하고 재설정하여 fin..

Programing 2020.02.17

PHP의 어느 위치에서나 배열에 새 항목 삽입

PHP의 어느 위치에서나 배열에 새 항목 삽입 배열 중간과 같이 어떤 위치에서 배열에 새 항목을 삽입하려면 어떻게해야합니까? 좀 더 직관적 인 것을 알 수 있습니다. 하나의 함수 호출 만 필요합니다 array_splice. $original = array( 'a', 'b', 'c', 'd', 'e' ); $inserted = array( 'x' ); // not necessarily an array, see manual quote array_splice( $original, 3, 0, $inserted ); // splice in at position 3 // $original is now a b c x d e 대체가 하나의 요소 인 경우 요소가 배열 자체, 객체 또는 NULL이 아닌 경우 array (..

Programing 2020.02.17

JavaScript에서 문자열 보간을 어떻게 수행 할 수 있습니까?

JavaScript에서 문자열 보간을 어떻게 수행 할 수 있습니까? 이 코드를 고려하십시오. var age = 3; console.log("I'm " + age + " years old!"); 문자열 연결을 제외하고 변수 값을 문자열에 삽입하는 다른 방법이 있습니까? ES6부터 템플릿 리터럴을 사용할 수 있습니다 . let age = 3 console.log(`I'm ${age} years old!`) PS 백틱 사용에 유의하십시오 ``. tl; dr 해당되는 경우 ECMAScript 2015의 템플릿 문자열 리터럴을 사용하십시오. 설명 ECMAScript 5 사양에 따라 직접 수행 할 수있는 방법은 없지만 ECMAScript 6에는 템플릿을 작성하는 동안 준 리터럴 이라고도하는 템플릿 문자열 이 있습니..

Programing 2020.02.17

문자열에서 모든 문자를 바꾸는 방법?

문자열에서 모든 문자를 바꾸는 방법? 모든 문자를 다른 문자로 바꾸는 효과적인 방법은 무엇입니까 std::string? std::string이러한 기능을 포함하지 않지만 헤더 replace에서 독립형 기능을 사용할 수 있습니다 algorithm. #include #include void some_func() { std::string s = "example string"; std::replace( s.begin(), s.end(), 'x', 'y'); // replace all 'x' to 'y' } 나는 또한 부스트 솔루션 을 던질 것이라고 생각했다 . #include // in place std::string in_place = "blah#blah"; boost::replace_all(in_place,..

Programing 2020.02.17

루비에 "do… while"루프가 있습니까?

루비에 "do… while"루프가 있습니까? 이 코드를 사용하여 사용자가 이름을 입력 할 수있게하고 프로그램은 빈 문자열을 입력 할 때까지 배열에 저장합니다 (각 이름 다음에 Enter 키를 눌러야 함). people = [] info = 'a' # must fill variable with something, otherwise loop won't execute while not info.empty? info = gets.chomp people += [Person.new(info)] if not info.empty? end 이 코드는 do ... while 루프에서 훨씬 멋지게 보입니다. people = [] do info = gets.chomp people += [Person.new(info)] if ..

Programing 2020.02.17
반응형