반응형

JavaScript 2976

무한 재귀없이 '=='연산자 과부하에서 null을 확인하려면 어떻게합니까?

무한 재귀없이 '=='연산자 과부하에서 null을 확인하려면 어떻게합니까? 다음은 == 연산자 오버로드 방법에서 무한 재귀를 발생시킵니다. Foo foo1 = null; Foo foo2 = new Foo(); Assert.IsFalse(foo1 == foo2); public static bool operator ==(Foo foo1, Foo foo2) { if (foo1 == null) return foo2 == null; return foo1.Equals(foo2); } null을 어떻게 확인합니까? 사용 ReferenceEquals: Foo foo1 = null; Foo foo2 = new Foo(); Assert.IsFalse(foo1 == foo2); public static bool operat..

Programing 2020.08.02

Google Maps InfoWindow 스타일링

Google Maps InfoWindow 스타일링 Google지도 스타일을 조정하려고 InfoWindow했지만이 주제에 대한 문서는 매우 제한적입니다. 당신은 어떻게 스타일을 InfoWindow합니까? 구글은이를 돕기 위해 몇 가지 코드를 작성했다. 다음은 몇 가지 예입니다. InfoBubble , 스타일 마커 및 정보 창 사용자 정의를 사용한 예 (OverlayView 사용). 위 링크의 코드는 비슷한 결과를 얻기 위해 다른 경로를 사용합니다. 그것의 요지는 InfoWindows를 직접 스타일링하는 것이 쉽지 않으며 InfoWindow 대신 추가 InfoBubble 클래스를 사용하거나 GOverlay를 재정의하는 것이 더 쉽다는 것입니다. 다른 옵션은 나중에 ATOzTOA가 제안한 것처럼 javascr..

Programing 2020.08.02

템플릿 바인딩과 바인딩은 무엇입니까?

템플릿 바인딩과 바인딩은 무엇입니까? 이해할 수 없었습니다 BorderThickness="{TemplateBinding BorderThickness}. 여기 코드가 있습니다 : 다른 유형의 바인딩도 설명하십시오. TemplateBinding은 템플릿 정의 내의 요소 속성에 바인딩하는 데 사용됩니다. 당신의 예에서, 당신은 쓸 수있었습니다 테두리 패딩 속성을 패딩 속성에 바인딩한다는 의미는 무엇입니까? "이 템플릿이 사용되는 컨트롤의 패딩 속성"이라고 말하고 싶습니다. 현재 컨트롤의 x : Name을 모르기 때문에 이름을 지정할 수 없습니다 (그렇더라도 이름이 다르기 때문에 작동하지 않습니다). 그러나 상대 소스를 정의하여이를 수행 할 수 있습니다. 또는 위의 바로 가기 (*) 인 TemplateBindi..

Programing 2020.07.30

Rails 5 : 프로덕션 환경에서 lib 파일로드

Rails 5 : 프로덕션 환경에서 lib 파일로드 내 앱 중 하나를 Rails 4.2.6에서 Rails 5.0.0으로 업그레이드했습니다. 업그레이드 가이드 자동로드 기능이 기본으로 생산에서 비활성화되어 있음을 말한다. 이제 파일에 자동로드가있는 모든 lib 파일을로드하기 때문에 항상 프로덕션 서버에서 오류가 발생 application.rb합니다. module MyApp class Application < Rails::Application config.autoload_paths += %W( lib/ ) end end 지금은 config.enable_dependency_loading~을 설정 true했지만 더 나은 해결책이 있는지 궁금합니다. 프로덕션 환경에서는 기본적으로 자동 로딩이 비활성화되어 있어야합..

Programing 2020.07.30

id ()로 객체를 가져 옵니까?

id ()로 객체를 가져 옵니까? 파이썬 객체의 id를 가지고 있다고 가정 해 봅시다 id(thing). thing받은 ID 번호로 어떻게 다시 찾을 수 있습니까? 아마도 다른 방법으로 구현하는 것이 좋습니다. weakref 모듈에 대해 알고 있습니까? (편집) Python weakref 모듈을 사용하면 참조 카운터에서 참조를 계산하지 않고도 객체에 대한 참조, 사전 참조 및 프록시를 유지할 수 있습니다. 그것들은 상징적 링크와 같습니다. 객체가 여전히 있으면 다음과 같이 수행 할 수 있습니다 ctypes. import ctypes a = "hello world" print ctypes.cast(id(a), ctypes.py_object).value 산출: hello world 객체가 여전히 존재하는지 ..

Programing 2020.07.30

jQuery에서 width, innerWidth 및 outerWidth, height, innerHeight 및 outerHeight의 차이점은 무엇입니까?

