반응형

전체 글 534

구조체에서 벡터 벡터를 초기화하는 방법은 무엇입니까?

구조체에서 벡터 벡터를 초기화하는 방법은 무엇입니까? 이 질문에 이미 답변이 있습니다. 부스트 할당에 고정 된 크기를 갖는 벡터의 벡터 초기화 4 답변을 NxN 행렬이있는 경우 vector A; 어떻게 초기화해야합니까? 나는 성공하지 못했습니다. A = new vector(dimension); 둘 다 : A = new vector(dimension,vector(dimension)); new동적 할당을 수행 하는 데 사용 합니다. 동적으로 할당 된 개체를 가리키는 포인터를 반환합니다. 는 자동 변수 new이기 때문에 사용할 이유가 없습니다 A. A생성자를 사용하여 간단히 초기화 할 수 있습니다 . vector A(dimension, vector(dimension)); 이렇게 : #incl..

programing 2021.01.18

반응 구성 요소가 마운트 해제되었는지 확인하는 방법이 있습니까?

반응 구성 요소가 마운트 해제되었는지 확인하는 방법이 있습니까? 반응 구성 요소를 마운트 해제해야하는 사용 사례가 있습니다. 그러나 어떤 경우에는 특정 반응 구성 요소가 다른 기능에 의해 마운트 해제됩니다. 따라서 부품을 분리하기 전에 부품이 장착되었는지 확인해야합니다. 이후 isMounted()공식적으로 사용되지되고, 당신은 당신의 구성 요소에서이 작업을 수행 할 수 있습니다 : componentDidMount() { this._ismounted = true; } componentWillUnmount() { this._ismounted = false; } 자체 state변수 를 유지하는이 패턴은 ReactJS 문서에 자세히 설명되어 있습니다. isMounted는 Antipattern 입니다. Shubh..

programing 2021.01.18

노드 7로 업그레이드 한 후 'internal / fs'모듈을 찾을 수 없습니다.

