반응형

2020/08/25 30

가변 템플릿의 맥락에서“…”토큰에 대한 규칙은 무엇입니까?

가변 템플릿의 맥락에서“…”토큰에 대한 규칙은 무엇입니까? C ++ 11에는 다음과 같은 가변 템플릿이 있습니다. template unique_ptr make_unique( Args&&... args ) { return unique_ptr(new T(std::forward(args)...)); } 약간의 호기심이에 대해 다음과 같습니다 표현이 std::forward(args)...모두 사용 Args하고 args있지만, 단 하나의 ...토큰. 또한 std::forward하나의 템플릿 매개 변수와 하나의 인수 만 취하는 비가 변 템플릿 함수입니다. 이에 대한 구문 규칙은 무엇입니까 (대략)? 어떻게 일반화 할 수 있습니까? 또한 : 함수 구현에서 줄임표 ( ....

Programing 2020.08.25

Android에서 터치 이벤트를 시뮬레이션하는 방법은 무엇입니까?

Android에서 터치 이벤트를 시뮬레이션하는 방법은 무엇입니까? X 및 Y 좌표를 수동으로 제공하면서 Android로 터치 이벤트를 시뮬레이션하는 방법은 무엇입니까? Valentin Rocher의 방법은 뷰를 확장 한 경우 작동하지만 이벤트 리스너를 사용하는 경우 다음을 사용하십시오. view.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent event) { Toast toast = Toast.makeText( getApplicationContext(), "View touched", Toast.LENGTH_LONG ); toast.show(); return true; } }); // Obtain Mo..

Programing 2020.08.25

Visual Studio가 어딘가에서 프로젝트에 대한 잘못된 경로를 검색합니다.

Visual Studio가 어딘가에서 프로젝트에 대한 잘못된 경로를 검색합니다. Visual Studio (그리고 아마도 TFS)는 내 솔루션 내의 프로젝트 경로에 대해 어떻게 든 (아마도 소스 제어 병합 중에) 혼란스러워집니다. 여기에 있다고 생각합니다 (단순함을위한 예제 경로). C:\My Projects\ExampleSolution\ExampleProjectWrong\ExampleProjectCorrect.csproj 실제로 프로젝트 파일은 다음 위치에 있습니다. C:\My Projects\ExampleSolution\ExampleProjectCorrect\ExampleProjectCorrect.csproj 나는 내 인생이 올바른 위치를 인식하지 못합니다. 나는 시도했다 : 올바른 위치에서 프로젝트..

Programing 2020.08.25

connect / expressjs에서 "서명 된"쿠키는 무엇입니까?

