반응형

Java 1290

젬에 레이크 작업 포함

젬에 레이크 작업 포함 1) 보석 내부에 레이크 작업을위한 '최적'장소가 있습니까? 나는 그들을 본 적이 /tasks, /lib/tasks그리고 나는 그들로 작성 본 적이 *.rb과 *.rake-하지 않도록 '올바른'인 (있는 경우) 2) gem이 환경에 구성되면 어떻게 앱에서 사용할 수 있습니까? Rails 3에서는 Railties를 통해이 작업을 수행합니다. 방금 만든 gem에 대한 코드는 다음과 같습니다. class BackupTask < Rails::Railtie rake_tasks do Dir[File.join(File.dirname(__FILE__),'tasks/*.rake')].each { |f| load f } end end 따라서 기본적으로에서 상속하는 클래스를 Rails::Railtie..

IT Share you 2020.12.08

자바 스크립트에서 unshift () 대 push ()의 시간 복잡성

자바 스크립트에서 unshift () 대 push ()의 시간 복잡성 Javascript에서 unshift () 및 push () 메서드의 차이점이 무엇인지 알고 있지만 시간 복잡성의 차이가 무엇인지 궁금합니다. 배열 끝에 항목을 추가하기 때문에 push () 메서드가 O (1)이라고 가정합니다.하지만 unshift () 메서드는 확실하지 않습니다. 다른 모든 항목을 "이동"해야한다고 가정하기 때문입니다. 기존 요소는 앞으로 O (log n) 또는 O (n)이라고 가정합니다. 내가 아는 한 JavaScript 언어 사양은 이러한 함수의 시간 복잡성을 요구하지 않습니다. O (1) push및 unshift연산 을 사용하여 배열과 유사한 데이터 구조 (O (1) 임의 액세스)를 구현하는 것이 확실히 가능 합..

IT Share you 2020.12.08

Cygwin ls 명령을 찾을 수 없습니다.

Cygwin ls 명령을 찾을 수 없습니다. 이 질문은 제가 때때로 제 자신에게 제공해야하는 기술 팁을 보관하는 제 기술 블로그에서 제가 직접 답변 한 질문이므로 대신 여기로 옮기기로 결정했습니다. 원래 블로그 게시물은 다음과 같습니다. http://thehacklist.blogspot.com/2009/04/cygwin-ls-command-not-found.html 당신이 리눅스 애호가이고 윈도우 박스의 greps와 sed / awks를 정말로 놓친다면 아마도 cygwin을 설치했을 것입니다 . 데스크탑의 cygwin 아이콘 또는 디렉토리 의 cygwin.bat파일 을 두 번 클릭하여 실행을 시도 C:\cygwin하고 bash-3.X$프롬프트를 받았습니다 . 그러나 pwd또는 cd명령이 작동하더라도을 시..

IT Share you 2020.12.08

차단 및 비 차단 하위 프로세스 호출

차단 및 비 차단 하위 프로세스 호출 나는 완전히 사이에 혼동하고있어 subprocess.call(), subprocess.Popen(), subprocess.check_call(). 차단하고 있지 않은 것은 무엇입니까? 내가 말하는 것은 subprocess.Popen()부모 프로세스 가 실행을 계속하기 전에 자식 프로세스를 return/ 기다릴 지 여부를 사용 하는지 여부 exit입니다. 어떻게 shell=True이러한 호출에 영향을 줍니까? Popen차단되지 않습니다. 차단 call하고 check_call있습니다. 또는 메서드 Popen를 호출 하여 인스턴스 블록을 만들 수 있습니다 .waitcommunicate 소스 코드 를 살펴보면 call호출 이 표시 Popen(...).wait()되므로 차단됩..

IT Share you 2020.12.08

Phoenix Framework에서`def`와`defp`의 차이점은 무엇입니까?

