반응형

분류 전체보기 905

도커가 도커 파일을 빌드할 때 실행 npm 설치 명령을 캐시하는 방법

도커가 도커 파일을 빌드할 때 실행 npm 설치 명령을 캐시하는 방법 현재 애플리케이션용 노드 백엔드를 개발 중입니다.도커라이징 시 (docker build .) 가장 긴 단계는RUN npm install.그RUN npm install명령어는 모든 작은 서버 코드 변경에서 실행되며, 이는 빌드 시간 증가로 인해 생산성을 저해합니다. 응용 프로그램 코드가 있는 곳에서 npm install을 실행하고 ADD 명령으로 node_modules를 컨테이너에 추가하면 이 문제가 해결되지만 모범 사례와는 거리가 멀다는 것을 알게 되었습니다.그것은 그것을 도커화하는 것에 대한 모든 생각을 깨뜨리고 용기의 무게를 훨씬 더 증가시킵니다. 다른 해결책은?좋아요. 도커 파일을 작성할 때 효율성에 대한 이 훌륭한 기사를 발견했..

programing 2023.07.26

jQuery '.is(":visible")'가 Chrome에서 작동하지 않음

jQuery '.is(":visible")'가 Chrome에서 작동하지 않음 if ($("#makespan").is(":visible") == true) { var make = $("#make").val(); } else { var make = $("#othermake").val(); } Make:Other? - Cancel 위의 코드는 파이어폭스에서는 부드럽게 실행되지만 크롬에서는 작동하지 않는 것 같습니다.에서는 Chrome으로 됩니다..is(":visible") = false설령 그렇다 하더라도true. 나는 jQuery 버전을 사용하고 있습니다: jquery-1.4.3.min.js. jsFiddle 링크: http://jsfiddle.net/WJU2r/4/jQuery인 것 .:visibleChro..

programing 2023.07.26

중간 복사본 없이 표준 C에서 memmove를 구현하는 방법은 무엇입니까?

중간 복사본 없이 표준 C에서 memmove를 구현하는 방법은 무엇입니까? 내 시스템의 맨 페이지에서: void *memmove(void *dst, constvoid *src, size_tlen); 설명 는 렌 .memove로 복사합니다. 두 문자열이 중복될 수 있습니다. 복사는 항상 비파괴적으로 수행됩니다. 예의 범절 C99 표준에서: 두 할 때, 의 주소 에 따라 달라집니다.6.5.8.5 두 비 를 할 때 교 가 결 는 키 서 상 다 과 는 따 니 달 위 집 인 라 라 에 치 적 대 리 에 간 공 물 의 소 터 체 주 인 포 ▁6 ▁pointers ▁depends ▁are ▁on ▁pointed ▁to 6 ▁in 다 ▁the ▁result 니 집 개체 또는 불완전한 유형에 대한 두 포인터가 모두 동일..

programing 2023.07.26

Hibernate + Java에서는 성능이 느리지만 동일한 기본 Oracle 쿼리와 함께 TOD를 사용하면 성능이 빠름

Hibernate + Java에서는 성능이 느리지만 동일한 기본 Oracle 쿼리와 함께 TOD를 사용하면 성능이 빠름 Oracle에서 최대 절전 모드 및 기본 쿼리와 관련된 성능 문제를 발견했습니다.Toad에서 여러 매개 변수를 사용하여 복잡한 SQL 쿼리를 실행하면 결과가 밀리초 단위로 표시됩니다.그러나 Hibernate를 사용하여 동일한 쿼리를 실행하면 이 시간이 크게 증가합니다(최대 4초 이상). SQL 쿼리는 다소 복잡하며 고유한 값을 반환합니다(따라서 문제는 설치 클래스에 필요한 시간과 관련이 없습니다). SQL 쿼리에는 ':nameParameter' 형식의 여러 매개 변수가 포함되어 있습니다.이 쿼리는 문자열에 저장됩니다.예를들면, String myNamedNativeQuery = "sele..

programing 2023.07.26

표의 다중 제약 조건:모든 위반을 가져오는 방법?

표의 다중 제약 조건:모든 위반을 가져오는 방법? Oracle에 몇 가지 제약이 있는 테이블이 있습니다.새 레코드를 삽입할 때 모든 제약 조건이 유효하지 않으면 Oracle은 "첫 번째" 오류만 발생시킵니다.내 기록을 위반하는 모든 것을 얻으려면 어떻게 해야 합니까? CREATE TABLE A_TABLE_TEST ( COL_1 NUMBER NOT NULL, COL_2 NUMBER NOT NULL, COL_3 NUMBER NOT NULL, COL_4 NUMBER NOT NULL ); INSERT INTO A_TABLE_TEST values (1,null,null,2); ORA-01400: cannot insert NULL into ("USER_4_8483C"."A_TABLE_TEST"."COL_2") 저는..

