반응형

분류 전체보기 2429

JavaScript 객체에서 키를 정렬 / 순서화하는 방법이 있습니까?

JavaScript 객체에서 키를 정렬 / 순서화하는 방법이 있습니까? 예를 들어 다음 var data = { 'States': ['NSW', 'VIC'], 'Countries': ['GBR', 'AUS'], 'Capitals': ['SYD', 'MEL'] } for (var item in data) { console.log(item); } 인쇄물 States Countries Capitals 인쇄되도록 알파벳순으로 정렬하는 방법이 있습니까? Capitals Countries States 객체 자체가 아닙니다. 객체의 속성 컬렉션은 순서가 없습니다. 한 가지 할 수있는 Object.keys()일은를 사용하고 배열을 정렬 한 다음 반복하는 것입니다. Object.keys(data) .sort() .forE..

developer tip 2020.12.15

C #을 사용하여 Excel 파일에서 데이터를 읽는 방법

C #을 사용하여 Excel 파일에서 데이터를 읽는 방법 이 질문에 이미 답변이 있습니다. C # 32 답변 에서 Excel 파일 읽기 내 응용 프로그램은 Excel 파일에서 데이터를 읽어야합니다. 개발을 위해 .Net 및 C #을 사용하고 있습니다. 시스템에 MS 오피스를 설치할 수 없습니다. 그 때문에 내 응용 프로그램이 Excel 파일을 읽지 못하고 Excel 용 dll을로드하는 동안 오류가 발생합니다. MS Office가 설치되지 않은 시스템에서 내 애플리케이션의 Excel 파일에 액세스하려면 어떻게해야합니까? OleDB데이터베이스의 데이터 테이블과 같은 Excel 시트 를 사용 하고 사용 하는 옵션이 있습니다 . 예 ..... string con = @"Provider=Microsoft.Jet...

developer tip 2020.12.15

Twitter Bootstrap 테이블 셀에 collapse.js 사용 [거의 완료]

Twitter Bootstrap 테이블 셀에 collapse.js 사용 [거의 완료] 거래 (크레딧 및 차변)를 나열하는 계정 페이지에서 작업 중입니다. 사용자가 테이블 행을 클릭하면 확장되어 더 많은 정보가 표시되기를 바랍니다. 나는 트위터 부트 스트랩을 사용하고 있으며 문서를 살펴 봤는데 이것이 내가 가진 결과입니다. # Date Description Credit Debit Balance 1 05 May 2013 Credit Account $150.00 $150.00 Demo1 참조 : http://jsfiddle.net/2Dj7Y/ 유일한 문제는 잘못된 위치에 "드롭 다운 정보"가 표시된다는 것입니다. 테이블 상단에 인쇄하는 대신 새 행을 추가하고 싶습니다. 나는 또한 새 테이블 행을 추가하려고 시..

developer tip 2020.12.15

C ++ 11에서 N 요소 constexpr 배열 만들기

C ++ 11에서 N 요소 constexpr 배열 만들기 안녕하세요 저는 C ++ 11을 배우고 있습니다. 예를 들어 constexpr 0에서 n 배열을 만드는 방법이 궁금합니다. n = 5; int array[] = {0 ... n}; 그래서 배열은 {0, 1, 2, 3, 4, 5} C ++ 14에서는 constexpr생성자와 루프를 사용하여 쉽게 수행 할 수 있습니다 . #include template struct A { constexpr A() : arr() { for (auto i = 0; i != N; ++i) arr[i] = i; } int arr[N]; }; int main() { constexpr auto a = A(); for (auto x : a.arr) std::cout std::ar..

developer tip 2020.12.15

셀레늄 드라이버에 대한 사용자 에이전트 변경

셀레늄 드라이버에 대한 사용자 에이전트 변경 다음 코드가 있습니다 Python. from selenium.webdriver import Firefox from contextlib import closing with closing(Firefox()) as browser: browser.get(url) 사용자 에이전트 HTTP 헤더를 인쇄하고 변경하고 싶습니다. 가능할까요? Selenium에서는 요청 또는 응답 헤더를 읽을 방법이 없습니다. 이러한 종류의 정보를 기록하는 프록시를 통해 연결하도록 브라우저에 지시하면됩니다. Firefox에서 사용자 에이전트 설정 Firefox 용 사용자 에이전트를 변경하는 일반적인 방법은 "general.useragent.override"Firefox 프로필에서 변수를 설정하..

