반응형

분류 전체보기 2158

세션 상태 예약

세션 상태 예약 사용자가 특정 작업을 사용자로 완료 할 수없는 ASP.net 응용 프로그램이 있는데, 이유 때문에 세션을 잃는 것과 관련이있을 수 있습니다 (현재 정보를 유지하고 로그인 됨). 나는 왜 그들이 결혼식을 잃게 될지에 대해 혼란스러워서 나의 첫 번째 질문은 : 일반적으로 사용자가 ASP.net에서 세션을 잃게 만드는 원인은 무엇입니까? 사용자가 언제 세션을 잃고 직접 재현 할 수 없는지 알 수 없기 때문에 : 사용자가 세션을 잃었을 때 어떻게 추적 할 수 있습니까? 아래는 참조를위한 세션 상태 구성입니다. 여러 가지로 인해 세션 상태가 신비롭게 사라질 수 있습니다. sessionState 초과가 초과되었습니다. web.config 또는 AppDomain이 재활용하는 기타 파일 형식을 업데이트..

ProgramingTip 2021.01.06

C #에서 사전 간의 동등성 테스트

C #에서 사전 간의 동등성 테스트 사전 키와 값이 같음 및 해시 메서드가 올바르게 구현되어 있다고 가정하면 두 사전의 같음을 테스트하는 가장 간결하고 효율적인 방법은 무엇입니까? 이 맥락에서 두 사전은 동일한 키 세트 (순서는 중요하지 않음)를 포함하는 경우 동일하다고 말하고 이러한 모든 키에 대해 값에 동의합니다. 여기에 내가 생각 해낸 몇 가지 방법이 있습니다 (아마 더 많을 것입니다). public bool Compare1( Dictionary dic1, Dictionary dic2) { return dic1.OrderBy(x => x.Key). SequenceEqual(dic2.OrderBy(x => x.Key)); } public bool Compare2( Dictionary dic1, Dic..

ProgramingTip 2021.01.06

SQL에서 UNION 뒤의 어디 문?

SQL에서 UNION 뒤의 어디 문? SQL / MySQL에서 UNION는 어디에서 문을 어디에서 확장합니까? UNION의 결과에 절에 절에 적용되는 비용이 UNION을 포함해야합니다. SELECT * FROM (SELECT * FROM TableA UNION SELECT * FROM TableB ) AS U WHERE U.Col1 = ... 나는 TableA와 TableB가 유니온 호환이라고 가정하고 있습니다. 물론 UNION의 각 인화를 선택하십시오. 당신은 아마도 UNIONsub- 안에있는 것이고 그 후에 절을 SELECT적용 해야 할 것입니다 WHERE: SELECT * FROM ( SELECT * FROM Table1 WHERE Field1 = Value1 UNION SELECT * FROM T..

ProgramingTip 2021.01.06

Spring에서 BeanPostProcessor와 init / destroy 메소드의 차이점은 무엇입니까?

Spring에서 BeanPostProcessor와 init / destroy 메소드의 차이점은 무엇입니까? 이행의 차이 BeanPostProcessor무엇 입니까 인터페이스 및 중 하나를 사용하여 init/ destroy봄의 XML 구성 파일의 방법 속성 또는 구현 InitializingBean/ DisposableBean인터페이스는? 이것은 Container Extension Points 에 대한 Spring 문서에서 매우 명확하게 설명 합니다. BeanPostProcessor 인터페이스는 자체 인스턴스화 논리, 해결 논리 등을 제공하기 위해 구현할 수있는 방법을 정의합니다. Spring 컨테이너가 Bean의 인스턴스화, 구성 및 초기화를 완료 한 후 일부 사용자 정의를 구현할 하나 이상의 BeanPo..

ProgramingTip 2021.01.06

Gradle을 사용하여 모든 모듈에 대한 공통 Android 속성을 정의하는 방법

Gradle을 사용하여 모든 모듈에 대한 공통 Android 속성을 정의하는 방법 몇 가지 모듈로 AndroidStudio에서 간단한 프로젝트를 만듭니다. 각 모듈의 gradle 펼쳐지는 다음 코드가 포함되어 있습니다. android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 7 targetSdkVersion 18 } } 이 코드를 기본 build.gradle 펼쳐보기 (프로젝트의 펼쳐)로 이동 어디에서해야합니까? 이 코드는 모든 하위 모듈에 공통입니다. 당신은을 만들 수 build.gradle프로젝트 (모든 모듈을 포함 즉, 폴더)의 루트에, 그리고 rootProject를 구성하십시오. 예를 들어 다음과..

