반응형

spring3 393

BCL 컬렉션이 클래스가 아닌 구조체 열거자를 사용하는 이유

BCL 컬렉션이 클래스가 아닌 구조체 열거자를 사용하는 이유는 무엇입니까? 우리 모두는 가변 구조체가 일반적으로 악하다 는 것을 알고 있습니다. 나는 또한 IEnumerable.GetEnumerator()type 을 반환 하기 때문에 IEnumerator구조체가 참조 유형으로 즉시 boxing되어 시작하기 위해 단순히 참조 유형인 경우보다 더 많은 비용이 든다는 것을 확신합니다 . 그렇다면 BCL 제네릭 컬렉션에서 모든 열거자가 변경 가능한 구조체인 이유는 무엇입니까? 분명 그럴만한 이유가 있었을 것이다. 나에게 발생하는 유일한 것은 구조체를 쉽게 복사할 수 있으므로 임의의 지점에서 열거자 상태를 보존할 수 있다는 것입니다. 그러나 인터페이스에 Copy()메소드를 추가하는 IEnumerator것이 덜 번..

IT이야기 2021.10.01

Visual Studio가 시작 시 멈춤 또는 중단됨

Visual Studio가 시작 시 멈춤 또는 중단됨 나는 잠시 동안 Visual Studio를 사용해 왔으며 Visual Studio를 열고 프로젝트를 열 때 마지막으로 열려 있던 모든 파일이 열려 있는 것을 발견했습니다. 이로 인해 Visual Studio가 시작 시 정지되거나 충돌합니다. 설치 시 많은 플러그인을 사용하고 있는데 이를 방지할 수 있는 방법이 있는지 궁금합니다. 운영: Devenv /ResetSkipPkgs http://msdn.microsoft.com/en-us/library/ms241276%28VS.80%29.aspx 또는 아마도 /SafeMode명령줄 스위치를 찾고 있을 것입니다 . devenv.exe /SafeMode 그러면 모든 추가 기능이 비활성화된 상태로 Visual St..

IT이야기 2021.10.01

float를 반환하는 메서드에서 결과를 float로 캐스팅하면 결과가 변경됩니다.

float를 반환하는 메서드에서 결과를 float로 캐스팅하면 결과가 변경됩니다. 이 코드 False가 .NET 4에서 인쇄 되는 이유는 무엇 입니까? 명시적 캐스트로 인해 예기치 않은 동작이 발생한 것 같습니다. "부동 소수점이 정확하지 않습니다" 또는 "그렇게 하지 마십시오" 이상의 답변을 원합니다. float a(float x, float y) { return ( x * y ); } float b(float x, float y) { return (float)( x * y ); } void Main() { Console.WriteLine( a( 10f, 1f/10f ) == b( 10f, 1f/10f ) ); } 추신: 이 코드는 릴리스 코드가 아닌 단위 테스트에서 가져왔습니다. 코드는 의도적으로 이..

IT이야기 2021.09.30

Framework 3.5에서 서버 태그 <%= %>로 Visible 속성 설정

Framework 3.5에서 서버 태그 로 Visible 속성 설정 저는 다음과 같이 runat="server" 컨트롤의 가시성을 설정하기 위해 와 같은 서버 태그를 사용하여 .NET Framework 4 프로젝트에서 작업했습니다. Content 이것은 프레임워크 4에서 작동하지만 이제 프레임워크 3.5 프로젝트에서 이것을 사용하려고 하면 작동하지 않는 것 같습니다. 이것은 Framework 4 전용 기능입니까? 코드 숨김에서 가시성을 설정하는 가장 멋진(및 .aspx 측) 대안이 있습니까? 나는 못생긴 것을 사용하고 있습니다 : MiId.Visible = MyVisiblePropertyOnCodeBehind 미리 감사드립니다. 톰 [편집됨] 솔루션: 내 문제와 솔루션을 이해하게 하는 귀하의 의견에 감사..

IT이야기 2021.09.30

Node.js에 없는 경우에만 파일 생성

