반응형

2020/07 647

C ++에서 포인터에 대한 참조 전달

C ++에서 포인터에 대한 참조 전달 내가 알 수있는 한 C ++에서 포인터에 대한 참조를 전달해서는 안되는 이유가 없습니다. 그러나 그렇게하려는 시도가 실패하고 이유를 모릅니다. 이것이 내가하고있는 일입니다. void myfunc(string*& val) { // Do stuff to the string pointer } // sometime later { // ... string s; myfunc(&s); // ... } 그리고 나는이 오류가 발생합니다 : 'std :: string *'에서 'std :: string * &'로 매개 변수 1을 변환 할 수 없습니다. 함수는 익명 문자열 포인터가 아닌 호출 범위의 실제 문자열 포인터에 대한 참조를 기대합니다. 그러므로: string s; string*..

Programing 2020.07.14

Phonegap Cordova 설치 창

Phonegap Cordova 설치 창 phonegap / cordova에 대한 문서는 끔찍합니다. Windows 환경에 PhoneGap 3.0을 설치하기 만하면 성공하지 못합니다. 아래는 내 단계와 실패 지점입니다. 누구든지 솔루션에 대해 조언 할 수 있습니까? 지침 에 따르면 : Node.js 설치 (SUCCESSFUL) nodes.js에서 : install -g cordova( 성공 ) 플랫폼 추가 : cordova platform add wp8(NOTHING HAPPENS) phonegap으로 시도하십시오 : phonegap install wp8(오류 프로젝트 디렉토리를 찾을 수 없습니다) " Windows Phone 8 플랫폼 안내서 "에서 Windows SDK 설치 (성공) "[PhoneGap..

Programing 2020.07.14

구조체가 상속을 지원하지 않는 이유는 무엇입니까?

구조체가 상속을 지원하지 않는 이유는 무엇입니까? .NET의 구조체는 상속을 지원하지 않지만 왜 이런 식으로 제한 되는지 명확하지 않습니다 . 구조체가 다른 구조체에서 상속되지 못하게하는 기술적 이유는 무엇입니까? 값 유형이 상속을 지원하지 않는 이유는 배열 때문입니다. 문제는 성능 및 GC 이유로 값 유형의 배열이 "인라인"으로 저장된다는 것입니다. 예를 들어, 소정의 new FooType[10] {...}경우, FooType참조 형식 11 개체는 관리 힙 (각 유형의 인스턴스의 배열 한, 10)에 생성한다. 경우 FooType값 대신 타입 인스턴스 만이 관리 힙에 생성 될 것이다 - 배열 자체 (각 배열의 값으로서 배열 "인라인"를 저장한다). 이제 우리는 값 유형으로 상속을 받았다고 가정하십시오. ..

Programing 2020.07.14

.NET에서 특정 앱의 여러 인스턴스를 방지합니까?

.NET에서 특정 앱의 여러 인스턴스를 방지합니까? .NET에서 여러 앱 인스턴스가 동시에 실행되지 않도록하는 가장 좋은 방법은 무엇입니까? "최상의"기술이 없다면 각 솔루션에서 고려해야 할 몇 가지주의 사항은 무엇입니까? Mutex를 사용하십시오. GetProcessByName을 사용하는 위의 예 중 하나에는 많은 경고가 있습니다. 다음은 주제에 대한 좋은 기사입니다. http://odetocode.com/Blogs/scott/archive/2004/08/20/401.aspx [STAThread] static void Main() { using(Mutex mutex = new Mutex(false, "Global\\" + appGuid)) { if(!mutex.WaitOne(0, false)) { Me..

Programing 2020.07.14

파라미터로 메소드를 문서화하는 방법은 무엇입니까?

파라미터로 메소드를 문서화하는 방법은 무엇입니까? 파이썬의 문서 문자열을 사용하여 매개 변수로 메소드를 문서화하는 방법은 무엇입니까? 편집 : PEP 257 은 다음 예제를 제공합니다. def complex(real=0.0, imag=0.0): """Form a complex number. Keyword arguments: real -- the real part (default 0.0) imag -- the imaginary part (default 0.0) """ if imag == 0.0 and real == 0.0: return complex_zero ... 이것은 대부분의 파이썬 개발자들이 사용하는 규칙입니까? Keyword arguments: -- Definition (default value ..

Programing 2020.07.14

JavaScript와 Lua의 미묘한 차이점

JavaScript와 Lua의 미묘한 차이점 나는 단순히 JavaScript를 좋아합니다. 너무 우아합니다 (백그라운드에서 한숨을 쉬는 lovestruck fanboy의 조용한 소리를 상상해보십시오). 그래서 최근에는 löve2d 프레임 워크 (nice!) 를 통해 Lua와 게임을했습니다. Lua 도 훌륭하다고 생각합니다. 그들은 내가보기에 두 언어가 매우 비슷합니다. 다음과 같은 명백한 차이점이 있습니다 통사론 문제 영역 도서관 유형 (비트) 그러나 어느 것이 더 미묘합니까? Lua에서 약간 다르게 작동하는 JavaScript 코더가 당연한 것으로 생각하는 것이 있습니까? 한 언어의 숙련 된 코더가 다른 언어를 시도하는 데 분명하지 않은 함정이 있습니까? 예를 들어 Lua에서 배열과 해시는 분리되지 않..

Programing 2020.07.14

ScalaTest와 Scala Specs 단위 테스트 프레임 워크의 차이점은 무엇입니까?

ScalaTest와 Scala Specs 단위 테스트 프레임 워크의 차이점은 무엇입니까? 둘 다 스칼라로 작성된 스칼라 용 BDD (Behavior Driven Development) 가능 단위 테스트 프레임 워크입니다. 그리고 스펙 은 ScalaTest 프레임 워크를 포함 할 수도 있습니다 . 그러나 사양은 ScalaTest가 제공하지 않는 기능을 제공합니까? 차이점은 무엇입니까? Specs와 ScalaTest는 모두 만족스러운 사용자에게는 유용한 도구이지만 몇 가지면에서 다릅니다. 스칼라에서 테스트 도구로 하나를 선택하길 원하지만 둘 다 사용할 수 있기 때문에 다른 도구를 포기할 필요는 없습니다. FeatureSpec예를 들어 ScalaTest의 구문과 사양의 Mockito 구문이 마음에 들면 두 j..

Programing 2020.07.14

Eclipse : 동일한 편집기 탭을 사용하여 여러 번 검색 한 파일

Eclipse : 동일한 편집기 탭을 사용하여 여러 번 검색 한 파일 이클립스에서 "파일 검색"기능을 사용하여 ".java"파일에서 약간의 텍스트를 찾을 때 여러 검색 결과 목록이 표시 될 수 있습니다. "A.java"파일을 두 번 클릭 한 다음 새 편집기 탭에서 A.java를 엽니 다. 그런 다음 "파일 검색"기능을 다시 사용하여 다른 비트의 텍스트를 찾고 이번에는 "B.java"파일을 두 번 클릭하면이 파일이 편집기에서 "A.java"를 대체합니다. Eclipse에서 B.java 용 새 편집기를 열어서 A.java와 B.java를 모두 편집기 탭에서 사용할 수 있도록하고 싶습니다. 이게 가능해? 기본 설정을 살펴 보았지만 어떤 옵션 이이 기능을 제공하는지 확실하지 않습니다. 옵션 비활성화 환경 설정>..

Programing 2020.07.14

MS SQL Server Management Studio에서 트랜잭션 작업을 수행하는 가장 좋은 방법

MS SQL Server Management Studio에서 트랜잭션 작업을 수행하는 가장 좋은 방법 구문 적으로, 의미 적으로 올바른 SQL 문이 있다고 가정 해 봅시다. Management Studio (또는 다른 쿼리 도구)에서 SQL 문을 테스트하는 방법은 무엇입니까?이를 발견 한 경우 롤백 (별도의 쿼리로)? 가장 쉬운 방법은 코드를 트랜잭션에 래핑 한 다음 각 배치의 T-SQL 코드를 한 줄씩 실행하는 것입니다. 예를 들어 Begin Transaction -Do some T-SQL queries here. Rollback transaction -- OR commit transaction 오류 처리를 통합하려면 TRY ... CATCH BLOCK을 사용하면됩니다. 오류가 발생하면 catch 블록..

Programing 2020.07.14
반응형