반응형

2020/06/07 25

표준 :: 기능 대 템플릿

표준 :: 기능 대 템플릿 C ++ 11 덕분 std::function에 functor 래퍼 제품군을 받았습니다 . 불행히도, 나는 이러한 새로운 추가 사항에 대한 나쁜 것들만을 계속 듣고 있습니다. 가장 인기있는 것은 그들이 엄청 느리다는 것입니다. 나는 그것을 테스트했으며 템플릿과 비교할 때 정말 빨랐습니다. #include #include #include #include template float calc1(F f) { return -1.0f * f(3.3f) + 666.0f; } float calc2(std::function f) { return -1.0f * f(3.3f) + 666.0f; } int main() { using namespace std::chrono; const auto tp1 ..

Programing 2020.06.07

ArrayAdapter의 getViewTypeCount 및 getItemViewType 메소드

ArrayAdapter의 getViewTypeCount 및 getItemViewType 메소드 누군가 평범한 단어로 사용법 getViewTypeCount()과 getItemViewType()방법을 설명 할 수 있습니까 ArrayAdapter? 행 마다 다른 유형 의보기를 원하는 경우를 처리합니다 . 예를 들어, 연락처 애플리케이션에서 행에도 왼쪽에 그림이 있고 홀수 행에 오른쪽에 그림이있을 수 있습니다. 이 경우 다음을 사용합니다. @Override public int getViewTypeCount() { return 2; } @Override public int getItemViewType(int position) { return position % 2; } 프레임 워크는 뷰 유형을 사용 하여 메소드 ..

Programing 2020.06.07

HTML 인쇄시 페이지를 강제로 끊을 수 있습니까?

HTML 인쇄시 페이지를 강제로 끊을 수 있습니까? 인쇄 가능한 HTML 보고서를 만들고 있는데 새 페이지에서 시작해야하는 "섹션"이 있습니다. HTML / CSS에 무언가를 넣을 수있는 방법이 있습니까? 브라우저에게 그 시점에서 페이지를 강제로 끊어야한다고 (새 페이지를 시작해야 함) 알립니다. 나는 모든 브라우저에서 작동하기 위해 이것을 필요로하지 않는다. 나는 이것을 인쇄하기 위해 사람들에게 특정 브라우저 세트를 사용하도록 지시 할 수 있다고 생각한다. "pagebreak"(또는 "pb")라는 CSS 클래스를 다음과 같이 추가하십시오. @media print { .pagebreak { page-break-before: always; } /* page-break-after works, as well ..

Programing 2020.06.07

passport.js RESTful 인증

passport.js RESTful 인증 웹 인터페이스 대신 RESTful API를 통해 passport.js를 사용하여 인증 (예 : 로컬 및 Facebook)을 어떻게 처리합니까? 특정 문제는 일반적인 res.send ({data : req.data})를 사용하여 콜백에서 RESTful 응답 (JSON)으로 데이터가 전달되는 것을 처리하고 Facebook으로 리디렉션되는 초기 / login 엔드 포인트를 설정하는 것입니다 (/ login은 JSON 응답이 아니기 때문에 AJAX를 통해 액세스합니다-콜백을 통해 Facebook으로 리디렉션됩니다). https://github.com/halrobertson/test-restify-passport-facebook을 찾았 지만 이해하는 데 문제가 있습니다. ..

Programing 2020.06.07

QLabel : 텍스트 및 배경색 설정

QLabel : 텍스트 및 배경색 설정 텍스트의 색상과 배경을 어떻게 설정 QLabel합니까? 가장 권장되는 방법은 Qt 스타일 시트 를 사용하는 것입니다 . 의 텍스트 색상과 배경색을 변경하려면 다음과 같이 QLabel하십시오. QLabel* pLabel = new QLabel; pLabel->setStyleSheet("QLabel { background-color : red; color : blue; }"); Qt 스타일 시트를 사용하지 않고 QPalette색상을 변경할 QLabel수도 있지만 플랫폼 및 스타일에 따라 결과가 다를 수 있습니다. Qt 문서에 따르면 : 스타일 작성자가 다른 플랫폼의 지침과 기본 테마 엔진에 의해 제한되기 때문에 QPalette를 사용한다고해서 모든 스타일에 적용되는 것..

Programing 2020.06.07
반응형