반응형

전체 글 963

벡터가 커질 때 이동 의미론을 적용하는 방법은 무엇입니까?

벡터가 커질 때 이동 의미론을 적용하는 방법은 무엇입니까? 나는이 std::vector특정 클래스의 객체를 A. 클래스는 사소하지 않으며 복사 생성자 와 이동 생성자가 정의되어 있습니다. std::vector myvec; 벡터를 A객체로 채우면 (예 :) 벡터의 요소의 새 복사본을 인스턴스화하기 myvec.push_back(a)위해 복사 생성자 A( const A&)를 사용하여 벡터의 크기가 커집니다 . 클래스의 이동 생성자가 A대신 사용 되도록 어떻게 든 강제 할 수 있습니까 ? std::vector를 사용하여 이동 생성자와 소멸자가 throw하지 않는다는 것을 C ++ (특히 ) 에 알려야 합니다 noexcept. 그런 다음 벡터가 커지면 이동 생성자가 호출됩니다. 다음은 std::vector다음에 ..

your programing 2020.10.05

Url.Action이 내 URL에 &를 넣습니다. 어떻게 해결할 수 있습니까?

Url.Action이 내 URL에 &를 넣습니다. 어떻게 해결할 수 있습니까? 변수 itemId 및 entityModel을 ActionResult CreateNote에 보내고 싶습니다. public ActionResult CreateNote( [ModelBinder(typeof(Models.JsonModelBinder))] NoteModel Model, string cmd, long? itemId, string modelEntity) 이 자바 스크립트로 : Model.meta.PostAction = Url.Action("CreateNote", new { cmd = "Save", itemId = itemId, modelEntity = modelEntity}); 그러나 전송되는 URL은 localhost:1..

your programing 2020.10.05

파일 범위에서 다양하게 수정 된 배열

파일 범위에서 다양하게 수정 된 배열 내 ".m"파일의 최상위 수준에서 다음과 유사한 Objective-C 구현 파일 전체에서 사용할 상수 정적 배열을 만들고 싶습니다. static const int NUM_TYPES = 4; static int types[NUM_TYPES] = { 1, 2, 3, 4 }; NUM_TYPES나중에 파일에서 사용할 계획 이므로 변수에 넣고 싶었습니다. 그러나 이렇게하면 오류가 발생합니다. "파일 범위에서 다양하게 수정 된 '유형'" 나는 이것이 배열 크기가 변수 인 것과 관련이있을 수 있다고 수집합니다 (예 : 정수 리터럴을 넣을 때이 메시지를받지 못합니다 static int types[4]). 나는 이것을 고치고 싶지만, 아마 나는 그것에 대해 모두 잘못하고있다 ... ..

your programing 2020.10.05

기존 디렉토리를 Eclipse 프로젝트로 만드는 방법

기존 디렉토리를 Eclipse 프로젝트로 만드는 방법 작업중인 프로젝트가 있습니다. Eclipse에서 작업하기로 결정했습니다. 모든 코드가 상주하는 버전 제어하에 이미 디렉토리가 있습니다. 나는 다소 이상한 문제가 있습니다. 이클립스 프로젝트로 기존 코드 디렉토리를 사용하는 방법을 찾을 수 없습니다. 내가 찾을 수있는 것은 기존 소스를 새 프로젝트로 가져 오거나 버전 제어에서 새 프로젝트로 소스를 체크 아웃하는 방법뿐입니다. 기존 디렉토리를 프로젝트로 만들려면 어떻게합니까? 내 프로젝트는 Django 웹 앱입니다. 에서 New Java Project마법사라는 체크 박스를 선택 해제 Use default location하고 사용 디렉토리를 찾을 수있는 검색 버튼을 누릅니다. 아주 쉽습니다. 파일-> 새로 ..

your programing 2020.10.05

어떤 "if"구문이 더 빠른가요? 문 또는 삼항 연산자?

어떤 "if"구문이 더 빠른가요? 문 또는 삼항 연산자? 두 가지 유형이 있습니다 if: 고전 - 자바의 문장 if {} else {}과 속기가 : exp ? value1 : value2. 하나가 다른 것보다 빠르거나 같습니까? 성명서: int x; if (expression) { x = 1; } else { x = 2; } 삼항 연산자 : int x = (expression) ? 1 : 2; 거기에는 한 가지 유형의 "if"문만 있습니다. 다른 하나는 조건식입니다. 어느 쪽이 더 나은 성능을 낼 수 있는지 : 그들은 동일한 바이트 코드로 컴파일 할 수 있으며, 동일하게 작동 할 것으로 기대합니다. 또는 성능 측면에서 다른 하나를 선택하고 싶지 않을 정도로 가깝습니다. 때로는 if문이 더 읽기 쉽고 조건..

