반응형

2020/06 849

“준비되지 않았지만 나중에 다시 시도하십시오”에 대해 REST API에서 HTTP 상태 코드를 어떻게 선택합니까?

“준비되지 않았지만 나중에 다시 시도하십시오”에 대해 REST API에서 HTTP 상태 코드를 어떻게 선택합니까? [닫은] http://server/thingyapi/thingyblob/1234다운로드 할 항목 # 1234와 관련된 파일 (일명 "blob") 을 반환 하는 RESTful API를 개발 중 입니다. 그러나 파일이 서버에 존재하지 않을 때 요청이 이루어 지지만 나중에 는 가장 확실 하게 사용 가능할 수 있습니다. 서버에는 모든 것들에 대한 모든 얼룩을 생성하는 배치 프로세스가 있습니다. Thingy 1234가 이미 존재하고 Blob 이외의 데이터가 이미 사용 가능합니다. 서버는 아직 1234의 Blob을 생성하지 않아도됩니다. 404를 반환하고 싶지 않습니다. 그것은 존재하지 않는 것들을위한..

Programing 2020.06.24

라이브 록의 좋은 예?

라이브 록의 좋은 예? 라이브 록이 무엇인지 이해하지만 코드 기반의 좋은 예가 누구인지 궁금합니다. 그리고 코드 기반으로, "두 사람이 복도에서 서로를 지나치려고한다" 는 의미 는 아닙니다 . 다시 읽으면 점심을 잃을 것입니다. 여기 남편과 아내가 수프를 먹으려 고하지만 그 사이에 숟가락이 하나있는 라이브 락의 매우 간단한 자바 예제가 있습니다. 각 배우자는 너무 공손하고 다른 배우자가 아직 먹지 않은 경우 숟가락을 통과합니다. public class Livelock { static class Spoon { private Diner owner; public Spoon(Diner d) { owner = d; } public Diner getOwner() { return owner; } public sync..

Programing 2020.06.24

계속하기 전에 하나의 기능이 완료되기를 기다리는 적절한 방법은 무엇입니까?

계속하기 전에 하나의 기능이 완료되기를 기다리는 적절한 방법은 무엇입니까? 두 개의 JS 함수가 있습니다. 하나는 다른 하나를 호출합니다. 호출 기능 내에서 다른 기능을 호출하고 해당 기능이 완료 될 때까지 기다렸다가 계속 진행하고 싶습니다. 예를 들어 / 의사 코드 : function firstFunction(){ for(i=0;i

Programing 2020.06.24

phantomjs가 "전체"페이지로드를 기다리지 않습니다

phantomjs가 "전체"페이지로드를 기다리지 않습니다 PhantomJS v1.4.1을 사용하여 일부 웹 페이지를로드하고 있습니다. 서버 측에 액세스 할 수 없으며 링크를 가져옵니다. 해당 웹 페이지에서 Adobe Flash를 지원해야하므로 사용되지 않는 Phantom 버전을 사용하고 있습니다. 문제는 많은 웹 사이트가 사소한 콘텐츠를 비동기 적으로로드하는 것이므로 모든 것이 아직로드되지 않은 경우 Phantom의 onLoadFinished 콜백 (HTML의 onLoad에 대한 아날로그)이 너무 일찍 시작되었습니다. 누구나 웹 페이지가 가득 찰 때까지 기다릴 수있는 방법을 제안 할 수 있습니까 (예 : 광고와 같은 모든 동적 콘텐츠가 포함 된 스크린 샷)? 또 다른 방법은 일반적인 rasterize.j..

Programing 2020.06.24

프로그래밍 방식으로 APK 설치 / 제거 (PackageManager 및 의도)

프로그래밍 방식으로 APK 설치 / 제거 (PackageManager 및 의도) 내 응용 프로그램은 다른 응용 프로그램을 설치하며 설치된 응용 프로그램을 추적해야합니다. 물론 설치된 응용 프로그램 목록을 유지하면됩니다. 그러나 이것은 필요하지 않습니다! installedBy (a, b) 관계를 유지하는 것은 PackageManager의 책임입니다. 실제로 API에 따르면 다음과 같습니다. public abstract String getInstallerPackageName (String packageName)- 패키지를 설치 한 응용 프로그램의 패키지 이름을 검색합니다. 이것은 패키지가 어느 시장에서 왔는지 식별합니다. 현재 접근 의도를 사용하여 APK 설치 Intent intent = new Intent..

Programing 2020.06.24

Java POJO에서 필드, 변수, 속성 및 속성의 차이점은 무엇입니까?

Java POJO에서 필드, 변수, 속성 및 속성의 차이점은 무엇입니까? getter / setter가있는 Java POJO의 내부 개인 변수를 언급 할 때 다음 용어를 사용했습니다. 들 변하기 쉬운 속성 특성 위의 차이점이 있습니까? 그렇다면 올바른 용어는 무엇입니까? 이 엔티티가 지속될 때 사용할 다른 용어가 있습니까? 여기에서 : http://docs.oracle.com/javase/tutorial/information/glossary.html 들 클래스의 데이터 멤버 달리 지정하지 않으면 필드는 정적이 아닙니다. 특성 창의 색상과 같이 사용자가 설정할 수있는 객체의 특성. 속성 위의 용어집에 나열되지 않음 변하기 쉬운 식별자로 명명 된 데이터 항목. 각 변수에는 int 또는 Object와 같은 유..

Programing 2020.06.24

PowerShell에서 변수에 저장된 명령 실행

PowerShell에서 변수에 저장된 명령 실행 PowerShell의 변수에 빌드하고 저장 한 명령이 있습니다. 이 명령은 Write-Host 를 수행하고 표준 cmd.exe창에 복사하여 붙여 넣을 경우 작동합니다 . 스크립트 내에서이 명령을 어떻게 실행합니까? 나는 Invoke-Command 또는 Invoke-Expression의 여러 조합을 운없이 시도했습니다. 이것이 내가 변수를 만든 방법입니다. $cmd1 = $arcprg + $arcdir + "\" + $site1 + "-" + $hst + "-" + $yesterday + ".zip " + $logpath1 + "u_ex" + $yesterday + ".log" 변수가 화면에 인쇄되면 다음과 같이 나타납니다. 7z.exe a -tzip c:\..

Programing 2020.06.24

Python-파일 대 사용시기

Python-파일 대 사용시기 파이썬 file과 open파이썬 의 차이점은 무엇입니까 ? 언제 어느 것을 사용해야합니까? (내가 2.5에 있다고 말해봐) 항상을 사용해야 open()합니다. 현상태대로 문서의 상태 : 파일을 열 때이 생성자를 직접 호출하는 대신 open ()을 사용하는 것이 좋습니다. 파일은 형식 테스트에 더 적합합니다 (예 : "isinstance (f, file)"작성). 또한 Python 3.0부터 file() 제거되었습니다 . 두 가지 이유 : "한 가지 방법이 있어야한다"는 파이썬 철학은 file사라지고있다. file실제 유형입니다 (예 : file('myfile.txt')생성자 호출). open파일 객체를 반환하는 팩토리 함수입니다. 파이썬 3.0에서는 file내장 된 io라이..

Programing 2020.06.24

C ++ 11에서 값별 전달이 합리적인 기본값입니까?

C ++ 11에서 값별 전달이 합리적인 기본값입니까? 전통적인 C ++에서는 값을 함수와 메소드에 전달하는 것이 큰 객체의 경우 속도가 느리고 일반적으로 눈살을 찌푸립니다. 대신 C ++ 프로그래머는 참조를 전달하는 경향이 있지만 속도는 빠르지 만 소유권과 특히 메모리 관리 (객체가 힙 할당되는 경우)와 관련된 모든 종류의 복잡한 질문을 유발합니다. 이제 C ++ 11에는 Rvalue 참조와 이동 생성자가 있습니다. 즉, std::vector값으로 전달되거나 함수 외부로 값 이 큰 대형 객체 (예 :)를 구현할 수 있습니다. 따라서 이것이 기본값이 std::vectorand std::string? 와 같은 유형의 인스턴스에 대해 값으로 전달되어야 함을 의미 합니까? 사용자 정의 개체는 어떻습니까? 새로운..

Programing 2020.06.24

Python 스크립트와 동일한 디렉토리에서 파일을 안정적으로 여는 방법

Python 스크립트와 동일한 디렉토리에서 파일을 안정적으로 여는 방법 나는 현재 실행중인 Python 스크립트와 같은 디렉토리에있는 파일을 단순히 다음과 같은 명령을 사용하여 열었습니다. open("Some file.txt", "r") 그러나 스크립트를 두 번 클릭하여 Windows에서 스크립트를 실행할 때 잘못된 디렉토리에서 파일을 열려고 시도했습니다. 그 이후로 나는 형태의 명령을 사용했다 open(os.path.join(sys.path[0], "Some file.txt"), "r") 파일을 열 때마다 이것은 내 특정 용도로 작동하지만 sys.path[0]다른 사용 사례에서 실패 할 수 있는지 확실하지 않습니다 . 그래서 내 질문은 : 현재 실행중인 Python 스크립트와 동일한 디렉토리에있는 파일..

Programing 2020.06.24
반응형