반응형

JavaScript 75

뮤텍스가 폐기 될 때 방출되지 않는 이유는 무엇입니까?

뮤텍스가 폐기 될 때 방출되지 않는 이유는 무엇입니까? 다음 코드가 있습니다. using (Mutex mut = new Mutex(false, MUTEX_NAME)) { if (mut.WaitOne(new TimeSpan(0, 0, 30))) { // Some code that deals with a specific TCP port // Don't want this to run at the same time in another process } } if블록 내에 중단 점을 설정하고 다른 Visual Studio 인스턴스 내에서 동일한 코드를 실행했습니다. 예상대로 .WaitOne호출이 차단됩니다. 그러나 놀랍게도 첫 번째 인스턴스를 계속 하고 using블록이 종료 되 자마자 두 번째 프로세스에서 버려진 ..

programing 2021.01.18

이미 StringBuilder가 있는데 왜 StringJoiner인가?

이미 StringBuilder가 있는데 왜 StringJoiner인가? 나는 최근 StringJoiner에 구분자를 사용하여 String을 추가하고 접두사와 접미사를 추가 하는 Java 8 클래스 를 StringBuilder만났지만 백엔드 에서도 사용 하고 매우 간단한 작업을 수행 하므로이 클래스의 필요성을 이해할 수 없습니다 . 문자열. 이 수업의 실제 목적을 실제로 이해하지 못해서 뭔가 놓치고 있습니까? StringJoiner.NET에서 문자열을 결합해야 할 때 매우 유용합니다 Stream. 예를 들어, 문자열 목록을 따라야하는 경우 : final List strings = Arrays.asList("Foo", "Bar", "Baz"); 사용하기가 훨씬 더 간단합니다. final String coll..

programing 2021.01.18

VSCode에서 TypeScript 경고를 비활성화하는 방법은 무엇입니까?

VSCode에서 TypeScript 경고를 비활성화하는 방법은 무엇입니까? 당분간 TypeScript를 사용하지 않습니다. 바벨이있는 ES6 만. node_modules에 TypeScript를 설치하지 않았습니다 . 작업 영역을 열 때마다 VSCode에서 특정 경고를받습니다. \node_modules\typescript\lib유효한 tsserver 설치를 가리 키지 않습니다 . 번들 형 TypeScript 버전으로 대체합니다. 그러한 경고를 어떻게 제거 할 수 있습니까? 아니면 차분함을 느끼기 위해 에디터를 바꿔야하나요? 다음 두 가지 설정을 사용하여 VS Code에서 TypeScript 및 JavaScript 유효성 검사를 끌 수 있습니다. "typescript.validate.enable": fals..

programing 2021.01.18

Java EE webapp에서 Windows 인증을 사용하여 SQL Server에 연결할 수 있습니까?

Java EE webapp에서 Windows 인증을 사용하여 SQL Server에 연결할 수 있습니까? 현재 SQL Server 인증 대신 Windows 인증을 사용하여 Java EE 웹 응용 프로그램에서 SQL Server 데이터베이스에 연결하는 방법을 조사하고 있습니다. Tomcat 6.0에서이 앱을 실행하고 있으며 Microsoft JDBC 드라이버를 사용하고 있습니다. 내 연결 속성 파일은 다음과 같습니다. dbDriver = com.microsoft.sqlserver.jdbc.SQLServerDriver dbUser = user dbPass = password dbServer = localhost:1433;databaseName=testDb dbUrl = jdbc:sqlserver://local..

programing 2021.01.18

정규식을 어떻게 단위 테스트합니까?

정규식을 어떻게 단위 테스트합니까? 저는 TDD를 처음 접했고 RegExp가 아주 특별한 경우라고 생각합니다. 단위 테스트를위한 특별한 방법이 있습니까? 아니면 일반 함수로 취급 할 수 있습니까? 다른 코드 덩어리와 마찬가지로 항상 정규식을 테스트해야합니다. 문자열을 받아 bool을 반환하거나 값의 배열을 반환하는 가장 단순한 함수입니다. 다음은 regexen에 대한 단위 테스트를 설계 할 때 고려해야 할 몇 가지 제안 사항입니다. 이것은 단위 테스트 디자인에 대한 어렵고 빠른 처방이 아니라 생각을 형성하는 몇 가지 지침입니다. 항상 그렇듯이 테스트 요구 사항과 실패 비용의 균형을 모두 구현하는 데 필요한 시간과 비교하십시오. (테스트를 '구현'하는 것이 쉬운 부분이라는 것을 알았습니다! :-]) 고려할..

programing 2021.01.18

사용자가 양식의 크기를 조정하지 못하도록하려면 어떻게합니까?

사용자가 양식의 크기를 조정하지 못하도록하려면 어떻게합니까? VB.net에서 최대화해야하는 양식이 있습니다. 사용자가 크기를 변경하거나 이동하는 것을 원하지 않습니다. 어떻게 할 수 있습니까? 강조 표시된 속성을 설정합니다. MaximimSize 및 MinimizeSize 속성을 동일한 크기로 설정 //Set fixed border yourForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D //Set the state of your form to maximized yourForm.WindowState = FormWindowState.Maximized //Disable the minimize box and the maximize box ..

programing 2021.01.18

jQuery UI 슬라이더 이벤트 트리거

jQuery UI 슬라이더 이벤트 트리거 jQuery UI 슬라이더 에서 변경 이벤트를 어떻게 트리거 할 수 있습니까? 나는 그것이 될 것이라고 생각했다 $('#slider').trigger('slidechange'); 그러나 그것은 아무것도하지 않습니다. 전체 예제 스크립트는 다음과 같습니다. 페이지가로드 될 때 "0"으로 경고 할 것으로 예상합니다. 시험 $slider = $('#slider'); $slider.slider('option', 'change').call($slider); 이상적이지는 않지만 일하게합니다! 나는 이것이 게시 날짜가 지났음을 알고 있지만이 게시물을 우연히 발견하는 모든 사람 에게이 솔루션을 제공하기 위해 게시하고 싶었습니다. 다음과 같은 작업을 수행하여 이벤트 트리거를 수행..

programing 2021.01.18

TSQL에서 증가하는 날짜의 결과 집합 생성

TSQL에서 증가하는 날짜의 결과 집합 생성 날짜 결과 집합을 만들어야하는 필요성을 고려하십시오. 시작일과 종료일이 있으며 그 사이의 날짜 목록을 생성하려고합니다. DECLARE @Start datetime ,@End datetime DECLARE @AllDates table (@Date datetime) SELECT @Start = 'Mar 1 2009', @End = 'Aug 1 2009' --need to fill @AllDates. Trying to avoid looping. -- Surely if a better solution exists. WHILE루프가 있는 현재 구현을 고려하십시오 . DECLARE @dCounter datetime SELECT @dCounter = @Start WHILE..

programing 2021.01.18

WPF의 활성 창을 참조하십시오.

WPF의 활성 창을 참조하십시오. WinForms의 ActiveForm 속성과 같은 것을 사용하여 C #에서 WPF 응용 프로그램의 활성 창을 어떻게 참조 할 수 있습니까? 한 가지 가능한 방법은 응용 프로그램에서 열려있는 창 목록을 스캔하고 그중 하나에 다음이 있는지 확인하는 것입니다 IsActive = true. Application.Current.Windows.OfType().SingleOrDefault(x => x.IsActive); 예를 들어 모달 대화 상자가있는 경우 활성 창이 두 개 이상있을 수 있는지 확실하지 않습니다.이 경우 대화 상자 소유자와 대화 상자 자체가 활성화 될 수 있습니다. PInvoke를 사용하여이를 수행하는 더 좋은 방법이 있습니다. Aviads 답변이 항상 작동하지 않습..

programing 2021.01.18

VBScript에서 문자열에 따옴표 추가

VBScript에서 문자열에 따옴표 추가 이 코드가 있습니다. a = "xyz" g = "abcd " & a 실행 후의 값은 g입니다 abcd xyz. 그러나, 나는의 값 따옴표 원하는 a에를 g. 코드를 실행 한 후에 g는 abcd "xyz"대신 해야합니다 . 어떻게하면 되나요? 따옴표를 두 배로 늘려 탈출 할 수 있습니다. g="abcd """ & a & """" 또는 명시적인 chr()전화 쓰기 g="abcd " & chr(34) & a & chr(34) 큰 따옴표를 이스케이프하려면 큰 따옴표를 사용해야합니다 (웃음). g = "abcd """ & a & """" 나는 보통 이것을한다 : Const Q = """" Dim a, g a = "xyz" g = "abcd " & Q & a & Q 코드에서..

programing 2021.01.18
반응형