Phoenix Framework에서`def`와`defp`의 차이점은 무엇입니까? 나는 프로그래밍 피닉스 책을 통해 갈거야 내가 무슨 차이 사이 궁금 def하고 defp있다. 내 컨트롤러에는 여러 기능이 있습니다. 대부분은 다음과 같은 작업입니다. def new (conn, _params) do ... end 이 책은이 컨트롤러에서 다음과 같은 일반적인 컨트롤러 작업이 아닌 다른 기능을 만들도록했습니다. defp user_videos(user) do ... end 그래서 제 질문은 Phoenix Framework의 컨트롤러 내부에서 함수를 정의 defp할 때 언제 사용 하고 언제 사용해야하는지 어떻게 알 수 있는가 def입니다. 에서 모듈 내에서 기능에 대한 비약의 설명서 : 모듈 내부에서, 우리와 기능을..

IT Share you 2020.12.08

현재 디렉토리를 bash 기록에 저장

현재 디렉토리를 bash 기록에 저장 히스토리에서 명령과 함께 각 명령이 실행 된 현재 디렉터리를 저장하고 싶습니다. 엉망이되지 않도록 줄 끝에 주석으로 현재 디렉터리를 추가 할 생각이었습니다. 예가 도움이 될 수 있습니다. $ cd /usr/local/wherever $ grep timmy accounts.txt bash가 마지막 명령을 다음과 같이 저장하고 싶습니다. grep timmy accounts.txt # /usr/local/wherever 아이디어는 이렇게하면 내가 명령을 내린 위치를 즉시 볼 수 있다는 것입니다. 한 줄 버전 다음은 한 줄짜리 버전입니다. 원본입니다. 또한 몇 가지 추가 된 기능이 있는 짧은 기능 버전 과 긴 기능 버전 을 게시했습니다 . 나는 함수 버전이 당신의 환경에서 ..

IT Share you 2020.12.08

.NET / C #에서 다른 프로세스의 명령 줄 인수를 가져올 수 있습니까?

.NET / C #에서 다른 프로세스의 명령 줄 인수를 가져올 수 있습니까? 각기 다른 명령 줄 인수로 시작된 여러 앱 인스턴스가 실행중인 프로젝트가 있습니다. 해당 인스턴스 중 하나에서 버튼을 클릭 한 다음 모든 인스턴스를 종료하고 동일한 명령 줄 인수로 다시 시작하는 방법을 갖고 싶습니다. 을 통해 프로세스 자체를 쉽게 얻을 수 Process.GetProcessesByName()있지만, 할 때마다 StartInfo.Arguments속성은 항상 빈 문자열입니다. 해당 속성은 프로세스를 시작하기 전에 만 유효한 것 같습니다. 이 질문 에는 몇 가지 제안이 있었지만 모두 네이티브 코드로되어 있으며 .NET에서 직접 수행하고 싶습니다. 어떤 제안? 이것은 모든 관리되는 개체를 사용하지만 WMI 영역으로 떨어..

IT Share you 2020.12.08

저장 프로 시저 (.net)의 테이블 값 매개 변수에 빈 목록 또는 null 값 바인딩

저장 프로 시저 (.net)의 테이블 값 매개 변수에 빈 목록 또는 null 값 바인딩 int 유형의 단일 열이있는 테이블 인 테이블 값 매개 변수를 사용하는 저장 프로 시저를 만들었습니다. 아이디어는 단순히 ID 목록을 스토어 프로 시저에 전달하고 sp가 데이터를 처리하도록 허용하는 것입니다. 그러나 전달할 데이터가없는 경우 문제가 발생합니다 (데이터가 있으면 제대로 작동합니다). List를 IEnumerable로 변환하고 sp에 대한 테이블 값 매개 변수에 바인딩합니다. 빈 목록을 바인딩하려고 시도하여 오류가 발생했습니다. System.ArgumentException : SqlDataRecord 열거 형에 레코드가 없습니다. 행이없는 테이블 반환 매개 변수를 보내려면 값에 대해 null 참조를 대신 ..

IT Share you 2020.12.08
반응형