반응형

2020/11 900

Bower의 bower.json에서 "무시"하시겠습니까?

Bower의 bower.json에서 "무시"하시겠습니까? Bower의 웹 사이트는 ignorebower.json 의 키를 설명합니다 . ignore [배열] : 패키지를 설치할 때 Bower가 무시하도록하려는 프로덕션에 필요하지 않은 경로의 배열입니다. 이것은 설치된 구성 요소 또는 패키지의 경로를 무시한다는 것을 의미합니까? 또는 다른 것? 나는 이것에 혼란 스러웠다. TL; DR : ignore 설치되는 패키지 범위 내에서만 작동하며 일치하는 패턴은 무시됩니다. 약간 더 긴 답변 : Bower는 설치된 패키지 의 ignore속성에 지정된 패턴과 일치하는 모든 파일을 무시 bower.json합니다. 따라서 bower install someBowerPackage다음과 같은 구조를 가진 실행 했다고 가정하..

Programing 2020.11.25

C에서 double이 C ++보다 소수를 더 적게 인쇄하는 이유는 무엇입니까?

C에서 double이 C ++보다 소수를 더 적게 인쇄하는 이유는 무엇입니까? 나는 0.1을 double로 선언 한 C에이 코드가 있습니다. #include int main() { double a = 0.1; printf("a is %0.56f\n", a); return 0; } 이것이 인쇄되는 것입니다. a is 0.10000000000000001000000000000000000000000000000000000000 C ++의 동일한 코드, #include using namespace std; int main() { double a = 0.1; printf("a is %0.56f\n", a); return 0; } 이것이 인쇄되는 것입니다. a is 0.100000000000000005551115123..

Programing 2020.11.25

std :: copy_if 알고리즘이없는 이유는 무엇입니까?

std :: copy_if 알고리즘이없는 이유는 무엇입니까? C ++에서 std :: copy_if 알고리즘을 사용하지 않는 특별한 이유가 있습니까? std :: remove_copy_if를 사용하여 필요한 동작을 수행 할 수 있다는 것을 알고 있습니다. 나는 그것이 C ++ 0x로오고 있다고 생각하지만 범위, 출력 반복기 및 펑터를 취하는 간단한 copy_if가 좋았을 것입니다. 단순히 놓친 것입니까 아니면 다른 이유가 있습니까? Stroustrup의 "The C ++ Programming Language"에 따르면 이는 단지 감독 일뿐입니다. (인용으로, 같은 질문이 boost mail-lists : copy_if ) Stroustrup은 그들이 그것을 잊었다 고 말합니다. C ++ 11에 있습니다...

Programing 2020.11.25

Django, 모델 메서드에서 쿼리 필터링

Django, 모델 메서드에서 쿼리 필터링 다음 모델이 있습니다. def Foo(Models.model): size = models.IntegerField() # other fields def is_active(self): if check_condition: return True else: return False def Bar(Models.model): foo = models.ForeignKey("Foo") # other fields 이제 활성 Foo가있는 Bar를 다음과 같이 쿼리하고 싶습니다. Bar.objects.filter(foo.is_active()) 다음과 같은 오류가 발생합니다. SyntaxError at / ('non-keyword arg after keyword arg' 이것을 어떻게 달..

Programing 2020.11.25

여러 인수가있는 필터와 장고의 체인 필터의 차이점

여러 인수가있는 필터와 장고의 체인 필터의 차이점 Django에서 다중 인수가있는 필터와 체인 필터의 차이점은 무엇입니까? 생성 된 SQL 문에서 볼 수 있듯이 일부는 의심 할 수있는 "OR"이 아닙니다. WHERE 및 JOIN이 배치되는 방법입니다. 예제 1 (동일한 조인 된 테이블) : https://docs.djangoproject.com/en/dev/topics/db/queries/#spanning-multi-valued-relationships에서 Blog.objects.filter( entry__headline__contains='Lennon', entry__pub_date__year=2008) 이렇게하면 이 쿼리에서 기대할 수있는 두 가지 항목이 모두 있는 모든 블로그가 표시 (entry__..

Programing 2020.11.25

MVCS-모델보기 컨트롤러 서비스

