반응형

전체 글 3218

setuptools가 PyPI에없는 패키지를 설치하도록하려면 어떻게해야합니까?

setuptools가 PyPI에없는 패키지를 설치하도록하려면 어떻게해야합니까? 방금 setuptools 및 virtualenv로 작업하기 시작했습니다. 내 패키지에는 GitHub에서만 제공되는 최신 python-gearman이 필요합니다. PyPI에있는 python-gearman 버전은 이전 버전입니다. Github 소스는 setuptools와 호환됩니다 (예 : setup.py 등). PyPI에서 새 버전을 찾고 설치하는 대신 setuptools를 다운로드하여 설치하는 방법이 있습니까? 참고로 새 python-gearman은 http://github.com/mtai/python-gearman입니다. 핵심은 easy_install에게 패키지를 다운로드 할 수있는 위치를 알려주는 것입니다. 이 경우 URL..

IT박스 2020.06.24

효과적인 Java의 빌더 패턴

효과적인 Java의 빌더 패턴 나는 최근 Joshua Bloch의 Effective Java를 읽기 시작했습니다. 빌더 패턴 [책의 항목 2]에 대한 아이디어가 정말 흥미로 웠습니다. 내 프로젝트에서 구현하려고 시도했지만 컴파일 오류가 발생했습니다. 본질적으로 내가하려고했던 것은 다음과 같습니다. 여러 속성이있는 클래스 및 해당 빌더 클래스 : public class NutritionalFacts { private int sodium; private int fat; private int carbo; public class Builder { private int sodium; private int fat; private int carbo; public Builder(int s) { this.sodium =..

IT박스 2020.06.24

jQuery Unobtrusive Validation이란 무엇입니까?

jQuery Unobtrusive Validation이란 무엇입니까? jQuery Validation 플러그인이 무엇인지 알고 있습니다. jQuery Unobtrusive Validation 라이브러리는 Microsoft에서 만든 것으로 ASP.NET MVC 프레임 워크에 포함되어 있습니다. 그러나 그것이 무엇인지 설명하는 단일 온라인 소스를 찾을 수 없습니다. 표준 jQuery Validation 라이브러리와 "unbtrusive"버전의 차이점은 무엇입니까? 브래드 윌슨 (Brad Wilson)은 눈 에 거슬리지 않는 유효성 검사 와 눈 에 거슬리지 않는 아약스 에 대한 몇 가지 훌륭한 기사를 가지고 있습니다. 이 Pluralsight 비디오 에서 "AJAX and JavaScript"섹션에 아주 잘 ..

IT박스 2020.06.24

쉘에서 $$는 무엇을 의미합니까?

쉘에서 $$는 무엇을 의미합니까? 한 번은 임시 파일의 쉘에서 고유 한 파일 이름을 얻는 한 가지 방법은 이중 달러 기호 ( $$) 를 사용하는 것이라고 읽었습니다 . 이것은 때때로 변하는 숫자를 생성하지만 반복해서 호출하면 같은 숫자를 반환합니다. 해결책은 시간을 사용하는 것입니다. $$실제로 무엇 이고 왜 고유 한 파일 이름을 생성하는 방법으로 제안 되는지 궁금합니다 . Bash $$는 프로세스 ID이며, 주석에서 언급했듯이 다양한 이유로 임시 파일 이름으로 사용하는 것이 안전하지 않습니다. 임시 파일 이름의 경우 mktemp명령을 사용하십시오 . $$bash의 프로세스 ID (PID)입니다. $$일반적으로 경쟁 조건을 만들고 공격자가 셸 스크립트를 전복시킬 수 있으므로 사용 하는 것은 좋지 않습니다..

IT박스 2020.06.24

힘내 어 봉사 : 나는 그것을 간단하게하고 싶습니다

힘내 어 봉사 : 나는 그것을 간단하게하고 싶습니다 Mercurial 의 hg 서브 와 같이 http = 단순히 게시하는 방법을 알고 싶습니다 ! Windows / 작업 상자에서 다음을 수행하십시오. git serve 그런 다음 Linux 상자에서 간단하게 이동하십시오. git clone http://project project 끝마친. 다음 스위치로 프로젝트를 탐색하고 git-daemon을 시작하십시오. cd project git daemon --reuseaddr --base-path=. --export-all --verbose 이것은 git-daemon에게 현재 디렉토리 (.git / 폴더를 포함하는 프로젝트 디렉토리라고 가정) 내의 모든 프로젝트를 제공하도록 지시합니다. 또한 종료하고 너무 빨리 백..

IT박스 2020.06.24

set ()은 어떻게 구현됩니까?

set ()은 어떻게 구현됩니까? 사람들은 set파이썬의 객체에 O (1) 멤버쉽 검사가 있다고 말합니다 . 이것을 허용하기 위해 내부적으로 어떻게 구현됩니까? 어떤 종류의 데이터 구조를 사용합니까? 그 구현에 어떤 다른 의미가 있습니까? 여기에있는 모든 대답은 실제로 깨달았지만 하나만 받아 들일 수 있으므로 원래 질문에 가장 가까운 대답으로 갈 것입니다. 정보 주셔서 감사합니다! 이 스레드 에 따르면 : 실제로 CPython의 세트는 더미 값을 가진 사전 (키가 세트의 멤버 인 사전)과 같이 구현되며, 이러한 값 부족을 악용하는 최적화가 있습니다. 기본적으로 a set는 기본 데이터 구조로 해시 테이블을 사용합니다. 해시 테이블에서 항목을 찾는 것이 평균적으로 O (1) 작업이므로 O (1) 멤버쉽 확..

IT박스 2020.06.23

메이븐 : 병렬 빌드를 수행하는 방법?

메이븐 : 병렬 빌드를 수행하는 방법? 멀티 코어 / 멀티 CPU 머신에서 maven을 사용하여 빌드 할 때 종종 다른 하위 프로젝트를 병렬로 빌드 할 수 있습니다. maven으로 이것을 할 수있는 방법이 있습니까? 이 / 무엇을위한 플러그인이 있습니까? Maven 3 (베타 1 기준)은 이제 실험 기능으로 병렬 빌드를 지원합니다. 예를 들어 mvn -T 4 clean install # Builds with 4 threads mvn -T 1C clean install # 1 thread per cpu core mvn -T 1.5C clean install # 1.5 thread per cpu core 전체 문서는 Maven 위키에서 찾을 수 있습니다. https://cwiki.apache.org/conf..

IT박스 2020.06.23

모듈 자체 내부의 모듈에 대한 참조를 얻는 방법은 무엇입니까?

모듈 자체 내부의 모듈에 대한 참조를 얻는 방법은 무엇입니까? 해당 모듈 내에서 모듈에 대한 참조를 얻으려면 어떻게해야합니까? 또한 해당 모듈이 포함 된 패키지에 대한 참조를 얻는 방법은 무엇입니까? import sys current_module = sys.modules[__name__] 해당 모듈에 __module__클래스가있는 경우 클래스 의 속성은 클래스의 모듈 이름입니다. 따라서를 통해 모듈에 액세스 할 수 있습니다 sys.modules[klass.__module__]. 이것은 기능에도 적용됩니다. sys 모듈을 가져 오지 않는 또 다른 기술은 취향에 따라 다릅니다. current_module = __import__(__name__) 가져 오기가 없습니다. 파이썬은 각 모듈을 한 번만 가져옵니다...

IT박스 2020.06.23

열거 가능한 것은 무엇을 의미합니까?

열거 가능한 것은 무엇을 의미합니까? MDN의 for..in 페이지 에서 "for..in은 객체의 열거 가능한 속성을 반복합니다."라고 말했습니다. 그런 다음 "Enumerable properties는 for..in 루프에 의해 반복 될 수있는 속성입니다."라는 속성 의 열거 및 소유권 페이지로 이동했습니다. 사전은 열거 가능한 것을 계산 가능한 것으로 정의하지만 그 의미를 실제로 시각화 할 수는 없습니다. 열거 가능한 것의 예를 얻을 수 있습니까? 열거 가능한 속성은 for..in루프 중에 포함되거나 방문 할 수있는 속성입니다 (또는와 같은 유사한 속성 반복 Object.keys()). 속성이 열거 가능한 것으로 식별되지 않으면 루프는 객체 내에 있음을 무시합니다. var obj = { key: 'va..

IT박스 2020.06.23

외래 키 명명 체계

외래 키 명명 체계 처음으로 외래 키 작업을 시작했으며 표준 명명 체계가 있는지 궁금합니다. 이러한 테이블이 주어지면 : task (id, userid, title) note (id, taskid, userid, note); user (id, name) 작업에 메모가있는 경우 사용자는 작업을 소유하며 사용자는 메모를 작성합니다. 이 상황에서 세 개의 외래 키는 어떻게 명명됩니까? 아니면 전혀 문제가되지 않습니까? 업데이트 :이 질문은 필드 이름이 아닌 외래 키 이름에 관한 것입니다! SQL Server의 표준 규칙은 다음과 같습니다. FK_ForeignKeyTable_PrimaryKeyTable 예를 들어 메모와 작업의 핵심은 다음과 같습니다. FK_note_task 작업과 사용자 사이의 핵심은 다음과 ..

IT박스 2020.06.23
반응형