반응형

programing tip 3103

클래스가 서브 클래 싱 될 때 코드를 실행하는 방법은 무엇입니까?

클래스가 서브 클래 싱 될 때 코드를 실행하는 방법은 무엇입니까? [복제] 이 질문에 이미 답변이 있습니다. 파이썬의 메타 클래스는 무엇입니까? 16 답변 내 클래스가 서브 클래 싱 될 때 코드를 트리거하는 방법이 있습니까? class SuperClass: def triggered_routine(subclass): print("was subclassed by " + subclass.__name__) magically_register_triggered_routine() print("foo") class SubClass0(SuperClass): pass print("bar") class SubClass1(SuperClass): print("test") 출력해야 함 foo was subclassed by Su..

programing tip 2020.09.02

CORS Origin 헤더와 CSRF 토큰을 사용한 CSRF 보호

CORS Origin 헤더와 CSRF 토큰을 사용한 CSRF 보호 이 질문은 Cross Site Request Forgery 공격으로부터 만 보호하는 것에 관한 것입니다. 구체적으로 다음과 같습니다. Origin 헤더 (CORS)를 통한 보호가 CSRF 토큰을 통한 보호만큼 좋은가요? 예: Alice는 브라우저에서 " https://example.com "에 로그인 (쿠키 사용) 합니다. 나는 그녀가 최신 브라우저를 사용한다고 가정합니다. Alice는 " https://evil.com "을 방문 하고 evil.com의 클라이언트 측 코드는 " https://example.com "(고전적인 CSRF 시나리오)에 대한 일종의 요청을 수행합니다 . 그래서: Origin 헤더 (서버 측)를 확인하지 않고 CS..

programing tip 2020.09.02

시뮬레이터의 Xcode 오류 :이 플랫폼에서는 MGIsDeviceOneOfType이 지원되지 않습니다.

시뮬레이터의 Xcode 오류 :이 플랫폼에서는 MGIsDeviceOneOfType이 지원되지 않습니다. 여러 UILabel을 포함하는 단일보기가있는 매우 간단한 응용 프로그램이 있습니다. Simulator에서 실행하면 Xcode 콘솔이 오류를 반환합니다. libMobileGestalt MobileGestalt.c : 875 : MGIsDeviceOneOfType은이 플랫폼에서 지원되지 않습니다. 시뮬레이터 자체는 흰색 화면 만 표시합니다. 동일한 흰색 화면으로 개발자 장치에서 실행 해 보았습니다. 문서를 검색했지만에 대한 참조를 찾을 수 없습니다 MGIsDeviceOneOfType. 이 애플리케이션은 macOS 10.14의 Xcode 10 베타에서 Swift로 작성되었습니다. 저는 iPhone 7-X 시..

programing tip 2020.09.02

Android NFC 전화가 NFC 태그 역할을 할 수 있습니까?

Android NFC 전화가 NFC 태그 역할을 할 수 있습니까? 내가 지금까지 이해 한 바에 따르면 NFC 전화는 NFC 태그에서 데이터를 읽는 NFC 리더 역할을합니다. 이제 내 질문은 우리가 이것을 바꿀 수 있습니까? Android NFC 전화가 NFC 리더가 데이터를 가져 오는 태그로 동작하도록 만들 수 있습니까? 도와 주셔서 감사합니다. 이때 나는 "아니오"또는 "어려움"으로 대답 하겠지만 안드로이드 NFC API가 발전함에 따라 시간이 지남에 따라 바뀔 수 있습니다. NFC 상호 작용에는 세 가지 모드가 있습니다. Reader-Writer : 전화기가 태그를 읽고 씁니다. NFC 리더 / 라이터 장치 대신 카드를 에뮬레이트하지 않습니다. 따라서이 모드에서는 태그를 에뮬레이트 할 수 없습니다. ..

programing tip 2020.09.02

Node.js 이벤트 시스템은 Akka의 행위자 패턴과 어떻게 다른가요?

Node.js 이벤트 시스템은 Akka의 행위자 패턴과 어떻게 다른가요? 나는 Node.js잠시 동안 함께 일했으며 Java를 꽤 잘 사용한다고 생각합니다. 그러나 나는 방금 발견 Akka했고 즉시 그 배우 패턴에 관심을 가졌습니다. 이제 내 JavaScript 기술이 Scala / Java 기술과 동등하다고 가정하고 두 시스템의 실용성에 초점을 맞추고 싶습니다. 특히 웹 서비스 측면에서. Node가 많은 동시 작업을 처리하는 데 탁월하다는 것을 이해했습니다. 자산 관리 시스템을위한 좋은 Node 웹 서비스가 많은 사용자가 동시에 변경 사항을 제출하는 것을 처리하는 데 탁월 할 것이라고 생각합니다 (대량의 트래픽이 많은 애플리케이션에서). 그러나 Akka의 배우에 대해 읽은 후에는 똑같은 점에서 탁월 할..