jQuery에서 width, innerWidth 및 outerWidth, height, innerHeight 및 outerHeight의 차이점은 무엇입니까? 차이점을 확인하기 위해 몇 가지 예를 작성했지만 너비와 높이에 대해 동일한 결과를 표시합니다. 이 예에서는 동일한 결과가 출력되는 것을 볼 수 있습니다. 누구든지 차이점이 무엇인지 알고 있다면 적절한 대답을 보여주십시오. 감사. 이 예들을 보았습니까? 질문과 비슷해 보입니다. 너비와 높이 작업 jQuery-측정 기준 jQuery : 높이, 너비, 내부 및 외부 의견에서 언급했듯이 , 설명서 에는 차이점이 무엇인지 정확하게 알려줍니다. 그러나 요약하면 : innerWidth / innerHeight-패딩은 포함하지만 테두리는 포함하지 않음 outerW..

Programing 2020.07.30

.htaccess에서 하나의 특정 폴더에 대한 액세스 거부

.htaccess에서 하나의 특정 폴더에 대한 액세스 거부 site/includesURL을 조작하여 사용자가 폴더에 액세스하는 것을 거부하려고합니다 . 이 폴더 하나만 거부하거나 사용할 수있는 다시 쓰기 기능이있는 경우 모든 것을 거부하고 수동으로 개별 예외를 허용 해야하는지 모르겠습니다. 구체적인 예 : localhost/site/includesURL 을 입력하여 디렉토리 파일을보고 싶지 않습니다 . site/includes/.htaccess파일을 작성 하고 다음 행을 추가하십시오. Deny from all 다음을 사용하여 폴더에 대한 액세스를 거부 할 수도 있습니다 RedirectMatch htaccess에 다음 줄을 추가하십시오 RedirectMatch 403 ^/folder/?$ 이것은 403 f..

Programing 2020.07.30

파이썬에서 n 그램, 4, 5, 6 그램?

파이썬에서 n 그램, 4, 5, 6 그램? 텍스트를 n 그램으로 나누는 방법을 찾고 있습니다. 일반적으로 다음과 같은 작업을 수행합니다. import nltk from nltk import bigrams string = "I really like python, it's pretty awesome." string_bigrams = bigrams(string) print string_bigrams nltk는 bigram과 trigram 만 제공하지만 텍스트를 4 그램, 5 그램 또는 심지어 100 그램으로 나눌 수있는 방법이 있습니까? 감사! 다른 사용자가 제공 한 훌륭한 파이썬 기반 답변. 그러나 여기에 nltk접근 방식이 있습니다 (이 경우 nltk라이브러리에 이미 존재하는 것을 재발 명하기 위해 OP가..

Programing 2020.07.30

Laravel 5의 모든 뷰에 데이터를 전달하는 방법은 무엇입니까?

Laravel 5의 모든 뷰에 데이터를 전달하는 방법은 무엇입니까? Laravel 5 응용 프로그램의 모든보기에서 일부 기본 데이터에 액세스 할 수 있기를 원합니다. 검색을 시도했지만 Laravel 4에 대한 결과 만 찾습니다. 여기에서 '모든 뷰와 데이터 공유'문서를 읽었 지만 어떻게해야하는지 이해할 수 없습니다. 다음 코드는 어디에 배치해야합니까? View::share('data', [1, 2, 3]); 당신의 도움을 주셔서 감사합니다. 이 목표는 다른 방법으로 달성 할 수 있습니다. 1. BaseController 사용 내가 물건을 세우는 것을 좋아하는 방식으로, 나는 BaseControllerLaravel의 자신을 확장 하는 수업을 만들고 Controller거기에 다양한 세계적인 것들을 세웁니다 ..

Programing 2020.07.30

C ++로 "if"조건이있는 "for"루프를 피하려면 어떻게해야합니까?

C ++로 "if"조건이있는 "for"루프를 피하려면 어떻게해야합니까? 필자가 작성한 거의 모든 코드를 사용하여 컬렉션에 대한 축소 문제를 해결하는 경우가 많으며 궁극적으로 내부의 순진한 "if"조건으로 끝납니다. 다음은 간단한 예입니다. for(int i=0; i DoStuff(d)); 틀림없이, 나는 많은 패러다임 믹싱과 주관적 / 의견 기반 스타일을하고 있지만 C ++ 에서이 선호하는 기술을 사용할 수있는 근본적인 것을 놓치고 있다고 생각할 수는 없습니다. 누군가 나를 밝힐 수 있습니까? IMHO 내부에 if를 사용하여 for 루프를 사용하는 것이 더 간단하고 읽기 쉽습니다. 그러나 이것이 귀찮은 경우 다음 for_each_if과 같이 사용할 수 있습니다 . template void for_each..

Programing 2020.07.30
반응형