반응형

Java 2009

컴파일하는 동안 -pthread와 -lpthread의 차이점

컴파일하는 동안 -pthread와 -lpthread의 차이점 의 차이 무엇입니까 gcc -pthread및 gcc -lpthread멀티 스레드 프로그램을 컴파일하는 동안 사용됩니까? -pthread 컴파일러에게 pthread 라이브러리에서 링크하고 스레드에 대한 컴파일을 구성하도록 지시합니다. 예를 들어 다음은 -pthreadUbuntu 컴퓨터에 설치된 GCC 패키지 에서 옵션이 사용될 때 정의되는 매크로를 보여줍니다 . $ gcc -pthread -E -dM test.c > dm.pthread.txt $ gcc -E -dM test.c > dm.nopthread.txt $ diff dm.pthread.txt dm.nopthread.txt 152d151 < #define _REENTRANT 1 208d20..

programing 2020.08.27

패치를 적용 할 때 "1 줄에 공백 오류 추가"란 무엇을 의미합니까?

패치를 적용 할 때 "1 줄에 공백 오류 추가"란 무엇을 의미합니까? 복제 된 원격 저장소의 일부 마크 다운 파일을 편집 중이며 한 분기에서 다른 분기로 패치 생성 및 적용을 테스트하고 싶었습니다. 그러나 변경을 할 때마다 다음 메시지가 표시됩니다 git apply. 0001-b.patch:16: trailing whitespace. warning: 1 line adds whitespace errors. (이것은 내 Mac에서 발생하며 원본 코드가 생성 된 위치를 모릅니다.) 경고 메시지는 무엇을 의미하며주의해야합니까? 신경 쓸 필요가 없습니다. 이 경고는 많은 프로그래머가 관심을 갖는 유형 인 공백과 관련하여 텍스트 파일의 청결 표준을 제정합니다. 로 매뉴얼을 설명합니다 : 공백 오류로 간주되는 것은 ..

programing 2020.08.27

화면이 아닌 셀별로 UICollectionView 페이징

화면이 아닌 셀별로 UICollectionView 페이징 나는이 UICollectionView가로 스크롤로와 나란히 전체 화면 당이 세포는 항상 존재한다. 셀의 시작 부분에서 멈추려면 스크롤이 필요합니다. 페이징을 사용하면 콜렉션보기가 한 번에 2 셀인 전체 페이지를 스크롤 한 다음 중지합니다. 단일 셀로 스크롤하거나 셀 가장자리에서 멈춘 상태에서 여러 셀로 스크롤 할 수 있어야합니다. 하위 클래스를 UICollectionViewFlowLayout만들고 메서드를 구현 하려고 targetContentOffsetForProposedContentOffset했지만 지금까지는 컬렉션 뷰만 깨뜨릴 수 있었고 스크롤이 중지되었습니다. 이것을 달성하는 더 쉬운 방법이 UICollectionViewFlowLayout있습..

programing 2020.08.27

애플리케이션 상태 확인을 위해 / healthz를 사용하는 규칙은 어디에서 왔습니까?

애플리케이션 상태 확인을 위해 / healthz를 사용하는 규칙은 어디에서 왔습니까? Kubernetes / Docker 에코 시스템에는 /healthz애플리케이션의 상태 확인 엔드 포인트로 사용하는 규칙이 있습니다. 'healthz'라는 이름은 어디에서 왔으며 해당 이름과 관련된 특정 의미가 있습니까? 역사적으로 Google의 내부 관행에서 비롯되었습니다. 이를 "z- 페이지"라고합니다. 로 끝나는 이유 z는 동일한 이름 (예 :)을 가진 실제 애플리케이션 엔드 포인트와의 충돌을 줄이기 위해서 /status입니다. 자세한 내용은이 강연을 참조 하세요 : https://vimeo.com/173610242 유사 엔드 포인트는 (적어도 구글 내부)이다 /varz, /statusz, /rpcz. Google에..

programing 2020.08.27

R의 요소 : 성가심 이상?

R의 요소 : 성가심 이상? R의 기본 데이터 유형 중 하나는 요인입니다. 내 경험상 요인은 기본적으로 고통이며 절대 사용하지 않습니다. 나는 항상 문자로 변환합니다. 뭔가 빠진 것 같은 기분이 듭니다. 요인 데이터 유형이 필요한 경우 요인을 그룹화 변수로 사용하는 함수의 몇 가지 중요한 예가 있습니까? 요인을 사용해야하는 특정 상황이 있습니까? 요인을 사용해야합니다. 예 그들은 통증이있을 수 있지만, 내 이론에 때문에 그들이 고통있는 이유의 90 %는 점이다 read.table하고 read.csv, 인수 stringsAsFactors = TRUE기본적으로 (대부분의 사용자가이 미묘를 그리워). lme4와 같은 모델 피팅 패키지는 모델을 차등 적으로 피팅하고 사용할 대비 유형을 결정하기 위해 요소와 순서..

programing 2020.08.27

PHP로 단위 테스트를 어떻게 작성합니까?

