반응형

2020/09/20 30

curl을 사용하여 대용량 파일 다운로드

curl을 사용하여 대용량 파일 다운로드 curl을 사용하여 원격 파일을 다운로드해야합니다. 내가 가지고있는 샘플 코드는 다음과 같습니다. $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $st = curl_exec($ch); $fd = fopen($tmp_name, 'w'); fwrite($fd, $st); fclose($fd); curl_close($ch); 그러나 먼저 메모리로 읽어 오기 때문에 큰 파일을 처리 할 수 ​​없습니다. 파일을 디스크로 직접 스트리밍 할 수 있습니까? 이 편리한 기능을 사용합니다. 4094 바이트 단계로 다운로드하면 메모리가 가득 차지 않습..

Programing 2020.09.20

httpclient 호출에서 콘텐츠 본문을 가져 오는 방법은 무엇입니까?

httpclient 호출에서 콘텐츠 본문을 가져 오는 방법은 무엇입니까? 나는 httpclient 호출의 내용을 읽는 방법을 알아 내려고 노력했지만 그것을 얻을 수없는 것 같습니다. 내가 얻는 응답 상태는 200이지만 반환되는 실제 Json에 도달하는 방법을 알 수 없습니다. 다음은 내 코드입니다. async Task GetResponseString(string text) { var httpClient = new HttpClient(); var parameters = new Dictionary(); parameters["text"] = text; Task response = httpClient.PostAsync(BaseUri, new FormUrlEncodedContent(parameters)); ret..

Programing 2020.09.20

jQuery Validate Plugin-단일 필드의 유효성 검사 트리거

jQuery Validate Plugin-단일 필드의 유효성 검사 트리거 Facebook 연결을 통해 선택적으로 미리 채울 수있는 양식이 있습니다. 사용자가 연결되면 이름과 이메일이 자동으로 채워집니다. 문제는 이메일이 이미 존재하는지 확인하기 위해 원격 유효성 검사를 트리거하지 않는다는 것입니다. 해당 필드에서만 유효성 검사를 호출 할 수있는 방법이 있습니까? 다음과 같은 것 : $('#email-field-only').validate() 아이디어가 될 것입니다. 운없이 문서를 검색했습니다. 이 방법은 원하는 작업을 수행하는 것 같습니다. $('#email-field-only').valid(); 어떤 이유로 다른 방법 중 일부는 필드에 초점이 맞춰지고 / 흐리게 / 변경되거나 제출이 시도 될 때까지 작..

Programing 2020.09.20

TypeScript : 유형 시스템 문제

TypeScript : 유형 시스템 문제 VisualStudio 2012에서 typescript를 테스트하고 있으며 유형 시스템에 문제가 있습니다. 내 HTML 사이트에는 ID가 "mycanvas"인 캔버스 태그가 있습니다. 이 캔버스에 직사각형을 그리려고합니다. 다음은 코드입니다. var canvas = document.getElementById("mycanvas"); var ctx: CanvasRenderingContext2D = canvas.getContext("2d"); ctx.fillStyle = "#00FF00"; ctx.fillRect(0, 0, 100, 100); 불행히도 VisualStudio는 다음과 같이 불평합니다. 'HTMLElement'유형의 값에 'getContext'속성이 없습..

Programing 2020.09.20

VSCode : Mac OSX에서 Enter 키를 사용하여 파일 탐색기에서 파일 열기

VSCode : Mac OSX에서 Enter 키를 사용하여 파일 탐색기에서 파일 열기 Windows에서 VSCode를 사용할 때 파일 탐색기를 탐색 Enter하고 포커스가있는 파일을 누르면 파일이 편집기에서 열립니다. 그러나 내 Mac에서는 이렇게하면 VSCode가 다음과 같이 이름 바꾸기 입력을 엽니 다. 왜 이런 일을하는지 모르겠습니다. 다른 텍스트 편집기 (예 : Atom)에서도 기본 동작은에서 파일을 여는 것입니다 Enter. 파일이 열리도록이 동작을 변경하는 방법이 Enter있습니까? 지금까지 찾은 유일한 해결 방법은 CTRL+ Enter이며 새 창에서 파일을 여는 것이지만 VSCode에서 3 개 창 제한으로 인해 상당히 제한적입니다. 다른 사람이이 문제를 발견하면 Mac의 VSCode에서 파일..

Programing 2020.09.20

UNIX에서 널 문자 식별 및 제거

UNIX에서 널 문자 식별 및 제거 원치 않는 null 문자 (ASCII NUL, \0)가 포함 된 텍스트 파일이 있습니다. 내가 그것을 보려고 할 때 나는 일반 텍스트에 삽입 된 기호를 vi본다 ^@. 내가 어떻게 할 수있는: 파일에서 널 문자가 포함 된 행을 식별합니까? \0및 \x0에 대해 grepping을 시도했지만 작동하지 않았습니다. 널 문자를 제거 하시겠습니까? strings파일을 실행 하면 정리되었지만 이것이 최선의 방법인지 궁금합니다. 나는 사용합니다 tr: tr file-without-nulls 명령 인수 중간에 입력 리디렉션이 작동하는지 궁금하다면 작동합니다. 대부분의 쉘 인식하고 I 다룰 것입니다 / O 재 ( , ...) 어디에..

Programing 2020.09.20

어셈블리 언어를 배우는 것이 가치가 있습니까?

어셈블리 언어를 배우는 것이 가치가 있습니까? [닫은] ASM 을 배우는 것이 여전히 가치가 있습니까? 나는 그것을 조금 알고 있지만, 어셈블러에서 배운 모든 것은 C 나 C ++와 같은 언어로 1/10 시간에 할 수 있기 때문에 실제로 그것을 사용하거나 제대로 배운 적이 없습니다. 그렇다면 ASM을 정말로 배우고 사용해야합니까? 그것이 나에게 전문적으로 도움이 될까요? 내 수완이 증가할까요? 요컨대, 내가 더 나은 프로그래머가 될 수 있을까요? 참고 : 저는 HLA (High-Level Assembler) 와 같은 것이 아니라 FASM 또는 NASM 과 같은 저수준 어셈블리에 대해 이야기하고 있습니다. 나는 Kip Irvine의 책 에서 배웠습니다 . 그의 (부적절한) 도서관에 대한 (공정한) 비판을 ..

Programing 2020.09.20

Text Watcher를 트리거하지 않고 EditText 텍스트를 어떻게 변경할 수 있습니까?

Text Watcher를 트리거하지 않고 EditText 텍스트를 어떻게 변경할 수 있습니까? EditTextCustomer Text Watcher 가있는 필드가 있습니다. 코드에서 내가 사용하는 EditText의 값을 변경해야합니다 .setText("whatever"). 문제는 내가 변경하자마자 afterTextChanged무한 루프를 생성하는 메서드가 호출됩니다. afterTextChanged를 트리거하지 않고 텍스트를 어떻게 변경할 수 있습니까? afterTextChanged 메서드에 텍스트가 필요하므로 TextWatcher. 감시자의 등록을 취소 한 다음 다시 등록 할 수 있습니다. 또는 사용자가 텍스트를 직접 변경 한시기를 감시자가 알 수 있도록 플래그를 설정할 수 있습니다 (따라서 무시해야 함..

Programing 2020.09.20

Resources 폴더에있는 파일 목록 가져 오기-iOS

Resources 폴더에있는 파일 목록 가져 오기-iOS iPhone 응용 프로그램의 "Resources"폴더에 "Documents"라는 폴더가 있다고 가정 해 보겠습니다. 런타임에 해당 폴더에 포함 된 모든 파일의 배열 또는 일부 유형의 목록을 가져올 수있는 방법이 있습니까? 따라서 코드에서는 다음과 같습니다. NSMutableArray *myFiles = [...get a list of files in Resources/Documents...]; 이게 가능해? 다음 Resources과 같이 디렉토리 경로를 얻을 수 있습니다 . NSString * resourcePath = [[NSBundle mainBundle] resourcePath]; 그런 다음 Documents경로에를 추가하고 NSString ..

Programing 2020.09.20
반응형