반응형

C# 4662

unique_ptr과 shared_ptr의 차이점

unique_ptr과 shared_ptr의 차이점 가능한 중복 : pimpl : shared_ptr 또는 unique_ptr 스마트 포인터 (부스트) 설명 누군가 shared_ptr과 unique_ptr의 차이점을 설명 할 수 있습니까? 이 두 클래스는 모두 스마트 포인터이므로, 대부분의 경우 해당 객체를 더 이상 참조 할 수없는 시점을 가리키는 객체를 자동으로 할당 해제합니다. 이 둘의 차이점은 각 유형의 여러 포인터가 자원을 참조 할 수있는 수입니다. 를 사용할 때 하나의 리소스를 가리키는 unique_ptr최대 하나가있을 수 있습니다 unique_ptr. 그이 때 unique_ptr파괴, 자원이 자동으로 재생됩니다. unique_ptr리소스 는 하나만있을 수 있으므로 a를 복사하려고 unique_p..

IT story 2020.04.25

PHP를 사용하여 XML 파일을 동적으로 생성하는 방법은 무엇입니까?

PHP를 사용하여 XML 파일을 동적으로 생성하는 방법은 무엇입니까? 런타임에 XML 파일을 동적으로 생성해야합니다. PHP를 사용하여 아래 XML 파일을 동적으로 생성하는 데 도움을주십시오. song1.mp3 Track 1 - Track Title song2.mp3 Track 2 - Track Title song3.mp3 Track 3 - Track Title song4.mp3 Track 4 - Track Title song5.mp3 Track 5 - Track Title song6.mp3 Track 6 - Track Title song7.mp3 Track 7 - Track Title song8.mp3 Track 8 - Track Title SimpleXMLElement를 사용 합니다. 편집 : 다른 ..

IT story 2020.04.25

입력 크기 대 너비

입력 크기 대 너비 또는 브라우저 간 최적 코드는 무엇입니까? 물론 그것은 요구 사항에 달려 있지만 사람들이 어떻게 결정하고 어떤 기준에 의존하는지 궁금합니다. 둘 다 사용할 수 있습니다. CSS 스타일은 sizeCSS를 지원하는 브라우저 의 속성을 무시하고 필드를 올바른 너비로 만들고 그렇지 않은 경우 지정된 문자 수로 대체 됩니다. 편집 : 제가 언급해야 size: 속성이 크기의 정확한 방법이 아닙니다 은 HTML 사양에 따라 , 그것은 해야 입력이 한 번에 표시 할 수있을 것입니다 현재 글꼴의 문자 수를 참조하십시오. 그러나 지정된 글꼴이 고정 너비 / 단일 글꼴이 아닌 경우 지정된 문자 수가 실제로 표시되는 것은 아닙니다 . 대부분의 글꼴에서 다른 문자는 너비가 다릅니다. 이 질문 에는이 문제와 ..

IT story 2020.04.24

파이썬의 트위스트에 대한 깨끗하고 가벼운 대안?

파이썬의 트위스트에 대한 깨끗하고 가벼운 대안? [닫은] (오래 전에) 동시 요청이 동시에 발생할 수 있도록 멀티 스레드 된 웹 스파이더를 작성했습니다. 그것은 GIL 과 멀티 스레드 코드 (IE, 대부분의 경우 물건이 직렬화 된 것입니다!)에 대해 생성되는 관련 문제 에 대해 알기 전에 파이썬 청소년이었습니다 . 이 코드를 다시 작성하여 더욱 강력하고 성능을 향상 시키려고합니다. 기본적으로 두 가지 방법이 있습니다. 2.6+에서 새로운 다중 처리 모듈 을 사용 하거나 일종의 리액터 / 이벤트 기반 모델을 사용할 수 있습니다. 훨씬 간단하고 오류가 적기 때문에 나중에 수행하려고합니다. 따라서 질문은 내 요구에 가장 적합한 프레임 워크와 관련이 있습니다. 다음은 지금까지 내가 알고있는 옵션 목록입니다. 뒤..

IT story 2020.04.24

Windows를위한 최고의 무료 C ++ 프로파일 러 란 무엇입니까?

Windows를위한 최고의 무료 C ++ 프로파일 러 란 무엇입니까? [닫은] 내 C ++ 코드에서 병목 현상을 찾기 위해 프로파일 러를 찾고 있습니다. 무료의 비침 입적이며 좋은 프로파일 링 도구를 찾고 싶습니다. 저는 게임 개발자이며 Xbox 360 용 PIX를 사용하여 매우 좋았지 만 무료는 아닙니다. Intel VTune도 알고 있지만 무료는 아닙니다. CodeXL 은 이제 End Of Line의 AMD Code Analyst를 대체했으며 둘 다 무료이지만 VTune만큼 발전하지는 않았습니다. 슬리피 도 있는데 매우 간단하지만 많은 경우에 작업을 수행합니다. Very Sleepy 는 Windows 시스템 용 C / C ++ CPU 프로파일 러입니다 (무료). CppCheck 는 Windows 시스..

