반응형

programing 632

큰 테이블의 행을 업데이트하는 가장 뛰어난 방법

큰 테이블의 행을 업데이트하는 가장 뛰어난 방법 테이블이 2개 있습니다. 요청: idㅤㅤ|ㅤㅤaccountㅤㅤㅤㅤ|ㅤsubaccountㅤ|ㅤamountㅤ|ㅤㅤupdatedAmount 1ㅤㅤ|ㅤㅤACCOUNT_1ㅤㅤ|ㅤㅤㅤ12ㅤㅤㅤ|ㅤㅤ10.2ㅤㅤ|ㅤㅤnull 2ㅤㅤ|ㅤㅤACCOUNT_2ㅤㅤ|ㅤㅤㅤ45ㅤㅤㅤ|ㅤㅤ0ㅤㅤㅤ|ㅤㅤnull 3ㅤㅤ|ㅤㅤACCOUNT_3ㅤㅤ|ㅤㅤㅤ11ㅤㅤㅤ|ㅤㅤ50.6ㅤㅤ|ㅤㅤnull 일별 데이터: idㅤㅤ|ㅤㅤaccountㅤㅤㅤㅤ|ㅤsubaccountㅤ|ㅤamountㅤ 1ㅤㅤ|ㅤㅤACCOUNT_1ㅤㅤ|ㅤㅤㅤ45ㅤㅤㅤ|ㅤㅤ3.12 2ㅤㅤ|ㅤㅤACCOUNT_1ㅤㅤ|ㅤㅤㅤ12ㅤㅤㅤ|ㅤㅤ15 3ㅤㅤ|ㅤㅤACCOUNT_2ㅤㅤ|ㅤㅤㅤ11ㅤㅤㅤ|ㅤㅤ1.09 4ㅤㅤ|ㅤㅤACCOUNT_2ㅤㅤ|ㅤㅤ..

programing 2022.09.25

Python dict를 데이터 프레임으로 변환

Python dict를 데이터 프레임으로 변환 다음과 같은 Python 사전을 가지고 있습니다. {u'2012-06-08': 388, u'2012-06-09': 388, u'2012-06-10': 388, u'2012-06-11': 389, u'2012-06-12': 389, u'2012-06-13': 389, u'2012-06-14': 389, u'2012-06-15': 389, u'2012-06-16': 389, u'2012-06-17': 389, u'2012-06-18': 390, u'2012-06-19': 390, u'2012-06-20': 390, u'2012-06-21': 390, u'2012-06-22': 390, u'2012-06-23': 390, u'2012-06-24': 390, u'2..

programing 2022.09.25

PHP를 사용하여 파일을 가장 빠르게 처리하는 방법

PHP를 사용하여 파일을 가장 빠르게 처리하는 방법 Apache처럼 파일 경로를 수신하고, 파일 경로를 식별하고, 적절한 헤더를 설정하고, 서비스를 제공하는 함수를 만들려고 합니다. 이 작업을 하는 이유는 파일을 제공하기 전에 PHP를 사용하여 요청에 대한 정보를 처리해야 하기 때문입니다. 속도가 중요 virtual()은 옵션이 아닙니다. 사용자가 웹 서버를 제어할 수 없는 공유 호스팅 환경에서 작업해야 합니다(Apache/nginx 등). 지금까지 알아낸 내용은 다음과 같습니다. File::output($path); 이전 답변은 부분적이고 문서화되어 있지 않습니다.다음은 그 답변과 논의 중인 다른 답변의 해결책을 정리한 업데이트입니다. 솔루션은 최적의 솔루션부터 최악의 솔루션까지 다양하지만 웹 서버를 ..

programing 2022.09.25

Perl, Python, AWK 및 sed의 차이점은 무엇입니까?

Perl, Python, AWK 및 sed의 차이점은 무엇입니까? 현재 이 질문은 Q&A 형식에 적합하지 않습니다.우리는 답변이 사실, 참고 자료 또는 전문지식에 의해 뒷받침되기를 기대하지만, 이 질문은 토론, 논쟁, 여론 조사 또는 연장된 토론을 요구할 것이다.이 질문이 개선되고 다시 열릴 수 있다고 생각되면헬프센터를 방문하여 안내를 받으십시오. 닫힘10년 전에요. 그들 사이의 주요 차이점은 무엇입니까?그리고 각 언어를 사용하는 것이 좋은 전형적인 시나리오는 무엇입니까?외관순서상 언어들은sed,awk,perl,python. 그sedprogram은 스트림에디터이며 스크립트로부터의 액션을 입력 파일의 각 행(또는 지정된 행 범위)에 적용하도록 설계되어 있습니다.그 언어의 기초는ed, Unix 에디터 등, ..

programing 2022.09.25

Spring을 사용한 REST API 버전 관리 방법

Spring을 사용한 REST API 버전 관리 방법 Spring 3.2.x를 사용하여 REST API 버전을 관리하는 방법을 찾아봤지만 유지보수가 용이한 것을 찾을 수 없었습니다.내가 가진 문제를 먼저 설명하고 그 다음에 해결책을...여기서 바퀴를 다시 발명하는 건 아닌지 궁금하네요 헤더 헤더가 있는 경우 등)를합니다.Accept(승인)application/vnd.company.app-1.1+json봄 MVC에서 이 버전을 처리하는 메서드로 전송해 주었으면 합니다.또한 API의 모든 메서드가 동일한 릴리스에서 변경되는 것은 아니기 때문에 각 컨트롤러로 이동하여 버전 간에 변경되지 않은 핸들러에 대해 아무것도 변경하고 싶지 않습니다.또한 Spring은 이미 어떤 메서드를 호출해야 하는지를 인식하고 있기 ..

