반응형

Spring 1992

.cpp 파일의 C ++ 인라인 멤버 함수

.cpp 파일의 C ++ 인라인 멤버 함수 인라인 멤버 함수는 정의에 따라 헤더에 들어가야한다는 것을 알고 있습니다. 그러나 함수 구현을 헤더에 넣을 수 없다면 어떻게 될까요? 이 상황을 보자 : 파일 Ah #pragma once #include "B.h" class A{ B b; }; 파일 Bh #pragma once class A; //forward declaration class B{ inline A getA(); }; 순환 포함으로 인해 구현 getA을 B.cpp #include "B.h" #include "A.h" inline A B::getA(){ return A(); } 컴파일러가 인라인 getA됩니까? 그렇다면 어떤 인라인 키워드가 중요한 키워드입니까 (헤더에있는 키워드 또는 .cpp 파일..

developer tip 2020.11.05

ASP.NET 캐시 추가 대 삽입

ASP.NET 캐시 추가 대 삽입 방법 Cache.Add()과 Cache.Insert()방법 의 차이점은 무엇입니까 ? 어떤 상황에서 각각을 사용해야합니까? Insert동일한 키로 기존 캐시 된 값을 덮어 씁니다. Add동일한 키를 가진 기존 캐시 된 값이있는 경우 실패합니다 (아무것도하지 않음). 따라서 코드가 처음 실행될 때 개체가 캐시에 저장되고 나중에 실행될 때 캐시 된 값을 업데이트하므로 항상 Insert를 사용해야한다고 말하는 경우가 있습니다. Cache.Add()또한 Cache추가 된 후 캐시 된 객체를 반환합니다 . string cachedItem = Cache.Add("cachedItem", ....); 당신은 하나를 사용하고 있습니다 Cache.Add()또는 Cache.Insert()데..

developer tip 2020.11.05

Cypress : 요소가 존재하지 않는지 테스트

Cypress : 요소가 존재하지 않는지 테스트 확인란을 클릭하고 요소가 Cypress의 DOM에 더 이상 없는지 테스트 할 수 있기를 원합니다. 누군가 당신이 어떻게하는지 제안 할 수 있습니까? //This is the Test when the check box is clicked and the element is there cy.get('[type="checkbox"]').click(); cy.get('.check-box-sub-text').contains('Some text in this div.') 위의 테스트와 반대로하고 싶습니다. 따라서 다시 클릭하면 클래스가있는 div가 DOM에 없어야합니다. 글쎄 이것은 작동하는 것처럼 보이므로 .should ()에 대해 배울 것이 더 있음을 알려줍니다. ..

developer tip 2020.11.05

숫자 유형을 객체 키로 사용하는 방법이 있습니까?

숫자 유형을 객체 키로 사용하는 방법이 있습니까? 객체의 키 이름으로 숫자 유형을 사용하면 항상 문자열로 변환되는 것 같습니다. 어쨌든 실제로 숫자로 저장할 수 있습니까? 정상적인 타입 캐스팅이 작동하지 않는 것 같습니다. 예: var userId = 1; console.log( typeof userId ); // number myObject[userId] = 'a value'; console.dir(myObject); Dir 출력 : { '1': 'a value' } 내가 원하는 것은 다음과 같습니다. { 1: 'a value' } 조언? 감사 아니요, 불가능합니다. 키는 항상 문자열로 변환됩니다. 참조 속성 접근 자 문서를 속성 이름은 문자열이어야합니다. 즉, 문자열이 아닌 개체는 개체에서 키로 사용..

developer tip 2020.11.05

C #이 두 개의 int 배열 구문에서 다르게 작동하는 이유

C #이 두 개의 int 배열 구문에서 다르게 작동하는 이유 C #의 배열은 참조 형식에 대해 암시 적으로 공변합니다 . object[] listString = new string[] { "string1", "string2" }; 그러나 값이 아닌 형식에, 그래서 당신은 변경하는 경우 string에 int, 당신은 컴파일 얻을 것이다 오류 : object[] listInt = new int[] {0, 1}; // compile error 이제 우려 int되는 것은 아래의 두 가지 구문과 같이 배열을 명시 적으로 선언하지 않고 int에서만 구별 할 new[]때 컴파일러가 다르게 처리한다는 것입니다. object[] list1 = { 0, 1 }; //compile successfully object[] l..

developer tip 2020.11.05

대체 사전을 사용하여 문자열을 대체하는 가장 쉬운 방법은 무엇입니까?