your programing 2020.10.05

투명도를 구별하기 위해 Inkscape 작업 공간의 배경색 / 패턴 설정

투명도를 구별하기 위해 Inkscape 작업 공간의 배경색 / 패턴 설정 흰색 배경의 이미지와 투명한 배경의 이미지의 차이를 구분할 수 있도록 Inkscape에서 배경 영역의 모양을 설정하려면 어떻게해야합니까? 다른 많은 이미지보기 / 편집 프로그램은 정확히 이런 이유로 체크 무늬 배경을 가지고 있지만 잉크 스케이프에서 그런 것을 찾을 수 없었습니다. InkScape 0.48에서 : 파일> 문서 속성> 페이지> 일반> 배경 R, G, B를 0으로 이동합니다. A (알파)를 원하는대로 조정합니다 (원하는대로 설정하는 실험). 이 방법은 저장 / 내 보낸 이미지의 배경으로 선택한 색상을 설정합니다. InkScape 0.92에서 : 파일> 문서 속성> 페이지> 일반> 배경> 바둑판 배경 버전 0.92 (201..

your programing 2020.10.05

C ++ wchar_t 및 wstrings에서 "잘못된"것은 무엇입니까?

C ++ wchar_t 및 wstrings에서 "잘못된"것은 무엇입니까? 와이드 문자의 대안은 무엇입니까? 나는의 사용을 원망는 C ++ 커뮤니티 (는 Freenode에 특히 ## C ++)에서 많은 사람들을 보았다 wstrings하고 wchar_t, 그리고 윈도우 API에서의 사용. wchar_t및 wstring에서 정확히 "잘못된"것은 무엇이며 국제화를 지원하려면 와이드 문자에 대한 몇 가지 대안은 무엇입니까? wchar_t는 무엇입니까? wchar_t는 모든 로케일의 char 인코딩이 모든 wchar_t가 정확히 하나의 코드 포인트를 나타내는 wchar_t 표현으로 변환 될 수 있도록 정의됩니다. wchar_t 유형은 값이 지원되는 로케일 (22.3.1) 중에서 지정된 가장 큰 확장 문자 세트의 모..

your programing 2020.10.05

문자열로 파일 필요

문자열로 파일 필요 node + express를 사용하고 있으며 파일을 문자열로 가져올 수있는 방법이 궁금합니다. 내가 원하는 것은 변수에로드하는 것뿐입니다. var string = require("words.txt"); 나는 반대한다 modules.exports = function(){ var string = "whatever"; return string; } (몇 가지) 특정 확장에 대한 경우 고유 한 require.extensions처리기를 추가 할 수 있습니다 . var fs = require('fs'); require.extensions['.txt'] = function (module, filename) { module.exports = fs.readFileSync(filename, 'utf8'..

your programing 2020.10.05

Linux I / O 스케줄러 선택

Linux I / O 스케줄러 선택 / sys / block / [disk] / queue / scheduler에 작성하여 실행중인 커널의 특정 장치에 대한 I / O 스케줄러를 변경할 수 있다고 읽었습니다. 예를 들어 내 시스템에서 볼 수 있습니다. anon@anon:~$ cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] 기본값은 완전히 공정한 대기열 스케줄러입니다. 내가 궁금한 것은 사용자 정의 커널에 네 개의 스케줄러를 모두 포함하는 데 사용이 있는지 여부입니다. 커널이 올바른 하드웨어, 특히 플래시 기반 드라이브 용 'noop'스케줄러를 선택하고 기존의 경우 다른 스케줄러 중 하나를 선택할 수있을만큼 충분히 똑똑하지 않다면 하..

your programing 2020.10.05

목록에서 목록을 압축하는 방법

목록에서 목록을 압축하는 방법 다음 목록 목록을 압축하고 싶습니다. >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] 이는 zip목록이 개별 구성 요소로 분할 된 경우에만 현재 구현 으로 달성 할 수 있습니다 . >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)] 목록을 분할하고 개별 요소를에 전달하는 방법을 알 수 없습니다 zip. 기능적 솔루션이 선호됩니다. 이 시도: >>> zip(*[[1,2], [3,4], [5,6]]) [(1, 3, 5), (2, 4, 6)] 인수 목록 풀기 참조 : 반대 상황은 인수가 이미 목록이나 튜플에 있지만 별도의 위치 인수가 필요한 함수 호출을 위해 압축을 풀어야 할 때 발생합니다. 예를 들..

your programing 2020.10.05
반응형