MVCS-모델보기 컨트롤러 서비스 나는 오랜 시간 동안 MVC를 사용하여 "에 대해 들어 봤는데 서비스 (Java 웹 프로젝트의 예를 들어)"레이어 그리고이 있는지 궁금 봤는데 실제 아키텍처 패턴 I에 대해 많은 정보를 찾을 수 없습니다 부여 그것. MVCS의 아이디어는 컨트롤러 에있을 수있는 모든 비즈니스 로직을 캡슐화하기 위해 컨트롤러와 모델 사이에 서비스 계층 을 갖는 것입니다. 이렇게하면 컨트롤러가 실행을 전달하고 제어 할 수 있습니다. 또한 코드를 복제하지 않고도 많은 컨트롤러 (예 : 웹 사이트 및 웹 서비스)에서 서비스를 호출 할 수 있습니다. 서비스 계층은 많은 방법으로 해석 될 수 있지만 일반적으로 핵심 비즈니스 처리 로직이 있고 MVC 아키텍처 아래에 있지만 데이터 액세스 아키텍처 위에..

Programing 2020.11.25

브라우저는 Ajax 요청 후 얼마나 기다려야합니까?

브라우저는 Ajax 요청 후 얼마나 기다려야합니까? 서버가 요청에 응답하기 전에 오류가 표시되기까지 브라우저가 얼마나 기다려야합니까? 이 시간을 무제한으로 할 수 있습니까? jQuery $ .ajax 호출을 사용하는 경우 timeout 속성을 설정하여 요청이 시간 초과 상태로 반환되기 전까지의 시간을 제어 할 수 있습니다. 시간 제한은 밀리 초 단위로 설정되므로 매우 높은 값으로 설정하면됩니다. "무제한"의 경우 0으로 설정할 수도 있지만 제 생각에는 대신 높은 값을 설정해야합니다. 참고 : 실제로는 무제한이 기본값 이지만 대부분의 브라우저에는 적중되는 기본 시간 제한이 있습니다. 시간 초과로 인해 ajax 호출이 반환되면 필요한 경우 별도의 경우로 처리 할 수있는 "시간 초과"오류 상태가 반환됩니다. ..

Programing 2020.11.25

함수를 래핑하기 전에 Python 데코레이터를 패치 할 수 있습니까?

함수를 래핑하기 전에 Python 데코레이터를 패치 할 수 있습니까? Python Mock 라이브러리 의 도움으로 테스트를 시도중인 데코레이터가있는 함수가 있습니다. mock.patch를 사용하여 실제 데코레이터를 함수를 호출하는 모의 '바이 패스'데코레이터로 대체하고 싶습니다. 내가 알아낼 수없는 것은 실제 데코레이터가 함수를 래핑하기 전에 패치를 적용하는 방법입니다. 패치 대상에 대해 몇 가지 다른 변형을 시도하고 패치 및 가져 오기 문을 재정렬했지만 성공하지 못했습니다. 어떤 아이디어? 데코레이터는 함수 정의 시간에 적용됩니다. 대부분의 기능에서 이것은 모듈이로드 될 때입니다. (다른 함수에 정의 된 함수는 둘러싸는 함수가 호출 될 때마다 적용되는 데코레이터가 있습니다.) 따라서 데코레이터에 원숭이..

Programing 2020.11.25

express.js에서 'next / next ()'를 이해하는 데 어려움을 겪습니다.

express.js에서 'next / next ()'를 이해하는 데 어려움을 겪습니다. 다음은 그 예입니다. // Configuration app.configure(function(){ app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(app.router); app.use(express.static(__dirname + '/public')); }); (기타.) app.get('/memo', function(req, res) { console.log("index"); Memo.find({}, fun..

Programing 2020.11.25

vim 브래킷 강조 색상 설정

vim 브래킷 강조 색상 설정 :set showmatch커서가 하나 위에있을 때 일치하는 대괄호 또는 중괄호를 강조 표시하는 데 사용 합니다. 스크린 샷에 표시된 상황이 있으므로 강조 표시 색상을 커서 색상과 근본적으로 다르게 변경하고 싶습니다. 커서가 두 번째 중괄호 위에있을 때 : 커서가 중괄호 바로 오른쪽에있을 때 : 이것은 Solarized 에서 가져온 터미널 색 구성표를 사용합니다 . 안타깝게도 중괄호가 서로 가까이있을 때 어떤 강조 표시가 중괄호 일치이고 어느 것이 커서인지 확인하는 것은 약간의 고통입니다. ANSI vim와 같이 색상을 변경하는 데 사용할 수 있는 설정이 bold magenta있습니까? 특히 터미널이나 셸 내에서 ANSI 색상을 다시 매핑하는 데는 관심이 없습니다. vim특정..

Programing 2020.11.25
반응형