반응형

2020/09/14 30

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

MediaPlayer를 사용하여 Android의 URL에서 오디오를 스트리밍합니까?

MediaPlayer를 사용하여 Android의 URL에서 오디오를 스트리밍합니까? Android의 내장 MediaPlayer 클래스를 사용하여 http를 통해 mp3를 스트리밍하려고했습니다. 문서는 이것이 다음과 같이 쉬워야한다고 제안합니다. MediaPlayer mp = new MediaPlayer(); mp.setDataSource(URL_OF_FILE); mp.prepare(); mp.start(); 그러나 나는 다음과 같은 것을 반복적으로 얻고 있습니다. 다른 URL도 시도했습니다. 스트리밍이 mp3에서 작동하지 않는다고 말하지 마십시오. E/PlayerDriver( 31): Command PLAYER_SET_DATA_SOURCE completed with an error or info PVMF..

Programing 2020.09.14

Lucene은 어떻게 작동합니까?

Lucene은 어떻게 작동합니까? lucene 검색이 어떻게 그렇게 빠르게 작동하는지 알고 싶습니다. 웹에서 유용한 문서를 찾을 수 없습니다. 읽을 것이 있으면 (lucene 소스 코드가 부족한 경우) 알려주십시오. 색인이있는 mysql5 텍스트 검색을 사용하는 텍스트 검색 쿼리는 필자의 경우 약 18 분이 걸립니다. 동일한 쿼리에 대한 lucene 검색은 1 초도 채 걸리지 않습니다. Lucene은 반전 된 전체 텍스트 인덱스입니다. 즉, 모든 문서를 가져 와서 단어로 분할 한 다음 각 단어에 대한 색인 을 만듭니다 . 인덱스는 순서가없는 정확한 문자열 일치이므로 매우 빠를 수 있습니다. 가설 적으로 varchar필드 에 대한 SQL 비 정렬 인덱스는 그만큼 빠를 수 있으며 실제로 큰 데이터베이스가이 ..

Programing 2020.09.14
반응형