반응형

development 8443

stdin의 다중 입력을 변수로 읽는 방법과 쉘 (sh, bash)에서 출력하는 방법은 무엇입니까?

stdin의 다중 입력을 변수로 읽는 방법과 쉘 (sh, bash)에서 출력하는 방법은 무엇입니까? 내가 원하는 것은 다음과 같습니다. 여러 줄 입력에서 stdin변수로 읽기A 다양한 작업을하다 A 파이프 A(구분 기호를 잃지 않고 \n, \r, \t다른 명령 등) 현재 문제는 read개행에서 읽기를 중지하기 때문에 명령으로 읽을 수 없다는 것입니다 . 다음과 cat같이 stdin을 읽을 수 있습니다 . my_var=`cat /dev/stdin` ,하지만 인쇄 방법을 모르겠습니다. 줄 바꿈, 탭 및 기타 구분 기호는 그대로 있습니다. 내 샘플 스크립트는 다음과 같습니다. #!/usr/local/bin/bash A=`cat /dev/stdin` if [ ${#A} -eq 0 ]; then exit 0 el..

development 2021.01.06

기본 이벤트 루프를 어떻게 구현 하시겠습니까?

기본 이벤트 루프를 어떻게 구현 하시겠습니까? GUI 툴킷으로 작업 한 경우 모든 작업이 완료된 후 실행되어야하는 이벤트 루프 / 메인 루프가 있으며 애플리케이션이 활성 상태를 유지하고 다른 이벤트에 응답한다는 것을 알고 있습니다. 예를 들어 Qt의 경우 main ()에서 다음을 수행합니다. int main() { QApplication app(argc, argv); // init code return app.exec(); } 이 경우 app.exec ()는 애플리케이션의 메인 루프입니다. 이러한 종류의 루프를 구현하는 확실한 방법은 다음과 같습니다. void exec() { while (1) { process_events(); // create a thread for each new event (pos..

development 2021.01.06

C ++에서 128 비트 숫자 표시

C ++에서 128 비트 숫자 표시 C ++에서 128 비트 숫자를 표현하는 가장 좋은 방법은 무엇입니까? 가능한 한 내장 숫자 유형에 가깝게 작동해야합니다 (즉, 모든 산술 연산자 지원 등). 64 비트 2 개 또는 32 비트 숫자 4 개를 가진 클래스를 만들 생각이었습니다. 또는 128 비트 메모리 블록을 만들고 모든 작업을 직접 수행 할 수도 있습니다. 더 쉽고 / 더 표준적인 방법이 있습니까, 아니면 직접 구현할 때 망칠 가능성이 적은 것이 있습니까? :) 256 비트, 512 비트 등으로 확장 할 수 있다면 좋을 것입니다. 개발 된 다른 라이브러리를 살펴보십시오. 많은 사람들이 당신보다 먼저 이것을하고 싶어했습니다. :디 bigint C ++ 사용해보기 편집 : 내가 처음 썼을 때 이것은 boo..

development 2021.01.06

이중 물음표는 C #에서 무엇을합니까?

이중 물음표는 C #에서 무엇을합니까? 중복 가능성 : ?? Null 통합 연산자-> 통합은 무엇을 의미합니까? C #에서 두 개의 물음표가 함께 의미하는 것은 무엇입니까? 여기에서이 질문을 찾을 수 없어서 물어볼 것이라고 생각했습니다. 이중 물음표는 C #에서 무엇을합니까? 예: x = y ?? z; 이것은 널 병합 연산자입니다. 위의 방법은 y가 null이 아닌 경우 x에 y의 값이 할당되며,이 경우에는 z의 값이 할당됩니다. null이 아니면 y를 사용하고, 그렇지 않으면 z를 사용하십시오. 에서 위키 백과 : 이것은 null-coalesce 연산자이며 이에 대한 속기입니다. x = (y != null ? y : z); y가 null이면 x는 z로 설정됩니다. a 값이 null이면 z 값이 할당됩니..

development 2021.01.06

사용자 지정 종속성 속성의 기본 바인딩 모드 및 업데이트 트리거를 지정하는 방법이 있습니까?

사용자 지정 종속성 속성의 기본 바인딩 모드 및 업데이트 트리거를 지정하는 방법이 있습니까? 기본적으로 종속성 속성 중 하나에 바인딩 할 때 바인딩 모드는 양방향이고 업데이트 트리거는 속성 변경이되도록 만들고 싶습니다. 이를 수행하는 방법이 있습니까? 다음은 내 종속성 속성 중 하나의 예입니다. public static readonly DependencyProperty BindableSelectionLengthProperty = DependencyProperty.Register( "BindableSelectionLength", typeof(int), typeof(ModdedTextBox), new PropertyMetadata(OnBindableSelectionLengthChanged)); 속성을 등록 ..

