반응형

전체 글 3218

Kotlin에서 List를지도로 변환하는 방법?

Kotlin에서 List를지도로 변환하는 방법? 예를 들어 다음과 같은 문자열 목록이 있습니다. val list = listOf("a", "b", "c", "d") 문자열이 키인지도로 변환하고 싶습니다. 나는 그 .toMap()기능을 사용해야한다는 것을 알고 있지만 그 방법을 모르겠으며 그 예를 보지 못했습니다. 두 가지 선택이 있습니다. 첫 번째이자 가장 성능이 좋은 것은 associateBy키와 값을 생성하기 위해 두 개의 람다 를 사용 하고 맵 생성을 인라인하는 함수 를 사용하는 것입니다. val map = friends.associateBy({it.facebookId}, {it.points}) 두 번째로 성능이 떨어지는 두 번째는 표준 map함수를 사용 하여 최종 맵을 생성하는 Pair데 사용할 ..

IT박스 2020.06.20

git-diff 출력의 공백 색칠

git-diff 출력의 공백 색칠 코드 형식과 관련하여 나는 순수 주의자입니다 :). 나는 종종 불필요한 공백을 제거합니다 (줄 끝에 ws, ws 만있는 줄 등). 나는 심지어 vim을 그 종류의 선이 빨간색으로 표시되도록 설정했습니다. 내 문제는 git-diff를 사용하면 종종 다음과 같은 것을 볼 수 있다는 것입니다. - else{ + else{ git-diff 색상을 사용하더라도 차이를 볼 수 없습니다 (특정 상황에서 줄 끝에서 1 ws를 제거했습니다). git-diff에게 ws가 빨간색으로 표시되도록 지시하는 방법이 있습니까? (예 : / \ s + $ / regexp와 일치하는 항목). 다음과 같이 color.diff.whitespace 구성 설정을 설정해야 할 수도 있습니다. git confi..

IT박스 2020.06.20

Bash에서 정규 표현식과 문자열을 어떻게 일치시킬 수 있습니까?

Bash에서 정규 표현식과 문자열을 어떻게 일치시킬 수 있습니까? 나는 주어진 때 있도록 기능을 포함하는 bash는 스크립트를 작성하는 것을 시도하고있다 .tar, .tar.bz2, .tar.gz등의 파일을이 파일의 압축을 관련 스위치와 타르를 사용합니다. if elif를 사용하여 파일 이름을 테스트하여 끝나는 것을 확인하고 정규식 메타 문자를 사용하여 일치시킬 수없는 문을 사용하고 있습니다. 명령 줄에서 'test'를 사용하는 스크립트를 지속적으로 다시 작성하지 않기 위해 아래 명령문이 작동해야한다고 생각했습니다. 가능한 모든 대괄호, 따옴표 및 메타 문자 조합을 시도했지만 여전히 실패합니다. test sed-4.2.2.tar.bz2 = tar\.bz2$; echo $? (this returns 1, ..

IT박스 2020.06.20

자바 : 정수와 ==

자바 : 정수와 == 자바 1.5로, 당신은 꽤 많이 교류 할 수 Integer와 int많은 상황에 있습니다. 그러나 코드에서 잠재적 인 결함이 발견되어 조금 놀랐습니다. 다음 코드 : Integer cdiCt = ...; Integer cdsCt = ...; ... if (cdiCt != null && cdsCt != null && cdiCt != cdsCt) mismatch = true; 어떤 상황에서 결정할 수는 없지만 값이 같을 때 불일치가 잘못 설정되어있는 것처럼 보입니다. Eclipse에서 중단 점을 설정하고 Integer값이 모두 137 임을 보았고 부울 표현식을 검사하여 그것이 거짓이라고 말했지만 단계를 넘어 서면 불일치를 true로 설정했습니다. 조건부 변경 : if (cdiCt != n..

IT박스 2020.06.20

튜플 목록에서 첫 번째 요소를 얻는 방법은 무엇입니까?

튜플 목록에서 첫 번째 요소를 얻는 방법은 무엇입니까? 아래에 첫 번째 요소가 id이고 다른 요소가 문자열 인 목록이 있습니다. [(1, u'abc'), (2, u'def')] 다음과 같이이 튜플 목록에서만 ID 목록을 만들고 싶습니다. [1,2] 이 목록을 사용 __in하므로 정수 값 목록이어야합니다. >>> a = [(1, u'abc'), (2, u'def')] >>> [i[0] for i in a] [1, 2] zip 기능을 사용하여 요소를 분리하십시오. >>> inpt = [(1, u'abc'), (2, u'def')] >>> unzipped = zip(*inpt) >>> print unzipped [(1, 2), (u'abc', u'def')] >>> print list(unzipped[0]) ..

IT박스 2020.06.20

Java에서 'public static void'는 무엇을 의미합니까?

Java에서 'public static void'는 무엇을 의미합니까? public static voidJava에서 무엇을 의미합니까? 나는 배우는 과정에 있습니다. 내가 일하고있는 책의 모든 예제에서 public static void사용되거나 생성 된 방법보다 먼저 나옵니다. 이것은 무엇을 의미 하는가? 완전히 다른 세 가지입니다. public는 메소드가 표시되고 다른 유형의 다른 객체에서 호출 될 수 있음을 의미합니다. 다른 대안은 private, protected, package와 package-private. 자세한 내용은 여기 를 참조하십시오. static메서드가 해당 클래스의 특정 인스턴스 (객체)가 아니라 클래스와 연결되어 있음을 의미합니다. 즉, 클래스의 객체를 만들지 않고 정적 메서드를 ..

IT박스 2020.06.20

"Java DateFormat은 스레드 안전하지 않습니다"이것이 무엇을 야기합니까?

"Java DateFormat은 스레드 안전하지 않습니다"이것이 무엇을 야기합니까? 모든 사람들은 스레드가 안전하지 않은 Java DateFormat에 대해주의하고 이론적으로 개념을 이해합니다. 그러나 이로 인해 우리가 직면 할 수있는 실제 문제를 시각화 할 수 없습니다. 예를 들어, 클래스에 DateFormat 필드가 있고 멀티 스레드 환경에서 클래스의 다른 메소드 (서식 날짜)에 동일하게 사용됩니다. 이것이 원인입니까? 형식 예외와 같은 예외 데이터 불일치 다른 문제? 또한 이유를 설명하십시오. 사용해 봅시다. 다음은 여러 스레드가 공유를 사용하는 프로그램입니다 SimpleDateFormat. 프로그램 : public static void main(String[] args) throws Excepti..

IT박스 2020.06.20

PHP를 사용하여 한 디렉토리에서 다른 디렉토리로 파일을 복사하는 방법은 무엇입니까?

PHP를 사용하여 한 디렉토리에서 다른 디렉토리로 파일을 복사하는 방법은 무엇입니까? 말 I의 한은 파일 가지고 test.php에서 foo뿐만 아니라 같은 디렉토리 bar. bar/test.php를 foo/test.php사용하여 바꾸는 방법은 PHP무엇입니까? 저는 Windows XP를 사용하고 있습니다. 크로스 플랫폼 솔루션은 훌륭하지만 Windows를 선호합니다. 당신은 copy()기능을 사용할 수 있습니다 : // Will copy foo/test.php to bar/test.php // overwritting it if necessary copy('foo/test.php', 'bar/test.php'); 매뉴얼 페이지에서 몇 가지 관련 문장을 인용 : 파일 소스의 사본을 대상으로 만듭니다. 대상 ..

IT박스 2020.06.20

CSS 줄임표가 표 셀에서 작동하지 않는 이유는 무엇입니까?

CSS 줄임표가 표 셀에서 작동하지 않는 이유는 무엇입니까? 다음 예제를 고려하십시오 : ( live demo here ) $(function() { console.log("width = " + $("td").width()); }); td { border: 1px solid black; width: 50px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } Hello Stack Overflow 출력은 width = 139이며 생략 부호가 나타나지 않습니다. 내가 여기서 무엇을 놓치고 있습니까? 분명히 다음을 추가하십시오. td { display: block; /* or inline-block */ } 문제도 해결합니다. 또 다른 가능한..

IT박스 2020.06.20

C # 객체 목록, 속성의 합계를 얻는 방법

C # 객체 목록, 속성의 합계를 얻는 방법 개체 목록이 있습니다. 개별 객체 항목의 한 속성은 금액입니다. 금액의 합계는 어떻게 얻습니까? 내 목록이 double 유형 인 경우 다음과 같이 할 수 있습니다. double total = myList.Sum(); 그러나 이와 비슷한 것을 원하지만이 구문은 올바르지 않습니다. double total = myList.amount.Sum(); 이것을 달성하려면 어떻게해야합니까? 가능하면 반복하여 값을 계산하는 대신 Sum 함수를 사용하고 싶습니다. using System.Linq; ... double total = myList.Sum(item => item.Amount); 특정 조건과 일치하는 항목에서 해야하는 경우 ... double total = myList..

IT박스 2020.06.20
반응형