반응형

IT이야기 1866

C 오류 : 함수에 대한 정의되지 않은 참조이지만 정의되어 있습니다.

C 오류 : 함수에 대한 정의되지 않은 참조이지만 정의되어 있습니다. 단순한 프로그램이지만이 컴파일러 오류가 계속 발생합니다. 컴파일러에 MinGW를 사용하고 있습니다. 다음은 헤더 파일 인 point.h입니다 . //type for a Cartesian point typedef struct { double x; double y; } Point; Point create(double x, double y); Point midpoint(Point p, Point q); 그리고 여기에 point.c가 있습니다 . //This is the implementation of the point type #include "point.h" int main() { return 0; } Point create(double ..

IT이야기 2021.04.02

Git (Hub)는 짧은 SHA에서 발생할 수 있는 충돌 처리

Git (Hub)는 짧은 SHA에서 발생할 수있는 충돌을 어떻게 처리합니까? Git과 GitHub는 모두 40 개가 아닌 처음 7자인 SHA의 짧은 버전을 표시하며 Git과 GitHub 모두 이러한 짧은 SHA를 인수로 사용하는 것을 지원합니다. 예 git show 962a9e8 예 : https://github.com/joyent/node/commit/962a9e8 가능성 공간이 이제 2 억 6,800 만 "단"몇 배 더 낮다는 점을 감안할 때 Git과 GitHub는 여기서 충돌을 어떻게 방지할까요? 그리고 그들은 어떻게 처리합니까? 이러한 짧은 형식은 시각적 인식을 단순화하고 삶을 더 쉽게 만들기위한 것 입니다. Git은 실제로 아무것도 자르지 않으며 내부적으로 모든 것이 완전한 값으로 처리됩니다. ..

IT이야기 2021.04.02

GitHub 풀 요청을 위해 모든 커밋을 하나로 스쿼시

GitHub 풀 요청을 위해 모든 커밋을 하나로 스쿼시 이 질문에 이미 답변이 있습니다. Git 31 답변을 사용하여 마지막 X 커밋을 함께 스쿼시 GitHub에서 pull 요청을했습니다. 이제 저장소 소유자는 모든 커밋을 하나로 스쿼시하라고 말합니다. 입력하면 git rebase -i메모장이 다음 내용으로 열립니다. noop # Rebase 0b13622..0b13622 onto 0b13622 # # Commands: # p, pick = use commit # r, reword = use commit, but edit the commit message # e, edit = use commit, but stop for amending # s, squash = use commit, but meld int..

IT이야기 2021.04.02

Docker Registry 2.0-사용하지 않는 이미지를 삭제하는 방법

