반응형

spring3 1920

Java, BigDecimal의 소수 부분 만 추출 하시겠습니까?

Java, BigDecimal의 소수 부분 만 추출 하시겠습니까? Java에서 저는 BigDecimal클래스로 작업하고 있으며 코드의 일부에서는 분수 부분을 추출해야합니다. BigDecimal의 소수점 뒤의 숫자를 얻는 데 도움이되는 내장 메서드가없는 것 같습니다 BigDecimal. 예를 들면 : BigDecimal bd = new BigDecimal("23452.4523434"); 4523434위에 표시된 숫자에서 추출하고 싶습니다 . 가장 좋은 방법은 무엇입니까? 나는 시도 할 것이다 bd.remainder(BigDecimal.ONE). remainder메서드와 ONE상수를 사용합니다 . BigDecimal bd = new BigDecimal( "23452.4523434" ); BigDecimal ..

IT TIP 2020.12.15

자바 스크립트에서 긴 숫자를 축약 된 문자열로 변환합니다.

자바 스크립트에서 긴 숫자를 축약 된 문자열로 변환합니다. JavaScript에서 주어진 [edit : 양의 정수 ] 숫자 (1000 억 미만)를 3 글자 약어 로 변환하는 함수를 작성하는 방법은 무엇 입니까? 0-9 및 az / AZ는 문자로 계산되지만 점은 (많은 비례 글꼴에서 너무 작기 때문에) 문자 제한 측면에서 무시되지 않을까요? 이 질문은 이 유용한 스레드 와 관련 이 있지만 동일하지 않습니다. 예를 들어, 그 함수가 예를 들어 "123456-> 1.23k"( "123.5k"는 5 글자)로 바뀌면 "123456-> 0.1m"( "0 [.] 1m"은 3 글자 ). 예를 들어, 이것은 원하는 함수의 출력 (왼쪽 원본, 오른쪽 이상적인 반환 값)입니다. 0 "0" 12 "12" 123 "123" 1..

IT TIP 2020.12.15

AttributeError : Python에서 속성을 설정할 수 없습니다.

AttributeError : Python에서 속성을 설정할 수 없습니다. 내 코드는 다음과 같습니다. N = namedtuple("N", ['ind', 'set', 'v']) def solve() items=[] stack=[] R = set(range(0,8)) for i in range(0,8): items.append(N(i,R,8)) stack.append(N(0,R-set(range(0,1)),i)) while(len(stack)>0): node = stack.pop() print node print items[node.ind] items[node.ind].v = node.v 마지막 줄에서 원하는 items[node.ind].v값을 설정할 수 없으며 node.v오류가 발생합니다. "Attrib..

IT TIP 2020.12.15

Karma 실행 단일 테스트

