반응형

2020/09 867

Vim에서 인코딩 및 파일 인코딩을 utf-8로 설정

Vim에서 인코딩 및 파일 인코딩을 utf-8로 설정 이 두 명령의 차이점은 무엇입니까? set encoding=utf-8 set fileencoding=utf-8 utf-8을 사용하려면 둘 다 설정해야합니까? 또한 set또는로 파일 인코딩을 설정해야 setglobal합니까? TL; DR 첫 번째 경우 에는 터미널에 표시 되는 set encoding=utf-8출력 인코딩을 변경합니다 . 두 번째 경우에는 작성된set fileencoding=utf-8 파일의 출력 인코딩을 변경합니다 . @Dennis가 말했듯이 항상 .vimrc에서 작업하려면 ~ / .vimrc에서 둘 다 설정할 수 있습니다 utf-8. 자세한 내용은 로부터 유니 코드 사용에 대한 VIM의 위키 " vim이 내부적으로 문자를 나타내는enc..

Programing 2020.09.09

하위 프로세스 표준 출력을 변수로 파이프

하위 프로세스 표준 출력을 변수로 파이프 [중복] 이 질문에 이미 답변이 있습니다. subprocess.Popen 호출의 출력을 문자열에 저장 12 답변 pythong하위 프로세스 모듈을 사용하여에서 명령을 실행 하고 출력을 변수에 저장하고 싶습니다 . 그러나 명령의 출력이 터미널에 인쇄되는 것을 원하지 않습니다. 이 코드의 경우 : def storels(): a = subprocess.Popen("ls",shell=True) storels() 나는 디렉토리 목록을 터미널에 저장하는 대신 a. 나는 또한 시도했다 : def storels(): subprocess.Popen("ls > tmp",shell=True) a = open("./tmp") [Rest of Code] storels() 이것은 또한 l..

Programing 2020.09.09

iOS 이미지 방향에 이상한 동작이 있습니다.

iOS 이미지 방향에 이상한 동작이 있습니다. 지난 몇 주 동안 저는 Objective-C에서 이미지 작업을하면서 많은 이상한 동작을 발견했습니다. 첫째, 다른 많은 사람들과 마찬가지로 카메라로 찍은 이미지 (또는 다른 사람의 카메라로 찍은 이미지와 나에게 MMS로 찍은 이미지)가 90도 회전하는 문제가 발생했습니다. 나는 왜 이것이 세계에서 일어나고 있는지 확신하지 못했지만 (그러므로 내 질문 ) 저렴한 해결책을 찾을 수있었습니다. 이번에 내 질문은 왜 이런 일이 발생 합니까? Apple이 이미지를 회전시키는 이유는 무엇입니까? 카메라를 똑바로 세우고 사진을 찍을 때 위에서 언급 한 코드를 수행하지 않으면 사진을 저장하면 회전하여 저장됩니다. 이제 내 해결 방법은 며칠 전까지 만해도 괜찮 았습니다. 내..

Programing 2020.09.09

AngularJS에서 동적 모델 이름을 어떻게 설정할 수 있습니까?

