반응형

자바 2644

const, non-const, getter를 복제하는 우아한 솔루션?

const, non-const, getter를 복제하는 우아한 솔루션? [복제] 이 질문에는 이미 답변이 있습니다. 비슷한 const 함수와 non-const 멤버 함수 사이의 코드 복제를 어떻게 제거합니까? 답변 17 개 당신이 그것을 할 때 그것을 싫어하지 마십시오 class Foobar { public: Something& getSomething(int index) { // big, non-trivial chunk of code... return something; } const Something& getSomething(int index) const { // big, non-trivial chunk of code... return something; } } const버전에서 비 버전을 호출 할 수..

IT박스 2020.07.29

Gradle,“sourceCompatibility”대“targetCompatibility”?

Gradle,“sourceCompatibility”대“targetCompatibility”? sourceCompatibility과 의 관계 / 차이는 무엇입니까 targetCompatibility? 다른 값으로 설정하면 어떻게됩니까? Gradle 설명서 에 따르면 : sourceCompatibility"Java 소스를 컴파일 할 때 사용할 Java 버전 호환성"입니다. targetCompatibility"클래스를 생성하는 Java 버전"입니다. 내 이해는 targetCompatibility특정 버전의 Java와 호환되는 Java 바이트 코드를 생성 한다는 것입니다.이 기능의 하위 집합 sourceCompatibility입니까? 이것은 javac에 매핑됩니다- 크로스 컴파일 섹션을 보십시오-source 는..

IT박스 2020.07.29

getImageData () 오류 수정 방법 교차 출처 데이터로 인해 캔버스가 오염 되었습니까?

getImageData () 오류 수정 방법 교차 출처 데이터로 인해 캔버스가 오염 되었습니까? 내 코드는 로컬 호스트에서 잘 작동하지만 사이트에서는 작동하지 않습니다. 이 줄에 대해 콘솔 에서이 오류가 발생했습니다 .getImageData(x,y,1,1).data. Uncaught SecurityError: Failed to execute 'getImageData' on 'CanvasRenderingContext2D': The canvas has been tainted by cross-origin data. 내 코드의 일부 : jQuery.Event.prototype.rgb=function(){ var x = this.offsetX || (this.pageX - $(this.target).offset(..

IT박스 2020.07.29

ko.utils.unwrapObservable을 언제 사용해야합니까?

ko.utils.unwrapObservable을 언제 사용해야합니까? KnockoutJS를 사용하여 몇 가지 사용자 정의 바인딩을 작성했습니다. 언제 사용 ko.utils.unwrapObservable(item)해야하는지 잘 모르겠습니다 . 코드를 보면, 그 호출은 기본적으로 item관찰 가능한지 확인합니다. 그렇다면 값을 반환하고 그렇지 않으면 값을 반환하십시오. 사용자 정의 바인딩 작성에 대한 녹아웃 섹션을 살펴보면 다음 구문이 있습니다. var value = valueAccessor(), allBindings = allBindingsAccessor(); var valueUnwrapped = ko.utils.unwrapObservable(value); 이 경우, 그들은을 통해 관찰을 호출 ()하지만 ..

IT박스 2020.07.29

왜 항상 ./configure;

왜 항상 ./configure; 하다; 설치하십시오; 3 단계로? 소스에서 무언가를 컴파일 할 때마다 동일한 3 단계를 거칩니다. $ ./configure $ make $ make install 설치 프로세스를 다른 단계로 나누는 것이 합리적이라는 것을 이해하지만,이 행성의 각 코더가 하나의 단일 작업을 수행하기 위해 동일한 세 개의 명령을 반복해서 작성 해야하는 이유를 이해하지 못했습니다. 내 관점에서 볼 때 ./install.sh다음 텍스트를 포함하는 소스 코드와 함께 스크립트를 자동으로 제공 하는 것이 전적으로 의미가 있습니다 . #!/bin/sh ./configure make make install 사람들이 왜 3 단계를 따로했을까요? 각 단계는 다른 일을하기 때문에 건축 환경 준비 (설치) ./..

IT박스 2020.07.29

특정 문자열 상수를 제외하는 RegEx

특정 문자열 상수를 제외하는 RegEx 이 질문에는 이미 답변이 있습니다. 단어 29 개가 포함되지 않은 행과 일치하는 정규식 정규 표현식을 사용하여 특정 문자열 상수를 제외한 모든 문자열을 일치시킬 수 있습니까? "ABC"라고 말합니까? 하나의 특정 문자열 상수 만 제외 할 수 있습니까? 미리 도와 주셔서 감사합니다. 네거티브 미리보기 어설 션을 사용해야합니다. (?!^ABC$) 예를 들어 다음을 사용할 수 있습니다. (?!^ABC$)(^.*$) 이것이 편집기에서 작동하지 않으면 시도하십시오. 루비와 자바 스크립트에서 작동하도록 테스트되었습니다. ^((?!ABC).)*$ .NET에서는 그룹화를 다음과 같은 이점으로 사용할 수 있습니다. http://regexhero.net/tester/?id=65b32..

IT박스 2020.07.29

팬더 조인 문제 : 열이 겹치지 만 접미사가 지정되지 않았습니다.

팬더 조인 문제 : 열이 겹치지 만 접미사가 지정되지 않았습니다. 다음과 같은 2 개의 데이터 프레임이 있습니다. df_a = mukey DI PI 0 100000 35 14 1 1000005 44 14 2 1000006 44 14 3 1000007 43 13 4 1000008 43 13 df_b = mukey niccdcd 0 190236 4 1 190237 6 2 190238 7 3 190239 4 4 190240 7 이 두 데이터 프레임에 참여하려고하면 : join_df = df_a.join(df_b,on='mukey',how='left') 오류가 발생합니다. *** ValueError: columns overlap but no suffix specified: Index([u'mukey'], dty..

IT박스 2020.07.29

Windows Azure : 웹 역할, 작업자 역할 및 VM 역할이란 무엇입니까?

Windows Azure : 웹 역할, 작업자 역할 및 VM 역할이란 무엇입니까? 내가 작업하는 응용 프로그램에는 웹 역할이 포함되어 있습니다. 간단한 웹 응용 프로그램입니다. Windows Azure에서 응용 프로그램을 호스팅해야했기 때문에 웹 역할을 만들었습니다. 실제로 이러한 역할이 무엇인지 알고 싶습니다. 현명하게 또는 현명하게 코딩하는 의미는 무엇입니까? 2013 년 3 월 3 일 수정-UDP 끝점, 가상 컴퓨터 및 기타 언어를 참조하도록 업데이트되었습니다. 2013 년 6 월 6 일 수정-VM 역할 중단을 반영하고 Windows Server 2012에 대한 웹 / 작업자 역할 기본 OS 이미지로 업데이트 @Vladimir의 좋은 링크. 좀 더 설명하자면 : 모든 역할 (웹, 작업자)은 기본적으..

IT박스 2020.07.29

jQuery로 요소 컨텐츠 변경 감지

jQuery로 요소 컨텐츠 변경 감지 change() 함수가 작동하고 양식 요소의 변경 사항을 감지하지만 DOM 요소의 내용이 변경된 시점을 감지하는 방법이 있습니까? #content양식 요소 가 아닌 한 작동하지 않습니다. $("#content").change( function(){ // do something }); 나는 이것을 다음과 같이 할 때 트리거하기를 원한다. $("#content").html('something'); 또한 html()또는 append()함수에는 콜백이 없습니다. 어떤 제안? 이것들은 돌연변이 사건 입니다. jQuery에서 돌연변이 이벤트 API를 사용하지 않았지만 커서 검색을 통해 GitHub 에서이 프로젝트로 이동 했습니다. 나는 프로젝트의 성숙도를 모른다. 이 게시물이 ..

IT박스 2020.07.29

간단한 개발 및 배포를 위해 Django를 어떻게 구성합니까?

간단한 개발 및 배포를 위해 Django를 어떻게 구성합니까? Django 개발을 할 때 SQLite 를 사용하는 경향이 있지만 라이브 서버에서는 더 강력한 것이 필요합니다 ( 예 : MySQL / PostgreSQL ). Django 설정에는 다른 로깅 위치 / 강도, 미디어 경로 등의 변경 사항이 있습니다. 배포를 간단하고 자동화 된 프로세스로 만들기 위해 이러한 모든 변경 사항을 어떻게 관리합니까? 업데이트 : django-configurations 가 출시되어 수동으로 수행하는 것보다 대부분의 사람들에게 더 나은 옵션 일 것입니다. 수동으로 작업을 수행하려는 경우 이전 답변이 여전히 적용됩니다. 여러 설정 파일이 있습니다. settings_local.py -데이터베이스 이름, 파일 경로 등과 같은..

IT박스 2020.07.29
반응형