반응형

2020/11/18 30

PostgreSQL 함수는 트랜잭션입니까?

PostgreSQL 함수는 트랜잭션입니까? 다음과 같은 PostgreSQL 함수는 자동 트랜잭션입니까? CREATE OR REPLACE FUNCTION refresh_materialized_view(name) RETURNS integer AS $BODY$ DECLARE _table_name ALIAS FOR $1; _entry materialized_views%ROWTYPE; _result INT; BEGIN EXECUTE 'TRUNCATE TABLE ' || _table_name; UPDATE materialized_views SET last_refresh = CURRENT_TIMESTAMP WHERE table_name = _table_name; RETURN 1; END $BODY$ LANGUAGE ..

Programing 2020.11.18

Git에서 .classpath 및 .project 무시

Git에서 .classpath 및 .project 무시 나는 나와 다른 사람들에게 .classpath 및 .project 파일을 커밋하지 말고 Maven을 사용하지 말라고 계속 말하고 있습니다. 어쨌든 Junior 개발자는 항상 특정 규칙을 무시하고 해당 파일을 커밋하므로 코드를 점프하고 사용할 수있는 초보자를 위해 이러한 파일을 갖는 것이 훨씬 좋습니다. 이제 내 쪽에서 뭔가 해보고 싶어요. 리포지토리를 복제하면 .classpath 및 .project 파일이 표시되고 확실히 내 시스템에서 수정됩니다. 그러나 나는 그것들이 커밋되지 않기를 원하며 Git과 동기화하는 동안 항상 무시되어야합니다. 따라서 로컬 시스템의 변경 사항이 Git을 엉망으로 만들고 해당 파일의 Git 변경 사항이 로컬 파일을 엉망으로..

Programing 2020.11.18

작업자 역할과 웹 작업