대체 사전을 사용하여 문자열을 대체하는 가장 쉬운 방법은 무엇입니까? 중히 여기다.. dict = { 'Спорт':'Досуг', 'russianA':'englishA' } s = 'Спорт russianA' 모든 dict 키를의 해당 dict 값으로 바꾸고 싶습니다 s. 다시 사용 : import re s = 'Спорт not russianA' d = { 'Спорт':'Досуг', 'russianA':'englishA' } pattern = re.compile(r'\b(' + '|'.join(d.keys()) + r')\b') result = pattern.sub(lambda x: d[x.group()], s) # Output: 'Досуг not englishA' 이것은 전체 단어와 만 일치..

developer tip 2020.11.04

Python 스크립트 중간에있는 모든 변수를 지우려면 어떻게해야합니까?

Python 스크립트 중간에있는 모든 변수를 지우려면 어떻게해야합니까? Matlab의 'clear'와 유사한 것을 찾고 있습니다. 작업 공간에서 모든 변수를 제거하고 시스템 메모리에서 해제하는 명령 / 함수입니다. 파이썬에 그런 것이 있습니까? 편집 : 어느 시점에서 모든 변수를 지우는 스크립트를 작성하고 싶습니다. 다음 명령 시퀀스 는 현재 모듈에서 모든 이름을 제거 합니다. >>> import sys >>> sys.modules[__name__].__dict__.clear() "모든 이름"에는 모든 내장 기능이 포함되어 있기 때문에 실제로이 작업을 수행하고 싶지 않은 것 같습니다. 따라서 이러한 전체 삭제 후에 수행 할 수있는 작업이 많지 않습니다. 파이썬에는 실제로 "변수"와 같은 것이 없습니다. ..

developer tip 2020.11.04

스트림에서 가져온 이미지 형식을 어떻게 알 수 있습니까?

스트림에서 가져온 이미지 형식을 어떻게 알 수 있습니까? 일부 웹 서비스에서 바이트 스트림을 얻습니다. 이 바이트 스트림에는 이미지의 이진 날짜가 포함되어 있으며 아래 방법을 사용하여 이미지 인스턴스로 변환하고 있습니다. 어떤 이미지를 가지고 있는지 알아야합니다. 간단한 비트 맵 ( *.bmp) 또는 JPEG 이미지 ( *.jpg) 또는 png 이미지입니까? 어떻게 알 수 있습니까? public static Image byteArrayToImage( byte[] bmpBytes ) { Image image = null; using( MemoryStream stream = new MemoryStream( bmpBytes ) ) { image = Image.FromStream( stream ); } retu..

developer tip 2020.11.04

GIT-.suo 파일을 무시할 수 없습니다.

GIT-.suo 파일을 무시할 수 없습니다. C #으로 작성된 응용 프로그램에서 동료와 함께 Git-Extension을 사용하여 작업하려고합니다. "project1.suo"파일을 .gitignore 파일에 추가했지만 우리 중 한 명이 프로젝트를 커밋해야 할 때마다 Git은 "project1.suo"파일을 커밋하라고 말하는 것 같습니다. 다음과 같이 .gitignore에 파일을 추가하기 위해 많은 방법을 시도했습니다. *.suo project1.suo c:\project\project1.suo 이 문제를 해결할 수 없습니다. git은 저장소에 추가 된 파일을 무시하지 않습니다. 무시하려면 저장소에서 파일을 삭제해야합니다. git rm --cached project1.suo git commit -m "Del..

developer tip 2020.11.04

Scala에서 HTTP 요청 수행

Scala에서 HTTP 요청 수행 Scala에서 일부 XML을 반환하는 웹 서비스에 간단한 POST 요청을 발행하려고합니다. Dispatch 가이 작업에 사용되는 표준 라이브러리 인 것 같지만 문서를 찾을 수 없습니다. 위에서 링크 한 메인 사이트는 약속이 무엇인지, 비동기 프로그래밍을 수행하는 방법을 자세히 설명하지만 실제로 API를 문서화하지는 않습니다. 주기율표 가 있는데 -약간 무섭게 보이지만 이미 무엇을해야할지 알고 있고 비밀 구문에 대한 알림 만 필요한 사람들에게만 유용 해 보입니다. 또한 Scalaz에 HTTP 에 대한 기능이있는 것 같지만 이에 대한 문서를 찾을 수 없습니다. 다음을 사용합니다 : https://github.com/scalaj/scalaj-http . 다음은 간단한 GET ..

developer tip 2020.11.04
반응형