Karma 실행 단일 테스트 나는 실행 테스트에 카르마를 사용합니다. 많은 테스트가 있고 모든 테스트를 실행하는 것은 매우 느린 프로세스입니다. 모든 테스트는 약 10 분 정도 실행되므로 시간을 줄이기 위해 단일 테스트 만 실행하고 싶습니다. 가능합니까? 감사. Karma / Jasmine 스택을 사용하는 경우 다음을 사용하십시오 . fdescribe("when ...", function () { // to [f]ocus on a single group of tests fit("should ...", function () {...}); // to [f]ocus on a single test case }); ... 그리고 : xdescribe("when ...", function () { // to e[x..

IT TIP 2020.12.15

계산 된 속성과 클로저로 설정된 속성의 차이점

계산 된 속성과 클로저로 설정된 속성의 차이점 저는 Swift를 처음 사용합니다. 계산 된 속성과 클로저로 설정된 속성의 차이점은 무엇입니까? 계산 된 속성이 매번 다시 계산된다는 것을 알고 있습니다. 폐쇄는 다른가요? 즉 폐쇄: var pushBehavior: UIPushBehavior = { let lazilyCreatedPush = UIPushBehavior() lazilyCreatedPush.setAngle(50, magnitude: 50) return lazilyCreatedPush }() 계산 됨 : var pushBehavior: UIPushBehavior { get{ let lazilyCreatedPush = UIPushBehavior() lazilyCreatedPush.setAngle(5..

IT TIP 2020.12.15

열려있는 모든 문서 탭을 표시합니다.

열려있는 모든 문서 탭을 표시합니다. Visual Studio에서 연 모든 파일 또는 문서를보고 싶습니다. 오버플로시 자동으로 숨겨 지거나 숨겨지는 것을 원하지 않습니다. 어떻게 할 수 있습니까? 이를위한 기본 제공 옵션 중 하나 : 고정 된 탭을 사용합니다. http://dailydotnettips.com/2016/01/21/persevering-and-separating-the-pinned-tabs-in-visual-studio/ 설정을 위해 외부 페이지를 읽고 싶지 않은 경우 : Tools -> Options -> Environment -> Tabs and Windows -> Show pinned tabs in a seperate row 완전히 원하는 것은 아니지만 무료이며 유용 할 수 있습니다. ..

IT TIP 2020.12.15

VSCode의 열에서 자동으로 줄 바꿈

VSCode의 열에서 자동으로 줄 바꿈 VSCode에서 줄을 자동으로 줄 바꿈하려면 어떻게해야합니까? 즉, 행이 지정된 열에 도달하면 자동으로 해당 열에 가장 가까운 단어 경계에 개행 문자를 삽입하지 않고 삽입합니다. Vim에는 Markdown을 편집 할 때 사용하고 싶은 textwidth 라는 설정 이 있습니다. 내가 말할 수있는 한 VSCode처럼 보이지 않습니다. 소프트 랩핑을 제어하는 ​​방법 만 있습니다. VSCode는 기본적으로이를 지원하지 않습니다. 그러나 + Rewrap를 눌러 커서가 현재있는 블록을 포맷 할 수있는 확장을 설치할 수 있습니다 .AltQ Rewrap 중단 할 열을 얻기 위해 VSCode의 설정을 읽으므로 추가 설정이 필요하지 않습니다. 하지만 Rewrap자동 아니다, 자동으..

IT TIP 2020.12.15

WPF 레이블 가속기 키 비활성화 (텍스트 밑줄이 없음)

WPF 레이블 가속기 키 비활성화 (텍스트 밑줄이 없음) 내가 설정하고 .Content밑줄을 포함하는 문자열로 라벨의 값을; 첫 번째 밑줄은 바로 가기 키로 해석됩니다. 기본 문자열을 변경하지 않고 (모두 _를 로 대체 하여 __) 레이블에 대한 가속기를 비활성화하는 방법이 있습니까? TextBlock을 레이블의 콘텐츠로 사용하는 경우 해당 텍스트는 밑줄을 흡수하지 않습니다. 레이블의 기본 템플릿에있는 ContentPresenter의 RecognizesAccessKey 속성을 재정의 할 수 있습니다. 예를 들면 : _This is a test 왜 이러지? public partial class LabelEx : Label { public bool PreventAccessKey { get; set; } = ..

IT TIP 2020.12.15

삽입 된 순서대로 사전에서 항목을 검색하는 방법은 무엇입니까?

삽입 된 순서대로 사전에서 항목을 검색하는 방법은 무엇입니까? 삽입 된 순서대로 Python 사전에서 항목을 검색 할 수 있습니까? dictCPython 3.6 이상 (또는 다른 Python 구현의 경우 Python 3.7 이상)을 사용하는 경우 표준 Python 이 기본적으로이 작업을 수행합니다. 이전 버전의 Python에서는 collections.OrderedDict. 다른 답변은 정확합니다. 불가능하지만 직접 작성할 수 있습니다. 그러나 실제로 이와 같은 것을 구현하는 방법을 모르는 경우 방금 작성하고 테스트 한 dict를 하위 클래스로 만드는 완전하고 작동하는 구현이 있습니다. (생성자에 전달 된 값의 순서는 정의되어 있지 않지만 나중에 전달되는 값보다 먼저 올 것이며, 순서가 지정된 사전이 값으..

IT TIP 2020.12.15

MySQL : FROM 절 제한에서 하위 쿼리로보기

MySQL : FROM 절 제한에서 하위 쿼리로보기 MySQL 5.0에서 FROM 절에 하위 쿼리를 사용하여 뷰를 만들려고 할 때 왜 다음 오류가 발생합니까? 오류 1349 (HY000) : 뷰의 SELECT에 FROM 절에 하위 쿼리가 있습니다. 이것이 MySQL 엔진의 한계라면 왜 아직이 기능을 구현하지 않았습니까? 또한이 제한에 대한 좋은 해결 방법은 무엇입니까? FROM 절의 하위 쿼리에 대해 작동하는 해결 방법이 있습니까? 아니면 FROM 절에서 하위 쿼리를 사용하지 않고 표현할 수없는 쿼리가 있습니까? 예제 쿼리 (댓글에 묻 혔음) : SELECT temp.UserName FROM (SELECT u1.name as UserName, COUNT(m1.UserFromId) as SentCount ..

IT TIP 2020.12.15
반응형