PHP로 단위 테스트를 어떻게 작성합니까? [닫은] 나는 그들이 얼마나 위대한 지에 대해 모든 곳에서 읽었지만 어떤 이유로 내가 정확히 어떻게 무언가를 테스트 해야하는지 알아낼 수없는 것 같습니다. 누군가가 예제 코드를 게시 할 수 있으며 어떻게 테스트 할 수 있습니까? 너무 문제가 아니라면 :) 배우기 훨씬 쉬운 세 번째 "프레임 워크"가 있습니다. Simple Test 보다 훨씬 쉽습니다 . phpt라고합니다. 입문서는 여기에서 찾을 수 있습니다 : http://qa.php.net/write-test.php 편집 : 방금 샘플 코드 요청을 보았습니다. lib.php 파일에 다음 함수가 있다고 가정 해 보겠습니다 . 전달하는 매개 변수가 매우 간단하고 간단합니다. 이 함수에 대한 테스트를 살펴 보겠습니..

programing 2020.08.27

병합 할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까?

병합 할 대상 분기를 변경하기 위해 GitHub에서 풀 요청을 수정하는 방법은 무엇입니까? 내 브랜치에서 마스터로 병합을 요청하는 풀 요청이 있지만 소유자가 내 브랜치의 다른 브랜치로 병합하도록 요청을 변경하기를 원합니다. 이게 가능해? 가능한 해결책은 무엇입니까? 2016 년 8 월 업데이트 : Pull Request의 기본 브랜치를 변경하면 마침내 해당 브랜치를 변경할 수 있습니다. (그리고 이것은 3 년이되었고 1500 개 이상의 댓글이있는 18 호를 종료합니다 .) 풀 요청을 생성 한 후에는 풀 요청의 변경 사항이 다른 브랜치와 비교되도록 기본 브랜치를 수정할 수 있습니다. 원래 답변 : PR은 분기 관점에서 편집 할 수 없기 때문에 (아래 참조) 가장 쉬운 방법은 다음과 같습니다. 현재 분기 위..

programing 2020.08.27

Golang에서 중첩 된 JSON 객체 역 마샬링

Golang에서 중첩 된 JSON 객체 역 마샬링 있다 몇 가지 질문 온 주제는 하지만 그들 중 누구도 따라서 나는 새로운 하나를 만드는거야, 내 경우를 다루 보이지 않는다. 다음과 같은 JSON이 있습니다. {"foo":{ "bar": "1", "baz": "2" }, "more": "text"} 중첩 된 막대 속성을 마샬링 해제하고 중첩 된 구조체를 만들지 않고 구조체 속성에 직접 할당하는 방법이 있습니까? 지금 채택하고있는 솔루션은 다음과 같습니다. type Foo struct { More String `json:"more"` Foo struct { Bar string `json:"bar"` Baz string `json:"baz"` } `json:"foo"` // FooBar string `jso..

programing 2020.08.27

Java에서 지역 변수가 초기화되지 않는 이유는 무엇입니까?

Java에서 지역 변수가 초기화되지 않는 이유는 무엇입니까? Java 설계자가 지역 변수에 기본값을 부여해서는 안된다고 생각한 이유가 있었습니까? 진지하게, 인스턴스 변수에 기본값이 주어질 수 있다면 왜 우리는 지역 변수에 대해 똑같이 할 수 없습니까? 또한 블로그 게시물에 대한이 댓글 에서 설명한대로 문제가 발생합니다 . 이 규칙은 finally 블록에서 리소스를 닫으려고 할 때 가장 실망 스럽습니다. try 내에서 리소스를 인스턴스화하지만 finally 내에서 닫으려고하면이 오류가 발생합니다. 인스턴스화를 시도 외부로 이동하면 시도 내에 있어야한다는 또 다른 오류가 발생합니다. 매우 실망 스럽습니다. 지역 변수는 대부분 일부 계산을 수행하기 위해 선언됩니다. 따라서 변수의 값을 설정하는 프로그래머의 ..

programing 2020.08.27

Android 휴대 전화의 Chrome에서 개발자 도구 콘솔을 열 수 있나요?

Android 휴대 전화의 Chrome에서 개발자 도구 콘솔을 열 수 있나요? AngularJS 애플리케이션은 데스크톱에서는 잘 작동하지만 모바일에서는 제대로 렌더링되지 않습니다 (실제 코드가 표시됨). 이것은 안드로이드 폰에 있습니다. 콘솔에 어떤 오류가 표시되는지보고 싶습니다. 모바일의 크롬 앱에서 JS 콘솔을 열 수 있습니까 (데스크톱에서와 같이)? 원격 디버깅을 사용하여 수행 할 수 있습니다 . 여기에 공식 문서가 있습니다. 기본 과정 : 안드로이드 장치 연결 장치 선택 : 추가 도구> pc / mac의 개발 도구에서 장치 검사. 모바일에서 승인하십시오. 행복한 디버깅 !! 당신이 손에 PC를 가지고 있지 않은 경우 모바일 브라우저 용 DevTools로입니다 Eruda, 사용할 수 https://..

programing 2020.08.27
반응형