programing tip 2020.09.02

IDLE 대화 형 쉘에서 파이썬 스크립트를 실행하는 방법은 무엇입니까?

IDLE 대화 형 쉘에서 파이썬 스크립트를 실행하는 방법은 무엇입니까? IDLE 대화 형 쉘 내에서 파이썬 스크립트를 어떻게 실행합니까? 다음은 오류를 발생시킵니다. >>> python helloworld.py SyntaxError: invalid syntax Python2 내장 함수 : execfile execfile('helloworld.py') 일반적으로 인수로 호출 할 수 없습니다. 그러나 여기에 해결 방법이 있습니다. import sys sys.argv = ['helloworld.py', 'arg'] # argv[0] should still be the script name execfile('helloworld.py') Python3 : exefile의 대안 : exec(open('hellowo..

programing tip 2020.09.01

Android에서 스 와이프하여 앱이 종료 될 때 코드를 처리하는 방법은 무엇입니까?

Android에서 스 와이프하여 앱이 종료 될 때 코드를 처리하는 방법은 무엇입니까? 내 앱이 실행 중이고 홈 버튼을 누르면 앱이 백그라운드로 전환됩니다. 이제 홈 버튼을 길게 누르고 최근 앱 목록에서 앱을 스 와이프하여 앱을 종료하면 onPause(), onStop()또는 같은 이벤트가 발생 onDestroy()하지 않고 오히려 프로세스가 종료됩니다. 서비스를 중지하고 알림을 종료하고 리스너를 등록 취소하려면 어떻게해야합니까? 나는 꽤 많은 기사와 블로그를 읽었지만 유용한 정보를 얻지 못했고 그것에 대한 문서를 찾지 못했습니다. 어떤 도움을 주시면 감사하겠습니다. 미리 감사드립니다. 비슷한 종류의 문제를 방금 해결했습니다. 최근 앱 목록에서 스 와이프하여 애플리케이션이 종료 될 때 서비스를 중지 하는 ..

programing tip 2020.09.01

하위 디렉토리에서 .htaccess 암호 보호를 제거하는 방법

하위 디렉토리에서 .htaccess 암호 보호를 제거하는 방법 사용하여 전체 웹 사이트를 비밀번호로 보호 .htaccess했지만 하위 디렉토리 중 하나를 노출하여 비밀번호없이 볼 수 있도록하고 싶습니다. 하위 디렉터리에 대한 htaccess 암호 보호를 비활성화하려면 어떻게해야합니까? 특히 .htaccess구문 은 무엇입니까 ? 다음은 내 .htaccessftp의 루트에있는 내 파일입니다. AuthName "사이트 관리" AuthUserFile /dir/.htpasswd AuthGroupFile / dev / null AuthName 보안 AuthType 기본 사용자 username1 필요 주문 허용, 거부 모두에게 허용하다 Apache 2.3까지 .htaccess필요한 디렉토리에 새 파일 을 만들고 S..

programing tip 2020.09.01

HTTPS를 통해 전송되지 않는 리소스 확인

HTTPS를 통해 전송되지 않는 리소스 확인 HTTPS를 통해 완전히 전송해야하는 ASP.NET 사이트가 있습니다. 그러나 Google 크롬에서 페이지에 안전하지 않은 리소스가 포함되어 있다는 경고가 표시됩니다. 이러한 리소스가 무엇이며 HTTPS를 통해 이동하지 않는 이유를 어떻게 알 수 있습니까? 일반적으로 이것은 https를 사용하지 않고 이미지, 자바 스크립트 포함 파일 또는 외부 CSS 파일을로드하기 때문에 발생합니다. FireBug와 같은 프로그램을 사용할 수 있습니다. http://getfirebug.com/ FireBug는 요소가로드되는 방법과 SSL 레이어를 통과하지 않는 요소를 알려줍니다. Firefox가 없다면 Chrome에도 FireBug와 비슷한 기능이 내장되어 있다고 확신합니다...

programing tip 2020.09.01

#ifdef 및 #ifndef의 역할

#ifdef 및 #ifndef의 역할 #define one 0 #ifdef one printf("one is defined "); #ifndef one printf("one is not defined "); 여기서 #ifdef및 의 역할은 무엇이며 #ifndef출력은 무엇입니까? ifdef/endif또는 ifndef/endif 쌍 내부의 텍스트 는 조건에 따라 전처리기에 의해 남아 있거나 제거됩니다. ifdef"다음이 정의 된 경우"를 ifndef의미하고 "다음이 정의 되지 않은 경우 "를 의미 합니다. 그래서: #define one 0 #ifdef one printf("one is defined "); #endif #ifndef one printf("one is not defined "); #endif..

programing tip 2020.09.01
반응형