programing 2023.07.26

장고에서 get, get_queryset, get_context_data를 언제 사용해야 합니까?

장고에서 get, get_queryset, get_context_data를 언제 사용해야 합니까? 최근에 기본 보기가 수행하는 작업 이외의 작업을 수행하려면 get 메서드를 재정의해야 한다는 사실을 알게 되었습니다. class ExampleView(generic.ListView): template_name = 'ppm/ppm.html' def get(self, request): manager = request.GET.get('manager', None) if manager: profiles_set = EmployeeProfile.objects.filter(manager=manager) else: profiles_set = EmployeeProfile.objects.all() context = { 'pro..

programing 2023.07.26

javascript window.새 탭의 위치

javascript window.새 탭의 위치 다음을 통해 사용자를 일부 URL로 전환하는 중입니다.window.location그러나 이 URL은 브라우저의 동일한 탭에서 열립니다.새 탭에서 열기를 원합니다.window.location으로 할 수 있습니까?이 작업을 수행할 다른 방법이 있습니까?window.open('https://support.wwf.org.uk', '_blank'); 두 번째 매개 변수는 새 창에서 열리게 만드는 것입니다.제이콥 닐슨의 유익한 기사를 읽는 것을 잊지 마세요 :)사용할 수도 있습니다. window.open('https://support.wwf.org.uk', "_blank") || window.location.replace('https://support.wwf.org.u..

programing 2023.07.26

PHP로 REST API를 구축하려면 프레임워크가 필요합니까?

PHP로 REST API를 구축하려면 프레임워크가 필요합니까? 닫힘.이 질문은여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 9개월 전에 문을 닫았습니다. 커뮤니티는 9개월 전에 이 질문을 다시 시작할지 여부를 검토한 후 이 질문을 닫았습니다. 원래 종료 이유가 해결되지 않았습니다. 이 질문을 개선합니다. 저는 PHP(약 8개월)에 상당히 생소합니다.저는 베타 준비가 거의 완료된 웹 앱을 만들고 있습니다.저는 이제 막 앱의 모바일 버전을 만들기 위해 무엇을 해야 할지 생각하기 시작했습니다. REST API를 구축해야 하는 것으로 알고 있습니다(틀렸다면 수정 부탁드립니다).저는 현재 제 웹 앱에..

programing 2023.07.26

Python의 sys.path는 어디에서 초기화됩니까?

Python의 sys.path는 어디에서 초기화됩니까? Python의 sys.path는 어디에서 초기화됩니까? UPD: Python이 PYTHONPATH를 참조하기 전에 일부 경로를 추가하고 있습니다. >>> import sys >>> from pprint import pprint as p >>> p(sys.path) ['', 'C:\\Python25\\lib\\site-packages\\setuptools-0.6c9-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\orbited-0.7.8-py2.5.egg', 'C:\\Python25\\lib\\site-packages\\morbid-0.8.6.1-py2.5.egg', 'C:\\Python25\\lib\\site-pa..

programing 2023.07.26

명령줄을 통해 일시적으로 MySQL을 읽기 전용으로 설정하려면 어떻게 해야 합니까?

명령줄을 통해 일시적으로 MySQL을 읽기 전용으로 설정하려면 어떻게 해야 합니까? 저는 무엇보다도 MySQL 데이터베이스에서 데이터를 수집하는 bash 스크립트를 만들고 있습니다.MySQL 사용자에게 쓰기 권한이 있지만 안전상의 이유로 일시적으로 읽기 전용 상태로 설정하려고 합니다.명령줄에서 이 작업을 수행할 수 있습니까?원래 질문에 답하려면 다음 명령을 사용하여 전체 데이터베이스를 읽기 전용 모드로 설정할 수 있습니다. FLUSH TABLES WITH READ LOCK; SET GLOBAL read_only = 1; 다음을 사용하여 일반 모드로 돌아갑니다. SET GLOBAL read_only = 0; UNLOCK TABLES; 데이터베이스 동작에 큰 영향을 미치는 작업입니다.따라서 이를 실행하기 전..

programing 2023.07.26
반응형