반응형

전체 글 2380

constexpr 함수는 언제 컴파일 타임에 평가됩니까?

constexpr 함수는 언제 컴파일 타임에 평가됩니까? constexpr로 선언 된 함수가 런타임 중에 호출 될 수 있기 때문에 컴파일러는 어떤 기준에 따라 컴파일 타임 또는 런타임 중에 계산할지 여부를 결정합니까? template constexpr base_t POW(base_t base, expo_t expo) { return (expo != 0 )? base * POW(base, expo -1) : 1; } int main(int argc, char** argv) { int i = 0; std::cin >> i; std::cout

program story 2020.12.30

Visual Studio를 설치하지 않고 빌드 에이전트에서 코드 분석 (FxCop> 10) 실행

Visual Studio를 설치하지 않고 빌드 에이전트에서 코드 분석 (FxCop> 10) 실행 FxCop 10 이후 Microsoft는 FxCop에 대한 별도의 설치 프로그램 배송을 중단했습니다. 공식적으로는 현재 Visual Studio 2013/2015/2017을 설치 한 후에 만 ​​코드 분석 (FxCop 12.0 / 14.0 / 15.0)을 실행할 수 있습니다. 그러나 우리는 빌드 에이전트에 Visual Studio를 설치하지 않는 것에 대해 단호합니다. 개발자 컴퓨터 등에서 얻은 것과 동기화합니다.) 그렇다면 FxCop 12.0 / 14.0 / 15.0이 빌드 에이전트에서 작동하도록하려면 어떻게하면 좋을까요? 그래도 소스 제어에 몇 가지 바이너리 및 msbuild 파일을 추가하는 것은 허용됩니..

program story 2020.12.30

힘내 병합 : 여러 충돌에 대해 허용

힘내 병합 : 여러 충돌에 대해 허용 git 브랜치 (테스트 개발)를 마스터로 다시 병합하려고합니다. 많은 병합 충돌이 있지만 가능한 한 많이 --theirs를 통해 해결되기를 바랍니다. git에게 --theirs를 대량으로 병합하도록 지시하는 방법이 있습니까? 병합 중이라면 이렇게 할 것입니다. git merge test-development # Automatic merge failed, a bunch of conflicts! git checkout --theirs ./path git add ./path git commit 참조 URL : https://stackoverflow.com/questions/22544305/git-merge-accept-theirs-for-multiple-conflicts

program story 2020.12.30

Lambda를 사용하는 Java 8 필터 어레이

Lambda를 사용하는 Java 8 필터 어레이 나는 a가 double[]있고 for루프 를 추가하지 않고 한 줄에서 음수 값을 필터링하지 않고 새 배열을 만들고 싶습니다 . Java 8 람다 식을 사용하여 가능합니까? 파이썬에서는 생성기를 사용하면 다음과 같습니다. [i for i in x if i > 0] Java 8에서 비슷하게 간결한 작업을 수행 할 수 있습니까? 예, DoubleStream배열에서 생성 하고 음수를 필터링 한 다음 스트림을 다시 배열로 변환하여이를 수행 할 수 있습니다. 다음은 그 예입니다. double[] d = {8, 7, -6, 5, -4}; d = Arrays.stream(d).filter(x -> x > 0).toArray(); //d => [8, 7, 5] 그렇지 않은..

program story 2020.12.30

Selenium을 사용하여 인증서를 처리하는 방법은 무엇입니까?

Selenium을 사용하여 인증서를 처리하는 방법은 무엇입니까? 내가 사용하고 셀레늄을 브라우저를 실행합니다. 브라우저에 인증서 수락 여부를 묻는 웹 페이지 (URL)를 어떻게 처리 할 수 ​​있습니까? Firefox에서는 다음과 같은 인증서를 수락하도록 요청하는 웹 사이트가있을 수 있습니다. Internet Explorer 브라우저에서 다음과 같은 내용이 표시 될 수 있습니다. Google 크롬에서 : 내 질문을 반복합니다. Selenium (Python 프로그래밍 언어)을 사용하여 브라우저 (Internet Explorer, Firefox 및 Google Chrome)를 시작할 때 웹 사이트 인증서 승인을 자동화하려면 어떻게 해야합니까? Firefox의 경우 accept_untrusted_certs ..

program story 2020.12.30

Django REST Framework 사용자 정의 필드 유효성 검사

