반응형

Java 2020

도커 실행이 프로그래밍 방식으로 성공했는지 감지하는 방법은 무엇입니까?

도커 실행이 프로그래밍 방식으로 성공했는지 감지하는 방법은 무엇입니까? 컨테이너가 제대로 빌드되고 시작되는지, 내부 앱이 요청에 응답하는지 빠르게 확인하기 위해 매우 간단한 bash 스크립트를 작성하고 있습니다. docker run예를 들어 컨테이너를 바인딩하려는 포트가 이미 할당되어 있기 때문에 때때로 실패합니다. 그러나 이것이 발생하면 docker run종료 코드가 여전히 0이므로 종료 코드를 사용할 수 없습니다. 컨테이너가 올바르게 시작되었는지 프로그래밍 방식으로 어떻게 확인할 수 있습니까? 내가 고려중인 솔루션은 다음과 같습니다. 오류에 대한 출력 구문 분석 docker ps 컨테이너가 실행 중인지 확인하려면 그러나 이것들은 모두 약간 과잉이고 추한 것처럼 보입니다. docker run성공 여부를..

code 2020.10.12

onclick 함수에서 'this'참조를 유지하면서 앵커 태그에서 onclick () 이벤트를 프로그래밍 방식으로 호출하려면 어떻게해야합니까?

onclick 함수에서 'this'참조를 유지하면서 앵커 태그에서 onclick () 이벤트를 프로그래밍 방식으로 호출하려면 어떻게해야합니까? 다음은 작동하지 않습니다 ... (적어도 Firefox에서는 작동하지 않음 : document.getElementById('linkid').click()기능이 아님) Testlink apply해당 요소의 컨텍스트에서 이벤트 핸들러 가 필요합니다 . var elem = document.getElementById("linkid"); if (typeof elem.onclick == "function") { elem.onclick.apply(elem); } 그렇지 않으면 this위 코드가 실행되는 컨텍스트를 참조합니다. 이 문제를 해결하는 가장 좋은 방법은 Vanilla..

code 2020.10.12

WAMPServer의 Windows 명령 줄에서 PHP를 실행하는 방법