development 2021.01.06

자식 작업 내부에서 현재 컨트롤러 및 작업을 얻는 방법은 무엇입니까?

자식 작업 내부에서 현재 컨트롤러 및 작업을 얻는 방법은 무엇입니까? 자식 작업을 호출하는 RenderAction을 통해 렌더링되는 뷰의 일부가 있습니다. 이 자식 액션 내부에서 부모 컨트롤러와 액션을 어떻게 얻을 수 있습니까? 내가 사용할 때 .. @ViewContext.RouteData.Values["action"] Child Action의 이름을 되찾았지만 필요한 것은 Parent / Calling 액션입니다. 감사 BTW 저는 Razor와 함께 MVC 3을 사용하고 있습니다. 뷰가 아닌 자식 작업 자체에서 액세스하려면 다음을 사용할 수 있습니다. ControllerContext.ParentActionViewContext.RouteData.Values["action"] 그것을 발견... 부분보기에서..

development 2021.01.06

Mustache에서 현재 섹션의 색인을 얻는 방법

Mustache에서 현재 섹션의 색인을 얻는 방법 내가 사용하고 콧수염을 하고 데이터를 사용하여 { "names": [ {"name":"John"}, {"name":"Mary"} ] } 내 콧수염 템플릿은 다음과 같습니다. {{#names}} {{name}} {{/names}} 내가 할 수 있기를 원하는 것은 배열에서 현재 숫자의 인덱스를 얻는 것입니다. 다음과 같은 것 : {{#names}} {{name}} is {{index}} {{/names}} 그리고 그것을 인쇄하십시오 John is 1 Mary is 2 Mustache로 이것을 얻을 수 있습니까? 또는 핸들 바 또는 다른 확장으로? 참고로이 기능은 이제 Mustache와 호환되는 Handlebars에 내장되어 있습니다. 사용하다 {{@index..

development 2021.01.06

파이썬 슈퍼 메서드 및 호출 대안

파이썬 슈퍼 메서드 및 호출 대안 수퍼 클래스 메서드를 호출해야하는 모든 예를 볼 수 있습니다. super(SuperClass, instance).method(args) 다음을 수행하는 데 단점이 있습니까? SuperClass.method(instance, args) 다음 상황을 고려하십시오. class A(object): def __init__(self): print('Running A.__init__') super(A,self).__init__() class B(A): def __init__(self): print('Running B.__init__') # super(B,self).__init__() A.__init__(self) class C(A): def __init__(self): print('..

development 2021.01.06

인터넷에서 localhost에 액세스

인터넷에서 localhost에 액세스 테스트 목적으로 짧은 기간 동안 로컬 호스트를 전달해야합니다. 공용 인터넷에서 액세스해야합니다. 이것을 어떻게 달성 할 수 있습니까? 감사. 라우터 구성으로 이동하여 포트 80을 웹 서버를 실행하는 컴퓨터의 LAN IP로 전달합니다. 그러면 네트워크 외부의 모든 사람 (네트워크 내부의 사용자는 아님 )이 WAN IP 주소 ( whatismyipcom )를 사용하여 사이트에 액세스 할 수 있습니다 . 당신도 똑같이 할 수있는 몇 가지 좋은 무료 서비스가 있습니다. 테스트를 위해 빠르게 무언가를 보여주는 데 이상적입니다. http://localtunnel.me/ https://ngrok.com/ http://localhost.run/ 편집 : ngrok 서비스 추가 lo..

development 2021.01.06

sqrt (또는 기타 수학 함수)에 대한 정의되지 않은 참조

sqrt (또는 기타 수학 함수)에 대한 정의되지 않은 참조 이 간단한 코드가 있습니다. max = (int) sqrt (number); 헤더에는 다음이 있습니다. #include 그러나 응용 프로그램은 여전히 sqrt. 여기에 문제가 있습니까? 모든 것이 괜찮을 것 같습니다. 사용중인 시스템에 관계없이 다음과 같이 수학 라이브러리와 연결해야 할 수 있습니다. gcc -o myprog myprog.c -L/path/to/libs -lm ^^^ - this bit here. 헤더를 포함하면 컴파일러가 함수 선언에 대해 알 수 있지만 반드시 해당 함수를 수행하는 데 필요한 코드에 자동으로 연결되는 것은 아닙니다 . 실패하면 코드, 컴파일 명령 및 실행중인 플랫폼 (운영 체제, 컴파일러 등)을 보여 주어야합니..

development 2021.01.06
반응형