반응형

2020/09/02 30

현재 사용자 디렉토리는 어떻게 얻을 수 있습니까?

현재 사용자 디렉토리는 어떻게 얻을 수 있습니까? 이것을 사용하여 : Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 이 출력을 얻습니다. "C:\\Documents and Settings\\[USER]\\Application Data" 모든 사용자의 루트 디렉토리를 어떻게 얻을 수 있습니까? 즉 : "C:\\Documents and Settings\\[USER]\\" 이것이 좋은 해결책이 될 수 있습니다 : 이것이 Vista / Win7인지 XP인지 고려하고 환경 변수를 사용하지 않고 : string path = Directory.GetParent(Environment.GetFolderPath(Environment.Special..

Programing 2020.09.02

PHP DateInterval에서 총 초 계산

PHP DateInterval에서 총 초 계산 두 날짜 사이의 총 시간 (초)을 계산하는 가장 좋은 방법은 무엇입니까? 지금까지 다음과 같은 내용을 시도했습니다. $delta = $date->diff(new DateTime('now')); $seconds = $delta->days * 60 * 60 * 24; 그러나 daysDateInterval 객체 의 속성은 현재 PHP5.3 빌드에서 손상된 것 같습니다 (적어도 Windows에서는 항상 동일한 6015값을 반환 함 ). 나는 또한 매월 일수 (반올림 30), 윤년 등을 보존하지 못하는 방식으로 시도했습니다. $seconds = ($delta->s) + ($delta->i * 60) + ($delta->h * 60 * 60) + ($delta->d *..

Programing 2020.09.02

콘솔에 테이블을 덤프하는 방법?

콘솔에 테이블을 덤프하는 방법? 중첩 된 테이블 (n-deep)이 포함 된 테이블의 내용을 표시하는 데 문제가 있습니다. print성명이나 빠르고 더러운 것을 통해 std 또는 콘솔에 덤프하고 싶지만 방법을 알 수 없습니다. NSDictionarygdb를 사용하여 인쇄 할 때 얻을 수있는 대략적인 것을 찾고 있습니다. 테이블 직렬화에 대한 Lua Wiki를 자유롭게 찾아보십시오 . 콘솔에 테이블을 덤프하는 방법에 대한 여러 가지 방법을 나열합니다. 자신에게 가장 적합한 것을 선택하기 만하면됩니다. 이를 수행하는 방법에는 여러 가지가 있지만 일반적으로 Penlight의 방법을 사용합니다 . > t = { a = { b = { c = "Hello world!", 1 }, 2, d = { 3 } } } > r..

Programing 2020.09.02

비동기 콜백 함수 세트를 어떻게 기다릴 수 있습니까?

비동기 콜백 함수 세트를 어떻게 기다릴 수 있습니까? 자바 스크립트에서 다음과 같은 코드가 있습니다. forloop { //async call, returns an array to its callback } 이러한 비동기 호출이 모두 완료된 후 모든 배열에 대한 최소값을 계산하고 싶습니다. 그들 모두를 어떻게 기다릴 수 있습니까? 지금 내 유일한 아이디어는 done이라는 부울 배열을 만들고 ith 콜백 함수에서 done [i]를 true로 설정 한 다음 while (모두 완료되지 않음) {} 편집 : 가능하지만 추악한 해결책은 각 콜백에서 done 배열을 편집 한 다음 각 콜백에서 다른 모든 done이 설정되면 메서드를 호출하는 것이므로 완료 할 마지막 콜백은 계속되는 메서드를 호출합니다. 미리 감사드립..

Programing 2020.09.02

Scala 코드가 더 단순 해 보이거나 줄이 더 적은 Scala 및 Java 코드 샘플?

Scala 코드가 더 단순 해 보이거나 줄이 더 적은 Scala 및 Java 코드 샘플? Scala 코드가 Java로 작성된 코드보다 더 간단하고 간결하다는 것을 보여주는 Scala 및 Java 코드의 코드 샘플이 필요합니다 (물론 두 샘플 모두 동일한 문제를 해결해야 함). "이것은 Scala의 추상 팩토리입니다. Java에서는 훨씬 더 번거롭게 보일 것입니다"와 같은 주석이있는 Scala 샘플 만있는 경우에도 허용됩니다. 감사! 나는 대부분의 수락을 좋아 하고이 답변 스태커의 예제를 개선 하고 Scala의 케이스 클래스를 사용 합시다 . case class Person(firstName: String, lastName: String) 스칼라 클래스 위는 자바 아래 클래스의 모든 기능을 포함, 몇 가지..

Programing 2020.09.02

C의 매크로 대 기능

C의 매크로 대 기능 나는 항상 매크로를 사용하는 것이 함수를 사용하는 것보다 나은 예와 사례를 보았습니다. 누군가 함수에 비해 매크로의 단점을 예로 설명해 줄 수 있습니까? 매크로는 텍스트 대체에 의존하고 유형 검사를 수행하지 않기 때문에 오류가 발생하기 쉽습니다. 예를 들어,이 매크로 : #define square(a) a * a 정수와 함께 사용하면 잘 작동합니다. square(5) --> 5 * 5 --> 25 그러나 표현식과 함께 사용하면 매우 이상한 일을합니다. square(1 + 2) --> 1 + 2 * 1 + 2 --> 1 + 2 + 2 --> 5 square(x++) --> x++ * x++ --> increments x twice 인수를 괄호로 묶는 것은 도움이되지만 이러한 문제를 완..

Programing 2020.09.02

Python의 파일 경로에서 폴더 경로를 어떻게 추출 할 수 있습니까?

Python의 파일 경로에서 폴더 경로를 어떻게 추출 할 수 있습니까? 전체 경로에서 파일로의 폴더 경로 만 얻고 싶습니다. 예를 들어 T:\Data\DBDesign\DBDesign_93_v141b.mdb, 나는 T:\Data\DBDesign(제외 \DBDesign_93_v141b.mdb) 를 얻고 싶습니다 . 나는 다음과 같은 것을 시도했다. existGDBPath = r'T:\Data\DBDesign\DBDesign_93_v141b.mdb' wkspFldr = str(existGDBPath.split('\\')[0:-1]) print wkspFldr 하지만 다음과 같은 결과를 얻었습니다. ['T:', 'Data', 'DBDesign'] 그것은 내가 요구하는 결과가 아닙니다 T:\Data\DBDesig..

Programing 2020.09.02

Composer PHP 요구 사항 건너 뛰기

Composer PHP 요구 사항 건너 뛰기 우리는 PHPCI와 작곡가를 사용하고 있습니다. PHPCI를 실행하는 서버는 PHP 5.3에 있습니다. 프로젝트의 경우 composer를 사용하여 Facebook PHP SDK를 추가했습니다. PHP 5.4가 필요합니다. Composer는 PHPCI에 의해 트리거되고 실행됩니다. 그러나 CI 서버가 방금 PHP 5.3 작성기가 오류 메시지와 함께 실패했기 때문에 : facebook/php-sdk-v4 4.0.9 requires php >=5.4.0 -> no matching package found. 이것은 물론 PHPCI에서 내 빌드를 실패하게했습니다. 이 요구 사항을 건너 뛸 수 있습니까? 아마도 composer.json에 옵션을 추가하여? 아니면 comp..

Programing 2020.09.02

rails는 yield : area가 content_for에 정의되어 있는지 확인합니다.

rails는 yield : area가 content_for에 정의되어 있는지 확인합니다. 실제 템플릿이 정의한 레이아웃 수준에서 조건부 렌더링을 수행하고 싶습니다.이 작업을 수행하는 content_for(:an__area)방법은 무엇입니까? @content_for_whatever더 이상 사용되지 않습니다. content_for?대신 다음과 같이 사용하십시오 . 도우미 메서드를 만드는 데 실제로 필요하지 않습니다. 물론 당신의 관점에서 : ... 나는 항상 이것을 사용하여 조건부로 한 열과 두 열 레이아웃 사이를 이동합니다. 도우미를 만들 수 있습니다. def content_defined?(var) content_var_name="@content_for_#{var}" !instance_variable_ge..

Programing 2020.09.02

디렉터리 구조를 복사하지만 특정 파일 만 포함하는 방법 (Windows 배치 파일 사용)

디렉터리 구조를 복사하지만 특정 파일 만 포함하는 방법 (Windows 배치 파일 사용) 제목에서 알 수 있듯이 디렉토리 구조를 재귀 적으로 복사하지만 일부 파일 만 포함하려면 어떻게해야합니까? 예를 들어 다음과 같은 디렉토리 구조가 있습니다. folder1 folder2 folder3 data.zip info.txt abc.xyz folder4 folder5 data.zip somefile.exe someotherfile.dll data.zip 및 info.txt 파일 은 디렉토리 구조의 모든 위치에 나타날 수 있습니다. 전체 디렉토리 구조를 복사하고 data.zip 및 info.txt라는 파일 만 포함하려면 어떻게해야합니까 (다른 모든 파일은 무시해야 함)? 결과 디렉토리 구조는 다음과 같습니다. c..

Programing 2020.09.02
반응형