WAMPServer의 Windows 명령 줄에서 PHP를 실행하는 방법 저는 PHP를 처음 접했고 명령 줄에서 PHP를 실행하고 싶었습니다. WAMP를 설치하고 "시스템 변수"를 php 폴더 ( C:\wamp\bin\php\php5.4.3)로 설정했습니다. 내가 갈 때 Run> - CMD-> 유형 php -a및 히트 입력, 그것은 말한다 interactive mode enabled. 그러나 내가 쓸 때 echo 'Hi';아무것도 보이지 않습니다. 입력 php -a하고 엔터 키를 눌렀을 때 'php>'와 같은 것도 보이지 않습니다 . 호출되는 PHP CLI (명령 줄 인터페이스의 경우 php)는 php.exe라고합니다. 여기에 있습니다 c:\wamp\bin\php\php5.x.y\php.exe(여기서 x와..

code 2020.10.12

Angularjs 단순 파일 다운로드로 인해 라우터가 리디렉션 됨

Angularjs 단순 파일 다운로드로 인해 라우터가 리디렉션 됨 HTML : 업로드는 데이터베이스에 실제 이름이 유지되는 동안 고유 한 파일 이름을 얻습니다. 간단한 파일 다운로드를 실현하고 싶습니다. 그러나 위의 코드는 다음과 같은 이유로 /로 리디렉션됩니다. $routeProvider.otherwise({ redirectTo: '/', controller: MainController }); 나는 시도했다 $scope.download = function(resource){ window.open(resource); } 그러나 이것은 새 창에서 파일을 엽니 다. 모든 파일 형식에 대해 실제 다운로드를 활성화하는 방법에 대한 아이디어가 있습니까? https://docs.angularjs.org/guide/..

code 2020.10.12

requests.get ()이 반환되지 않는 이유는 무엇입니까?

requests.get ()이 반환되지 않는 이유는 무엇입니까? requests.get ()이 사용하는 기본 시간 제한은 무엇입니까? 내 스크립트에서 requests.get절대 반환하지 않습니다. import requests print ("requesting..") # This call never returns! r = requests.get( "http://www.justdial.com", proxies = {'http': '222.255.169.74:8080'}, ) print(r.ok) 가능한 이유는 무엇입니까? 치료법이 있습니까? get사용 하는 기본 제한 시간은 무엇입니까 ? 사용되는 기본 시간 제한은 무엇입니까? 기본 제한 시간은 None연결이 닫힐 때까지 대기 (중단)됨을 의미합니다. 시간 ..

code 2020.10.12

유 방향 그래프가 비순환인지 어떻게 확인합니까?

유 방향 그래프가 비순환인지 어떻게 확인합니까? 유 방향 그래프가 비순환인지 어떻게 확인합니까? 그리고 알고리즘은 어떻게 호출됩니까? 참고 부탁드립니다. 나는 그래프를 토폴로지 적 으로 정렬 하려고하는데 , 할 수 없다면 사이클이있는 것입니다. 단순한 깊이 우선 검색은 주기를 찾기에 충분 하지 않습니다 . 주기가없는 DFS에서 노드를 여러 번 방문 할 수 있습니다. 시작 위치에 따라 전체 그래프를 방문하지 못할 수도 있습니다. 다음과 같이 그래프의 연결된 구성 요소에서주기를 확인할 수 있습니다. 나가는 가장자리 만있는 노드를 찾습니다. 그러한 노드가 없으면주기가 있습니다. 해당 노드에서 DFS를 시작합니다. 각 에지를 순회 할 때 에지가 이미 스택에있는 노드를 가리키는 지 확인하십시오. 이것은주기의 존재..

code 2020.10.12

구문 분석을 사용하여 문자열을 모든 유형으로 변환하는 일반 Parse () 함수가 있습니까?

구문 분석을 사용하여 문자열을 모든 유형으로 변환하는 일반 Parse () 함수가 있습니까? 문자열을 제네릭 반환 형식 과 같은 int또는 date또는 long기반으로 제네릭 형식으로 변환하고 싶습니다 . 기본적으로 이와 같은 함수 Parse(String)는 유형의 항목을 반환합니다 T. 예를 들어 int가 전달 된 경우 함수는 int.parse내부적으로 수행해야합니다 . System.Convert.ChangeType 귀하의 예에 따라 다음을 수행 할 수 있습니다. int i = (int)Convert.ChangeType("123", typeof(int)); DateTime dt = (DateTime)Convert.ChangeType("2009/12/12", typeof(DateTime)); "일반 반환..

code 2020.10.12

PHP로 작성된 괜찮은 PHP 파서가 있습니까?

PHP로 작성된 괜찮은 PHP 파서가 있습니까? 저는 PHP 코드를 조작하고 분석하는 작업을 많이합니다. 일반적으로 저는이를 위해 Tokenizer 를 사용합니다 . 대부분의 응용 프로그램에서는 이것으로 충분합니다. 그러나 때로는 어휘 분석기를 사용하여 구문 분석하는 것이 (분명히) 충분히 신뢰할 수 없습니다. 따라서 PHP로 작성된 PHP 파서를 찾고 있습니다. hnw / PhpParser 및 kumatch / stagehand-php-parser를 찾았 습니다 . 둘 다 zend_language_parser.y 를 C 대신 PHP를 사용하여 .y 파일로 자동 변환 한 다음 LALR (1) 파서로 컴파일합니다. 그러나이 자동 변환은 사용할 수 없습니다. 그렇다면 PHP로 작성된 괜찮은 PHP 파서가 있..

code 2020.10.12

sqlalchemy : 하나의 쿼리로 여러 테이블을 조인하는 방법은 무엇입니까?

sqlalchemy : 하나의 쿼리로 여러 테이블을 조인하는 방법은 무엇입니까? 다음 SQLAlchemy 매핑 된 클래스가 있습니다. class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" rea..

code 2020.10.12

변수를 사용하여 쉘 스크립트의 문자열 바꾸기

변수를 사용하여 쉘 스크립트의 문자열 바꾸기 쉘 스크립트 내부의 문자열을 대체하기 위해 아래 코드를 사용하고 있습니다. echo $LINE | sed -e 's/12345678/"$replace"/g' 그러나 $replace그 변수의 값 대신에 대체되고 있습니다. 아무도 무엇이 잘못되었는지 말할 수 있습니까? 해석하려는 경우 $replace작은 따옴표는 변수 대체를 방지하므로 사용하지 않아야합니다. 시험: echo $LINE | sed -e "s/12345678/\"${replace}\"/g" 당신이 따옴표에 넣어 원하는 가정이있는 경우. 하지 않는 , 사용을 인용합니다 : echo $LINE | sed -e "s/12345678/${replace}/g" 성적 증명서: pax> export replace..

code 2020.10.11
반응형