반응형

전체 글 2602

zip 아카이브에서 하나의 파일을 업데이트하는 방법

zip 아카이브에서 하나의 파일을 업데이트하는 방법 압축을 풀지 않고 새 파일을 추가하고 다시 압축하지 않고 zip 파일의 파일을 바꿀 수 있습니까? 이유는 내가 가끔 업데이트해야하는 zip 파일 내에 하나의 xml이있는 정말 큰 zip 파일이 있다는 것입니다. zip 압축을 풀고 다시 압축하는 데 시간이 오래 걸립니다. 그래서 스크립트를 통해 zip 안에있는 하나의 xml을 바꿀 수 있기를 원합니다. 나는 이미 가지고있는 xml에 대한 업데이트를 확인했습니다. 그래서 압축을 풀고 다시 압축하지 않고 하나의 xml을 바꿀 수 있습니까? 죄송합니다. zip 명령을 사용하여 이와 같은 작업을 수행하지만 문제는 스크립트가 실제로 안드로이드 폰용이며 zip은 사용할 수있는 명령이 아니라는 점입니다. 내가 할 수..

Program Tip 2020.11.03

PHP에서 사용자 에이전트를 얻는 방법

PHP에서 사용자 에이전트를 얻는 방법 이 JS 코드를 사용하여 사용자가 사용하는 브라우저를 알고 있습니다. 그리고이 navigator.appName을 PHP 코드로 가져와 다음과 같이 사용하고 싶습니다. if ($appName == "Internet Explorer") { // blabla } 어떻게하니? $_SERVER['HTTP_USER_AGENT']대신 기본 PHP 변수를 사용하십시오. PHP 기본 기능 get_browser ()를 사용할 수도 있습니다. 클라이언트에서 서버로 데이터를 전달하려는 경우 jQuery ajax 메소드 링크를 사용할 수 있습니다 . 이 경우 $_SERVER['HTTP_USER_AGENT']변수를 사용 하여 브라우저 사용자 에이전트를 찾을 수 있습니다 . 참고 URL : ..

Program Tip 2020.11.03

rspec을 실행할 때 Rails.logger에서 콘솔 / stdout으로 인쇄하는 방법은 무엇입니까?

rspec을 실행할 때 Rails.logger에서 콘솔 / stdout으로 인쇄하는 방법은 무엇입니까? 제목과 동일 : Rails.loggerrspec을 실행할 때 콘솔 / stdout에 인쇄 하는 방법은 무엇입니까? 예 : Rails.logger.info "I WANT this to go to console/stdout when rspec is running" puts "Like how the puts function works" 나도 Rails.logger가고 싶어요 log/test.log. Rails 4의 경우이 답변을 참조하십시오 . Rails 3.x의 경우 다음에서 로거를 구성합니다 config/environments/test.rb. config.logger = Logger.new(STDOUT)..

Program Tip 2020.11.03

Numpy : 범위 내의 요소 찾기

Numpy : 범위 내의 요소 찾기 예를 들어 숫자 배열이 numpy입니다. a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) 특정 범위 내의 모든 요소를 ​​찾고 싶습니다. 예를 들어 범위가 (6, 10)이면 답은 (3, 4, 5) 여야합니다. 이를 수행하는 내장 함수가 있습니까? np.where인덱스를 가져오고 np.logical_and두 가지 조건을 설정 하는 데 사용할 수 있습니다 . import numpy as np a = np.array([1, 3, 5, 6, 9, 10, 14, 15, 56]) np.where(np.logical_and(a>=6, a= 6) & (a 2) & (a6)*(a 6) True (1) 및 False (0)가있는 numpy 배열을 반환하..

Program Tip 2020.11.03

신속하게 숫자에 쉼표를 추가하는 방법?

신속하게 숫자에 쉼표를 추가하는 방법? 신속하게 JSON에서 검색하는 숫자에 쉼표를 어떻게 추가합니까? Example 31908551587 to 31,908,551,587 너무 헷갈려서 어떻게해야할지 모르겠어요. 당신은 그것을 할 수 있습니다 NSNumberFormatter 스위프트 4 let largeNumber = 31908551587 let numberFormatter = NumberFormatter() numberFormatter.numberStyle = .decimal let formattedNumber = numberFormatter.string(from: NSNumber(value:largeNumber)) 스위프트 3 let largeNumber = 31908551587 let numberF..

Program Tip 2020.11.03

ConfigurationBuilder를 사용하여 기본 경로 설정

ConfigurationBuilder를 사용하여 기본 경로 설정 내가 구축중인 .Net 웹 앱의 애플리케이션 기본 경로를 설정하려고합니다. 구성 빌더에서 계속 오류가 발생합니다. 이것은 내가 얻는 오류입니다. DNX,Version=v4.5.1 error CS1061: 'ConfigurationBuilder' does not contain a definition for 'SetBasePath' and no extension method 'SetBasePath' accepting a first argument of type 'ConfigurationBuilder' could be found (are you missing a using directive or an assembly reference?) 내 .A..

Program Tip 2020.11.03

내 Xcode 프로젝트에 파란색 폴더가있는 이유는 무엇입니까?

내 Xcode 프로젝트에 파란색 폴더가있는 이유는 무엇입니까? Github에서 프로젝트를 가져올 때 Xcode에 파란색으로 표시되는 두 개의 폴더가 있지만 다른 모든 폴더는 노란색입니다. 무슨 일이야? 파란색은 "폴더 참조"를 나타내는 데 사용됩니다. 이것이 무엇이며 언제 사용하는지에 대한 명확한 설명은 http://struct.ca/2010/xcode-folder-references/ 에서 제공됩니다 . Xcode에는 그룹과 폴더 참조라는 두 가지 유형의 폴더가 있습니다. 그룹을 사용하여 실제 파일 시스템의 구조에 영향을주지 않고 프로젝트의 파일을 구성 할 수 있습니다. Xcode에서만 코드로 작업 할 것이기 때문에 이것은 코드에 적합합니다. 반면에 그룹은 리소스 파일에 적합하지 않습니다. 합리적으로 ..

Program Tip 2020.11.02

일부 개체 속성이 UnaryExpression이고 다른 속성이 MemberExpression 인 이유는 무엇입니까?

일부 개체 속성이 UnaryExpression이고 다른 속성이 MemberExpression 인 이유는 무엇입니까? 문자열 속성 이름 질문이 아닌 람다를 사용하여 모델 속성 선택 질문에 대한 대답에 따라 다음과 같이 컬렉션에 속성을 추가하려고합니다. var props = new ExportPropertyInfoCollection(); props.Include(model => model.BusinessInstallNumber).Title("Install No").Width(64).KeepZeroPadding(true); props.Include(model => model.DeviceName).Title("Device").Width(70); props.Include(model => model.DateRequ..

Program Tip 2020.11.02

C ++ 11 std :: set 람다 비교 함수

C ++ 11 std :: set 람다 비교 함수 std::set사용자 지정 비교 기능으로 를 만들고 싶습니다 . 를 사용하여 클래스로 정의 할 수 operator()있지만 사용되는 람다를 정의하는 기능을 즐기고 싶었 기 때문에를 std::set멤버로하는 클래스 생성자의 초기화 목록에서 람다 함수를 정의하기로 결정했습니다 . 그러나 나는 람다의 유형을 얻을 수 없습니다. 계속하기 전에 여기에 예가 있습니다. class Foo { private: std::set numbers; public: Foo () : numbers ([](int x, int y) { return x < y; }) { } }; 검색 후 두 가지 솔루션을 찾았습니다. 하나는 std::function. 비교 함수 유형을 설정 std::f..

Program Tip 2020.11.02

scala.concurrent.blocking 사용 사례

scala.concurrent.blocking 사용 사례 나는 scala.concurrent.blocking방법을 발견했고 Scala 문서에 따르면 이것은 ... 잠재적으로 차단되는 코드를 지정하여 현재 BlockContext가 런타임의 동작을 조정할 수 있도록하는 데 사용됩니다. 차단 코드를 올바르게 표시하면 성능이 향상되거나 교착 상태가 방지 될 수 있습니다. 몇 가지 의심이 있습니다. 새 스레드가 생성되는 요인은 무엇입니까? scala.concurrent.ExecutionContext.Implicits.global실행 컨텍스트 또는 사용자가 만든 실행 컨텍스트 에만 적용 됩니까? 실행 파일을 blocking {...로 래핑하면 어떻게됩니까 }? 이 구조를 사용해야하는 실제 사용 사례입니다. 새 스레..

Program Tip 2020.11.02
반응형