AngularJS에서 동적 모델 이름을 어떻게 설정할 수 있습니까? 몇 가지 동적 질문으로 양식을 채우고 싶습니다 ( 여기에 바이올린 ). {{question.Text}} Submit ​ function QuestionController($scope) { $scope.Answers = {}; $scope.Questions = [ { "Text": "Gender?", "Name": "GenderQuestion", "Options": ["Male", "Female"]}, { "Text": "Favorite color?", "Name": "ColorQuestion", "Options": ["Red", "Blue", "Green"]} ]; $scope.ShowAnswers = function() { alert(..

Programing 2020.09.09

Python / numpy / pandas에서 임의의 객체가 NaN인지 효율적으로 확인합니까?

Python / numpy / pandas에서 임의의 객체가 NaN인지 효율적으로 확인합니까? 내 numpy 배열은 np.nan누락 된 값을 지정 하는 데 사용 합니다. 데이터 세트를 반복하면서 이러한 누락 된 값을 감지하고 특수한 방식으로 처리해야합니다. 에서 지원하는 유형의 하위 집합이 아닌 numpy.isnan(val)한 잘 작동 val하는 numpy.isnan(). 예를 들어 문자열 필드에서 누락 된 데이터가 발생할 수 있으며이 경우 다음과 같은 결과가 발생합니다. >>> np.isnan('some_string') Traceback (most recent call last): File "", line 1, in TypeError: Not implemented for this type 예외를 잡아서..

Programing 2020.09.09

Linux에서는 동일한 번호를 생성하지만 Windows에서는 생성하지 않습니다.

Linux에서는 동일한 번호를 생성하지만 Windows에서는 생성하지 않습니다. 아래 코드는 간격 [1,100]에서 5 개의 의사 난수 목록을 생성하기위한 것입니다. 나는 시스템 시간을 유닉스 시간으로 반환 하는 default_random_enginewith를 시드합니다 . Microsoft Visual Studio 2013을 사용하여 Windows 7에서이 프로그램을 컴파일하고 실행하면 예상대로 작동합니다 (아래 참조). 그러나 g ++ 컴파일러로 Arch Linux에서 그렇게하면 이상하게 작동합니다.time(0) Linux에서는 매번 5 개의 숫자가 생성됩니다. 마지막 4 개의 숫자는 각 실행마다 다르지만 (종종 그렇듯이) 첫 번째 숫자는 동일하게 유지됩니다. Windows 및 Linux에서 5 개 ..

Programing 2020.09.09

긴 쿼리를 작성하지 않고 모든 GraphQL 유형 필드를 쿼리하는 방법은 무엇입니까?

긴 쿼리를 작성하지 않고 모든 GraphQL 유형 필드를 쿼리하는 방법은 무엇입니까? GraphQL 유형이 있고 많은 필드를 포함한다고 가정합니다. 모든 필드의 이름을 포함하는 긴 쿼리를 작성하지 않고 모든 필드를 쿼리하는 방법은 무엇입니까? 예를 들어, 다음 필드가있는 경우 : public function fields() { return [ 'id' => [ 'type' => Type::nonNull(Type::string()), 'description' => 'The id of the user' ], 'username' => [ 'type' => Type::string(), 'description' => 'The email of user' ], 'count' => [ 'type' => Type::in..

Programing 2020.09.09

배치 파일-명령 줄 인수 수

배치 파일-명령 줄 인수 수 일부 셸 스크립트를 배치 파일로 변환하기 만하면 찾을 수없는 것 하나가 있습니다. 이것은 명령 줄 인수 수의 단순한 개수입니다. 예. 당신이 가지고 있다면: myapp foo bar 쉘에서 : $ #-> 2 $ *-> foo 바 $ 0-> 마이 앱 $ 1-> foo $ 2-> 바 일괄 ?? -> 2 foo 바 % 0-> myapp % 1-> foo % 2-> 막대 그래서 주변을 둘러 보았고 잘못된 지점을 찾고 있거나 장님이지만 전달 된 명령 줄 인수의 수를 계산하는 방법을 찾을 수없는 것 같습니다. 배치 파일에 대한 쉘의 "$ #"과 유사한 명령이 있습니까? 추신. 내가 찾은 가장 가까운 것은 % 1s를 반복하고 'shift'를 사용하는 것이지만 나중에 스크립트에서 % 1, ..

Programing 2020.09.09

정렬 된 사전을 제대로 예쁘게 인쇄하는 방법은 없나요?

정렬 된 사전을 제대로 예쁘게 인쇄하는 방법은 없나요? 저는 파이썬의 pprint 모듈을 좋아합니다. 테스트와 디버깅에 많이 사용합니다. 출력이 터미널 창에 잘 맞는지 확인하기 위해 너비 옵션을 자주 사용합니다. Python 2.7 (내가 정말 좋아하는 또 다른 멋진 기능)에 새로운 정렬 된 사전 유형 을 추가 할 때까지 제대로 작동했습니다 . 정렬 된 사전을 예쁘게 인쇄하려고하면 제대로 표시되지 않습니다. 각 키-값 쌍을 고유 한 줄에 두는 대신 전체 내용이 한 줄에 표시되어 여러 번 줄 바꿈되어 읽기가 어렵습니다. 여기에있는 사람 중에 순서가 지정되지 않은 오래된 사전처럼 멋지게 인쇄 할 수있는 방법이 있습니까? 충분한 시간을 보내면 PrettyPrinter.format 메서드를 사용하여 뭔가 알아낼..

Programing 2020.09.09

Maven 빌드 플랫폼을 독립적으로 만드는 방법은 무엇입니까?

Maven 빌드 플랫폼을 독립적으로 만드는 방법은 무엇입니까? 에, 내 Mac에서 메이븐을 사용하여 구축 할 때 mvn install내가 얻을 [경고] 플랫폼 인코딩 (실제로는 MacRoman)을 사용하여 필터링 된 리소스를 복사합니다. 즉, 빌드는 플랫폼에 따라 다릅니다! 특정 플랫폼 (Linux) 용으로 빌드하거나 빌드 플랫폼을 독립적으로 만들 수 있습니까? pom.xml에 다음을 제공하지 않았을 때 발생합니다. UTF-8 이것이 없으면 플랫폼 특정 인코딩을 사용하고 있음을 의미하므로 경고가 발생합니다. @Kal의 답변이 작동하지 않으면 지난 30 분 동안 배울 수 있습니다 ... 아래 링크는 위의 답변에 추가 줄을 추가하고 내 문제를 해결했습니다. 내 문제는 maven-resources-plugin..

Programing 2020.09.09
반응형