반응형

2020/02/25 30

생성기 표현 대 목록 이해

생성기 표현 대 목록 이해 언제 파이썬에서 생성자 표현식을 사용해야하고리스트 이해를 사용해야합니까? # Generator expression (x*2 for x in range(256)) # List comprehension [x*2 for x in range(256)] John의 대답은 좋습니다 (여러 번 반복해서 반복하고 싶을 때 목록 이해력이 더 좋습니다). 그러나 목록 방법 중 하나를 사용하려면 목록을 사용해야한다는 점도 주목할 가치가 있습니다. 예를 들어 다음 코드는 작동하지 않습니다. def gen(): return (something for something in get_some_stuff()) print gen()[:2] # generators don't support indexing or..

Programing 2020.02.25

Java에서 코어 수 찾기

Java에서 코어 수 찾기 Java 코드 내에서 애플리케이션에 사용할 수있는 코어 수를 어떻게 찾을 수 있습니까? int cores = Runtime.getRuntime().availableProcessors(); 경우는 cores보다 하나입니다 중 하나를 프로세서 다이에 관한, 또는 JVM이에 심각한 버그가, 또는 우주에 대한 날려이다. 많은 수의 물리적 코어를 얻으려면 cmd 및 terminal 명령을 실행 한 다음 필요한 정보를 얻기 위해 출력을 구문 분석 할 수 있습니다. 아래는 물리적 코어 수를 반환하는 함수입니다. private int getNumberOfCPUCores() { OsValidator osValidator = new OsValidator(); String command = "";..

Programing 2020.02.25

당신은 어떻게 사용합니까?

당신은 어떻게 사용합니까? : JavaScript의 (조건부) 연산자? 누군가 ?:(조건부, "삼항") 연산자 란 무엇이고 어떻게 사용 하는지 간단한 단어로 설명해 주 시겠습니까? 이것은 if-else 문의 한 줄 축약입니다. 이를 조건부 연산자라고합니다. 1 조건부 연산자로 단축 할 수있는 코드의 예는 다음과 같습니다. var userType; if (userIsYoungerThan18) { userType = "Minor"; } else { userType = "Adult"; } if (userIsYoungerThan21) { serveDrink("Grape Juice"); } else { serveDrink("Wine"); } 다음과 ?:같이 단축 할 수 있습니다 : var userType = us..

Programing 2020.02.25

면도기에서 삼항 연산자를 사용하는 방법 (특히 HTML 특성)?

면도기에서 삼항 연산자를 사용하는 방법 (특히 HTML 특성)? WebForms 뷰 엔진을 사용하면 특히 HTML 속성 내에서 매우 간단한 조건에 삼항 연산자를 사용합니다. 예를 들면 다음과 같습니다. My link here 위의 코드를 제공한다 태그에게의 클래스 auth또는 anon사용자가 인증되었는지 여부에 따라. Razor 뷰 엔진과 동등한 구문은 무엇입니까? Razor는 코드와 마크 업을 시작할 때 "알고"HTML 태그가 필요하기 때문에 현재 다음과 같은 문제가 있습니다. @if(User.Identity.IsAuthenticated) { My link here } else { My link here } 이것은 약간 끔찍하다 . 나는 이와 같은 일을하고 싶지만 면도기의 방법을 이해하는 데 어려움을 ..

Programing 2020.02.25

커밋을 푸시하지 않고 Travis-CI 재 구축을 트리거 하시겠습니까?

커밋을 푸시하지 않고 Travis-CI 재 구축을 트리거 하시겠습니까? Travis-CI를 사용하면 GitHub에 새로운 커밋을 푸시하지 않고도 재 구축을 시작할 수 있습니까? 사용 사례 : 외부 성으로 인해 빌드가 실패합니다. 소스는 실제로 정확합니다. 단순히 다시 실행하면 빌드가 완료되고 전달됩니다. 예를 들어, apt-get패키지 서버가 다운되어 장애가 발생했지만 서버가 다시 백업됩니다. 그러나 새 커밋이 푸시 될 때까지 "실패"상태에서 빌드 상태가 "고정되었습니다". "더미"커밋을 푸시하는 것 외에 Travis-CI가 다른 빌드를 수행하도록하는 방법이 있습니까? 당신이 REPO에 대한 쓰기 액세스가있는 경우 : 빌드의 상세 화면을 버튼이 ↻ 툴팁 "다시 빌드"와 함께. 참고 : Ghostery와 ..

Programing 2020.02.25

jQuery로 5 초 동안 기다리는 방법?

jQuery로 5 초 동안 기다리는 방법? 페이지가로드되는 효과를 만들려고하는데 5 초 후에 화면의 성공 메시지가 사라지거나 위로 올라갑니다. 어떻게하면 되나요? 자바 스크립트 setTimeout 내장 . setTimeout( function() { //do something special }, 5000); 업데이트 : 페이지 로딩이 완료된 이후로 기다리려면 $(document).ready(...);스크립트 에 해당 코드를 넣으십시오 . 업데이트 2 : jquery 1.4.0에 .delay메소드가 도입되었습니다 . 확인하십시오 . .delay는 jQuery 효과 대기열에서만 작동합니다. 일반적인 자바 스크립트 타이머를 사용하십시오. $(function(){ function show_popup(){ $("..

Programing 2020.02.25

배열에서 고유하지 않은 모든 값 (예 : 중복 / 둘 이상의 발생)을 가져옵니다.

배열에서 고유하지 않은 모든 값 (예 : 중복 / 둘 이상의 발생)을 가져옵니다. 중복 값이 ​​있는지 확인하려면 JavaScript 배열을 확인해야합니다. 가장 쉬운 방법은 무엇입니까? 중복 된 값이 무엇인지 찾아야합니다. 실제로 색인이나 중복 횟수가 필요하지 않습니다. 배열을 반복하고 일치하는 다른 모든 값을 확인할 수 있지만 더 쉬운 방법이 있어야합니다. 어떤 아이디어? 감사! 비슷한 질문 : 배열의 모든 고유 값을 가져옵니다 (중복 제거) 배열을 정렬 한 다음 실행하여 다음 (또는 이전) 인덱스가 현재와 같은지 확인할 수 있습니다. 정렬 알고리즘이 양호하다고 가정하면 O (n 2 ) 보다 작아야합니다 . var arr = [9, 9, 111, 2, 3, 4, 4, 5, 7]; var sorted_..

Programing 2020.02.25

Math.Round (2.5)가 3 대신 2를 반환하는 이유는 무엇입니까?

Math.Round (2.5)가 3 대신 2를 반환하는 이유는 무엇입니까? C #에서 결과 Math.Round(2.5)는 2입니다. 3으로되어 있지 않습니까? C #에서 왜 2입니까? 첫째, 이것은 어쨌든 C # 버그가 아니며 .NET 버그입니다. C #은 언어 Math.Round이며 구현 방법을 결정하지 않습니다 . 두 번째로, no- docs 를 읽으면 기본 반올림이 "짝수로 반올림"(은행가 반올림)임을 알 수 있습니다. 반환 값 형식 : System.Double 가장 가까운 정수 a. a의 분수 성분이 두 정수 사이의 중간에 있고, 그 중 하나는 짝수이고 다른 정수는 짝수입니다. 이 메소드는 Double정수 타입 대신에 리턴합니다 . 설명 이 방법의 동작은 IEEE 표준 754, 섹션 4를 따릅니다..

Programing 2020.02.25

Git에서 원격으로 브랜치 이름 바꾸기

Git에서 원격으로 브랜치 이름 바꾸기 내가 git://액세스 할 수 있는 저장소 (일반적으로 푸시 + 풀)가있는 경우 로컬에서 수행하는 것과 같은 방식으로 해당 저장소의 분기 이름을 바꾸는 방법이 git branch -m있습니까? 원하는 이름으로 새 로컬 브랜치를 만들고 원격으로 푸시 한 다음 이전 원격 브랜치를 삭제하면됩니다. $ git branch new-branch-name origin/old-branch-name $ git push origin --set-upstream new-branch-name $ git push origin :old-branch-name 그런 다음 이전 분기 이름을 보려면 저장소의 각 클라이언트가 수행해야합니다. $ git fetch origin $ git remote p..

Programing 2020.02.25

배열의 마지막 요소를 삭제하지 않고 얻는 가장 좋은 방법은 무엇입니까?

배열의 마지막 요소를 삭제하지 않고 얻는 가장 좋은 방법은 무엇입니까? 확인, 에 대해 모두 알고 array_pop()있지만 마지막 요소는 삭제됩니다. 배열의 마지막 요소를 삭제하지 않고 얻는 가장 좋은 방법은 무엇입니까? 편집 : 여기 보너스가 있습니다 : $array = array('a' => 'a', 'b' => 'b', 'c' => 'c'); 또는 $array = array('a', 'b', 'c', 'd'); unset($array[2]); echo $array[sizeof($array) - 1]; // Output: PHP Notice: Undefined offset: 2 in - on line 4 짧고 달다. 오류 메시지를 제거하고 한 줄짜리 양식과 효율적인 성능을 유지하는 솔루션을 생각해 ..

Programing 2020.02.25
반응형