반응형

Programming 3283

파이썬에서 "i + = x"는 "i = i + x"와 언제 다릅니 까?

파이썬에서 "i + = x"는 "i = i + x"와 언제 다릅니 까? 나는 +=표준 표기법과는 다른 효과를 가질 수 있다고 들었습니다 i = i +. 하는 경우가 i += 1다른 것은 i = i + 1? 이것은 전적으로 객체에 의존합니다 i. +=__iadd__메소드를 호출합니다 (존재하는 경우- __add__존재하지 않는 경우 폴백) +. __add__메소드 1 또는 메소드를 호출하는 __radd__경우가 있습니다 2 . API 관점에서 볼 때 __iadd__변경 가능한 객체를 수정 (변경된 객체 를 반환)하는 데 사용되는 반면 새로운 인스턴스 를 __add__반환해야 합니다. 들어 불변의 객체, 두 가지 방법은 새로운 인스턴스를 반환하지만, 이전 인스턴스가 가진 것과 같은 이름으로 현재 네임 스페이..

Programming 2020.05.05

Java에서 가비지 수집을 강제하는 방법은 무엇입니까?

Java에서 가비지 수집을 강제하는 방법은 무엇입니까? 까다로운 경우에도 Java에서 가비지 수집을 강제 할 수 있습니까? 내가 알고 System.gc();하고 Runtime.gc();있지만, 그들은 단지 GC를 수행하는 것이 좋습니다. GC를 어떻게 강제 할 수 있습니까? 가장 좋은 방법은 System.gc()가비지 수집기에서 수집하려는 힌트를 간단히 호출 하는 것입니다. 가비지 수집기는 비 결정적이므로 강제 로 즉시 수집 할 수있는 방법이 없습니다 . jlibs 라이브러리는 가비지 컬렉션에 대한 좋은 유틸리티 클래스가 있습니다 . WeakReference 객체 로 멋진 작은 트릭을 사용하여 가비지 수집을 강제 할 수 있습니다 . jlibs의 RuntimeUtil.gc () : /** * This me..

Programming 2020.05.05

XML에서 '이미지에 contentDescription 속성 누락'

XML에서 '이미지에 contentDescription 속성 누락' 이클립스의 이미지 에 [Accessibility] Missing contentDescription 속성에 대한 경고가 표시 됩니다. 이 경고는 ImageView아래 XML 코드에서 5 행 (declare )에 표시 됩니다. 내 응용 프로그램을 빌드하고 실행할 때 오류가 발생하지 않습니다. 그러나 나는 왜이 경고가 나타나는지 알고 싶습니다. 이것은 내 XML 파일입니다. 이것에 대해 도와 주셔서 감사합니다. 해결책을 보려면이 링크를 따르십시오 : Android Lint contentDescription 경고 내 ImageView에 android : contentDescription 속성을 설정하여이 경고를 해결했습니다. android : ..

Programming 2020.05.05

Visual Studio 2019에서 Perfwatson2.exe를 비활성화하는 방법

Visual Studio 2019에서 Perfwatson2.exe를 비활성화하는 방법 VS 2019에서 Perfwatson을 비활성화하려면 어떻게합니까? Perfwatson은 도구> 확장 및 업데이트> 개발자 분석 도구로 비활성화 되지 않습니다 . 도움말 메뉴에서 의견 보내기> 설정을 선택하십시오 . 에서 비주얼 스튜디오 환경 개선 프로그램 대화 상자에서 선택 아니오, 나는 같은 참가할하지 않을 것입니다. 레지스트리를 통해 할 수 있습니다. 64 비트 OS의 경우 키는 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VSCommon\15.0\SQM 그리고 32 비트 OS의 경우 : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VSCommon..

Programming 2020.05.05

Eclipse에서 java.library.path를 설정하는 방법

Eclipse에서 java.library.path를 설정하는 방법 전체 Eclipse 프로젝트에 대해 java.library.path를 설정하는 방법 OS 특정 파일을 사용하는 Java 라이브러리를 사용하고 있으며 .dll / .so / .jnilib를 찾아야합니다. 그러나 응용 프로그램은 항상 해당 파일을 라이브러리 경로에서 찾을 수 없다는 오류 메시지와 함께 종료됩니다. 이 전체 프로젝트가 라이브러리 경로를 사용하도록 구성하고 싶습니다. 일식의 일부 실행 구성에 VM 인수로 경로를 추가하려고 시도했지만 작동하지 않았습니다. 라이브러리 경로를 망설이지 마십시오! 이클립스 자체 빌드! 대신 프로젝트의 라이브러리 설정으로 이동하여 기본 라이브러리가 필요한 각 jar / etc에 대해 라이브러리 탭 에서 확..

Programming 2020.05.05

단위 테스트 란 무엇입니까?

단위 테스트 란 무엇입니까? [닫은] 특정 언어로 단위 테스트를하는 방법을 묻는 많은 질문을 보았지만 '무엇을', '왜', '언제'를 묻는 질문은 없었습니다. 무엇입니까? 그것은 나를 위해 무엇을합니까? 왜 사용해야합니까? 언제 사용해야합니까? 일반적인 함정과 오해는 무엇입니까 단위 테스트는 대략 코드 코드를 테스트 코드와 별도로 테스트하는 것입니다. 떠오르는 장점은 다음과 같습니다. 테스트 실행이 자동화되고 반복 가능 해짐 GUI를 통한 포인트 앤 클릭 테스트보다 훨씬 세밀한 수준으로 테스트 할 수 있습니다. 테스트 코드가 파일에 쓰거나 데이터베이스 연결을 열거 나 네트워크를 통해 무언가를 수행하는 경우 통합 테스트로 더 적절하게 분류됩니다. 통합 테스트는 좋지만 단위 테스트와 혼동해서는 안됩니다. 단..

Programming 2020.05.05

문자열과 StringBuilder

문자열과 StringBuilder String와 StringBuilder( StringBuilder변경 가능) 의 차이점을 이해 하지만 둘 사이에 큰 성능 차이가 있습니까? 내가 작업중 인 프로그램에는 대소 문자 중심 문자열 추가 (500+)가 있습니다. StringBuilder더 나은 선택을 사용 하고 있습니까? 예, 성능 차이가 중요합니다. KB 기사 " Visual C #에서 문자열 연결 성능을 향상시키는 방법 "을 참조하십시오 . 나는 항상 명확성을 위해 먼저 코딩을 시도한 다음 나중에 성능을 최적화합니다. 다른 방법으로하는 것보다 훨씬 쉽습니다! 그러나 두 응용 프로그램의 응용 프로그램에서 엄청난 성능 차이를 보았으므로 이제 조금 더 신중하게 생각합니다. 운 좋게도 코드에서 성능 분석을 실행하여..

Programming 2020.05.05

서비스에서 사용할 네트워크 드라이브 매핑

서비스에서 사용할 네트워크 드라이브 매핑 일부 Windows 서비스가 UNC 경로를 매핑하지 않고 매핑 된 네트워크 드라이브를 원하는 코드를 사용한다고 가정합니다. 서비스가 시작될 때 서비스 세션에서 드라이브 매핑을 사용 가능하게하려면 어떻게해야합니까? 서비스 사용자로 로그인하고 지속적 맵핑을 작성하면 실제 서비스 컨텍스트에서 맵핑이 설정되지 않습니다. 세션 / 드라이브 액세스 문제와는 별도로 서비스를 수정하거나 도우미 프로세스로 래핑해야합니다. 영구 드라이브 매핑은 일반적으로 서비스가 수행하지 않는 대화 형 로그온에서만 복원됩니다. 도우미 프로세스 접근 방식은 매우 간단합니다. 드라이브를 매핑하고 '실제'서비스를 시작하는 새 서비스를 만드십시오. 이것에 대해 완전히 사소한 것은 아닙니다 : 도우미 서비..

Programming 2020.05.05

클라이언트에서 잠재적으로 위험한 Request.Path 값이 발견되었습니다 (*)

클라이언트에서 잠재적으로 위험한 Request.Path 값이 발견되었습니다 (*) 다소 자기 설명 오류가 나타납니다. 클라이언트에서 잠재적으로 위험한 Request.Path 값이 발견되었습니다 (*). 이 문제는 *요청 URL에서 발생합니다 . https://stackoverflow.com/Search/test*/0/1/10/1 이 URL은 'test *'가 검색어이고 나머지 URL이 다양한 다른 필터와 관련된 검색 페이지를 채우는 데 사용됩니다. URL에 이러한 특수 문자를 허용하는 쉬운 방법이 있습니까? 을 수정하려고했지만 web.config아무 소용이 없습니다. 특수 문자를 수동으로 인코딩 / 디코딩해야합니까? 또는이 작업을 수행하는 가장 좋은 방법이 있습니까? 쿼리 문자열 사용을 피하고 싶습니다...

Programming 2020.05.05
반응형