IT story 2020.04.24

RewriteBase는 .htaccess에서 어떻게 작동합니까

RewriteBase는 .htaccess에서 어떻게 작동합니까 나는 몇 가지 .htaccess예 에서 이것을 보았다 RewriteBase / HTML 과 기능면에서 다소 유사한 것으로 보입니다 . 나는 그것이 RewriteRule문장 의 시작 부분에 자동으로 그 가치를 덧붙일 수 있다고 생각한다 (아마도 슬래시가없는 것)? 제대로 작동하지 못했습니다. 프로덕션 서버와 다른 개발 서버가 종종 있기 때문에 사이트 이식성에 매우 유용 할 수 있다고 생각합니다. 내 현재 방법은 내 RewriteRule진술에서 일부를 삭제 합니다. 누구나 구현 방법을 간단히 설명해 줄 수 있습니까? 감사 내 말로, 문서를 읽고 실험 한 후에 : 재 작성을위한 기반RewriteBase 을 제공하는 데 사용할 수 있습니다 . 이걸 ..

IT story 2020.04.24

WPF의 페이지 대 창?

WPF의 페이지 대 창? 솔루션 탐색기에서 새 파일을 추가 할 때 WPF에서 페이지와 창의 차이점은 무엇입니까? 페이지는 탐색 응용 프로그램 (일반적으로 Internet Explorer와 같은 뒤로 및 앞으로 단추 사용)에서 사용하기위한 것입니다. 페이지는 NavigationWindow 또는 프레임에서 호스팅되어야합니다. Windows는 일반적인 WPF 응용 프로그램 Windows이지만 프레임 컨테이너를 통해 페이지를 호스팅 할 수 있습니다. 창은 항상 독립적으로 표시되며 페이지는 프레임 또는 탐색 창 안에 표시됩니다. 페이지 제어는 창 제어에 포함될 수 있지만 그 반대는 불가능합니다 NavigationWindow 및 Frame 컨트롤을 사용하여 Window 컨트롤 내에서 페이지 컨트롤을 사용할 수 있습..

IT story 2020.04.24

[1 차]는 무엇을 의미합니까?

[1 차]는 무엇을 의미합니까? SQL 설정 스크립트를 만들고 있는데 다른 사람의 스크립트를 예로 사용하고 있습니다. 다음은 스크립트의 예입니다. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[be_Categories]( [CategoryID] [uniqueidentifier] ROWGUIDCOL NOT NULL CONSTRAINT [DF_be_Categories_CategoryID] DEFAULT (newid()), [CategoryName] [nvarchar](50) NULL, [Description] [nvarchar](200) NULL, [ParentID] [uniqueidentifier] NULL, CONSTRAINT ..

IT story 2020.04.24

Haskell :리스트, 배열, 벡터, 시퀀스

Haskell :리스트, 배열, 벡터, 시퀀스 Haskell을 배우고 있으며 Haskell 목록과 (언어 삽입) 배열의 성능 차이에 관한 기사를 읽습니다. 학습자이므로 분명히 성능 차이에 대해 생각하지 않고 목록을 사용합니다. 저는 최근 조사를 시작하여 Haskell에서 사용할 수있는 수많은 데이터 구조 라이브러리를 발견했습니다. 데이터 구조에 대한 컴퓨터 과학 이론에 깊이 들어 가지 않고 목록, 배열, 벡터, 시퀀스의 차이점을 설명해 주시겠습니까? 또한 하나의 데이터 구조를 다른 데이터 구조 대신 사용하는 일반적인 패턴이 있습니까? 누락되어 유용 할 수있는 다른 형태의 데이터 구조가 있습니까? 락 목록 하스켈에서 순차적 데이터에 대한 가장 친숙한 데이터 구조는 data [a] = a:[a] | [] 목..

IT story 2020.04.24

유사한 const 함수와 non-const 멤버 함수 간의 코드 복제를 어떻게 제거합니까?

유사한 const 함수와 non-const 멤버 함수 간의 코드 복제를 어떻게 제거합니까? class X내부 구성원에 대한 액세스 권한을 반환하려는 위치 는 다음과 같습니다 . class Z { // details }; class X { std::vector vecZ; public: Z& Z(size_t index) { // massive amounts of code for validating index Z& ret = vecZ[index]; // even more code for determining that the Z instance // at index is *exactly* the right sort of Z (a process // which involves calculating leap yea..

IT story 2020.04.24
반응형