반응형

2020/09 867

콘솔 모드에서 Emacs의 메뉴에 어떻게 가나 요?

콘솔 모드에서 Emacs의 메뉴에 어떻게 가나 요? -nw(X 윈도우가 실행중인 경우 X 세션이 아니라) 콘솔 세션을 강제하기 위해 플래그를 사용하여 emacs를 실행하는 경우 메뉴로 어떻게 이동합니까? 메뉴에는 자주 사용되지 않는 항목이있어 이스케이프 또는 제어 시퀀스를 기억하지 못합니다. M-x menu-bar-open, 일반적으로 F10. 이것은 menu-bar-mode(화면 상단에 메뉴 이름 만 표시하는) 유무에 관계없이 작동합니다 . 내 컴퓨터 (opensuse 포함)에서는 F10이 아니라 메뉴 항목에 액세스 할 수있는 M-`입니다. 자세한 정보는 여기에서 확인할 수 있습니다. http://linux.about.com/od/emacs_doc/a/emacsdoc317.htm F10 ssh에서 ma..

Programing 2020.09.14

하스켈에서 Control.Monad.Writer를 사용하는 방법?

하스켈에서 Control.Monad.Writer를 사용하는 방법? 저는 함수형 프로그래밍을 처음 접했고 최근에는 Learn You a Haskell 에서 배웠지 만이 장을 살펴 보았을 때 아래 프로그램을 고수했습니다. import Control.Monad.Writer logNumber :: Int -> Writer [String] Int logNumber x = Writer (x, ["Got number: " ++ show x]) multWithLog :: Writer [String] Int multWithLog = do a :info Writer type Writer w = WriterT w Data.Functor.Identity.Identity -- Defined in `Control.Monad.Tr..

Programing 2020.09.14

git 태그 (또는이를 기반으로 한 GitHub 릴리스)의 날짜 변경

git 태그 (또는이를 기반으로 한 GitHub 릴리스)의 날짜 변경 메인 브랜치의 다양한 커밋에 태그를 추가하여 GitHub의 프로젝트에 릴리스 를 추가 하고 있습니다. 내 프로젝트 중 하나에서 시간 순서대로 커밋에 태그를 추가하지 않았습니다. (명백한 커밋을 찾아서 태그를 지정한 다음 덜 분명하고 오래된 커밋을 찾아서 태그를 지정했습니다.) 이제 GitHub는 v1.0.1을 현재 버전으로 표시하고 v0.7.0이 앞에 있고 v1.1.2 가 . 태그가 지정된 커밋 대신 태그 생성 날짜를 릴리스 날짜로 사용하는 것으로 보입니다. 태그를 지정하는 커밋과 날짜가 동일하도록 태그를 편집하려면 어떻게해야합니까? 경고 : 주석이 달린 태그에 대한 태그 메시지는 보존 되지 않습니다 . 요약 변경해야하는 각 태그에 대..

Programing 2020.09.14

하나의 .R 파일에 모든 함수를 정의하고 다른 .R 파일에서 호출합니다.

하나의 .R 파일에 모든 함수를 정의하고 다른 .R 파일에서 호출합니다. 가능하다면 어떻게? 다른 파일 (예 : xyz.R)의 abc.R 파일에 정의 된 함수를 어떻게 호출합니까? 추가 질문은 R 프롬프트 / 명령 줄에서 abc.R에 정의 된 함수를 어떻게 호출합니까? source("abc.R")다음을 호출 할 수 있습니다 source("xyz.R")(이 두 파일이 현재 작업 디렉토리에 있다고 가정). abc.R이 다음과 같은 경우 : fooABC 순환 종속성이 있어도 작동합니다. 예 : abc.R이 다음과 같은 경우 : fooABC

Programing 2020.09.14

POSIX 파일 설명자에서 C ++ fstream을 구성하는 방법은 무엇입니까?