Node.js에 없는 경우에만 파일 생성 파일에 쓰고 싶은 버퍼가 있습니다. 파일이 이미 존재하는 경우 해당 파일에 대한 색인을 증가시키고 다시 시도해야 합니다. 파일이 존재하지 않는 경우에만 생성하는 방법이 있습니까? 아니면 이미 존재하지 않는 파일을 찾는 오류가 발생할 때까지 파일을 통계화해야 합니까? 예를 들어, 나는 파일 a_1.jpg과 a_2.jpg. 내 방법을 사용하여 a_1.jpg및 a_2.jpg, 그리고 실패하고 마침내 성공적으로 a_3.jpg. 이상적인 방법은 다음과 같습니다. fs.writeFile(path, data, { overwrite: false }, function (err) { if (err) throw err; console.log('It\'s saved!'); }); 또는..

IT이야기 2021.09.30

MapKey 대 HasForeignKey 차이점 - Fluent Api

MapKey 대 HasForeignKey 차이점 - Fluent Api 실제로 차이점은 무엇입니까? this.HasRequired(a => a.Something) .WithMany() .Map(a => a.MapKey("SomethingId")); 그리고 this.HasRequired(a => a.Something) .WithMany() .HasForeignKey(a => a.SomethingId); 두 매핑 모두 null을 허용하지 않는 외래 키 SomethingId와 두 관련 테이블 간의 참조 제약 조건 을 사용하여 정확히 동일한 데이터베이스 스키마를 생성합니다 . 첫 번째 매핑 MapKey은 외래 키를 모델 클래스의 속성으로 원하지 않을 때 사용됩니다. 이 경우 연결 유형을 독립 연결 이라고 합니다..

IT이야기 2021.09.30

셸 스크립트의 명령줄을 통해 예상에 인수를 전달하는 방법

셸 스크립트의 명령줄을 통해 예상에 인수를 전달하는 방법 expect쉘 스크립트의 명령줄을 통해 인수를 전달하고 있습니다. 나는 이것을 시도했다 #!/usr/bin/expect -f set arg1 [lindex $argv 0] spawn lockdis -p expect "password:" {send "$arg1\r"} expect "password:" {send "$arg1\r"} expect "$ " 하지만 작동하지 않습니다. 알아낼 수 있도록 도와주세요. 감사 해요 인수에서 읽으려면 다음과 같이 간단히 수행할 수 있습니다. set username [lindex $argv 0]; set password [lindex $argv 1]; 그리고 그것을 인쇄 send_user "$username $pas..

IT이야기 2021.09.30

AngularJS: $resource를 사용하여 파일 업로드(솔루션)

AngularJS: $resource를 사용하여 파일 업로드(솔루션) 노출된 다양한 엔터티를 추상화하는 데 RESTful사용하여 웹 서비스 와 상호 작용하기 위해 AngularJS를 사용 $resource하고 있습니다. 이 엔터티 중 일부는 이미지이므로 동일한 요청 내에서 이진 데이터와 텍스트 필드를 모두 보내려면 "객체" save작업 을 사용할 수 있어야 합니다 $resource. AngularJS의 $resource서비스를 사용 하여 단일 POST요청으로 데이터를 보내고 이미지를 편안한 웹 서비스에 업로드하려면 어떻게 해야 합니까? 나는 광범위하게 검색했고 놓쳤을 수도 있지만 $resource 작업을 사용하여 파일을 업로드하는 이 문제에 대한 해결책을 찾지 못했습니다. 이 예를 만들어 보겠습니다. R..

IT이야기 2021.09.30

EPPlus를 사용한 Excel 날짜 형식

EPPlus를 사용한 Excel 날짜 형식 내 셀을 날짜 형식으로 지정하는 데 문제가 있습니다. FileInfo info = new FileInfo(path); using (ExcelPackage package = new ExcelPackage(info)) { ExcelWorksheet ws = package.Workbook.Worksheets.Add(sheetName); ws.Cells[3, 1].Style.Numberformat.Format = "yyyy-mm-dd"; ws.Cells["A3"].Formula = "=DATE(2014,10,5)"; } Excel에서 출력: 41 917,00 작동하지 않는 이유는 무엇입니까? 나는 Yosoyke에 동의합니다. 아마도 잘못된 세포를 대상으로 하고 있을 것..

IT이야기 2021.09.30
반응형