Docker Registry 2.0-사용하지 않는 이미지를 삭제하는 방법은 무엇입니까? 개인 도커 레지스트리를 공식 레지스트리 2.0으로 업데이트했습니다. 이 버전은 이제 해시 태그로 식별 된 도커 이미지를 삭제할 수 있지만 ( https://docs.docker.com/registry/spec/api/#deleting-an-image 참조 ) 여전히 오래된 이미지를 정리하는 방법을 볼 수 없습니다. CI 서버가 지속적으로 새 이미지를 생성하므로 더 이상 명명 된 태그로 식별되지 않는 개인 레지스트리에서 모든 이미지를 삭제하는 방법이 필요합니다. 이 작업을 수행하는 기본 제공 방법이없는 경우 사용자 지정 스크립트가 작동 할 수 있다고 생각하지만 이미지의 저장된 해시 태그를 모두 나열하는 v2 API 메서..

IT이야기 2021.04.01

kubernetes 포드의 모든 컨테이너 깔끔하게 나열하는 방법

kubernetes 포드의 모든 컨테이너를 어떻게 깔끔하게 나열합니까? 테스트를 실행 한 후 로그를 수집하는 스크립트의 포드에있는 모든 컨테이너를 나열하려고합니다. kubectl describe pods -l k8s-app=kube-dns많은 정보를 반환하지만 다음과 같은 반환을 찾고 있습니다. etcd kube2sky skydns 설명 출력을 형식화하는 간단한 방법이 보이지 않습니다. 다른 명령이 있습니까? (그리고 최악의 경우는 항상 describe의 출력을 구문 분석하는 것입니다). ( ) 플래그 get와 함께 지원되는 출력 템플릿 중 하나를 사용 하고 선택할 수 있습니다 .--output-o 가지고 jsonpath예를 들어, kubectl get pods -l k8s-app=kube-dns -o ..

IT이야기 2021.04.01

Rust에서 문자열의 첫 글자를 대문자로 바꾸는 이유

Rust에서 문자열의 첫 글자를 대문자로 바꾸는 이유는 무엇입니까? 의 첫 글자를 대문자로 쓰고 싶습니다 &str. 간단한 문제이고 간단한 해결책을 원합니다. 직감은 나에게 다음과 같은 것을하라고 말한다. let mut s = "foobar"; s[0] = s[0].to_uppercase(); 그러나 &strs는 이와 같이 인덱싱 할 수 없습니다. 내가 할 수 있었던 유일한 방법은 지나치게 복잡해 보입니다. 나는 변환 &str작성, 반복자,로 I 인덱스를 생성하는 벡터의 벡터, 대문자로 첫 번째 항목을 반복자를 변환, 반복자에 Option내가 나에게 대문자가 첫 번째 문자를주고 풀다 어느. 그런 다음 벡터를 반복기 String로 변환하여 &str. let s1 = "foobar"; let mut v: V..

IT이야기 2021.04.01

기본 SSH 키 위치 설정

기본 SSH 키 위치 설정 ssh는 기본적으로 ~ / .ssh 폴더에서 키를 찾습니다. 항상 다른 위치를 보도록 강제하고 싶습니다. 내가 사용하는 해결 방법은 비표준 위치의 키를 에이전트에 추가하는 것입니다. ssh-agent ssh-add /path/to/where/keys/really/are/id_rsa (Windows의 Linux 및 MingW32 셸에서) 식별 파일의 다른 위치 만 가리 키려는 경우 다음 항목을 사용하여 ~ / .ssh / config 파일을 수정할 수 있습니다. IdentityFile ~/.foo/identity man ssh_config 다른 구성 옵션을 찾으려면 man ssh 이 옵션이 유용 할 수 있습니다. -i identity_file RSA 또는 DSA 인증을위한 ID ..

IT이야기 2021.04.01

WPF / C # : 사용자 기본 설정 파일 저장 위치

WPF / C # : 사용자 기본 설정 파일을 어디에 저장해야합니까? 사용자 기본 설정 파일을 저장할 권장 위치는 어디입니까? 사용자 기본 설정을 처리하는 데 권장되는 방법이 있습니까? 현재 typeof(MyLibrary).Assembly.Location는 기본 위치 로 반환 된 경로를 사용 하여 응용 프로그램에서 생성하거나 필요한 파일을 저장합니다. 편집 : 두 가지 관련 / 흥미로운 질문을 찾았습니다. Windows XP 및 Vista 응용 프로그램에 대한 사용자 정보를 저장하는 가장 좋은 위치 저장 /로드 기능을 구현하는 방법은 무엇입니까? 편집 # 2 : 이것은 이전에 설정을 사용한 적이없는 저와 같은 사람들을위한 메모입니다. 설정은 매우 유용하지만 무슨 일이 일어나고 있는지 파악하기 위해 많은 ..

IT이야기 2021.04.01

Java jar에서 Windows 서비스를 만드는 방법

Java jar에서 Windows 서비스를 만드는 방법은 무엇입니까? 실행 가능한 JAR 파일이 있습니다. 해당 JAR의 Windows 서비스를 생성 할 수 있습니까? 실제로 시작시 실행하고 싶지만 해당 JAR 파일을 레지스트리 나 시작 폴더에 저장하고 싶지 않습니다. 이 기사는 여러분이 알아야 할 모든 것을 알려줄 것입니다. "Windows 서비스로 Java 응용 프로그램 실행" ; " Java Service Wrapper " 사용에 대해 언급합니다 ( YAJSW 라는 커뮤니티 에디션이 있습니다 ) 지금까지 찾은 가장 쉬운 솔루션은 Non-Sucking Service Manager입니다. 사용법은 nssm install "C:\Program Files\Java\jre7\java.exe" "-jar " ..

IT이야기 2021.03.31

C # / WPF : ViewModel의 모든 속성에 대한 PropertyChanged?

C # / WPF : ViewModel의 모든 속성에 대한 PropertyChanged? 다음과 같은 수업이 있습니다. public class PersonViewModel : ViewModelBase //Here is the INotifyPropertyChanged Stuff { public PersonViewModel(Person person) { PersonEntity = person; } public Person PersonEntity { get { return PersonEntity.Name; } private set { PersonEntity.Name = value; RaisePropertyChanged("PersonEntity"); } public string Name { get { retur..

IT이야기 2021.03.31
반응형