반응형

IT박스 3102

소수 열에 돈 저장-정밀도와 스케일은?

소수 열에 돈 저장-정밀도와 스케일은? 데이터베이스에 돈 값을 저장하기 위해 10 진수 열을 사용하고 있으며 오늘 사용할 정밀도와 스케일이 궁금합니다. 고정 너비의 문자 열이 더 효율적이라고 가정하기 때문에 십진 열에 대해서도 마찬가지라고 생각했습니다. 그렇습니까? 그리고 어떤 정밀도와 스케일을 사용해야합니까? 나는 24/8의 정밀도를 생각하고있었습니다. 그 잔인 함은 충분하지 않습니까? 이것이 내가하기로 결정한 것입니다. 거래 테이블 자체에 전환율 (해당되는 경우)을 플로트로 저장 계정 테이블에 통화 저장 거래 금액은 DECIMAL(19,4) 변환율을 사용한 모든 계산은 내 응용 프로그램에서 처리되므로 반올림 문제를 계속 제어합니다. 전환율에 대한 플로트는 대부분 참조 용이므로 문제가되지 않는다고 생각..

IT박스 2020.06.02

IValidatableObject를 어떻게 사용합니까?

IValidatableObject를 어떻게 사용합니까? 나는 이해 IValidatableObject하자 하나가 서로에 대한 특성을 비교하는 방법으로 개체를 확인하는 데 사용됩니다. 개별 속성의 유효성을 검사하는 특성을 계속 갖고 싶지만 특정 경우에 일부 속성의 실패를 무시하고 싶습니다. 아래의 경우에 잘못 사용하려고합니까? 그렇지 않으면 어떻게 구현합니까? public class ValidateMe : IValidatableObject { [Required] public bool Enable { get; set; } [Range(1, 5)] public int Prop1 { get; set; } [Range(1, 5)] public int Prop2 { get; set; } public IEnumerab..

IT박스 2020.06.02

MongoDB 데이터베이스 파일 크기 줄이기

MongoDB 데이터베이스 파일 크기 줄이기 한때 큰 (> 3GB) MongoDB 데이터베이스가 있습니다. 그 이후로 문서가 삭제되었으며 이에 따라 데이터베이스 파일의 크기가 줄어들 것으로 예상했습니다. 그러나 MongoDB는 할당 된 공간을 유지하므로 파일이 여전히 큽니다. 여기에서 admin 명령 mongod --repair이 사용되지 않은 공간을 비우는 데 사용 된다는 것을 읽었 지만 디스크 에이 명령을 실행하기에 충분한 공간이 없습니다. 사용하지 않는 공간을 확보 할 수있는 방법을 알고 있습니까? 업데이트 : 와 compact명령 과 같은 WiredTiger 그것은 본다 추가 디스크 공간이 실제로 OS에 발표 될 예정이다 . 업데이트 : v1.9 이상에서는 compact명령이 있습니다. 이 명령은..

IT박스 2020.06.02

디자인 패턴 : 팩토리 vs 팩토리 메소드 vs 추상 팩토리

디자인 패턴 : 팩토리 vs 팩토리 메소드 vs 추상 팩토리 웹 사이트에서 디자인 패턴을 읽고있었습니다 거기에서 Factory, Factory method 및 Abstract factory에 대해 읽었지만 혼란스럽고 정의에 명확하지 않습니다. 정의에 따르면 팩토리-인스턴스화 로직을 클라이언트에 노출시키지 않고 객체를 작성하고 공통 인터페이스를 통해 새로 작성된 객체를 참조합니다. Factory Method의 단순화 된 버전입니다 팩토리 메소드-오브젝트를 작성하기위한 인터페이스를 정의하지만 서브 클래스가 인스턴스화 할 클래스를 결정하고 공통 인터페이스를 통해 새로 작성된 오브젝트를 참조하도록합니다. Abstract Factory-클래스를 명시 적으로 지정하지 않고 관련 객체 패밀리를 작성하기위한 인터페이스..

IT박스 2020.06.02

'fs : 기본 모듈 소스 재평가는 지원되지 않습니다'를 수정하는 방법-graceful-fs

'fs : 기본 모듈 소스 재평가는 지원되지 않습니다'를 수정하는 방법-graceful-fs 최근에 Node v.6으로 전환했으며 일반 빌드 grunt / gulp / webpack을 실행하는 데 점점 더 많은 문제가 발생하기 시작했습니다. 예를 들면 다음과 같습니다. $ gulp [14:02:20] Local gulp not found in ~/_Other/angular-2-ts/angular2-seed [14:02:20] Try running: npm install gulp rm -rf node_modulesgulp 및 기타 모든 플러그인 및 모듈은 / node_modules 폴더에 설치되어 있으며을 통해 다시 설치됩니다 . 이러한 오류의 대부분은 (node:42) fs: re-evaluating n..

IT박스 2020.06.02

.NET의 'CLSCompliant'속성은 무엇입니까?

.NET의 'CLSCompliant'속성은 무엇입니까? CLSCompliant속성 은 무엇입니까 ? 다른 .NET 언어에서 클래스를 사용할 수있게하려면 CLSCompliant 특성으로 클래스를 표시합니다. 기본 규칙은 다음과 같습니다. 서명되지 않은 형식은 클래스의 공용 인터페이스에 속하지 않아야합니다. 이것은 공용 필드에 uint 또는 ulong과 같은 서명되지 않은 유형이 없어야하고, 공용 메소드는 서명되지 않은 유형을 리턴해서는 안되며, 공용 함수에 전달 된 매개 변수에는 서명되지 않은 유형이 없어야한다는 의미입니다. 그러나 서명되지 않은 유형은 개인 구성원의 일부일 수 있습니다. 포인터와 같은 안전하지 않은 유형은 공용 멤버와 함께 사용하면 안됩니다. 그러나 개인 회원과 함께 사용할 수 있습니다...

IT박스 2020.06.02

NSInvalidUnarchiveOperationException : NSLayoutConstraint라는 클래스를 인스턴스화 할 수 없습니다.

NSInvalidUnarchiveOperationException : NSLayoutConstraint라는 클래스를 인스턴스화 할 수 없습니다. 나는 이것에 매우 익숙하다. 나는 iPhone 프로젝트 "HelloWorld"에 대해 Apple의 튜토리얼을 단계별로 따랐다. iPhone 5.0 시뮬레이터에서 실행했는데 충돌했습니다. 2012년 11월 2일 14 : 46 : 06.782하여 HelloWorld [9880 : C07] * 의한 캐치되지 않는 예외 'NSInvalidUnarchiveOperationException'이유 응용 프로그램 종료 '할 수 없다라는 NSLayoutConstraint 인스턴스화 클래스'* 우선 투사 호출 스택 (0x14a2052 0xea2d0a 0x144aa78 0x144a..

IT박스 2020.06.01

Ubuntu에서 PhantomJS를 어떻게 설정하고 실행할 수 있습니까?

Ubuntu에서 PhantomJS를 어떻게 설정하고 실행할 수 있습니까? PhantomJS를 설정하고 비디오에 녹화했습니다 : https://www.dailymotion.com/video/xnizmh_1_webcam 빌드 지침 : http://phantomjs.org/build.html 설정에 문제가 있습니까? 설정 후 빠른 시작 자습서를 읽고이 코드를 작성하려고했습니다. phantomjs hello.js "명령을 찾을 수 없음"오류가 발생합니다. 이 문제를 어떻게 해결할 수 있습니까? 귀두 일의 대답은 저를 올바른 길로 안내했습니다. / usr / bin /에 심볼릭 링크를 하나 더 추가해야했으며 3에 대해 직접 심볼릭 링크를 수행했습니다 (아래 참조). 우분투 서버 Natty Narwhal에 설치하고..

IT박스 2020.06.01

Linux에서 모든 폴더와 파일의 이름을 소문자로 바꾸려면 어떻게합니까?

Linux에서 모든 폴더와 파일의 이름을 소문자로 바꾸려면 어떻게합니까? 대문자 폴더가 어디에도 나타나지 않도록 전체 폴더 트리의 이름을 재귀 적으로 바꿔야합니다 (C ++ 소스 코드이지만 중요하지는 않습니다). CVS 및 Subversion 버전 제어 파일 / 폴더를 무시하기위한 보너스 포인트. 쉘은 모든 Linux 상자에서 사용 가능해야하므로 쉘 스크립트가 선호됩니다. 파일 이름 변경에 대한 세부 사항에 대한 몇 가지 유효한 인수가있었습니다. 소문자 이름이 같은 파일은 덮어 써야한다고 생각합니다. 그것은 사용자의 문제입니다. 대소 문자를 무시하는 파일 시스템에서 체크 아웃하면 첫 번째 파일 시스템도 첫 번째 파일 시스템을 덮어 씁니다. AZ 문자를 고려하여 az로 변환하고 다른 모든 것은 문제를 요구..

IT박스 2020.06.01
반응형