반응형

Program Tip 2507

"int * p = + s;"는 무엇입니까?

"int * p = + s;"는 무엇입니까? 하다? 나는 여기서 이상한 유형의 프로그램을 보았다 . int main() { int s[]={3,6,9,12,18}; int* p=+s; } 위의 프로그램은 GCC 및 Clang 컴파일러 에서 테스트 되었으며 두 컴파일러 모두에서 정상적으로 작동합니다. 궁금합니다. 무엇을 int* p=+s;합니까? 배열 s이 포인터 유형으로 붕괴됩니까? 내장 operator+은 포인터 유형을 피연산자로 사용할 수 있으므로 배열 s을 전달하면 배열 에서 포인터로 변환 된 다음 포인터 int*가 반환됩니다. 즉 +s, 포인터를 얻기 위해 개별적으로 사용할 수 있습니다 . (이 경우에는 불필요합니다. 그렇지 않으면 operator+포인터로 감쇠 한 다음에 할당됩니다 p.) (강조..

Program Tip 2020.11.24

새로운 기능이없는 C ++ 개체

새로운 기능이없는 C ++ 개체 이것은 정말 간단한 질문이지만 몇 년 동안 C ++를 제대로 수행하지 않았기 때문에 이것에 약간 당황합니다. 또한, 인터넷에서 검색하는 것이 (적어도 나에게는) 가장 쉬운 일이 아닙니다. new키워드를 사용하지 않는 이유는 무엇 이며 어떻게 작동합니까? 기본적으로 여기서 무슨 일이 일어나고 있습니까? CPlayer newPlayer = CPlayer(position, attacker); 이 표현 : CPlayer(position, attacker) CPlayer위의 생성자를 사용하여 유형의 임시 객체를 만든 다음 : CPlayer newPlayer =...; 언급 된 임시 객체는 복사 생성자를 사용하여 newPlayer. 더 나은 방법은 임시를 피하기 위해 다음을 작성하는..

Program Tip 2020.11.24

기능을 삭제하지 않고 specflow (Gherkin)에서 기능을 비활성화하려면 어떻게합니까?

기능을 삭제하지 않고 specflow (Gherkin)에서 기능을 비활성화하려면 어떻게합니까? 일부 SpecFlow 기능 (Gherkin 구문 사용)이 있는데 테스트가 실행되지 않도록 기능을 일시적으로 비활성화하고 싶습니다. 이를 위해 기능을 표시 할 수있는 속성이 있습니까? Cucumber와 함께 작동하는 것이 SpecFlow에서도 작동 할 것이라고 생각합니다. @ignore 태그로 기능을 표시 할 수 있습니다. @ignore @web Scenario: Title should be matched When I perform a simple search on 'Domain' Then the book list should exactly contain book 'Domain Driven Design' 최신 버..

Program Tip 2020.11.24

브라우저에서 JavaScript가 처리 할 수있는 개체 크기의 한계에 도달 했습니까?

브라우저에서 JavaScript가 처리 할 수있는 개체 크기의 한계에 도달 했습니까? 다음 이 특정 예에서 배열에는 210,000 개의 요소가 있습니다. 이것은 이론적 최대치 인 2 31 x 4 자릿수 보다 훨씬 낮습니다 . 여기 재미있는 부분이 있습니다. 배열의 JS 소스를 파일에 저장하면 해당 파일은 44 메가 바이트 (정확히 46,573,399 바이트)가됩니다. 직접보고 싶다면 GitHub에서 다운로드 할 수 있습니다 . (그 안에있는 모든 데이터가 통조림으로되어 있으므로 많은 부분이 반복됩니다. 프로덕션에서는 그렇지 않습니다.) 이제 저는 그렇게 많은 데이터를 제공 하는 것에 대해 정말로 걱정하지 않습니다 . 내 서버는 응답을 gzip하므로 유선을 통해 데이터를 가져 오는 데 그렇게 오래 걸리지 ..

Program Tip 2020.11.24

Android MVVM 디자인 패턴 예제

Android MVVM 디자인 패턴 예제 저는 현재 많은 WPF 개발을하고 있으며 몇 가지 기본적인 Android 앱을 만들기 시작했습니다. WPF 앱을 만들 때 보통 Prism을 사용하는 MVVM을 자주 사용하며 Android 플랫폼 용 MVVM의 예가 있는지 알고 싶습니다. 저는 Android-Binding 개발자입니다 . @Brentley가 말했듯이, 이것은 매우 새로운 프로젝트이지만 개선 될 수 있도록 더 많은 입소문과 경험을 얻고 싶습니다. 귀하의 질문으로 돌아가서 android-binding을 사용하여 MVVM에 대한 간단한 소개 / 튜토리얼을 작성했습니다. Android MVVM 자습서 (Android 바인딩 포함) Android 바인딩 소개 (codeproject) Android 바인딩의 ..

Program Tip 2020.11.24

C ++의 man 페이지는 어디에 있습니까?

C ++의 man 페이지는 어디에 있습니까? Linux에 C ++에 대한 문서가 있습니까? 나는 C의 man 페이지와 같은 것을 원한다. 예를 들어, 문자열, stl, iostream, ifstream 등에 대한 문서? g ++와 함께 제공되는 "일반"libstdc ++를 사용하는 경우 해당 설명서는 여기에서 온라인으로 볼 수 있습니다 . 대부분의 Linux 배포판에서는 특정 패키지로 오프라인에서도 사용할 수 있습니다. 예를 들어 데비안에서 파생 된 배포판의 경우 libstdc++-6--doc(예 : 내가 libstdc++-6-4.4-doc설치 한 내 Ubuntu 컴퓨터에 ) 있습니다. 일반적으로 문서는 /usr/share/doc/libstdc++-6-4.4-doc. 이것은 구현 별 문서 에 관한 것입니..

Program Tip 2020.11.24

Python-파일 및 폴더 이동 및 덮어 쓰기

Python-파일 및 폴더 이동 및 덮어 쓰기 파일과 폴더가있는 'Dst Directory'라는 디렉토리가 있고 그 안에 파일과 폴더가있는 'src Directory'도 있습니다. 내가하고 싶은 것은 'src Directory'의 내용을 'Dst Directory'로 옮기고 동일한 이름을 가진 파일을 덮어 쓰는 것입니다. 따라서 예를 들어 'Src Directory \ file.txt'를 'Dst Directory \'로 이동하고 기존 file.txt를 덮어 써야합니다. 일부 폴더에도 동일하게 적용되며 폴더를 이동하고 'dst 디렉토리'의 동일한 폴더에 내용을 병합합니다. 저는 현재 shutil.move를 사용하여 src의 내용을 dst로 이동하고 있지만 파일이 이미 존재하고 폴더를 병합하지 않는 경우에..

Program Tip 2020.11.24

(스프링 보안을 통해) 내 웹 애플리케이션에 로그인 한 모든 사용자 목록을 어떻게 가질 수 있습니까?

(스프링 보안을 통해) 내 웹 애플리케이션에 로그인 한 모든 사용자 목록을 어떻게 가질 수 있습니까? 웹 응용 프로그램에서 스프링 보안을 사용하고 있으며 이제 프로그램에 로그인 한 모든 사용자 목록을 갖고 싶습니다. 그 목록에 어떻게 액세스 할 수 있습니까? 이미 스프링 프레임 워크 내 어딘가에 보관되어 있지 않습니까? SecurityContextHolder 또는 SecurityContextRepository 처럼 ? 로그인 한 모든 사용자 목록에 액세스하려면 SessionRegistry 인스턴스를 Bean에 삽입해야합니다. @Autowired @Qualifier("sessionRegistry") private SessionRegistry sessionRegistry; 그런 다음 injcted Sessi..

Program Tip 2020.11.24

Express를 사용하여 동적 경로에서 정적 파일 제공

Express를 사용하여 동적 경로에서 정적 파일 제공 나는 일반적으로 수행되는 정적 파일을 제공 express.static(static_path)하지만 일반적으로 수행 되는 동적 경로에서 app.get('/my/dynamic/:route', function(req, res){ // serve stuff here }); 개발자 중 한 명이이 의견 에서 해결책을 암시 했지만 그가 의미하는 바는 즉시 명확하지 않습니다. 괜찮아. Express의 응답 객체 에 대한 소스 코드에서 예제를 찾았습니다 . 이 예제는 약간 수정 된 버전입니다. app.get('/user/:uid/files/*', function(req, res){ var uid = req.params.uid, path = req.params[0] ..

Program Tip 2020.11.24

elasticsearch에 "store": "yes"가 필요한 이유는 무엇입니까?

elasticsearch에 "store": "yes"가 필요한 이유는 무엇입니까? 핵심 유형 링크 에서 속성 설명 (예 : 숫자)에서 말하는 이유를 정말로 이해하지 못합니다 . store-인덱스에 실제 필드를 저장하려면 yes로 설정하고 저장하지 않으려면 no로 설정합니다. 기본값은 no입니다 (참고, JSON 문서 자체가 저장되며 여기에서 검색 할 수 있음 ). index-값이 인덱싱되지 않아야하는 경우 no로 설정합니다. 이 경우 store는 yes로 설정되어야합니다. 인덱싱되지 않고 저장되지 않은 경우 에는 관련이 없기 때문입니다. 두 개의 대담한 부분이 모순되는 것 같습니다. "index":"no", "store":"no"내가 여전히 소스에서 가치를 얻을 수 있다면 . 예를 들어 URL이 포함 된..

Program Tip 2020.11.24
반응형