반응형

Spring 2707

C ++ std :: vector에서 모든 항목 삭제

C ++ std :: vector에서 모든 항목 삭제 std::vector다음 코드를 사용하여 a에서 모든 것을 삭제하려고 합니다. vector.erase( vector.begin(), vector.end() ); 하지만 작동하지 않습니다. 업데이트 : 벡터가 보유한 요소를 지우지 않습니까? 나는 그것을 원하지 않는다. 나는 여전히 객체를 사용하고 있기 때문에 컨테이너를 비우고 싶다. 나는 당신이 사용해야한다고 생각합니다 std::vector::clear: vec.clear(); 편집하다: 벡터가 보유한 요소를 지우지 않습니까? 네 그렇습니다. 메모리를 반환하기 전에 벡터에있는 모든 요소의 소멸자를 호출합니다. 그것은 당신이 벡터에 어떤 "요소"를 저장하는지에 달려 있습니다. 다음 예제에서는 벡터 내부에..

Development Tip 2020.12.06

document.getElementById를 사용하여 iframe 내부의 요소를 선택하는 방법

document.getElementById를 사용하여 iframe 내부의 요소를 선택하는 방법 나는이 iframe같은를 a b "x"요소를 참조하고 싶습니다. 여러 가지 방법으로 시도했지만 해결책을 찾지 못했습니다. document.getElementById('myframe1').contentWindow.document.getElementById('x') 깡깡이 contentWindow IE의 이전 버전을 포함한 모든 브라우저에서 지원됩니다. 경우주의 iframe의는 src다른 도메인에서, 당신으로 인해 자사의 콘텐츠에 액세스 할 수 없습니다 동일 기원 정책 . contentDocument이것을 달성하기 위해 사용 var iframe = document.getElementById('iframeId'); ..

Development Tip 2020.12.06

TypeScript에서 정적 메서드에 액세스하는 방법

TypeScript에서 정적 메서드에 액세스하는 방법 이 작업을 시도하고 있지만 예상 한대로 작동하지 않습니다. (AMD 옵션을 사용하고 있습니다) //logger.ts export class Logger { static log(message: string) { //do stuff } } //main.ts import logger = module('services/logger'); logger.log("test"); //The property 'log' does not exist on value of type '"logger"' logger.Logger.log(); //works logger.log ()는 어떻게합니까? 클래스를 직접 가져올 수 있으므로 원하는 용도로 사용할 수 있습니다. // usage..

Development Tip 2020.12.06

중첩 된 개체의 동적 설정 속성

중첩 된 개체의 동적 설정 속성 레벨 수에 관계없이 기존 속성을 가질 수있는 객체가 있습니다. 예를 들면 : var obj = { db: { mongodb: { host: 'localhost' } } }; 이에 대해 다음과 같이 속성을 설정 (또는 덮어 쓰기)하고 싶습니다. set('db.mongodb.user', 'root'); // or: set('foo.bar', 'baz'); 속성 문자열은 깊이를 가질 수 있고 값은 모든 유형 / 사물 일 수 있습니다. 속성 키가 이미 존재하는 경우 값으로서의 객체 및 배열을 병합 할 필요가 없습니다. 이전 예제는 다음 객체를 생성합니다. var obj = { db: { mongodb: { host: 'localhost', user: 'root' } }, foo:..

Development Tip 2020.12.06

Google 결과에서 데이터를 긁어도 괜찮습니까?

Google 결과에서 데이터를 긁어도 괜찮습니까? 중복 콘텐츠를 감지하기 위해 curl을 사용하여 Google에서 결과를 가져오고 싶습니다. Google에 의해 금지 될 위험이 높습니까? 일정량의 요청을 초과하면 Google은 결국 귀하의 IP를 차단합니다. Google은 TOS에서 자동 액세스를 허용하지 않으므로 약관에 동의하면 위반할 수 있습니다. 즉, 스크레이퍼에 대한 Google의 소송은 없습니다. 마이크로 소프트도 구글을 긁어 내고 검색 엔진 빙을 구동했다. 그들은 2011에서 적발되었습니다 :) Google 결과를 스크랩하는 두 가지 옵션이 있습니다. 1) API 사용 당신은 시간당 약 40 개의 요청을 할 수 있습니다. 당신은 그들이 당신에게 제공하는 것에 제한되어 있습니다. 당신이 순위 위..

