반응형

2020/04/20 30

Unix에서 패턴을 기반으로 여러 파일 이름 바꾸기

Unix에서 패턴을 기반으로 여러 파일 이름 바꾸기 디렉토리에 prefix로 시작하는 여러 파일이 있습니다 ( fgh예 : fghfilea fghfileb fghfilec prefix로 시작하도록 모든 이름을 바꾸고 싶습니다 jkl. 각 파일의 이름을 개별적으로 바꾸는 대신 단일 명령을 수행해야합니까? 몇 가지 방법이 있지만 사용 rename하는 것이 가장 쉬울 것입니다. 하나의 버전 사용 rename: rename 's/^fgh/jkl/' fgh* 다른 버전을 사용하면 rename( Judy2K의 답변 과 동일 ) : rename fgh jkl fgh* 플랫폼의 매뉴얼 페이지를 확인하여 위 중 어느 것이 적용되는지 확인해야합니다. 이것은 어떻게 sed하고 mv이름 바꾸기를 할 함께 사용할 수 있습니다 ..

Programing 2020.04.20

명령 줄 인수를 구문 분석하는 가장 좋은 방법은 무엇입니까?

명령 줄 인수를 구문 분석하는 가장 좋은 방법은 무엇입니까? 무엇 쉬운 , tersest , 가장 유연한 파이썬 명령 줄 인수를 구문 분석 방법 또는 라이브러리는? 이 답변은 optparse이전 Python 버전에 적합한 것을 제안 합니다. Python 2.7 이상에서는을 argparse대체합니다 optparse. 자세한 내용은 이 답변 을 참조하십시오. 다른 사람들이 지적했듯이 getopt보다 optparse를 사용하는 것이 좋습니다. getopt는 표준 getopt (3) C 라이브러리 함수의 일대일 맵핑이며 사용하기 쉽지 않습니다. optparse는 조금 더 장황하지만 나중에 더 확장하기가 훨씬 더 체계적이고 간단합니다. 파서에 옵션을 추가하는 일반적인 라인은 다음과 같습니다. parser.add_..

Programing 2020.04.20

ScrollView Touch 처리 내의 HorizontalScrollView

ScrollView Touch 처리 내의 HorizontalScrollView 전체 화면을 스크롤 할 수 있도록 전체 레이아웃을 둘러싼 ScrollView가 있습니다. 이 ScrollView에있는 첫 번째 요소는 가로로 스크롤 할 수있는 기능이있는 HorizontalScrollView 블록입니다. 터치 이벤트를 처리하고보기가 ACTION_UP 이벤트에서 가장 가까운 이미지로 "스냅"되도록 수평 터치 스크린에 ontouchlistener를 추가했습니다. 그래서 내가 가고있는 효과는 주식 안드로이드 홈 화면과 같습니다. 여기서 한 화면에서 다른 화면으로 스크롤 할 수 있으며 손가락을 들어 올리면 한 화면에 스냅됩니다. 이것은 하나의 문제를 제외하고는 모두 잘 작동합니다 .ACTION_UP이 등록되도록 왼쪽에..

Programing 2020.04.20

올바른 "this"컨텍스트를 setTimeout 콜백에 전달 하시겠습니까?

올바른 "this"컨텍스트를 setTimeout 콜백에 전달 하시겠습니까? [복제] 이 질문에는 이미 답변이 있습니다. 콜백 내에서 올바른 'this'에 액세스하는 방법은 무엇입니까? 답변 10 개 컨텍스트를 setTimeout어떻게 전달 합니까? 내가 전화 할 this.tip.destroy()경우 this.options.destroyOnHide이후 1000 밀리. 어떻게해야합니까? if (this.options.destroyOnHide) { setTimeout(function() { this.tip.destroy() }, 1000); } 위를 시도 this하면 창을 참조하십시오. 편집 : 요약하면,이 질문이 제기 된 2010 년 에이 문제를 해결하는 가장 일반적인 방법 은 전역 객체 를 가리키는 함수를..

Programing 2020.04.20

파이썬에서 현재 OS를 어떻게 찾을 수 있습니까?

파이썬에서 현재 OS를 어떻게 찾을 수 있습니까? [복제] 가능한 중복 : Python : 어떤 OS를 실행하고 있습니까? 제목에서 알 수 있듯이 파이썬에서 현재 운영 체제를 어떻게 찾을 수 있습니까? 나는 보통 플랫폼을 얻기 위해 sys.platform( docs )를 사용 합니다. sys.platform리눅스, 다른 유닉스와 OS X를 구별 할 것이며, os.name" posix"는 모두 " "입니다. 보다 자세한 정보는 플랫폼 모듈을 사용하십시오 . 여기에는 기계 아키텍처, OS 및 OS 버전, Python 버전 등에 대한 정보를 제공하는 크로스 플랫폼 기능이 있습니다. 또한 특정 Linux 배포판과 같은 것을 얻는 os 특정 기능이 있습니다. 사용자가 읽을 수있는 데이터를 원하지만 여전히 자세한 ..

Programing 2020.04.20

Pandas 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까?

Pandas 데이터 프레임에서 행 목록을 삭제하는 방법은 무엇입니까? 데이터 프레임 df가 있습니다. >>> df sales discount net_sales cogs STK_ID RPT_Date 600141 20060331 2.709 NaN 2.709 2.245 20060630 6.590 NaN 6.590 5.291 20060930 10.103 NaN 10.103 7.981 20061231 15.915 NaN 15.915 12.686 20070331 3.196 NaN 3.196 2.710 20070630 7.907 NaN 7.907 6.459 그런 다음 목록에 표시된 특정 시퀀스 번호가있는 행을 삭제하고 싶습니다 [1,2,4],. sales discount net_sales cogs STK_ID RPT..

Programing 2020.04.20

디렉토리에서 모든 PHP 파일을 포함시키는 방법은 무엇입니까?

디렉토리에서 모든 PHP 파일을 포함시키는 방법은 무엇입니까? PHP에서 매우 빠른 n00b 질문은 스크립트 디렉토리를 포함시킬 수 있습니까? 즉 : include('classes/Class1.php'); include('classes/Class2.php'); 다음과 같은 것이 있습니까? include('classes/*'); 특정 클래스에 대해 약 10 개의 서브 클래스 모음을 포함시키는 좋은 방법을 찾지 못했습니다. foreach (glob("classes/*.php") as $filename) { include $filename; } 다음은 PHP 5의 여러 폴더에서 많은 클래스를 포함하는 방법입니다. 클래스가있는 경우에만 작동합니다. /*Directories that contain classes*..

Programing 2020.04.20

Swift의 첫 번째 ViewController에서 탐색 막대를 숨기는 방법은 무엇입니까?

Swift의 첫 번째 ViewController에서 탐색 막대를 숨기는 방법은 무엇입니까? 첫 번째 ViewController 또는 특정 ViewController에서 탐색 모음을 신속하게 숨기려면 어떻게해야합니까? 나는 다음 코드를 사용했다 viewDidLoad(): override func viewDidLoad() { super.viewDidLoad() self.navigationController?.isNavigationBarHidden = true } 또한 viewWillAppear: override func viewWillAppear(animated: Bool) { self.navigationController?.isNavigationBarHidden = true } 두 방법 모두 탐색 컨트롤러..

Programing 2020.04.20

동일한 유형을 포함하는 두 개의 HashMap 객체를 결합하려면 어떻게해야합니까?

동일한 유형을 포함하는 두 개의 HashMap 객체를 결합하려면 어떻게해야합니까? 이렇게 두 개의 HashMap객체가 정의되어 있습니다. HashMap map1 = new HashMap(); HashMap map2 = new HashMap(); 또한 세 번째 HashMap객체가 있습니다. HashMap map3; 어떻게 병합 할 수 있습니다 map1및 map2에 함께 map3? map3 = new HashMap(); map3.putAll(map1); map3.putAll(map2); 중복 키가 없거나 중복 키의 값 map2을 덮어 쓰려는 값을 알고 싶다면 map1간단히 쓸 수 있습니다. map3 = new HashMap(map1); map3.putAll(map2); 값을 결합하는 방법에 대해 더 많은 제..

Programing 2020.04.20

npm ERR cb ()는 호출되지 않았습니다

npm ERR cb ()는 호출되지 않았습니다 Heroku에서 호스팅되는 Node.js 앱이 있습니다. 내가 할 때마다 git push heroku다음과 같은 오류가 발생합니다. Counting objects: 14, done. Delta compression using up to 6 threads. Compressing objects: 100% (12/12), done. Writing objects: 100% (12/12), 1.20 KiB, done. Total 12 (delta 8), reused 0 (delta 0) -----> Node.js app detected -----> Resolving engine versions Using Node.js version: 0.6.20 Using npm v..

Programing 2020.04.20
반응형