프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

13
두 NSDate를 비교하는 방법 : 어느 것이 더 최근입니까?
dropBox 동기화를 달성하려고하는데 두 파일의 날짜를 비교해야합니다. 하나는 내 dropBox 계정에 있고 다른 하나는 내 iPhone에 있습니다. 나는 다음을 생각해 냈지만 예기치 않은 결과를 얻었습니다. 두 날짜를 비교할 때 근본적으로 잘못된 일을하고있는 것 같습니다. 나는 단순히 <연산자를 사용했지만 두 개의 NSDate 문자열을 비교할 때 이것이 좋지 않다고 생각합니다. 여기 우리는 …

16
파이썬에서 데몬을 어떻게 만드나요?
Google에서 검색하면 x2 코드 스 니펫이 나타납니다. 첫 번째 결과는 이 코드 레시피에 관한 것인데, 이 코드 레시피 는 아래에 유용한 토론과 함께 많은 문서와 설명이 있습니다. 그러나 다른 문서에는 많은 문서가 포함되어 있지 않지만 시작, 중지 및 다시 시작과 같은 명령을 전달하기위한 샘플 코드가 포함되어 있습니다. 또한 데몬이 이미 …
244 python  daemon 

8
CPython에서 GIL (Global Interpreter Lock)이란 무엇입니까?
전역 통역사 잠금이란 무엇이며 왜 문제입니까? 파이썬에서 GIL을 제거하는 데 많은 소음이 들었으며, 그것이 왜 그렇게 중요한지 이해하고 싶습니다. 나는 컴파일러 나 인터프리터를 직접 작성하지 않았으므로 세부 사항에 소홀하지 마십시오. 아마 이해해야합니다.

8
tmux set -g 마우스 모드가 작동하지 않습니다
나는 둘러보고 사람들은 말하기를 set -g mouse-mode on tmux를 실행할 때 터미널 출력을 스크롤 할 수 있어야합니다. 그러나 이것을 내 ~/.tmux.conf파일 tmux set -g mouse-mode on에 넣고 tmux 세션에있을 때 말하는 후에는 아무것도 변하지 않습니다. 스크롤 할 때 기본 설정으로 vim을 스크롤하는 것처럼 여전히 tmux 외부에 있습니다. 이것이 왜 그런지 …
244 tmux 

7
디렉토리 및 하위 디렉토리에서 sed로 찾기 및 바꾸기
이 명령을 실행하여 내 사이트 루트의 모든 파일에서 모든 'apple'을 찾아 'orange'로 바꿉니다. find ./ -exec sed -i 's/apple/orange/g' {} \; 그러나 하위 디렉토리를 거치지 않습니다. 이 명령에 어떤 문제가 있습니까? 다음은 몇 줄의 출력입니다 find ./. ./index.php ./header.php ./fpd ./fpd/font ./fpd/font/desktop.ini ./fpd/font/courier.php ./fpd/font/symbol.php

9
0 값을 제거하지 않고 목록에서 None 값을 제거
이것이 내가 시작한 나의 근원이었습니다. 나의 목록 L = [0, 23, 234, 89, None, 0, 35, 9] 내가 이것을 실행할 때 : L = filter(None, L) 이 결과를 얻습니다 [23, 234, 89, 35, 9] 그러나 이것은 내가 필요한 것이 아니며, 실제로 필요한 것은 다음과 같습니다. [0, 23, 234, 89, 0, …
244 python  list  filter  nonetype 

19
개정 번호에 해당하는 Git은 무엇입니까?
우리는 직장에서 SVN을 사용하지만 개인 프로젝트에는 Git을 사용하기로 결정했습니다. 어제 Git을 설치 했는데 Git 과 동일한 개정 번호 가 무엇인지 궁금합니다 . 버전 3.0.8에서 작업하고 모든 버그 수정에이 버그 수정에 대해 이야기 할 때 사용할 수있는 고유 한 개정 번호가 있다고 가정합니다. 따라서 Git의 코드에 3.0.8 태그를 지정하면 수정 번호 …

16
HTML에서 가로 인쇄
많은 열로 인해 가로로 인쇄 해야하는 HTML 보고서가 있습니다. 사용자가 문서 설정을 변경하지 않고도이 작업을 수행 할 수 있습니까? 그리고 브라우저 중 옵션은 무엇입니까?
244 html  css  printing 

6
파일 이름 만 출력하는 diff
두 디렉토리를 재귀 적으로 비교하고 다른 파일 이름 만 출력하는 Linux 명령을 실행하려고 합니다. 여기에는 한 디렉토리에 존재하고 다른 디렉토리에는 존재하지 않는 모든 내용과 텍스트 차이가 포함됩니다.
244 linux  command-line  diff 



8
jQuery AJAX 요청을 취소 / 취소하는 방법은 무엇입니까?
5 초마다 AJAX 요청이 발생합니다. 그러나 문제는 AJAX 요청 이전입니다. 이전 요청이 완료되지 않으면 해당 요청을 중단하고 새로운 요청을해야합니다. 내 코드는 다음과 같습니다.이 문제를 해결하는 방법은 무엇입니까? $(document).ready( var fn = function(){ $.ajax({ url: 'ajax/progress.ftl', success: function(data) { //do something } }); }; var interval = setInterval(fn, 500); );
244 ajax  jquery 

9
개인 Github 저장소의 개인 페이지
github 설명서와 여기에서도 아무것도 찾을 수 없습니다. 그러나 하나만 액세스 할 수 http://foo.github.com있는 개인 저장소 foo가 foo저장소 자체에 액세스 할 수 있는지 궁금 합니다. 항상 github 페이지에 대해 읽은 것을 기억하지만 더 이상 찾을 수없는 것 같습니다. 그리고 놀랍게도, 질문을하는 다른 사람을 찾을 수없는 것 같습니다.

10
병합 정렬 알고리즘을 사용하여 내부 정렬 방법?
질문이 너무 구체적이지 않다는 것을 알고 있습니다. 내가 원하는 것은 일반 병합 정렬을 내부 병합 정렬 (또는 일정한 여분의 공간 오버 헤드가있는 병합 정렬)으로 변환하는 방법을 알려주는 사람입니다. 인터넷에서 찾을 수있는 것은 "너무 복잡합니다"또는 "이 텍스트의 범위를 벗어났습니다"라는 페이지입니다. 추가 공간없이 적절한 위치에 병합하는 유일한 방법은 실제 프로그램으로 축소하기에는 너무 …


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.