ProgramingTip 2021.01.06

브라우저 아이콘을 활용 WebStorm

브라우저 아이콘을 활용 WebStorm 내 코드 위에 떠있는 브라우저 아이콘을 표시하는 도구 모음을 숨기려면 어디에 있습니까? Windows 8.1 x64에서 WebStorm 64 비트 버전 10.0.4를 사용하고 있습니다. Settings/Preferences Tools | Web Browsers 선택 해제 Show browser popup in the editor옵션 (화면 하단) 또 다른 가능한 해결책은 목록에있는 브라우저를 사용하는 것입니다. 참조 URL : https://stackoverflow.com/questions/31760756/hide-webstorm-toolbar-showing-browser-icons

ProgramingTip 2021.01.06

.htaccess 301 단일 페이지 리디렉션

.htaccess 301 단일 페이지 리디렉션 사이트를 재 설계 한 후 리디렉션해야 할 페이지가 몇 개 있습니다. 모든 것이 동일한 도메인에 유지되고 몇 가지만 및 / 또는 이름이 변경됩니다. 형식은 다음과 가변적입니다. /contact.php 현재 : /contact-us.php .htaccess 파일을 사용하여 다음 줄을 추가했습니다.이 줄은 제가 가장 추천하는 줄입니다. RedirectMatch 301 /contact.php /contact-us.php 이것은 대부분 괜찮습니다-작업을 수행합니다-문제는 다음과 같이 리디렉션 것입니다. /team1/contact.php /non-existant-folder/contact.php root의 contact.php 만 리디렉션하도록 지정하는 방법이 있습니까..

ProgramingTip 2021.01.06

프로세스 ID에서 기본 창 핸들을 얻는 방법은 무엇입니까?

프로세스 ID에서 기본 창 핸들을 얻는 방법은 무엇입니까? 프로세스 ID에서 기본 창 핸들 을 얻는 방법은 무엇입니까? 이 창문을 앞으로 가져오고 싶습니다. "프로세스 탐색기"에서 잘 작동합니다. .NET이 기본 창을 결정하는 방법을 확인했습니다. 내 발견은 또한 EnumWindows(). 이 코드는 .NET 방식과 유사하게 수행해야합니다. struct handle_data { unsigned long process_id; HWND window_handle; }; HWND find_main_window(unsigned long process_id) { handle_data data; data.process_id = process_id; data.window_handle = 0; EnumWindows(en..

ProgramingTip 2021.01.06

코드가 JUnit 내에서 실행 중인지 여부를 어떻게 알 수 있습니까?

코드가 JUnit 내에서 실행 중인지 여부를 어떻게 알 수 있습니까? 내 코드에서는 JUnit 테스트 내에서 실행되는 경우 특정 수정을 수행해야합니다. 코드가 JUnit 내에서 실행 중인지 여부를 어떻게 알 수 있습니까? JUnit.isRunning () == true와 같은 서열이 있습니까? "프로필"을 프로그래밍 방식으로 결정하려는 경우 유용 할 수 있습니다. 구성을 위해 Spring Profiles를 생각하십시오. 통합 테스트 내에서 다른 데이터베이스에 대해 테스트 할 수 있습니다. 여기에 작동하는 테스트 코드 public static boolean isJUnitTest() { StackTraceElement[] stackTrace = Thread.currentThread().getStackTrac..

ProgramingTip 2021.01.06
반응형