반응형

전체 글 2380

지속적 통합 빌드에서 헤드리스로 JavaScript 단위 테스트 실행

지속적 통합 빌드에서 헤드리스로 JavaScript 단위 테스트 실행 지속적 통합 시스템 ( Atlassian Bamboo 2.5) 에서 실행되는 웹앱 빌드 계획이 있습니다. QUnit 기반 JavaScript 단위 테스트를 빌드 계획 에 통합 하여 각 빌드에서 Javascript 테스트가 실행되고 Bamboo가 테스트 결과를 해석 할 수 있도록해야합니다. 가급적이면 외부 서버에 대한 연결이 필요하지 않도록 빌드 프로세스를 "독립형"으로 만들 수 있기를 바랍니다. 이것을 달성하는 방법에 대한 좋은 아이디어? 빌드 프로세스를 실행하는 CI 시스템은 Ubuntu Linux 서버에 있습니다. 내가 스스로 해결책을 내놓았 기 때문에 그것을 공유하는 것이 좋은 생각이라고 생각했습니다. 접근 방식이 완벽하지는 않을..

program story 2020.12.09

Java 원격 디버깅, 기술적으로 어떻게 작동합니까?

Java 원격 디버깅, 기술적으로 어떻게 작동합니까? JVM의 원격 디버깅 기능이 정말 마음에 듭니다. 그러나 내부적으로 어떻게 작동하는지 궁금합니다. 내 가정 : 실행중인 프로세스가 연결된 원격 디버거 (예 : IDE)에서 소스 코드를 다운로드 / 사용하는 JVM 기능을 통해 수행됩니다. 현재 스택 추적의 행을 알고 각 IDE로 이동할 수 있습니다. 중단 점. 스택 추적 통신 및 애플리케이션 상태 검사는 소켓 또는 공유 메모리 (원격 디버거 설정)를 통해 수행됩니다. 거기에 흥미로운 링크 / 리소스가 있습니까? JVM의 디버깅 기능은 JPDA (Java Platform Debugger Architecture) 를 통해 제공됩니다 . JPDA 자체는 다음으로 구성됩니다. JVM TI (Java Virtu..

program story 2020.12.09

C # 4.0, 선택적 매개 변수 및 매개 변수가 함께 작동하지 않음

C # 4.0, 선택적 매개 변수 및 매개 변수가 함께 작동하지 않음 선택적 매개 변수와 매개 변수가 함께있는 메소드를 어떻게 만들 수 있습니까? static void Main(string[] args) { TestOptional("A",C: "D", "E");//this will not build TestOptional("A",C: "D"); //this does work , but i can only set 1 param Console.ReadLine(); } public static void TestOptional(string A, int B = 0, params string[] C) { Console.WriteLine(A); Console.WriteLine(B); Console.WriteLine(..

program story 2020.12.09

foreach는 PHP에서 배열 순서로 반복되도록 보장됩니까?

foreach는 PHP에서 배열 순서로 반복되도록 보장됩니까? 배열이 전달 foreach되면 출력 순서가 입력과 동일하게 보장됩니까? 일부 언어에서는 각 요소가 동시에 처리되기 때문에 출력 순서가 보장되지 않는다는 것을 알고 있습니다. 예를 들어, foreach파일에 쓰기 위해 정렬 된 배열을 전달 하고 있습니다. 배열이 출력 파일에서 정렬되는지 확인하고 싶습니다. 예 ... 어떤 주문을 주문하든 동일한 주문으로 반복됩니다. 그리고 귀하의 경우array will be sorted in the output file. 관련 참조는 foreach이전에 언급 한 정렬 또는 정렬이 아니라 배열의 참조 일 수 있습니다 . 언어 참조 — 배열 내용 : PHP의 배열은 실제로 정렬 된 맵입니다. 이것은 정확 forea..

program story 2020.12.09

Scala에서 메소드를 정의하는 9 가지 방법?

Scala에서 메소드를 정의하는 9 가지 방법? 그래서 저는 Scala에서 물건을 정의 할 수있는 다양한 방법을 이해하려고 노력했습니다. {}블록이 처리 되는 방식에 대한 이해 부족으로 복잡합니다 . object NewMain extends Thing{ def f1 = 10 def f2 {10} def f3 = {10} def f4() = 10 def f5() {10} def f6() = {10} def f7 = () => 10 def f8 = () => {10} def f9 = {() => {10}} def main(args: Array[String]){ println(f1) // 10 println(f2) // () println(f3) // 10 println(f4) // 10 println(f4(..

program story 2020.12.09

프로토 타입을 통해 메서드를 정의하는 것과 생성자에서 이것을 사용하는 것-정말 성능 차이?

프로토 타입을 통해 메서드를 정의하는 것과 생성자에서 이것을 사용하는 것-정말 성능 차이? JavaScript에서 우리는 "클래스"를 만들고 공개 함수를 제공하는 두 가지 방법이 있습니다. 방법 1 : function MyClass() { var privateInstanceVariable = 'foo'; this.myFunc = function() { alert(privateInstanceVariable ); } } 방법 2 : function MyClass() { } MyClass.prototype.myFunc = function() { alert("I can't use private instance variables. :("); } 나는 모든 인스턴스가 각각 자신의 것을 얻는 것보다 동일한 함수 사본..

program story 2020.12.09

User-Agent "Test Certificate Info"를 보내는 소프트웨어는 무엇입니까?

User-Agent "Test Certificate Info"를 보내는 소프트웨어는 무엇입니까? Google은이 문제에 대해 놀랍게도 침묵하고 있습니다. 우리 회사의 웹 소프트웨어 오류 로그에 다음과 같은 Apache 액세스 로그 항목이있는 여러 개인이 있습니다. ... HTTP / 1.1 "500-"- ""Test Certificate Info " 나는 이것이 어떤 소프트웨어에서 왔는지 또는 왜 잘못된 URL로 요청을 보내는 지 전혀 알지 못합니다.하지만 찾아내는 것이 좋을 것입니다. 오픈 소스 소프트웨어 인 경우 수정하는 것이 좋습니다. :) (이것은 ServerFault 질문 일 수 있지만 저는 개발자이므로 먼저 여기에서 질문 할 것이라고 생각했습니다.) 누군가가 이것을 읽고 예제 코드를 변경하지 ..

program story 2020.12.09

클래스 템플릿 파라미터로서의 Lambda 표현식

클래스 템플릿 파라미터로서의 Lambda 표현식 람다 식 을 클래스 템플릿 매개 변수 로 사용할 수 있습니까 ? (이것은 매우 다른 문제 참고 이것 람다 식 자체 템플릿 수 있다면 묻는다). 다음과 같이 할 수 있는지 묻습니다. template struct Foo { }; // ... Foovoid { })> foo; 예를 들어 클래스 템플릿 equal_to에 일반적으로 한 줄 펑터로 구현되는 다양한 매개 변수가있는 경우에 유용합니다 . 예를 들어, 내 사용자 지정 동등성 비교 함수를 사용하는 해시 테이블을 인스턴스화한다고 가정합니다. 다음과 같이 말할 수 있기를 바랍니다. typedef std::unordered_mapbool { /* Custom implementation of equal_to */ ..

program story 2020.12.09

일반적인 Task.WaitAll이 있습니까?

일반적인 Task.WaitAll이 있습니까? 다음과 같이 몇 가지 병렬 작업을 시작합니다. var tasks = Enumerable.Range(1, 500) .Select(i => Task.Factory.StartNew(ProduceSomeMagicIntValue)) .ToArray(); 그리고 그들과 함께 Task.WaitAll(tasks); 이 마지막 줄 tasks에서 경고 메시지와 함께 파란색 구불 구불 한 표시가 나타납니다. Task []에서 Task []로 공변 배열 변환 쓰기 작업에서 런타임 예외가 발생할 수 있습니다. 이 메시지가 표시되는 이유를 이해합니다.하지만 해결 방법이 있습니까? (예 : 일반 버전 Task.WaitAll()?) 경고가 있어도 안전한 작업이라고 확신하지만, 자신 만의 ..

program story 2020.12.09
반응형