Django REST Framework 사용자 정의 필드 유효성 검사 모델에 대한 사용자 지정 유효성 검사를 생성하여 모델 start_date이 이전 에 있는지 확인하고 end_date거의 불가능한 것으로 증명하려고합니다. 내가 시도한 것들 : 내장 Django 유효성 검사기 :이 항목을 확인하지 않습니다. 다음과 같이 내 자신을 작성합니다. def validate_date(self): if self.start_date < self.end_date: raise serializers.ValidationError("End date must be after start date.") Serializer 클래스 (및 모델)에 추가 한이 코드는 어느 위치에서도 호출되지 않는 것 같습니다. 또한 사용할 수있는 이 코..

program story 2020.12.30

PHP 세션 데이터가 저장되지 않음

PHP 세션 데이터가 저장되지 않음 "서버에 손대지 않았다고 맹세합니다"상황 중 하나가 있습니다. 솔직히 PHP 스크립트를 건드리지 않았습니다. 내가 가진 문제는 PHP 데이터가 다른 페이지 또는 페이지 새로 고침에 저장되지 않는다는 것입니다. 세션 변수 (예 : $ _SESSION [ 'foo'] = "foo")를 설정하고 동일한 페이지에 다시 인쇄 할 수 있기 때문에 새 세션이 올바르게 생성되고 있음을 알고 있습니다.하지만 동일한 변수를 사용하려고 할 때 다른 페이지에서는 설정되어 있지 않습니다! 내 호스트 서버에서 무슨 일이 일어나고 있는지 확인하기 위해 사용할 수있는 PHP 기능이나 정보가 있습니까? 다음은 현재 내 호스트의 서버에서 작동하지 않는 예제 스크립트입니다. 페이지 새로 고침을 수행 한..

program story 2020.12.30

패턴 매칭 대 스위치 설명

패턴 매칭 대 스위치 설명 저는 switch 문과 패턴 매칭 (F #)의 차이점을 몇 사람에게 설명하려고했지만 잘 설명 할 수 없었습니다. 대부분의 경우 그들은 저를보고 "그래서 왜 if..then..else "를 사용하지 마십시오. 그들에게 어떻게 설명 하시겠습니까? 편집하다! 훌륭한 답변에 감사드립니다. 여러 개의 정답을 표시 할 수 있었으면합니다. 이전에는 "그런 사람들"중 하나 였지만, 패턴 매칭이 왜 그렇게 맛있는 장점이 있는지 요약 할 수있는 간결한 방법이 있는지 모르겠습니다. 경험적입니다. 방금 패턴 매칭을 훑어보고 그것이 영광스러운 switch 문이라고 생각했을 때, 나는 대수 데이터 유형 (튜플과 구별 된 유니온)을 사용한 프로그래밍 경험이 없었고 패턴 매칭이 둘 다라는 것을 알지 못했다..

program story 2020.12.30

불변성이란 무엇이며 왜 걱정해야합니까?

불변성이란 무엇이며 왜 걱정해야합니까? 불변성에 대한 기사를 몇 개 읽었지만 여전히 개념을 잘 따르지 않습니다. 최근에 여기에 불변성을 언급 한 스레드를 만들었지 만 이것이 그 자체로 주제이므로 지금은 전용 스레드를 만들고 있습니다. 나는 불변성이 객체를 읽기 전용으로 만들고 낮은 가시성을 부여하는 과정이라고 생각했다. 또 다른 멤버는 그것과는 아무런 관련이 없다고 말했다. 이 페이지 ( 시리즈의 일부 )는 변경 불가능한 클래스 / 구조체의 예를 사용하며 읽기 전용 및 기타 개념을 사용하여 잠급니다. 이 예제의 경우 상태의 정의는 정확히 무엇입니까? 상태는 제가 실제로 이해하지 못한 개념입니다. 디자인 지침 관점에서 볼 때 불변 클래스는 사용자 입력을 받아들이지 않고 실제로 값을 반환하는 클래스 여야합니..

program story 2020.12.30

GitHub 저장소 백업

GitHub 저장소 백업 다음 요구 사항을 고려할 때 GitHub에서 호스팅되는 git 저장소의 로컬 백업을 만드는 가장 좋은 방법은 무엇입니까? : 로컬 백업은 베어 리포지토리 여야합니다. 백업에는 모든 분기가 포함되어야합니다. 백업을 (점진적으로) 쉽게 업데이트 할 수 있어야합니다. 기본적으로 쉽게 업데이트 할 수있는 완벽한 거울을 원합니다. 따라서 명령 git clone --mirror git://github.com/... 마음에 들지만 내가 알 수있는 한 쉽게 업데이트 할 수는 없습니다 (로컬 백업을 삭제하고 다시 만들어야 함). 또한 git clone에 대한 미러 옵션은 꽤 최근 인 것처럼 보이지만 작업중인 일부 시스템 (약간 이전 버전의 git이 실행 중임)에는 없습니다. 이런 종류의 문제에 ..

program story 2020.12.30
반응형