노드 7로 업그레이드 한 후 'internal / fs'모듈을 찾을 수 없습니다. 최근 빌드 서버에서 노드 v7.0.0으로 업그레이드하려고 시도했지만 "bower_concat"단계 에서 실패하는 애플리케이션 빌드 작업 중에 문제가 발생하기 시작했습니다 . Loading "bower-concat.js" tasks...ERROR Error: Cannot find module 'internal/fs' 우리가 설치 한 것 : nodev7.0.0 ( yum "nodesource"저장소 를 통해 설치됨 ) npm 4.0.1 사용 grunt(관련된 경우) grunt-bower-concat 0.6.0 grunt 빌드 작업 구성 : grunt.registerTask( 'build:prod', [ 'clean:prod',..

programing 2021.01.18

SQL Server 2005-프로그래밍 방식으로 테이블 내보내기 (.sql 파일을 실행하여 다시 작성)

SQL Server 2005-프로그래밍 방식으로 테이블 내보내기 (.sql 파일을 실행하여 다시 작성) 일부 데이터가있는 고객 테이블이있는 데이터베이스가 있습니다 . 사무실에 모든 것이 동일하지만 테이블 고객이 비어있는 다른 데이터베이스가 있습니다. SQL Server 2005 (T-SQL)에서 모든 것을 가져 오는 SQL 파일을 어떻게 만들 수 있습니까? 첫 번째 데이터베이스의 Customers 테이블에서 buildcustomers.sql을 만들고, 그 파일을 압축하고, 네트워크를 통해 복사하고, SQL Server에서 실행하고, 짜잔! 내 테이블 고객이 가득 참 전체 데이터베이스에 대해 동일한 작업을 수행하려면 어떻게해야합니까? 이 기능은 이미 Sql Server Management Studio 20..

programing 2021.01.18

글로벌 신규 및 삭제를 오버로드하는 이유는 무엇입니까?

글로벌 신규 및 삭제를 오버로드하는 이유는 무엇입니까? OS 또는 임베디드 시스템의 일부를 프로그래밍하지 않는 한 그렇게 할 이유가 있습니까? 자주 생성되고 파괴되는 일부 특정 클래스의 경우 메모리 관리 기능을 오버로드하거나 개체 풀을 도입하면 오버 헤드가 낮아질 수 있지만 이러한 작업을 전역 적으로 수행 할 수 있습니까? 또한 오버로드 된 삭제 기능에서 버그를 발견했습니다. 메모리가 항상 해제되지는 않았습니다. 그리고 그것은 메모리가 중요하지 않은 애플리케이션에있었습니다. 또한 이러한 과부하를 비활성화하면 성능이 0.5 % 만 저하됩니다. 우리는 여러 가지 이유로 내가 일하는 전역 new 및 delete 연산자를 오버로드합니다. 모든 소규모 할당 풀링 -오버 헤드 감소, 조각화 감소, 소규모 할당량이 ..

programing 2021.01.17

WinForms의 워터 마크 텍스트 상자

WinForms의 워터 마크 텍스트 상자 누구든지 커서가 들어갈 때 사라지는 워터 마크 텍스트를 처음에 표시하는 기본 Windows Forms TextBox의 좋은 구현을 알려줄 수 있습니까? Enter 및 Leave 이벤트를 창의적으로 사용하여 직접 만들 수 있다고 생각하지만 어딘가에 완벽하게 사용 가능한 구현이 있다고 확신합니다. WPF 구현을 보았고 필요한 경우 중첩 할 수 있지만 기본 WinForms TextBox 파생물이 더 좋습니다. 나는 지금까지 이것을 가지고있다; 아직 시도하지 않았지만 눈에 띄는 문제가있는 사람이 있습니까? public class WatermarkTextBox:TextBox { public string WatermarkText { get; set; } public Colo..

programing 2021.01.17

Scala의 케이스 클래스의 hashCode

Scala의 케이스 클래스의 hashCode Scala'a case class구조가 자동으로 피팅 equals과 hashCode구현을 생성 한다는 것을 읽었습니다 . 생성 된 코드는 정확히 어떻게 생겼습니까? 교수님이 말씀 하셨듯이 코드 만이 진실을 말해줍니다! 따라서 다음에 대해 생성되는 코드를 살펴보십시오. case class A(i: Int, s: String) 우리는 스칼라 컴파일러에게 다른 단계 이후에 생성 된 코드를 보여 주도록 지시 할 수 있습니다. % scalac -Xprint:typer test.scala [[syntax trees at end of typer]]// Scala source: test.scala package { @serializable case class A extend..

programing 2021.01.17

Anaconda Python (Windows 플랫폼)에서 xgboost를 설치하는 방법은 무엇입니까?

Anaconda Python (Windows 플랫폼)에서 xgboost를 설치하는 방법은 무엇입니까? 저는 새로운 Python 사용자입니다. 아래 링크에서 최신 Anaconda 3 2.4.1 (Python 3.5)을 다운로드했습니다. https://www.continuum.io/downloads 내 PC 구성 : Windows 10, 64 비트, 4GB RAM Anaconda 명령 프롬프트에서 'pip install xgboost'가 실패한 후 패키지를 다운로드하는 올바른 방법을 찾으려고 몇 시간을 보냈지 만 Anaconda에 대한 특정 지침을 찾을 수 없습니다. 누구든지 Anaconda에서 xgboost를 설치하는 방법에 대해 도울 수 있습니까? 가장 쉬운 방법 (Worked for me)은 다음을 수..

programing 2021.01.17

케이스 OR-ing을 사용하는 VB.NET select case 문 논리는 무엇입니까?

케이스 OR-ing을 사용하는 VB.NET select case 문 논리는 무엇입니까? 내 케이스 표현식에서 Or 문을 사용하고 있습니다. 이 범위 내의 값이 있지만 일치하는 값을 찾지 못했습니다. 왜 안돼? 예제 코드 : Select Case 2 Case 0 ' Some logic Case 1 ' Some other logic Case 2 Or 3 Console.WriteLine("hit") End Select 위의 내용을 사용하면 hit인쇄 될 것이라고 가정 하지만 그렇지 않습니다. 쉼표 연산자를 사용하여 case 문을 구분합니다. Select Case 2 Case 0,1,2,3 Console.WriteLine("hit") End Select 으로 자레드는 말했다, 당신이를 단락 case 문에 쉼표 ..

programing 2021.01.17

네이티브 코드와 관리 코드의 차이점은 무엇입니까?

네이티브 코드와 관리 코드의 차이점은 무엇입니까? 예를 들어 GlowCode 프로파일 러 웹 사이트를 보면 다음과 같이 표시됩니다. "GlowCode 6.2 및 x64 프로필 기본, 관리 및 혼합 C ++, C #, .NET 코드" 무슨 뜻입니까? 네이티브 코드는 메모리가 "관리"되지 않는 코드입니다. 즉, 메모리가 해제되지 않고 (예 : C ++ '삭제 및 C가 해제 됨) 참조 계산, 가비지 수집이 없습니다. 짐작했듯이 관리 코드는 메모리가 비어 있고 할당 된 코드, 가비지 수집 및 기타 장점입니다. 혼합 코드는 관리되지 않는 계층을 호출하는 관리 코드가있는 경우입니다. 일반적으로 관리되지 않는 순수한 C ++ DLL이 있고 P / invoke를 사용하여 .NET에서 호출 할 때. 네이티브 코드는 OS..

programing 2021.01.17
반응형