반응형

2020/12/02 30

웹 브라우저에서 onblur와 onfocusout의 차이점은 무엇입니까?

웹 브라우저에서 onblur와 onfocusout의 차이점은 무엇입니까? 동일하다면 왜 이런 종류의 이벤트가 두 개 있습니까? 아시다시피 onBlur 이벤트는 요소에 포커스가 있지만 잃어버린 경우 요소에 대해 발생합니다. onFocusOut 이벤트이 경우 화재뿐만 아니라 트리거 하위 요소가 포커스를 잃을 경우. 예를 들어, 사람이 현재 해당 영역의 필드를 편집하고 있기 때문에 특수 형식의 div가 있습니다. 포커스가 해당 div를 벗어날 때 onFocusOut 을 사용 하여 해당 서식을 끌 수 있습니다 . 최근까지 onFocusOut 은 IE에서만 사용되었습니다. 그것이 변경 되었다면 그것은 매우 최근의 것입니다. FF, Chrome 등에서 테스트합니다. focusout 이벤트 유형 의 사양에 따라 : ..

Programing 2020.12.02

C / C ++에서 const 배열과 정적 const 배열의 차이점은 무엇입니까?

C / C ++에서 const 배열과 정적 const 배열의 차이점은 무엇입니까? Visual Studio 2015 (Win7, x64, 디버그 구성)에서 다음 코드를 컴파일하는 데 매우 오랜 시간 (예 : 10 분 이상 )이 걸렸습니다. double tfuuuuuuu(int Ind) { const double Arr[600 * 258] = {3.5453, 45.234234234, 234234.234,// extends to 258 values for each line // 599 lines here..... }; return Arr[Ind]; } 하지만 static키워드를 추가했을 때 컴파일에 0.5 초가 걸렸습니다. double tfuuuuuuu(int Ind) { static const double..

Programing 2020.12.02

시간 초과 WCF 서비스

시간 초과 WCF 서비스 WCF에서 시간 제한은 어떻게 작동합니까? 예를 들어 클라이언트 바인딩에 대해 sendTimeout 및 receiveTimeout 을 구성 할 수 있다는 것을 알고 있습니다 . 그러나 그들은 어떻게 작동합니까? MSDN은 sendTimeout 을 다음과 같이 설명 합니다. 보내기 작업을 완료하기 위해 제공되는 시간 간격을 지정하는 TimeSpan 값입니다. 이 값은 0보다 크거나 같아야합니다. 기본값은 00:01:00입니다. 보내기 작업 / 받기 작업은 무엇입니까? 고객 입장에서: SendTimeout은 메시지를 보내기위한 전체 상호 작용을 제어하는 ​​OperationTimeout을 초기화하는 데 사용됩니다 (요청-응답 사례에서 응답 메시지 수신 포함). 이 시간 제한은 Cal..

Programing 2020.12.02

Websocket 서버 : 웹 소켓의 onopen 함수가 호출되지 않습니다.

Websocket 서버 : 웹 소켓의 onopen 함수가 호출되지 않습니다. C # 웹 소켓 서버를 구현하려고하는데 몇 가지 문제가 있습니다. 웹 서버 (ASP.NET)를 실행하여 자바 스크립트로 페이지를 호스팅하고 웹 소켓 서버는 C # 콘솔 애플리케이션으로 구현됩니다. 클라이언트 (JavaScript를 실행하는 크롬)에서 연결 시도를 감지하고 클라이언트에서 핸드 셰이크를 검색 할 수도 있습니다. 그러나 클라이언트는 내가 다시 보내는 핸드 셰이크를 받아들이지 않는 것 같습니다 ( onopen웹 소켓 의 함수는 절대 호출되지 않음). 나는 웹 소켓 프로토콜을 읽고 있는데 내가 뭘 잘못하고 있는지 알 수 없다. 다음은 서버 코드의 일부입니다. Socket listener = new Socket(Addres..

Programing 2020.12.02

git을 사용하여 마스터에서 브랜치로 커밋 이동

git을 사용하여 마스터에서 브랜치로 커밋 이동 Git을 효과적으로 사용하는 방법을 배우려고 노력 중이며 다음 사례를 어떻게 해결해야하는지 (좋은 방법 / 나쁜 방법?) 궁금합니다. 마스터에 다음과 같은 커밋 체인이 있다고 가정합니다. 초기 커밋 커밋 1 커밋 2 커밋 3 그런 다음 마지막 두 커밋에서 수행 된 작업이 완전히 잘못되었음을 깨닫고 Commit 1에서 다시 시작해야합니다. 질문 : 어떻게해야합니까? Commit 2와 3을 별도의 분기로 이동하여 나중에 참조 할 수 있도록 보관하고 (결국 그렇게 나쁘지 않은 경우) 마스터에서 Commit 1에서 계속 작업 할 수 있습니까? git branch tmp # mark the current commit with a tmp branch git reset..

Programing 2020.12.02

Interlocked.Exchange가 부울 유형을 지원하지 않는 이유는 무엇입니까?

Interlocked.Exchange가 부울 유형을 지원하지 않는 이유는 무엇입니까? .NET 팀이 Interlocked.Exchange 작업에서 Boolean을 지원하지 않기로 결정한 실용적인 이유가 있습니까? 사용 예 중 하나는 일부 코드가 한 번만 실행되도록 보장하고이를 위해 부울 플래그를 사용하려는 경우입니다. 네, 좋은 이유가 있습니다. Interlocked 메서드를 구현하려면 프로세서 수준에서 낮은 수준의 지원이 필요합니다. 예를 들어이 답변 을 참조하십시오 . 이는 아키텍처에 구애받지 않는 프레임 워크를 정의 할 때 문제가됩니다. 기본 프로세서 단어 크기의 일부인 데이터 유형에 대해 Interlocked 클래스가 지원하는 로우 락 기술을 구현하는 것은 어렵습니다. 10 년 이상 전에 인기를 ..

Programing 2020.12.02

Datomic은 언제 사용해야합니까?

Datomic은 언제 사용해야합니까? 데이터베이스 서비스 Datomic에 흥미가 있지만 제가 작업하는 프로젝트의 요구 사항에 맞는지 확실하지 않습니다. Datomic은 언제 좋은 선택이며 언제 피해야합니까? Datomic을 프로덕션에 사용하지 않았다는 단서에 답을하겠다고 생각했습니다. 장점 데이터 로그 쿼리는 강력하고 (비 재귀 SQL보다 더 많음) 매우 표현력이 뛰어납니다. 쿼리는 Clojure 데이터 구조로 작성할 수 있으며 데이터 구조로 쿼리 할 수있는 많은 SQL 라이브러리처럼 약한 DSL이 아닙니다. 불변성이므로 Clojure / 다른 언어에서도 불변성이주는 이점을 얻을 수 있습니다. 또한 구조를 저장하면서 데이터베이스에 과거의 모든 사실을 저장할 수 있습니다. 감사 등에 매우 유용합니다. 단점..

Programing 2020.12.02

MismatchSenderId를받는 FCM

MismatchSenderId를받는 FCM 푸시 알림을 보내기 위해 Google FCM을 사용하는 애플리케이션이 있습니다. 사용자 그룹에 푸시 알림을 보낼 때 MismatchSenderId일부 사용자에 대한 응답을받습니다 . 그러나 모든 사용자는 똑같은 응용 프로그램을 사용합니다. 일부 사용자는 어떻게 성공 응답을 받고 다른 사용자는 MismatchSenderId를 얻을 수 있습니까? 나는 많이 조사했고 FCM에 필요한 모든 전제 조건을 추가했는지 확인했습니다. 어떤 제안? 편집하다: 샘플 응답 : {"multicast_id":5340432438815499122,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"..

Programing 2020.12.02

WPF XAML StringFormat DateTime : 잘못된 문화권의 출력?

WPF XAML StringFormat DateTime : 잘못된 문화권의 출력? DateTime 값의 출력에 문제가 있습니다. 내 컴퓨터의 현재 문화는 de-AT (오스트리아)로 설정되어 있습니다. 다음 코드 string s1 = DateTime.Now.ToString("d"); string s2 = string.Format("{0:d}", DateTime.Now); 결과 s1과 s2는 모두 "30.06.2009"의 올바른 값을 갖습니다. 그러나 XAML에서 동일한 형식을 사용하는 경우 출력은` "6/30/2009"입니다. XAML StringFormat이 현재 문화 설정을 무시하는 것 같습니다. 이것은 Vista와 XP 모두에서 발생합니다. 출력은 사용자가 선호하는 문화 설정으로 형식을 지정해야하므로..

Programing 2020.12.02

PHP 이미지 업로드 보안 검사 목록

PHP 이미지 업로드 보안 검사 목록 내 응용 프로그램에 이미지를 업로드하는 스크립트를 프로그래밍하고 있습니다. 다음 보안 단계로 스크립트 측에서 애플리케이션을 안전하게 만들 수 있습니까? .httaccess를 사용하여 업로드 폴더 내에서 PHP가 실행되지 않도록합니다. 파일 이름에 "php"문자열이 포함 된 경우 업로드를 허용하지 않습니다. 확장자 만 허용 : jpg, jpeg, gif 및 png. 이미지 파일 형식 만 허용합니다. 파일 형식이 두 개인 이미지를 허용하지 않습니다. 이미지 이름을 변경하십시오. 루트 디렉터리가 아닌 하위 디렉터리에 업로드합니다. 이것은 내 스크립트입니다. $filename=$_FILES['my_files']['name']; $filetype=$_FILES['my_file..

Programing 2020.12.02
반응형