반응형

2020/09/24 30

DateTime (UTC) 저장과 DateTimeOffset 저장

DateTime (UTC) 저장과 DateTimeOffset 저장 일반적으로 데이터베이스에서 읽고 쓰기 직전에 DateTime 변환 (UTC에서 로컬 시간으로, 로컬 시간에서 UTC로)을 수행하는 "인터셉터"가 있으므로 DateTime.Now걱정하지 않고 시스템 전체에서 (파생 및 비교) 사용할 수 있습니다. 시간대에 대해. 직렬화 및 컴퓨터 간 데이터 이동과 관련하여 날짜 시간은 항상 UTC이므로 귀찮게 할 필요가 없습니다. 날짜 (SQL 2008-datetime)를 UTC 형식으로 계속 저장해야합니까, 아니면 대신 DateTimeOffset(SQL 2008-datetimeoffset)을 사용하여 저장해야 합니까? 데이터베이스의 UTC 날짜 (datetime 유형)가 오랫동안 작동하고 알려져 왔는데 왜..

Programing 2020.09.24

SqlAlchemy-관계 특성으로 필터링

SqlAlchemy-관계 특성으로 필터링 SQLAlchemy에 대한 경험이 많지 않고 해결할 수없는 문제가 있습니다. 나는 검색을 시도했고 많은 코드를 시도했습니다. 이것은 내 클래스입니다 (가장 중요한 코드로 축소됨). class Patient(Base): __tablename__ = 'patients' id = Column(Integer, primary_key=True, nullable=False) mother_id = Column(Integer, ForeignKey('patients.id'), index=True) mother = relationship('Patient', primaryjoin='Patient.id==Patient.mother_id', remote_side='Patient.id', ..

Programing 2020.09.24

Python 내에서 bash 스크립트 실행

Python 내에서 bash 스크립트 실행 다음 코드에 문제가 있습니다. callBash.py : import subprocess print "start" subprocess.call("sleep.sh") print "end" sleep.sh : sleep 10 10 초 후에 "끝"을 인쇄하고 싶습니다. (저는 이것이 멍청한 예제라는 것을 알고 있습니다. 저는 단순히 파이썬 내에서 잠을 잘 수 있지만이 간단한 sleep.sh 파일은 단지 테스트였습니다) sleep.sh를 실행 가능하게 만들고 shell=True(이전 답변에서 제안한대로) 매개 변수 목록에 추가 하면 정상적으로 작동합니다. 검색 경로에 따라 ./또는 다른 적절한 경로 를 추가해야 할 수도 있습니다 . (즉,로 변경 "sleep.sh"합니다..

Programing 2020.09.24

GLFW 3를 빌드 및 설치하고 Linux 프로젝트에서 사용하는 방법

GLFW 3를 빌드 및 설치하고 Linux 프로젝트에서 사용하는 방법 GLFW3 어젯밤 나는 소스에서 Linux 용 GLFW 3 패키지를 빌드하려고 늦게까지 작업하고있었습니다. 이 과정은 제가 CMake에 대해 잘 모르기 때문에 부분적으로는 GLFW에 익숙하지 않았기 때문에 총 3 시간 정도로 매우 오랜 시간이 걸렸습니다. 이 게시물이 어제 겪었던 어려움에서 당신을 구할 수 있기를 바랍니다! 나는 짧은 글을 써야한다고 생각했고, 당신의 삶의 몇 시간을 구할 수 있기를 바랍니다. #glfw IRC 채널의 "urraka", "b6"및 "niklas"덕분에 glfw 버전 3.0.1이 작동하게되었습니다. glfw3, 특히 CMake로 설정하는 것에 대한 웹 문서가 많지 않기 때문에 이것은 사소한 프로세스가 아닙..

Programing 2020.09.24

잘못된 암호를 확인하는 것이 올바른 암호를 확인하는 것보다 더 오래 걸리는 이유는 무엇입니까?

잘못된 암호를 확인하는 것이 올바른 암호를 확인하는 것보다 더 오래 걸리는 이유는 무엇입니까? 이 질문은 항상 저를 괴롭 혔습니다. Linux에서 암호를 묻는 메시지가 표시되면 입력 한 내용이 맞으면 거의 지체없이 즉시 확인합니다. 그러나 반대로 잘못된 암호를 입력하면 확인하는 데 시간이 더 걸립니다. 왜 그런 겁니까? 나는 내가 시도한 모든 Linux 배포판 에서 이것을 관찰 했습니다. 실제로는 무차별 대입 공격이 초당 수백만 개의 암호를 시도하는 것을 방지하기위한 것입니다. 아이디어는 암호 확인 속도를 제한하는 것이며 따라야 할 규칙이 많이 있습니다. 성공적인 사용자 / 암호 쌍은 즉시 성공해야합니다. 이 없어야 더 감지 할 수 실패 이유에 식별 차이. 마지막 것이 특히 중요합니다. 다음과 같은 유용..

Programing 2020.09.24

HTML 앵커 링크-href 및 onclick 둘 다?

HTML 앵커 링크-href 및 onclick 둘 다? 일부 JavaScript를 실행하는 앵커 태그를 작성하고 그 후 어디로 든 계속 진행하고 싶습니다 href. 내 자바 스크립트 다음 세트를 실행하는 함수를 호출 window.location하거나 top.location받는 href위치 나를 위해 작동하지 않습니다. 페이지에 ID가 "Foo"인 요소가 있다고 상상해보십시오. 다음과 유사한 앵커를 작성하고 싶습니다. Do it! 이 버튼을 클릭하면 runMyFunction을 실행 한 다음 페이지로 이동합니다 #Foo(다시로드하지 않고 사용 top.location하면 페이지를 다시로드합니다). 제안? 여기에 도움이 될 수 있다면 jQuery를 사용하게되어 기쁩니다 ... 그냥 return true대신? o..

Programing 2020.09.24

동일한 컴퓨터에서 여러 TeamCity 에이전트를 실행하고 계십니까?

동일한 컴퓨터에서 여러 TeamCity 에이전트를 실행하고 계십니까? 각각 하나의 TeamCity 빌드 에이전트를 실행하는 여러 빌드 머신이 있습니다. 각 머신은 매우 강력하며 동일한 머신에서 여러 빌드 에이전트를 실행하려고합니다. 가상화를 사용하지 않고도 가능 합니까? 이를 지원하는 TeamCity의 품질 대안이 있습니까? 예, 가능합니다 . 단일 시스템에 여러 에이전트를 설치할 수 있습니다. 이들은 별도의 에이전트로 작동하며 TeamCity는 동일한 머신을 공유한다는 사실을 활용하지 않고 서로 다른 에이전트로 작업합니다. 하나의 에이전트를 설치 한 후 다음 조건이 충족되면 추가로 설치할 수 있습니다. 에이전트는 별도의 디렉토리에 설치됩니다. 독특한 작업 및 임시 디렉토리가 있습니다. buildAgen..

Programing 2020.09.24

git에서 커밋 사이를 앞뒤로 어떻게 이동합니까?

git에서 커밋 사이를 앞뒤로 어떻게 이동합니까? 나는 a를 git bisect하고 있고 문제가있는 커밋에 도착한 후 이제 올바른 커밋에 있는지 확인하기 위해 앞으로 / 뒤로 단계를 시도하고 있습니다. 나는 HEAD^역사에서 뒤로 돌아가는 것을 알고 있지만 다음과 같이 앞으로 나아갈 수있는 또 다른 지름길이 있습니다. A - B - C(HEAD) - D - E - F 내 목표가 F 라는 것을 알고 C 에서 D 로 이동하고 싶습니다 . 참고 : 이것은 Git : 커밋 사이에서 앞뒤로 이동하는 방법 의 복제본이 아닙니다. 내 질문은 약간 다르며 거기에 답변이 없습니다. 나는 약간의 실험을 해왔고 이것은 앞으로 탐색하는 트릭을하는 것 같습니다 ( 편집 : 병합 커밋이없는 선형 기록이있을 때만 잘 작동합니다) ..

Programing 2020.09.24

Gradle에 새 소스 세트를 어떻게 추가합니까?

Gradle에 새 소스 세트를 어떻게 추가합니까? Gradle 빌드 (버전 1.0)에 통합 테스트를 추가하고 싶습니다. webapp을 localhost에 배포해야하므로 내 일반 테스트와 별도로 실행해야합니다 (해당 webapp 테스트). 테스트는 내 기본 소스 세트에 정의 된 클래스를 사용할 수 있어야합니다. 어떻게해야합니까? 이것은 내가 알아내는 데 시간이 걸리고 온라인 리소스가 좋지 않았습니다. 그래서 내 솔루션을 문서화하고 싶었습니다. 이것은 기본 및 테스트 소스 세트 외에도 intTest 소스 세트가있는 간단한 gradle 빌드 스크립트입니다. apply plugin: "java" sourceSets { // Note that just declaring this sourceset creates t..

Programing 2020.09.24

C ++에서 동일한 클래스에 대해 서로 다른 유형을 정의하는 방법

C ++에서 동일한 클래스에 대해 서로 다른 유형을 정의하는 방법 동일한 구현을 공유하지만 C ++에서 여전히 다른 유형 인 여러 유형을 갖고 싶습니다. 간단한 예제로 내 질문을 설명하기 위해 Apples, Oranges 및 Bananas에 대한 클래스를 만들고 싶습니다. 모두 동일한 작업과 동일한 구현을 가지고 있습니다. 유형 안전성 덕분에 오류를 피하고 싶기 때문에 다른 유형을 갖기를 바랍니다. class Apple { int p; public: Apple (int p) : p(p) {} int price () const {return p;} } class Banana { int p; public: Banana (int p) : p(p) {} int price () const {return p;} }..

Programing 2020.09.24
반응형