반응형

2020/10/19 30

STDOUT과 STDERR 모두 터미널과 로그 파일로 이동하려면 어떻게해야합니까?

STDOUT과 STDERR 모두 터미널과 로그 파일로 이동하려면 어떻게해야합니까? 비 기술적 인 사용자가 대화식으로 실행할 스크립트가 있습니다. 스크립트는 사용자가 스크립트가 정상적으로 실행되고 있는지 확인할 수 있도록 상태 업데이트를 STDOUT에 기록합니다. STDOUT과 STDERR 모두 터미널로 리디렉션되기를 원합니다 (사용자가 스크립트가 작동하고 문제가 있는지 확인할 수 있도록). 또한 두 스트림 모두 로그 파일로 리디렉션되기를 원합니다. 인터넷에서 많은 솔루션을 보았습니다. 일부는 작동하지 않고 다른 일부는 끔찍하게 복잡합니다. 나는 실행 가능한 솔루션을 개발했지만 (답으로 입력 할 것입니다), 어리 석습니다. 완벽한 솔루션은 터미널과 로그 파일 모두에 두 스트림을 모두 보내는 스크립트의 시작..

Programing 2020.10.19

jQuery에서 JSON 배열을 HTML 테이블로 변환

jQuery에서 JSON 배열을 HTML 테이블로 변환 몇 개의 필드를 제외하고 JSON 객체의 배열을 가져 와서 HTML 테이블로 변환 할 수있는 정말 쉬운 방법이 있습니까? 아니면 수동으로해야합니까? 이것이 원하는지 확실하지 않지만 jqGrid가 있습니다. JSON을 수신하고 그리드를 만들 수 있습니다. jQuery를 사용하면이 작업이 더 간단 해집니다. 다음은 배열의 배열을 가져 와서 행과 셀로 변환합니다. $.getJSON(url , function(data) { var tbl_body = ""; var odd_even = false; $.each(data, function() { var tbl_row = ""; $.each(this, function(k , v) { tbl_row += ""+v+..

Programing 2020.10.19

.gitignore에서 부정 패턴은 어떻게 작동합니까?

.gitignore에서 부정 패턴은 어떻게 작동합니까? 부정 된 패턴 (!로 시작하는 줄)이있는 .gitignore 파일을 사용하려고하지만 예상대로 작동하지 않습니다. 최소한의 예로서 다음과 같은 디렉토리 구조가 있습니다. C:/gittest -- .gitignore -- aaa/ -- bbb/ -- file.txt -- ccc/ -- otherfile.txt 내 gitignore 파일에 다음이 있습니다. aaa/ !aaa/ccc/ 이 문서 페이지를 기반으로 한 내 이해 는 aaa / ccc / otherfile.txt 파일을 무시해서는 안되지만 실제로 git은 aaa 아래의 모든 것을 무시하고 있습니다. 이 문장을 오해하고 있습니까? "패턴을 무효화하는 선택적 접두사!; 이전 패턴에서 제외 된 일치하는..

Programing 2020.10.19

Oracle SQL에서 작은 따옴표를 처리하는 방법

Oracle SQL에서 작은 따옴표를 처리하는 방법 작은 따옴표가있는 varchar 데이터 유형이있는 열에 레코드를 삽입하려면 어떻게해야합니까? 예 : 이름은 ROBERT이고 성은D'COSTA 두 개의 작은 따옴표 사용 SQL> SELECT 'D''COSTA' name FROM DUAL; NAME ------- D'COSTA 또는 새로운 (10g +) 인용 방법을 사용하십시오 . SQL> SELECT q'$D'COSTA$' NAME FROM DUAL; NAME ------- D'COSTA 위의 답변이 Oracle SQL에 오류를 제공하는 것을 찾았습니다. 아래의 대괄호도 사용해야합니다. SQL> SELECT Q'[Paddy O'Reilly]' FROM DUAL; 결과 : 패디 오라일리 Oracle 12 ..

Programing 2020.10.19

string. 목록에 참여

string. 목록에 참여 또는 다른 유형 배열 또는 정수 목록을 다음과 같이 쉼표로 구분 된 문자열로 바꾸고 싶습니다. string myFunction(List a) { return string.Join(",", a); } 그러나 string.Join List은 두 번째 매개 변수 로만 사용됩니다 . 이를 수행하는 가장 좋은 방법은 무엇입니까? 가장 좋은 방법은 원하는 작업을 수행하는 오버로드가있는 .NET 4.0으로 업그레이드하는 것입니다. String.Join(String, IEnumerable) 업그레이드 할 수없는 경우 Select 및 ToArray를 사용하여 동일한 효과를 얻을 수 있습니다. return string.Join(",", a.Select(x => x.ToString()).ToArr..

Programing 2020.10.19

matplotlib에서 플롯의 축, 눈금 및 레이블 색상 변경

matplotlib에서 플롯의 축, 눈금 및 레이블 색상 변경 matplotlib 및 PyQt를 사용하여 한 플롯의 틱 및 값 레이블뿐만 아니라 축의 색상을 변경하고 싶습니다. 어떤 아이디어? 간단한 예 (중복 질문보다 약간 더 깨끗한 방법 사용) : import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) ax.plot(range(10)) ax.set_xlabel('X-axis') ax.set_ylabel('Y-axis') ax.spines['bottom'].set_color('red') ax.spines['top'].set_color('red') ax.xaxis.label.set_color('red') ax.tick_pa..

Programing 2020.10.19

반복되는 React 요소를 어떻게 렌더링 할 수 있습니까?

반복되는 React 요소를 어떻게 렌더링 할 수 있습니까? ReactJS에서 반복되는 요소를 렌더링하는 코드를 작성했지만 얼마나 못 생겼는지 싫어합니다. render: function(){ var titles = this.props.titles.map(function(title) { return {title}; }); var rows = this.props.rows.map(function(row) { var cells = []; for (var i in row) { cells.push({row[i]}); } return {cells}; }); return ( {titles} {rows} ); } 이것을 달성하는 더 좋은 방법이 있습니까? ( for템플릿 코드 또는 유사한 접근 방식 내에 루프 를 포함하고..

Programing 2020.10.19

Android 머티리얼 디자인 문서에서 하단 시트를 구현하는 방법

Android 머티리얼 디자인 문서에서 하단 시트를 구현하는 방법 하단 시트 사양을 어떻게 구현합니까? http://www.google.com/design/spec/components/bottom-sheets.html Google 드라이브의 새로운 업데이트는 플로팅 작업 버튼 누름-> 허용되는 사양은 가능 여부에 관계없이 둥근 모서리에 대해 아무 말도하지 않고 어떻게해야할지 확신이 서지 않습니다. 현재 AppCompat 라이브러리를 사용하고 있으며 대상은 21로 설정되어 있습니다. 감사 편집하다 은 BottomSheet지금의 일부입니다 android-support-library. John Shelleys의 답변을 참조하십시오 . 안타깝게도 현재이 작업을 수행하는 방법에 대한 "공식적인"방법이 없습니다 (..

Programing 2020.10.19

Visual Studio Code-현재 단어 선택 (이전 Visual Studio 바인딩의 Ctrl-w)?

Visual Studio Code-현재 단어 선택 (이전 Visual Studio 바인딩의 Ctrl-w)? Visual Studio Code (Visual Studio가 아닌 텍스트 편집기 )에서 현재 단어 (캐럿이있는 단어)를 선택하는 방법은 무엇입니까? Visual Studio 이전 바인딩에서는 ctrl+w바로 가기 였지만 탭 작업을 닫도록 변경되었습니다. Mac OS : Cmd+ D Windows : Ctrl+D 위는 나를위한 목적을 해결했습니다. 그러나 ⌘D는 "editor.action.addSelectionToNextFindMatch" 으로 정의되어 있으므로 두 번 이상 누르면 파일에서 동일한 단어를 검색하여 선택하여 사용할 수 있습니다 "multi word editing". Shrink / E..

Programing 2020.10.19

"docker 빌드"중에 Docker 이미지의 / etc / hosts 파일을 업데이트하는 방법

"docker 빌드"중에 Docker 이미지의 / etc / hosts 파일을 업데이트하는 방법 /etc/hosts"docker 빌드"중에 파일 을 업데이트하고 싶습니다 . Dockerfile에 아래 줄을 추가했지만 /etc/hosts파일을 업데이트 하지도 오류도 발생하지 않습니다. RUN echo "192.168.33.11 mynginx" >> /etc/hosts 업데이트해야합니다 /etc/hosts. 누구든지 이것에 대해 제안 할 수 있습니까? 최신 버전의 docker를 사용하면 docker-compose 및 해당 지시문 으로 수행 할 수 있습니다.extra_hosts 호스트 이름 매핑을 추가합니다. 클라이언트 매개 변수 와 동일한 값을 사용하십시오 (이미 docker 1.8에서 사용 가능해야 함)...

Programing 2020.10.19
반응형