반응형

전체 글 707

2분마다 저장된 상태 로그에서 이벤트의 시작/종료 시간을 결정하는 방법

2분마다 저장된 상태 로그에서 이벤트의 시작/종료 시간을 결정하는 방법 MariaDB 버전: 버전: 10.0.38-MariaDB-0+deb8u1 2분마다 디바이스의 상태(ON/OFF)와 Unix 타임의 타임스탬프가 보고되는 테이블이 있습니다. select * from devices_stats where device_id = 'LivingLight' AND timestamp BETWEEN 1570080242 AND 1570084922; +-------+-------------+--------+------------+-------------+ | id | device_id | status | timestamp | device_iddr | +-------+-------------+--------+-------..

programing 2022.09.25

새 창이 아닌 새 탭에서 URL 열기

새 창이 아닌 새 탭에서 URL 열기 팝업 창이 아닌 새 탭에서 URL을 열려고 합니다. 관련 질문 중 어떤 반응이 나올지 본 적이 있습니다. window.open(url,'_blank'); window.open(url); 하지만 어느 것도 작동하지 않았고, 브라우저는 여전히 팝업 창을 열려고 했습니다.이것은 속임수야. function openInNewTab(url) { window.open(url, '_blank').focus(); } //or just window.open(url, '_blank').focus(); 이 .onclick팝업 차단을 방지하기 위한 링크 핸들러 및 기본 "새 창" 동작입니다.할 도 있고, 도 있습니다.DOM★★★★★★ 。 Something To Click On http://..

programing 2022.09.25

array_filter() 뒤에 키를 리셋하여 0부터 순서대로 이동하려면 어떻게 해야 합니까?

array_filter() 뒤에 키를 리셋하여 0부터 순서대로 이동하려면 어떻게 해야 합니까? array_filter를 사용하여 값 "만 있는 엔트리를 배열에서 삭제했습니다.이제 플레이스 홀더에 따라 0부터 시작하는 특정 변환을 적용하려고 합니다만, 안타깝게도 원래 인덱스는 그대로 유지됩니다.한동안 찾아봤지만 아무것도 안 보였어요, 어쩌면 당연한 걸 놓쳤는지도 모르지만, 제 질문은... 어레이 인덱스를 오래된 인덱스를 유지하는 대신 어레이 인덱스를 쉽게 리셋하여 0부터 시작하여 NEW 어레이로 순서대로 이동하려면 어떻게 해야 합니까?어레이를 호출하면 0부터 다시 인덱싱됩니다.어레이 필터를 사용하고 있는 경우는, 다음과 같이 실시합니다. $NewArray = array_values(array_filter(..

programing 2022.09.25

열 값이 동일할 때의 합계 값

열 값이 동일할 때의 합계 값 연대표를 작성하려고 합니다.테이블에는 다음과 같은 date_start 및 date_end 유형의 열이 있습니다. +------+---------------------+---------------------+----------+ | Type | Start | End | Diff | +------+---------------------+---------------------+----------+ | 1 | 2020-11-23 23:40:00 | 2020-11-23 23:41:00 | 00:01:00 | | 1 | 2020-11-23 23:42:00 | 2020-11-23 23:43:00 | 00:01:00 | | 1 | 2020-11-23 23:44:00 | 2020-11-23..

programing 2022.09.25

GROUP BY를 사용하여 MySQL에서 문자열을 연결하는 방법은 무엇입니까?

GROUP BY를 사용하여 MySQL에서 문자열을 연결하는 방법은 무엇입니까? 기본적으로 문제는 이 문제를 어떻게 해결하느냐입니다. foo_id foo_name1 A1 B섭씨 2도 다음과 같이 입력합니다. foo_id foo_name1 A B섭씨 2도SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id; https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_group-concat 위 링크에서GROUP_CONCAT: 이 함수는 그룹에서 연결된 NULL 이외의 값을 포함하는 문자열 결과를 반환합니다.NULL 이외의 값이 없는 경우 NULL을 반환합니다.SELECT ..

programing 2022.09.25

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

큰 테이블의 행을 업데이트하는 가장 뛰어난 방법 테이블이 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
반응형