반응형

jQuery 2020

C #에서 File과 FileInfo의 차이점은 무엇입니까?

C #에서 File과 FileInfo의 차이점은 무엇입니까? 나는 파일 클래스 의 정적 메서드가 파일 이 존재하는지 확인하는 것과 같은 파일에 대해 작고 적은 작업을 수행하는 데 더 잘 사용되며 많은 작업을 수행 할 경우 FileInfo 클래스 의 인스턴스를 사용해야한다는 것을 읽었 습니다. 특정 파일에 대한 작업. 나는 이것을 이해하고 단순히 그렇게 맹목적으로 사용할 수 있지만 왜 차이점이 있는지 알고 싶습니다. 서로 다른 상황에 적합한 작업 방식은 무엇입니까? 다른 방식으로 똑같이 보이는이 두 개의 다른 클래스를 갖는 이유는 무엇입니까? 누군가가이 질문 중 하나 이상에 답할 수 있다면 도움이 될 것입니다. 일반적으로 파일에 대해 단일 작업을 수행하는 경우 File클래스를 사용합니다 . 동일한 파일에 ..

code 2020.11.15

MSBuild 파일에 대한 표준 파일 확장자가 있습니까?

MSBuild 파일에 대한 표준 파일 확장자가 있습니까? 프로젝트 파일이 아니라 더 복잡한 빌드 스크립트 인 MSBuild 파일에 대한 표준 파일 확장자가 있습니까? 다른 .proj 파일과의 혼동을 피하기 위해 .msbuild.proj를 생각하고있었습니다 (실제로 MSBuild 파일임을 알고 있습니다). 업데이트 : 돌이켜 보면 더 많은 규칙을 포함하도록 답변을 업데이트했습니다. 크레딧은 이 스레드의 Sayed Ibrahim Hashimi 와 다른 사람들 에게갑니다 . .proj 일반적인 용도로 널리 사용되는 규칙입니다. 일반적으로 기본 빌드 스크립트에서 사용됩니다. 예 : build.proj main.proj company.product.build.proj .targets .targets파일은 Impo..

code 2020.11.15

Rabbitmq 또는 Gearman-작업 대기열 선택

Rabbitmq 또는 Gearman-작업 대기열 선택 직장에서 우리는 이메일 보내기, PDF 작성, 일부 데이터 처리 등과 같은 작업을위한 작업 서버를 구축해야합니다. 당연히 일종의 일반 대기열 시스템을 구축하고 싶습니다. 저는 Gearman에 대해 잘 알고 있으며 이것이 해결하려고하는 정확한 문제입니다. 작업자가 작업을 주러 오는 대기열에 작업을 배치하는 것입니다. 그러나 Rabbitmq에 대한 많은 언급이 있으며이 시나리오에서 어떻게 사용되는지 명확하지 않습니다. Rabbitmq는 분산 된 작업 시스템을 구축하는 데 좋은 프레임 워크입니까? Gearman은 "작업"을 대기열에 추가하는 데 더 좋고 RabbitMQ는 "데이터"를 대기열에 추가하는 데 더 좋습니다. 물론 둘 다 실제로는 똑같습니다.하지만..

code 2020.11.15

Python의 명령 줄에서 구성 옵션을 재정의하는 가장 좋은 방법은 무엇입니까?

Python의 명령 줄에서 구성 옵션을 재정의하는 가장 좋은 방법은 무엇입니까? 꽤 많은 (~ 30) 구성 매개 변수가 필요한 Python 애플리케이션이 있습니다. 지금까지는 OptionParser 클래스를 사용하여 앱 자체에서 기본값을 정의했으며 애플리케이션을 호출 할 때 명령 줄에서 개별 매개 변수를 변경할 수있었습니다. 이제 ConfigParser 클래스의 '적절한'구성 파일을 사용하고 싶습니다. 동시에 사용자는 명령 줄에서 개별 매개 변수를 변경할 수 있어야합니다. 두 단계를 결합하는 방법이 있는지 궁금합니다. 예를 들어 optparse (또는 최신 argparse)를 사용하여 명령 줄 옵션을 처리하지만 ConfigParse 구문의 구성 파일에서 기본값을 읽습니다. 쉬운 방법으로 수행하는 방법에 ..

code 2020.11.15

iPhone / iPad 앱 코드 난독 화-가능합니까?

iPhone / iPad 앱 코드 난독 화-가능합니까? 그만한 가치가 있습니까? 나는 SO와 구글링에 대해 꽤 많이 연구했지만 Objective-C로 작성된 iPhone / iPad 앱의 코드 난독 화와 관련하여 직접적인 대답을 찾을 수없는 것 같습니다. . 내 질문은 다음과 같습니다. 그것을 할 방법이 있습니까? 그렇다면 어떻게? 그만한 가치가 있습니까? 앱이 제출 될 때 Apple에서 허용하거나 문제가 있습니까? Objective-C에는 코드 난독 기가없는 것 같습니다. 그러나 잠시 동안 하나가 존재한다고 가정 해 봅시다. 애플은 충돌하지 않는 한 난독 화 된 앱을 거부하지 않을 것입니다. 주요 질문은 : 난독 화의 요점이 무엇입니까? 일반적으로 지식을 보호하기 위해 코드를 난독 화하려고합니다. 예를..