connect / expressjs에서 "서명 된"쿠키는 무엇입니까? "서명 된 쿠키"가 실제로 무엇인지 알아 내려고합니다. 인터넷에별로 없는데, 내가 이것을 시도하면 : app.use(express.cookieParser('A secret')); 하지만 여전히 ... 쿠키는 브라우저에서 여전히 100 % 정상적이며 여기에 "서명"이 무엇인지 잘 모르겠습니다. (나는 클라이언트에서 어떤 이상한 점을 "보길"바라고있었습니다. 소금으로 "비밀"?) 설명서에는 ( https://github.com/expressjs/cookie-parser ) : 쿠키 헤더를 구문 분석 req.cookies하고 쿠키 이름으로 키가 지정된 객체로 채 웁니다 . 선택적 으로 다른 미들웨어에서 사용할 수 있도록 secret할당 하는..

Programing 2020.08.25

파이썬에서 파일이 바이너리 (비 텍스트)인지 어떻게 감지 할 수 있습니까?

파이썬에서 파일이 바이너리 (비 텍스트)인지 어떻게 감지 할 수 있습니까? 파이썬에서 파일이 바이너리 (텍스트가 아닌)인지 어떻게 알 수 있습니까? 파이썬에서 큰 파일 집합을 검색하고 있으며 이진 파일에서 계속 일치 항목을 얻습니다. 이것은 출력이 엄청나게 지저분하게 보입니다. 을 사용할 수 있다는 것을 알고 grep -I있지만 grep이 허용하는 것보다 더 많은 데이터를 사용하고 있습니다. 과거에, 난 그냥 이상의 문자를 검색 할 것이다 0x7f, 그러나 utf8와 같은은 현대적인 시스템이 불가능합니다. 이상적으로 솔루션은 빠르지 만 모든 솔루션이 가능합니다. mimetypes 모듈을 사용할 수도 있습니다 . import mimetypes ... mime = mimetypes.guess_type(fil..

Programing 2020.08.25

CSS 속성 : 표시 vs. 가시성

CSS 속성 : 표시 vs. 가시성 디스플레이와 가시성 속성의 차이점은 무엇입니까? visibility속성은 요소를 표시할지 여부를 브라우저에 지시합니다. 표시 ( visible-볼 수 있음) 또는 hidden표시되지 않음 ( -볼 수 없음)입니다. display재산권 브라우저에 지시 하는 방법을 그리는 전혀 경우, 요소를 보여 - 그것은가 표시되어야하는지 여부 inline소자 또는 (즉 그것이 텍스트와 다른 인라인 요소 흐른다) block- 레벨 요소 (즉, 그 높이 및 폭 특성을 갖는다 당신은)는 등을 뜰입니다 설정할 수 있습니다, 또는은 inline-block(는 블록 상자와 같은 역할을하지만, 인라인 대신에 놓여) 및 몇몇 다른 사람 (즉 list-item, table, table-row, tab..

Programing 2020.08.25

"작은 첨자가있는 요소"를 포함하여 모든 중복 행 찾기

"작은 첨자가있는 요소"를 포함하여 모든 중복 행 찾기 R 's duplicated는 벡터 또는 데이터 프레임의 각 요소가 더 작은 첨자를 가진 요소의 복제본인지 여부를 나타내는 벡터를 반환합니다. 따라서 5 행 데이터 프레임의 3, 4, 5 행이 동일 duplicated하면 벡터를 얻을 수 있습니다. FALSE, FALSE, FALSE, TRUE, TRUE 하지만이 경우에는 실제로 FALSE, FALSE, TRUE, TRUE, TRUE 즉, 행이 더 큰 첨자를 가진 행에 의해 중복되는지 여부를 알고 싶습니다 . duplicated이 fromLast인수를. 의 "예제"섹션은 ?duplicated사용 방법을 보여줍니다. 그냥 전화 duplicated한 번, 두 번 fromLast=FALSE에 한 번 fro..

Programing 2020.08.25

인스펙터 (웹킷, 방화범 등)에서 CSS 변경 사항 내보내기

인스펙터 (웹킷, 방화범 등)에서 CSS 변경 사항 내보내기 CSS로 작업 할 때 브라우저 (예 : Chrome)에서 요소를 마우스 오른쪽 버튼으로 클릭하고 요소 검사를 클릭 한 다음 바로 CSS를 편집합니다. 화살표 키를 사용하여 여백 및 패딩과 같은 항목을 변경하면 항목을 매우 쉽게 정렬 할 수 있습니다. 그런 다음 변경 사항을 적용하여 CSS 파일에 적용하는 것은 그리 어렵지 않지만 검사기에서 선택기를 마우스 오른쪽 버튼으로 클릭하고 "내보내기"또는 "복사"를 선택하고 내에서 내용을 사용할 수 있도록하면 멋질 것입니다. 클립 보드. 이와 같은 것이 존재합니까? 나는 적어도 Chrome v14에서 이것에 대한 답을 찾았습니다. Elements 섹션에서 CSS 규칙 옆에있는 "filename : lin..

Programing 2020.08.25

LINQ Ring : 대규모 컬렉션에 대한 Any () 대 Contains ()

LINQ Ring : 대규모 컬렉션에 대한 Any () 대 Contains () 방대한 개체 컬렉션을 감안할 때 다음간에 성능 차이가 있습니까? 컬렉션 포함 : myCollection.Contains(myElement) Enumerable.Any : myCollection.Any(currentElement => currentElement == myElement) Contains ()는 인스턴스 메서드이며 그 성능은 컬렉션 자체에 크게 좌우됩니다. 예를 들어, List의 Contains ()는 O (n)이고 HashSet의 Contains ()는 O (1)입니다. Any ()는 확장 메서드이며 모든 개체에 대리자를 적용하여 컬렉션을 간단히 살펴 봅니다. 따라서 복잡도는 O (n)입니다. Any ()는 델리..

Programing 2020.08.25

perror ( "…") 및 fprintf (stderr, "…")는 언제 사용해야합니까?

perror ( "…") 및 fprintf (stderr, "…")는 언제 사용해야합니까? 맨 페이지를 읽고 몇 가지 코드는 정말 사이의 차이를 이해하는 나에게 도움이되지 않았다 - 내가 사용해야 할 때, 더 나은 또는 - perror("...")나 fprintf(stderr, "..."). 호출 perror은 errnoPOSIX 시스템 호출 에 의해 작성된 스레드 로컬 오류 값인 의 해석 된 값을 제공합니다 (즉, 모든 스레드에는에 대한 자체 값이 있음 errno). 예를 들어를 호출 open()하고 오류가 생성 된 경우 (즉,를 반환 한 경우 -1) perror즉시 호출 하여 실제 오류가 무엇인지 확인할 수 있습니다. 그동안 다른 syscall을 호출하면 in 값 errno이 덮어 쓰여지고, perr..

Programing 2020.08.25
반응형