C# 프로젝트에서 DShowNET을 사용하고 있으며 여러 장의 카드를 사용해 왔습니다. 내가 접속하려고하는 카드는 GV-800_4A이며 GeoVision CCTV 소프트웨어가 일반적으로 사용하는 캡처 카드입니다. 문제는 장치 관리자에서 을 사용하고있는 일반 비디오 입력 장치와 다른 GUID가있는 'DVR 장치'로 인식되며 DShowNET GUID를 모르지만
내 시나리오를 분기 할 때 변경 될 GUID를 필요로한다. 이 파일들은 기능의 종류에 따라 구성 요소로 나뉩니다. 파일은 대부분 .net 어셈블리가 어떤 식 으로든 글로벌하지 않습니다. 내 신청서에 의해서만 사용되어야합니다. 새 버전을 설치할 때 주요 업그레이드를 사용합니다. 이제 응용 프로그램의 릴리스 v1.0을 만들고 동시에 v2.0에서 계속 작업하고
javascript와 C# 모두에서 GUID에 대해 동일한 균일하게 분포 된 숫자 해시를 생성 할 수 있어야하는 곳에 문제가 있습니다. C#에서 리버스 엔지니어링하지 않고도 JS에서 동작을 재현 할 수 없기 때문에 C#에서 Guid.GetHashCode()을 사용하지 못하게 될 것입니다. 빠른 JS의 guids/strings에서 해시를 생성하는 방법이 있습
나는 VARCHAR (36) 데이터 형식으로 GUID 값을 저장하는 기존 데이터베이스와 함께 일하고 있어요 : CREATE TABLE T_Rows (
RowID VARCHAR(36) NOT NULL PRIMARY KEY,
RowValue INT NOT NULL
)
INSERT T_Rows (RowID, RowValue) VALUES
파이썬을 사용하여 long 타입의 UUID (64 비트 - 자바 프로그램에서 소비되는)를 어떻게 생성합니까? 나는 UUID module에 대해 읽었습니다. 그래서 나는 그것으로 조금 연주 :. uuid.uuid1에 의해 생성 된 정수의 말에 >>> import uuid
>>> uuid.uuid1().int
31559692988240303858812275
생성 한 Entity Framework 사용. 기본 시스템 AspNetSqlRoleProvider 보안 설정 중에 만들어진 역할 테이블이 있습니다. 역할 테이블에 ApplicationId uniqueidentifier 열이 있습니다. 내 응용 프로그램에 대해 변경되지 않는 guid가 채워져 있습니다. 엔터티 프레임 워크를 사용하여 내 응용 프로그램을 통해