반응형

분류 전체보기 2700

cmd.exe에서 "배치 작업 종료"를 억제하려면 어떻게해야합니까?

cmd.exe에서 "배치 작업 종료"를 억제하려면 어떻게해야합니까? 배치 파일에서 시작된 프로그램에서 CTRL-C를 누를 때마다받는 "배치 작업을 종료 하시겠습니까? (Y / N)"초대를 표시하지 않는 메커니즘을 찾고 있습니다. 배치 파일 : jsshell.bat : @echo off java -jar build-scripts\contrib\rhino1.7R1.jar 그런 다음 cmd 쉘에서 다음을 수행하여 시작하십시오. > jsshell.bat CTRL-C로 종료 할 수있는 쉘을 제공합니다. 종료 후 불쾌한 메시지가 표시됩니다. 배치 스크립트를 피하여 문제 해결을 고려하는 것을 잊지 마십시오. Doskey 매크로 는 위에 인용 된 것과 같은 한 줄짜리 배치 스크립트를 대체 할 수 있습니다. ( 자동 실..

Nice programing 2020.12.25

PHP에서 개체를 캐스팅하는 방법

PHP에서 개체를 캐스팅하는 방법 몇 가지 속성을 공유하는 클래스가 있는데 다음과 같이하고 싶습니다. $dog = (Dog) $cat; 가능합니까 아니면 일반적인 해결 방법이 있습니까? 수퍼 클래스도 아니고 인터페이스도 아니고 어떤 식 으로든 관련이 있습니다. 그들은 단지 2 개의 다른 클래스입니다. php는 고양이 클래스의 속성을 개로 매핑하고 새 개체를 제공하고 싶습니다. – 나는 조금 더 원인을 지정해야 할 것 같아 무의미한 일처럼 보입니다. 나는 다른 부모 클래스에서 상속하는 클래스가 있는데, 저장 방법을 기반으로 상속 트리를 만들었 기 때문에 처음부터 나쁠 수도 있지만 문제는 실제로 동일하지만 상호 작용하는 클래스가 많다는 것입니다. mysql 및 xml 파일이있는 다른 하나. 그래서 나는 가지..

Nice programing 2020.12.25

자바 스크립트를 사용하여 헤드를 포함한 전체 페이지 교체

자바 스크립트를 사용하여 헤드를 포함한 전체 페이지 교체 문자열이 전달되는 Javascript 함수가 있습니다. 전달되는 문자열은 헤더를 포함한 전체 웹 페이지입니다. 전체 현재 페이지, 헤드 및 모든 것을 새 콘텐츠로 대체하려면 Javascript가 필요합니다. 다음 HTML 파일을 고려하십시오. New Content'; function ReplaceContent(NC) { document.body.innerHTML=NC; } function Hi() { alert("Hello World"); ReplaceContent(newContent); } --> Original Content 이 경우 전달 된 문자열은 다음과 같습니다. New Content 하지만 물론 "ReplaceContent"기능은 본문 ..

Nice programing 2020.12.25

"오류 : MyClass 클래스에서 Main 메서드를 찾을 수 없습니다. main 메서드를 다음과 같이 정의하십시오…"

"오류 : MyClass 클래스에서 Main 메서드를 찾을 수 없습니다. main 메서드를 다음과 같이 정의하십시오…" 새로운 Java 프로그래머는 Java 프로그램을 실행하려고 할 때 이러한 메시지를 자주 접하게됩니다. Error: Main method not found in class MyClass, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application Error: Main method is not static in class MyClass, please define the main method ..

Nice programing 2020.12.25

분기 이름에 '공백'문자가 포함될 수없는 이유는 무엇입니까?

분기 이름에 '공백'문자가 포함될 수없는 이유는 무엇입니까? 나는 시도했다 : git branch "MyProj/bin/ ignored" 수신 : fatal: 'MyProj/bin/ ignored' is not a valid branch name. 자식 분기 받는 사람 페이지 포인트 자식 검사-REF 형식의 매뉴얼 페이지 유효한 지점 이름에 대한 실제 규칙을 얻을 수 있습니다. 물론 위의 치명적인 오류의 원인은 공백 문자가 포함 된 것 같습니다. 오늘날에도 공백이 브랜치 이름에서 여전히 제외되는 이유는 무엇입니까? (예를 들어 고대 CVS에서는 예상했지만 Git?) 이에 대한 유효한 기술적 이유는 무엇일까요? 이 바닥에서 순수하고 기술적 인 이유를 찾을 수 있을지는 모르겠습니다. 그러나 나는 공백이 모든..

Nice programing 2020.12.25

Swift 3에서 함수의 클로저 매개 변수를 어떻게 문서화합니까?

Swift 3에서 함수의 클로저 매개 변수를 어떻게 문서화합니까? Xcode 8 베타 및 Swift 3에서 클로저를 매개 변수로 사용하는 메소드가있는 경우, 예를 들면 다음과 같습니다. func foo(bar: (String) -> Void) { bar("Hello, world") } 클로저가 취하는 매개 변수를 어떻게 문서화합니까? 예를 들어, 내가 이것을 썼다면 : /// Calls bar with "Hello, world" /// - parameter bar: A closure to call func foo(bar: (String) -> Void) { bar("Hello, world") } 그런 다음 빠른 도움말은 다음과 같습니다. "설명 없음"을 대체 할 텍스트를 작성할 수있는 구문이 무엇인지 알..

Nice programing 2020.12.25

Java가 배열에서 복사 된 경우 최종 변수에 대한 명시 적 캐스트가 필요한 이유는 무엇입니까?

Java가 배열에서 복사 된 경우 최종 변수에 대한 명시 적 캐스트가 필요한 이유는 무엇입니까? 다음 코드로 시작합니다 ... byte foo = 1; byte fooFoo = foo + foo; 이 코드를 컴파일하려고하면 다음과 같은 오류가 발생합니다. 오류 : (5, 27) Java : 호환되지 않는 유형 : 정수에서 바이트로 손실 가능한 변환 가능 ...하지만 foo최종적인 경우 ... final byte foo = 1; final byte fooFoo = foo + foo; 파일이 성공적으로 컴파일됩니다. 다음 코드로 이동 ... final byte[] fooArray = new byte[1]; fooArray[0] = 1; final byte foo = fooArray[0]; fooArray[0..

Nice programing 2020.12.25

디버그 모드가 아닐 때 Visual Studio의 출력 창에 메시지를 표시합니까?

디버그 모드가 아닐 때 Visual Studio의 출력 창에 메시지를 표시합니까? Java에서는을 사용 System.out.println(message)하여 출력 창에 메시지를 인쇄 할 수 있습니다 . Visual Studio에서 동등한 것은 무엇입니까? 디버그 모드에있을 때 이것을 사용하여 출력 창에서 메시지를 볼 수 있다는 것을 알고 있습니다. Debug.WriteLine("Debug : User_Id = "+Session["User_Id"]); System.Diagnostics.Trace.WriteLine("Debug : User_Id = "+Session["User_Id"]); Visual Studio에서 디버깅하지 않고 어떻게이 작업을 수행 할 수 있습니까? 결과는 출력 창이 아니라 테스트 결과..

Nice programing 2020.12.25

동일한 R 패키지의 여러 버전을 어떻게 사용합니까?

동일한 R 패키지의 여러 버전을 어떻게 사용합니까? 두 버전의 패키지를 비교할 수 있으려면로드 할 패키지의 버전을 선택할 수 있어야합니다. R의 패키지 시스템은 기본적으로 기존 패키지를 덮어 쓰도록 설정되어 있으므로 항상 최신 버전을 사용할 수 있습니다. 이 동작을 어떻게 재정의합니까? 지금까지 내 생각은 다음과 같습니다. 패키지 소스를 가져 와서 설명을 편집하여 다른 이름을 부여하고 사실상 두 개의 다른 패키지를 빌드 할 수 있습니다. 훨씬 덜 번거롭기 때문에 바이너리로 직접 작업 할 수 있기를 바랍니다. 두 버전의 패키지를 동시에로드 할 필요는 없습니다 (동시에 어딘가에 설치됨). 나는 약 아마도 엉망이 수 Sys.getenv('R_HOME')후 R이 패키지를 설치 장소를 변경하는 .libpaths(..

Nice programing 2020.12.25

R : 상대 경로를 사용하여 파일 소싱

R : 상대 경로를 사용하여 파일 소싱 상대 경로를 사용하는 파일 소싱은 대규모 코드베이스를 처리 할 때 유용합니다. 다른 프로그래밍 언어에는 소싱되는 파일의 디렉토리에 상대적인 경로를 사용하여 파일 소싱을위한 잘 정의 된 메커니즘이 있습니다. 예는 Ruby의 require_relative. R에서 상대 경로 소싱을 구현하는 좋은 방법은 무엇입니까? 아래는 다양한 요리법과 R 포럼 게시물을 사용하여 잠시 모아 놓은 것입니다. 직접적인 개발에는 잘 작동했지만 견고하지는 않습니다. 예를 들어 파일이 testthat라이브러리 를 통해로드 될 때 중단됩니다 auto_test(). 특히 . rscript_stack()를 반환합니다 character(0). # Returns the stack of RScript f..

Nice programing 2020.12.25
반응형