developer tip 2020.12.15

Lombok @Builder 및 JPA 기본 생성자

Lombok @Builder 및 JPA 기본 생성자 SpringData JPA와 함께 Lombok 프로젝트를 사용하고 있습니다. Lombok @Builder을 JPA 기본 생성자와 연결하는 방법이 있습니까? 암호: @Entity @Builder class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id; } 내가 아는 한 JPA에는 @Builder주석 으로 재정의되는 기본 생성자가 필요합니다 . 이에 대한 해결 방법이 있습니까? 이 코드는 오류를 제공합니다. org.hibernate.InstantiationException: No default constructor for entity: : app.domain.mod..

developer tip 2020.12.15

Lambda 함수 내에서 직접 Thread # sleep ()을 호출 할 수없는 이유는 무엇입니까?

Lambda 함수 내에서 직접 Thread # sleep ()을 호출 할 수없는 이유는 무엇입니까? 아래 코드는 나에게 컴파일 시간 오류를 제공합니다. Thread t2 = new Thread(() -> { try { sleep(1000); } catch (InterruptedException e) {} }); sleep (int) 메소드는 유형 A에 대해 정의되지 않았습니다 (여기서 A는 내 클래스 이름입니다). 반면 익명의 내부 클래스를 사용하면 컴파일 시간 오류가 없습니다. Thread t1 = new Thread(){ public void run(){ try { sleep(1000); } catch (InterruptedException e) {} } }; 아래 코드도 잘 작동합니다. Thread..

developer tip 2020.12.15

오류 : 메소드의 서명 없음 : com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask ()

오류 : 메소드의 서명 없음 : com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask () Android Studio에서 프로젝트를 빌드하는 동안 다음 오류가 발생합니다. 오류 : 메소드의 서명이 없습니다. com.crashlytics.tools.gradle.CrashlyticsPlugin.findObfuscationTransformTask ()는 인수 유형에 적용 가능합니다. (java.lang.String) 값 : [DevDebug] 이것을 해결하는 방법? 이는 .NET의 "1.28.0"버전과 관련된 문제인 것 같습니다 "io.fabric.tools:gradle". 일반적으로 이러한 종류의 문제 groupId:artif..

developer tip 2020.12.15

$ {var} 매개 변수 확장 표현식이 bash에 중첩 될 수 있습니까?

$ {var} 매개 변수 확장 표현식이 bash에 중첩 될 수 있습니까? 내가 가진 것은 다음과 같습니다. progname=${0%.*} progname=${progname##*/} 이것은 한 줄, 즉 단일 표현식으로 중첩 (또는 중첩되지 않음) 할 수 있습니까? 기본 이름 만 남도록 스크립트 이름에서 경로와 확장명을 제거하려고합니다. 위의 두 줄은 잘 작동합니다. 내 'C'성격은 단순히 나를 더 난독하게 만들도록 유도합니다. 둥지에 의해 다음과 같은 것을 의미합니다. #!/bin/bash export HELLO="HELLO" export HELLOWORLD="Hello, world!" echo ${${HELLO}WORLD} 그러면 ${var}식을 중첩 할 수 없습니다 . bash 구문 확장기는 이해하지..

developer tip 2020.12.15

파이썬 문자열에서 빈 줄을 제거하는 빠른 한 줄은 무엇입니까?

파이썬 문자열에서 빈 줄을 제거하는 빠른 한 줄은 무엇입니까? 불필요한 빈 줄이 포함 된 파이썬 문자열에 코드가 있습니다. 문자열에서 모든 빈 줄을 제거하고 싶습니다. 이것을하는 가장 비단뱀적인 방법은 무엇입니까? 참고 : 일반적인 코드 재 포매터를 찾는 것이 아니라 한 줄 또는 두 줄로 된 간단한 코드입니다. 감사! 어때 : text = os.linesep.join([s for s in text.splitlines() if s]) text가능한 외부 줄이있는 문자열은 어디에 있습니까? "\n".join([s for s in code.split("\n") if s]) 편집 2 : text = "".join([s for s in code.splitlines(True) if s.strip("\r\n")]) ..

developer tip 2020.12.15
반응형