Development Tip 2020.12.06

Swift 코드 실행을 벤치마킹하는 방법은 무엇입니까?

Swift 코드 실행을 벤치마킹하는 방법은 무엇입니까? 다음 외에 Swift로 작성된 코드 블록을 실행하는 데 필요한 정확한 시간을 제공하는 방법 / 소프트웨어가 있습니까? let date_start = NSDate() // Code to be executed println("\(-date_start.timeIntervalSinceNow)") 코드 블록에 대한 독립형 타이밍 함수를 원하면 다음 Swift 도우미 함수를 사용합니다. func printTimeElapsedWhenRunningCode(title:String, operation:()->()) { let startTime = CFAbsoluteTimeGetCurrent() operation() let timeElapsed = CFAbsoluteT..

Development Tip 2020.12.06

클릭시 Vue.js 토글 클래스

클릭시 Vue.js 토글 클래스 vue.js에서 클래스를 어떻게 토글합니까? 다음이 있습니다. M new Vue({ el: '#my-container', data: {}, methods: { myFilter: function(){ // some code to filter users } } }); 클릭하면 다음과 같이 수업으로 th지원하고 싶습니다 active. M 이것은 토글해야합니다. 즉, 클릭 할 때마다 클래스를 추가 / 제거해야합니다. 활성 클래스가 부울 데이터 값에 종속되도록 할 수 있습니다. M new Vue({ el: '#my-container', data: { isActive: false }, methods: { myFilter: function(){ this.isActive = !this...

Development Tip 2020.12.06

ngModel을 사용하여 부모 formGroup 지시문으로 양식 컨트롤을 등록 할 수 없습니다.

ngModel을 사용하여 부모 formGroup 지시문으로 양식 컨트롤을 등록 할 수 없습니다. RC5로 업그레이드 한 후이 오류가 발생하기 시작했습니다. ngModel cannot be used to register form controls with a parent formGroup directive. Try using formGroup's partner directive "formControlName" instead. Example: In your class: this.myGroup = new FormGroup({ firstName: new FormControl() }); Or, if you'd like to avoid registering this form control, indicate that ..

Development Tip 2020.12.06

Kotlin 코 루틴이 RxKotlin보다 얼마나 나은가요?

Kotlin 코 루틴이 RxKotlin보다 얼마나 나은가요? Kotlin 코 루틴을 사용하는 이유는 무엇입니까? RxKotlin 라이브러리가 훨씬 더 다재다능한 것 같습니다. Kotlin 코 루틴은 비교에서 사용하기에 훨씬 덜 강력하고 번거 롭습니다. 저는 Andrey Breslav (JetBrains)의이 디자인 토크에서 코 루틴에 대한 의견을 내놓았습니다 : https://www.youtube.com/watch?v=4W3ruTWUhpw 토크의 슬라이드 쇼는 여기에서 액세스 할 수 있습니다. https://www.slideshare.net/abreslav/jvmls-2016-coroutines-in-kotlin 수정 (@hotkey 덕분에) : 코 루틴의 현재 상태에 대한 더 나은 소스 : https:..

Development Tip 2020.12.06

python 및 sys.argv

python 및 sys.argv if len(sys.argv) < 2: sys.stderr.write('Usage: sys.argv[0] ') sys.exit(1) if not os.path.exists(sys.argv[1]): sys.stderr.write('ERROR: Database sys.argv[1] was not found!') sys.exit(1) 이것은 내가 작업중인 코드의 일부입니다. 사용자가 입력하지 않으면 내가 말하려는 첫 번째 부분 python programname something은 종료됩니다. 두 번째 부분은 데이터베이스가 있는지 확인하려고합니다. 두 곳 모두에서 stderr로 sys.argv를 작성하는 올바른 방법이 있는지 확실하지 않습니다. BTW 오류 메시지를 sys.exi..

Development Tip 2020.12.06
반응형