반응형

programing tip 3103

zsh에서 내 프롬프트의 색상을 어떻게 변경할 수 있습니까 (일반 텍스트와 다름)?

zsh에서 내 프롬프트의 색상을 어떻게 변경할 수 있습니까 (일반 텍스트와 다름)? 명령 줄에서 출력의 시작과 끝을 더 잘 인식하기 위해 프롬프트의 색상을 변경하여 프로그램 출력과 눈에 띄게 다르게하고 싶습니다. 내가 zsh를 사용할 때 누군가 나에게 힌트를 줄 수 있습니까? 다음은 빨간색 프롬프트를 설정하는 방법의 예입니다. PS1=$'\e[0;31m$ \e[0m' 마법은 \e[0;31m(빨간색 전경 \e[0m켜기 )와 (캐릭터 속성 끄기)입니다. 이를 이스케이프 시퀀스라고합니다. 다른 이스케이프 시퀀스는 절대 커서 위치, 색상, 창의 제목 표시 줄 변경 등 다양한 결과를 제공합니다. 이스케이프 시퀀스에 대한 자세한 내용 은 ANSI 이스케이프 코드에 대한 wikipedia 항목을 참조하십시오 . 이것..

programing tip 2020.09.15

단위 테스트에서 HttpClient 모의

단위 테스트에서 HttpClient 모의 단위 테스트에 사용할 코드를 래핑하는 데 몇 가지 문제가 있습니다. 문제는 이것입니다. IHttpHandler 인터페이스가 있습니다. public interface IHttpHandler { HttpClient client { get; } } 그리고 그것을 사용하는 클래스, HttpHandler : public class HttpHandler : IHttpHandler { public HttpClient client { get { return new HttpClient(); } } } 그런 다음 클라이언트 구현을 삽입하기 위해 simpleIOC를 사용하는 Connection 클래스 : public class Connection { private IHttpHandl..

programing tip 2020.09.15

browserify 오류 / usr / bin / env : 노드 : 해당 파일 또는 디렉토리가 없습니다.

browserify 오류 / usr / bin / env : 노드 : 해당 파일 또는 디렉토리가 없습니다. apt-get install 및 모든 종속성을 통해 노드 js 및 npm을 설치 한 다음 browserify를 설치했습니다. npm install browserify -g 프로세스를 거치고 올바르게 설치된 것처럼 보이지만이 연습에 따라 간단한 번들을 시도하면 오류가 발생합니다. / usr / bin / env : node : 해당 파일 또는 디렉토리 없음 일부 Linux 배포판은 nodejs를 "node"실행 파일이 아니라 "nodejs"로 설치합니다. 이 경우 "노드"바이너리 다음에 많은 패키지가 프로그래밍되므로 "노드"에 수동으로 링크해야합니다. 비슷한 일이 "python"에 연결되지 않은 "p..

programing tip 2020.09.15

'python'은 내부 또는 외부 명령으로 인식되지 않습니다.

'python'은 내부 또는 외부 명령으로 인식되지 않습니다. 그래서 최근에 Python 버전 2.7.5를 설치했고 그것에 대해 약간의 루프를 만들었지 만 문제는 cmd로 이동 python testloop.py하여 오류가 발생한다는 것입니다. 'python'은 내부 또는 외부 명령으로 인식되지 않습니다. 경로 설정을 시도했지만 아무 소용이 없습니다. 내 경로는 다음과 같습니다. C : \ Program Files \ Python27 보시다시피 여기에 Python이 설치되어 있습니다. 나는 다른 무엇을 해야할지 모르겠다. 누군가 도울 수 있습니까? 해당 폴더를 Windows 경로에 추가해야합니다. https://docs.python.org/2/using/windows.html 이 질문에서 가져 왔습니다. ..

programing tip 2020.09.15

이 난독 화 된 C 코드는 main ()없이 실행된다고 주장하지만 실제로 어떤 역할을합니까?

이 난독 화 된 C 코드는 main ()없이 실행된다고 주장하지만 실제로 어떤 역할을합니까? #include #define decode(s,t,u,m,p,e,d) m##s##u##t #define begin decode(a,n,i,m,a,t,e) int begin() { printf("Ha HA see how it is?? "); } 이것은 간접적으로 호출 main합니까? 어떻게? C 언어는 독립형 및 호스트 형의 두 가지 범주로 실행 환경을 정의합니다 . 두 실행 환경 모두에서 프로그램 시작을 위해 환경에 의해 함수가 호출됩니다. A의 자립 환경 프로그램 기동 기능 구현 중에 정의 될 수 호스팅 환경이 있어야한다 main. 정의 된 환경에서 프로그램 시작 기능 없이는 C 프로그램을 실행할 수 없습니다...

programing tip 2020.09.15

Sqlite 파일 위치 핵심 데이터

Sqlite 파일 위치 핵심 데이터 일반적으로 핵심 데이터 앱용 sqlite 스토어 파일은 다음 위치에 있습니다. 라이브러리> 응용 프로그램 지원> iPhone Simulator> 7.1 (또는 사용중인 버전)> 응용 프로그램> (앱이 포함 된 폴더)> 문서 폴더이지만 IOS 8에서는 찾을 수 없습니다. iPhone Simulator 폴더 안에 8.0 폴더 만 추가한다고 가정하지만 거기에는 없습니다. 아무도 그것을 찾을 수 있었습니까? 나는 sqlite 파일을 찾았으며 지금이 경로에 있습니다. Library / Developer / CoreSimulator / Devices / (숫자 및 문자) / data / Containers / Data / Application / (숫자 및 문자) / Docume..

programing tip 2020.09.15

a +++++ b가 작동하지 않는 이유는 무엇입니까?

a +++++ b가 작동하지 않는 이유는 무엇입니까? int main () { int a = 5,b = 2; printf("%d",a+++++b); return 0; } 이 코드는 다음 오류를 제공합니다. 오류 : 증가 피연산자로 lvalue 필요 하지만 전반에 걸쳐 공간을 세우면 a++ +하고 ++b다음 잘 작동합니다. int main () { int a = 5,b = 2; printf("%d",a++ + ++b); return 0; } 첫 번째 예에서 오류는 무엇을 의미합니까? printf("%d",a+++++b);(a++)++ + bMaximal Munch Rule에 따라 해석됩니다 ! . ++(접미사)는로 평가되지 않지만 lvalue피연산자가 lvalue. ! 6.4 / 4는 다음 전처리 토큰이 ..

programing tip 2020.09.15

다른 html이없는 angularjs 개행 필터

다른 html이없는 angularjs 개행 필터 개행 문자 ( \n)를 html 로 변환하려고합니다 br. Google 그룹의이 토론에 따라 다음과 같은 내용 이 있습니다. myApp.filter('newlines', function () { return function(text) { return text.replace(/\n/g, ' '); } }); 이 토론에서는보기에서 다음을 사용하는 것이 좋습니다. {{ dataFromModel | newline | html }} 이것은 이전 html필터를 사용하는 것처럼 보이지만 이제는 ng-bind-html속성 을 사용해야 합니다. 그럼에도 불구하고 이것은 문제를 제기합니다. 원본 문자열 ( dataFromModel)의 HTML이 HTML로 렌더링되는 것을 원..

programing tip 2020.09.15

HTTP의 숨겨진 기능

HTTP의 숨겨진 기능 언급 할 가치가 있다고 생각하는 HTTP의 숨겨진 기능은 무엇입니까? 숨겨진 기능이란 이미 표준의 일부이지만 널리 알려지지 않았거나 사용되지 않은 기능을 의미합니다. 답변 당 하나의 기능 만주세요. Hyper Text Coffee Pot Control Protocol (HTTP의 확장)의 일부인 418 I 'm a teapot 상태 코드 여야합니다 . 매번 나를 웃게 만든다. 2.3.2 418 나는 주전자입니다 주전자로 커피를 추출하려고하면 오류 코드 "418 I 'm a teapot"이 표시됩니다. 결과 엔티티 본문은 짧고 튼튼 할 수 있습니다. 리퍼러의 철자 가 틀렸다는 사실 과 철자 오류를 유지해야한다고 결정했습니다. 분명한 대답 : PUT, DELETE, TRACE, OPT..

programing tip 2020.09.15

Nonetype을 정수 또는 문자열로 변환하는 방법은 무엇입니까?

Nonetype을 정수 또는 문자열로 변환하는 방법은 무엇입니까? 나는 Nonetype값을 가지고 있으며 x일반적으로 숫자이지만 None. 나는 그것을 숫자로 나누고 싶지만 Python은 다음을 발생시킵니다. TypeError: int() argument must be a string or a number, not 'NoneType' 어떻게 해결할 수 있습니까? 댓글 중 하나에서 다음과 같이 말합니다. 어떻게 든 나는 Nonetype 값을 얻었습니다. 그것은 int이어야하지만 이제는 Nonetype 객체입니다. 그것이 당신의 코드라면, 당신이 None숫자를 기대할 때 어떻게 얻고 있는지 파악하고 그 일이 발생 하지 않도록하십시오. 다른 사람의 코드 인 None경우 일반적인 조건부 코드를 사용하여 해당 코..

programing tip 2020.09.15
반응형