작업자 역할과 웹 작업 내가 이해하는 바에 따르면 둘 다 클라우드에서 반복 가능한 작은 작업을 실행합니다. 어떤 이유와 어떤 상황에서 다른 하나를 선택하고 싶습니까? 몇 가지 기본 정보 : WebJob 은 실행되는 환경을 사용자 정의 할 필요가없고 많은 리소스를 소비하지 않는 경량 작업 항목에 적합합니다. 또한 주기적으로 실행하거나 예약하거나 트리거해야하는 작업에도 정말 좋습니다. 저렴하고 설정 / 실행이 쉽습니다. 이는 귀하의 웹 사이트 컨텍스트에서 실행됩니다. 즉, 귀하의 웹 사이트가 실행되는 것과 동일한 환경을 갖게되고 이들이 사용하는 모든 리소스는 귀하의 웹 사이트에서 사용할 수없는 리소스입니다. 작업자 역할 은 리소스 집약적 인 워크로드 또는 실행중인 환경 (예 : 특정 .NET 프레임 워크 버..

Programing 2020.11.18

Spring CORS 'Access-Control-Allow-Origin'헤더가 없습니다.

Spring CORS 'Access-Control-Allow-Origin'헤더가 없습니다. web.xml을 Java 구성으로 이식 한 후 다음과 같은 문제가 발생합니다. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. 몇 가지 Spring 참조를 기반으로 다음 시도가 시도되었습니다. @Configuration @ComponentScan(basePackageClasses = AppConfig.class, useDefaultFilters = false, includeFilters = { @Filter(o..

Programing 2020.11.18

reduce ()의 문제점은 무엇입니까?

reduce ()의 문제점은 무엇입니까? 파이썬 3.0에서 reduce () 함수의 변경 사항과 제거 방법에 대해 인터넷에서 많은 열띤 토론이있는 것 같습니다. 왜 그런지 이해하는 데 약간의 어려움이 있습니다. 다양한 경우에 사용하는 것이 합리적이라고 생각합니다. 경멸이 단순히 주관적이라면 그렇게 많은 사람들이 그것에 대해 관심을 가질 것이라고 상상할 수 없습니다. 내가 무엇을 놓치고 있습니까? reduce ()의 문제점은 무엇입니까? Guido 가 Python 3000 게시물 의 The fate of reduce ()에서 말했듯이 : 이제 reduce (). 이것은 실제로 내가 항상 가장 싫어했던 것입니다. reduce ()가 무엇을해야하는지 이해하기 전에 그 함수에 실제로 공급되는 것이 무엇인지 다이..

Programing 2020.11.18

jQuery에서 oncut, oncopy 및 onpaste를 어떻게 처리합니까?

jQuery에서 oncut, oncopy 및 onpaste를 어떻게 처리합니까? 의 jQuery 문서 , 흐림, 초점, 부하, 크기 조절, 스크롤, 언로드, 클릭, dblclick, mousedown, mouseup에, MouseMove 이벤트, 마우스 오버, 마우스를 이동하면, mouseenter,하는 MouseLeave, 변경, 선택 라이브러리가 내장되어 지원 다음과 같은 이벤트를 말한다 제출, keydown, keypress, keyup 및 오류. 잘라 내기, 복사 및 붙여 넣기 이벤트를 처리해야합니다. 어떻게하면 좋을까요? FWIW, 나는 WebKit에 대해서만 걱정할 필요가 있습니다. 업데이트 : 대시 보드와 같은 환경에서 "위젯"작업을하고 있습니다. WebKit을 사용하므로 이러한 이벤트가 지..

Programing 2020.11.18

Mercurial 무시 파일

Mercurial 무시 파일 Mercurial이 구성 파일을 무시하도록하려고하는데 작동하지 않습니다. 내 서버에 저장소를 만들고 hg init해당 저장소를 내 컴퓨터에 복제했습니다. 그런 다음 configurationj 파일을 편집 할 수 있지만 해당 변경 사항을 서버에 다시 커밋하지는 않습니다. .hgignore클론의 루트 에을 (를) 만들려고 시도 했지만 Mercurial은 파일에 a 플래그를 지정하고 ?커밋 여부에 관계없이 구성 변경 사항을 계속 기록합니다. .hgignore파일을 잘못된 위치에 생성하고 있습니까?이 파일을 커밋해야합니까? 서버의 저장소를 초기화하기 전에 만들어야합니까? .hgignore는 초기화 전에 만들 필요가 없습니다. 구성 파일은 다른 사용자가 사용하므로 다른 사용자가 만들 ..

Programing 2020.11.18

"fork ()"후 printf 이상

"fork ()"후 printf 이상 OS : Linux, 언어 : pure C 저는 일반적으로 C 프로그래밍을 배우고 특별한 경우에는 UNIX에서 C 프로그래밍을 배우고 있습니다. 호출 printf()을 사용한 후 함수 의 이상한 동작을 감지했습니다 fork(). 암호 #include #include int main() { int pid; printf( "Hello, my pid is %d", getpid() ); pid = fork(); if( pid == 0 ) { printf( "\nI was forked! :D" ); sleep( 3 ); } else { waitpid( pid, NULL, 0 ); printf( "\n%d was forked!", pid ); } return 0; } 산출 He..

Programing 2020.11.18

자바 스크립트로 팝업을 열고 사용자가 닫을 때 감지 할 수 있습니까?

자바 스크립트로 팝업을 열고 사용자가 닫을 때 감지 할 수 있습니까? 질문은 거의 모든 제목에 있습니다. 자바 스크립트로 팝업을 열고 사용자가 닫을 때 감지하는 것이 가능합니까? 프로젝트 내에서 jquery를 사용하고 있으므로 jquery 솔루션이 좋을 것입니다. 건배! 팝업의 내용을 제어 할 수있는 unload경우 여기 에서 창의 이벤트를 처리 하고 opener속성을 통해 원래 창에 알리고 먼저 오프너가 닫혔는지 확인합니다. Opera에서 항상 작동하는 것은 아닙니다. window.onunload = function() { var win = window.opener; if (!win.closed) { win.someFunctionToCallWhenPopUpCloses(); } }; 때문에 unload사..

Programing 2020.11.18

쉘 스크립트에서 'cd'를 실행하고 스크립트가 끝난 후에도 거기에 머무르는 방법?

쉘 스크립트에서 'cd'를 실행하고 스크립트가 끝난 후에도 거기에 머무르는 방법? 쉘 스크립트 (bash)에서 '디렉토리 변경'을 사용했습니다. #!/bin/bash alias mycd='cd some_place' mycd pwd pwdsome_place올바르게 인쇄 되지만 스크립트가 완료된 후 현재 작업 디렉토리가 변경되지 않습니다. 스크립트로 내 경로를 변경할 수 있습니까? 파일을 다음과 같이 소싱해야합니다. . myfile.sh 또는 source myfile.sh 소싱하지 않으면 스크립트를 호출하는 부모 셸이 아닌 하위 셸에서 변경 사항이 발생합니다. 그러나 파일을 소싱하면 파일의 줄이 명령 줄에 입력 된 것처럼 실행됩니다. 스크립트는 별도의 서브 쉘에서 실행됩니다. 그 서브 쉘은 당신이 그것을 실..

Programing 2020.11.18
반응형