POSIX 파일 설명자에서 C ++ fstream을 구성하는 방법은 무엇입니까? 기본적으로 fdopen ()의 C ++ 버전을 찾고 있습니다. 나는 이것에 대해 약간의 조사를했고 그것이 쉬울 것 같지만 매우 복잡한 것으로 밝혀진 것 중 하나입니다. 나는이 믿음에서 무언가를 놓치고 있는가 (즉, 정말 쉽다)? 그렇지 않다면 어딘가에 이것을 처리 할 수있는 좋은 라이브러리가 있습니까? 편집 : 예제 솔루션을 별도의 답변으로 옮겼습니다. Éric Malenfant의 답변에서 : AFAIK, 표준 C ++에서는이 작업을 수행 할 방법이 없습니다. 플랫폼에 따라 표준 라이브러리 구현은 파일 설명자를 입력으로 사용하는 fstream 생성자를 (비표준 확장으로) 제공 할 수 있습니다. (libstdc ++, IIRC..

Programing 2020.09.14

string.h와 strings.h의 차이점

string.h와 strings.h의 차이점 (적어도 Mac OS X에서는) string.h헤더와 헤더가 모두 있음을 알았습니다 strings.h. man 3 string다른 기능을 포함하고 있음을 보여줍니다. 이것에 대한 이유가 있습니까? strings.h는 유닉스 진화의 BSD 브랜치에서 나왔습니다. 그 내용은 POSIX에 의해 표준화되었지만 대부분은 레거시로 표시되며 다른 기능으로 쉽게 대체 할 수 있습니다. int bcmp(const void *, const void *, size_t); /* LEGACY, see memcmp */ void bcopy(const void *, void *, size_t); /* LEGACY, see memcpy, memmove */ void bzero(void *..

Programing 2020.09.14

차이 무엇

차이 무엇 과 자바 제네릭은? 이전에 어떤 객체를 의미하기 위해 사용 된 와일드 카드를 본 적이 있지만 최근에는 다음을 사용했습니다. 그리고 의 지름길로되어 있지만 수정 가능하지만 ; 그러나 이것은 오류를 제공합니다 List aList = new ArrayList(); boolean instancetest = aList instanceof List는 "?"알 수없는 유형을 나타내며 코드에서 모든 유형을 나타낼 수 있습니다. 유형에 대해 잘 모르는 경우이 와일드 카드를 사용하십시오. ArrayList unknownList = new ArrayList(); //can accept of type Number unknownList = new ArrayList(); //Float is of type Number ..

Programing 2020.09.14

신속하고 변형 된 구조체

신속하고 변형 된 구조체 Swift에서 값 유형을 변경하는 것과 관련하여 내가 완전히 이해하지 못하는 것이 있습니다. "Swift 프로그래밍 언어"iBook에 따르면 기본적으로 값 유형의 속성은 인스턴스 메서드 내에서 수정할 수 없습니다. 이를 가능하게하기 위해 mutating구조체와 열거 형 안에 키워드를 사용하여 메서드를 선언 할 수 있습니다 . 나에게 완전히 명확하지 않은 것은 이것이다 : 구조체 외부에서 var를 변경할 수 있지만 자체 메서드에서 변경할 수는 없습니다. 이것은 객체 지향 언어에서와 같이 일반적으로 변수를 캡슐화하여 내부에서만 변경할 수 있기 때문에 저에게 반 직관적 인 것 같습니다. 구조체를 사용하면 다른 방법으로 보입니다. 자세히 설명하기 위해 다음은 코드 스 니펫입니다. str..

Programing 2020.09.14

자바 스크립트를 사용하여 알림 음을 재생 하시겠습니까?

자바 스크립트를 사용하여 알림 음을 재생 하시겠습니까? 어떻게하면 사용자가 링크를 클릭 할 때마다 사운드가 재생됩니까? 여기에서 javascript 및 jquery 사용. https://github.com/admsev/jquery-play-sound $ .playSound ( ' http://example.org/sound.mp3 '); 페이지에 요소를 넣으십시오 . 오디오 요소를 가져오고 play()메서드를 호출합니다 . document.getElementById('yourAudioTag').play(); 이 예제를 확인하십시오 : http://www.storiesinflight.com/html5/audio.html 이 사이트load() 에서는 pause(), 및 오디오 요소의 몇 가지 다른 속성 과 ..

Programing 2020.09.14

GRPC는 REST와 어떻게 다릅니 까?

GRPC는 REST와 어떻게 다릅니 까? 이 GRPC에 대한 설명을 읽고 있는데이 다이어그램이 흥미 롭습니다. 전송 계층은 어떻게 작동합니까? 네트워크를 통해 ... RPC라고하는 이유는 무엇입니까? 더 중요한 것은 이것이 서비스 계층 (http 요청을 만드는 메서드가있는 클라이언트의 클래스)을위한 API를 구현하는 REST와 어떻게 다릅니 까? 전송 계층은 TCP / IP 위에 HTTP / 2를 사용하여 작동합니다. 이를 통해 클라이언트에서 서버로의 단일 연결을 활용할 수있는 짧은 대기 시간 (더 빠른) 연결이 가능합니다 (연결을보다 효율적으로 사용하고 서버 리소스를보다 효율적으로 사용할 수 있음). HTTP / 2는 양방향 연결 및 비동기 연결도 지원합니다. 따라서 서버가 클라이언트와 효율적으로 접촉..

Programing 2020.09.14
반응형