code 2020.11.15

어떤 cpan 설치 프로그램이 적합한가요?

어떤 cpan 설치 프로그램이 적합한가요? (CPAN.pm/CPANPLUS/cpanminus) 사용할 수있는 cpan 모듈 용 설치 프로그램이 여러 개 있습니다. 적어도 CPAN.pm (perl과 함께 제공됨) CPANPLUS 및 cpanminus를 알고 있습니다. 세 가지의 차이점은 무엇입니까? 어떤 상황에서 다른 하나를 사용해야합니까? 알아야 할 다른 모듈 설치 프로그램이 있습니까? CPAN.pm ( cpan)은 원래 클라이언트입니다. Perl과 함께 제공되므로 이미 가지고 있습니다. 그것은 가장 많은 기능을 가지고 있습니다. 거의 모든 사람이 기본 설치를 수락하지만 작동 방식을 사용자 정의 할 수있는 많은 구성 옵션이 있습니다. local :: lib 와 쉽게 통합 됩니다. cpanminus ( c..

code 2020.11.15

4xx / 5xx에서 예외를 throw하지 않고 Powershell 웹 요청

4xx / 5xx에서 예외를 throw하지 않고 Powershell 웹 요청 웹 요청을 만들고 응답의 상태 코드를 검사하는 데 필요한 powershell 스크립트를 작성 중입니다. 나는 이것을 쓰려고 시도했다. $client = new-object system.net.webclient $response = $client.DownloadData($url) 뿐만 아니라 : $response = Invoke-WebRequest $url 그러나 웹 페이지에 성공 상태 코드가 아닌 상태 코드가있을 때마다 PowerShell은 계속 진행하여 실제 응답 개체를 제공하는 대신 예외를 throw합니다. 페이지가로드되지 않은 경우에도 페이지의 상태 코드를 얻으려면 어떻게해야합니까? 이 시도: try { $response ..

code 2020.11.15

얼마나 많은 null 검사로 충분합니까?

얼마나 많은 null 검사로 충분합니까? null을 확인할 필요 가 없는 경우에 대한 지침은 무엇입니까 ? 내가 늦게 작업해온 상속 된 코드의 대부분은 null 검사 광고 구역을 가지고 있습니다. 사소한 함수에 대한 널 검사, 널이 아닌 반환을 나타내는 API 호출에 대한 널 검사 등. 어떤 경우에는 널 검사가 합리적이지만 많은 곳에서 널이 합당한 기대치가 아닙니다. 나는 "다른 코드를 믿을 수 없다", "항상 방어 적으로 프로그램", "언어가 널이 아닌 값을 보장 할 때까지, 나는 항상 확인하겠다"에 이르기까지 다양한 주장을 들었다. 나는 이러한 원칙 중 상당 부분에 확실히 동의하지만 과도한 null 검사로 인해 일반적으로 이러한 원칙을 위반하는 다른 문제가 발생한다는 것을 발견했습니다. 끈질긴 nul..

code 2020.11.15

Rails 작업이 있습니다. 스크립트 / 러너 또는 레이크를 사용해야합니까?

Rails 작업이 있습니다. 스크립트 / 러너 또는 레이크를 사용해야합니까? 위해 특별이 작업을 레일 우리는 할 것 같다 최고 그 중 몇 구현 대안을 가지고 : script/runner some_useful_thing 과: rake some:other_useful_thing 어떤 옵션을 선호해야합니까? 분명하게 좋아하는 것이 있다면 언제 다른 것을 사용해야합니까? 그렇지 않다면 왜 사용 중단 경고없이 프레임 워크에 여전히 존재한다고 생각하십니까? 그들 사이의 차이점은 script/runnerRails 를 부팅하는 반면 Rake 작업은 :environment다음과 같이 작업이에 종속되도록 지정하지 않는 한 그렇지 않습니다 . task :some_useful_task => :environment do # d..

code 2020.11.15

XPath를 사용하여 텍스트 내용과 속성 값을 기반으로 노드를 어떻게 선택합니까?

XPath를 사용하여 텍스트 내용과 속성 값을 기반으로 노드를 어떻게 선택합니까? 이 XML이 주어지면 : July 30, 텍스트가 'July'이고 Quad / P1 / X 속성이 90보다 큰 노드를 찾고 싶습니다. 따라서이 경우 일치하는 항목이 반환되지 않아야합니다. 그러나 GT (>) 또는 LT ( 90]] P1 @ X 속성에서이를 올바르게 제한하려면 어떻게해야합니까? 또한 다른 페이지 번호에 대해 여러 페이지 요소가 있다고 가정합니다. text()='July', P1@X < 90, 및 페이지 가있는 노드를 찾기 위해 위의 검색을 추가로 제한하는 방법은 @pageNumber=3무엇입니까? 일반적으로 접두사가없는 // 사용을 XPath에서 악취로 간주합니다. 이 시도:- /DocText/WithQuad..

code 2020.11.15
반응형