programing 2022.09.25

정규식: ?: 표기법(물음표와 콜론 표기법)

정규식: ?: 표기법(물음표와 콜론 표기법) 이 질문에는 이미 답변이 있습니다. 정규 표현에서 캡처하지 않는 그룹은 무엇입니까? (18개 답변) 닫힘6년 전에요. 다음과 같은 Java regex가 있는데 작성하지 않고 수정하려고 합니다. ^class-map(?:(\\s+match-all)|(\\s+match-any))?(\\s+[\\x21-\\x7e]{1,40})$ ^ ^ 이거랑 비슷해요. 첫 번째 물음표를 적어 둡니다.그룹이 선택 사항이라는 뜻인가요?해당 뒤에 물음표가 이미 있습니다.)대장은 regex에서 특별한 의미가 있나요? regex는 정상적으로 컴파일 되어 있으며, 그 구조를 나타내는 JUnit 테스트가 이미 있습니다.첫 번째 물음표와 콜론이 왜 있는지 좀 헷갈릴 뿐이에요.(?:는 비실행 그룹을..

programing 2022.09.25

vuex가 vuex-contracator로 장식된 모듈을 로드하지 않음

vuex가 vuex-contracator로 장식된 모듈을 로드하지 않음 vuex-module-decorator를 사용하여 스토어 모듈을 이니셜라이저에 로드하려고 하면 다음 오류가 발생합니다. vuex.esm.js?2f62:261 Unchatched TypeError:Module(레지스터)에서 Array.for()의 eval(vuex.esm.js?2f62:261)에서 정의되지 않은 속성 'getters'를 읽을 수 없습니다.t ModuleCollection.register(vuex.esm.js?2f62:199)를 새로운 ModuleCollection(vuex.esm.js?2f62:160)으로 설정합니다. index.ts 파일은 매우 간단하며 이니셜라이저에 모듈을 소개할 때까지 모두 작동합니다. import..

programing 2022.09.25

Java에서 SIGKILL 신호를 정상적으로 처리하는 방법

Java에서 SIGKILL 신호를 정상적으로 처리하는 방법 프로그램이 킬 시그널을 수신했을 때 청소는 어떻게 처리합니까? 를 들어, 앱이 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★finish명령어를 입력합니다.그것을 보내는 가장 좋은 방법은 무엇입니까?finish되었을 때 를 할 수 있습니다.kill -9 편집 1: kill -9를 캡처할 수 없습니다.정정해 주셔서 감사합니다. edit 2: 이 경우는 ctrl+c와 같은 kill을 호출하는 경우라고 생각합니다.어떤 프로그램에서도, 어떤 언어로든, SIGKILL을 처리하는 것은 불가능합니다.그 때문에, 프로그램..

programing 2022.09.25

Python 함수 전역 변수?

Python 함수 전역 변수? 이와 같이 혼동을 일으켜 글로벌 변수를 사용하는 것은 애당초 피해야 한다는 것을 알고 있습니다만, 이러한 변수를 사용하는 방법은 다음과 같습니다(별도의 함수로 작성된 변수의 글로벌 카피를 호출하려고 합니다). x = "somevalue" def func_A (): global x # Do things to x return x def func_B(): x = func_A() # Do things return x func_A() func_B() 그럼?x두 번째 함수가 사용하는 것은 글로벌 복사와 동일한 값입니다.x그거func_a사용방법 및 변경방법정의 후 함수를 호출할 때 순서가 중요합니까?단순히 글로벌 변수에 액세스하려면 해당 이름을 사용합니다.단, 값을 변경하려면 키워드를 ..

programing 2022.09.25

Guzzle을 사용한HTTP 기본 인증은 어떻게 하나요?

Guzzle을 사용한HTTP 기본 인증은 어떻게 하나요? 저는 Guzle을 이용한 기본접속 인증을 하고 싶고 프로그래밍은 매우 초보입니다.어떻게 해야 할지 모르겠어요.컬을 이용해서 하려고 했는데 제 주변환경은 꿀꺽꿀꺽 해야 돼요.Guzle 5.0 이후를 사용하는 경우 기본 인증은 auth 파라미터를 사용하여 지정된다고 합니다. $client = new GuzzleHttp\Client(); $response = $client->get('http://www.server.com/endpoint', [ 'auth' => [ 'username', 'password' ] ]); Guzle 3.0 이전 버전을 사용하는 경우 구문이 다릅니다.컨스트럭터가 다르므로 명시적으로 다음 명령어를 사용해야 합니다.send응답을 ..

programing 2022.09.25
반응형