programing 1170

날짜별 MySQL 순서 결과 및 사용자 ID별 그룹화

날짜별 MySQL 순서 결과 및 사용자 ID별 그룹화 다음과 같은 테이블이 있습니다. user_id 데이트 시간 활동 2 2022-01-10 12:00:00 로그아웃 1 2022-01-09 12:00:00 로그 인. 3 2022-01-08 12:00:00 로그 인. 3 2022-01-07 12:00:00 등록하세요 2 2022-01-06 12:00:00 로그 인. 1 2022-01-05 12:00:00 등록하세요 다음 기준으로 정렬된 테이블을 쿼리하는 경우datetime DESC저는 위와 같은 결과를 얻겠습니다. 아래와 같이 user_id로 그룹화된 결과를 얻을 수 있도록 쿼리를 확장하려면 어떻게 해야 합니까? user_id 데이트 시간 활동 2 2022-01-10 12:00:00 로그아웃 2 2022-..

programing 2023.06.14

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함 아시다시피 구글은 파이어베이스를 분석용으로 사용하기 시작했기 때문에 현재 프로젝트에 사용하고 싶습니다.아이튠즈 커넥트에 구축 및 업로드 프로젝트를 성공적으로 마쳤습니다.하지만 아래에 메일이 왔습니다.파이어베이스의 푸시 알림 옵션은 사용하고 싶지 않지만 SDK에 포함되어 있습니다.제거해야 하나요? 어떻게 해야 하나요?그것이 리뷰에서 거절을 당하게 될까요? 개발자님께, "즉석 베이비 드림"에 대한 귀하의 최근 배달에서 하나 이상의 문제가 발견되었습니다.성공적으로 배달되었지만 다음 배달에서 다음 문제를 해결할 수 있습니다. 푸시 알림 사용 권한 누락 - 앱에 Apple 푸시 알림 서비스에 등록하는 데 사용되는 API가 포함되어 있는..

programing 2023.06.14

루비: 해시를 HTTP 매개 변수로 변환하는 방법은?

루비: 해시를 HTTP 매개 변수로 변환하는 방법은? 그런 평범한 해시로 꽤 쉽습니다. {:a => "a", :b => "b"} 그것은 그것으로 해석될 것입니다. "a=a&b=b" 하지만 당신은 더 복잡한 것을 가지고 무엇을 합니까? {:a => "a", :b => ["c", "d", "e"]} 그것은 다음과 같이 해석될 것입니다. "a=a&b[0]=c&b[1]=d&b[2]=e" 또는 더 나쁜 것은 다음과 같은 것으로 (어떻게 해야 하는지)입니다. {:a => "a", :b => [{:c => "c", :d => "d"}, {:e => "e", :f => "f"}] 도와주셔서 감사합니다!중첩되지 않은 기본 해시의 경우 Rails/ActiveSupport는Object#to_query. >> {:a => "..

programing 2023.06.14

XLSX(Excel)에서 읽는 방법?

XLSX(Excel)에서 읽는 방법? .xlsx(Excel) 파일에서 읽는 데 문제가 있습니다.사용하려고 했습니다. var fileName = @"C:\automated_testing\ProductsUploadTemplate-2015-10-22.xlsx"; var connectionString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0; data source={0}; Extended Properties=Excel 8.0;", fileName); var adapter = new OleDbDataAdapter("SELECT * FROM [workSheetNameHere$]", connectionString); var ds = new DataSet(); adapt..

programing 2023.06.14

WordPress 사이트를 위한 침입 탐지 시스템

WordPress 사이트를 위한 침입 탐지 시스템 Network Solutions 사이트가 해킹되는 현재 문제로 인해 사이트에 설치할 수 있는 도구(프리웨어인 것이 좋습니다)가 필요합니다. 그러면 파일 변경/업데이트가 발생하는 즉시 이메일로 알려줍니다. 어떤 추천이든 환영합니다 :) 이 사이트는 공유 서버 호스팅 패키지에 있습니다.공유 호스팅에는 실제 IDS를 설치할 수 없습니다. 이는 호스트의 책임입니다. 해킹 같은 솔루션: cron 또는 다른 메커니즘을 사용하여 정기적으로 실행되는 스크립트를 생성하여 모든 파일을 체크섬하고 체크섬을 이전에 저장된 레코드와 비교한 다음 차이점이 있으면 사용자에게 알릴 수 있습니다. 공격(1)에 의해 스크립트 자체가 삭제되었는지 확인하려면 원격 서버(Google App ..

programing 2023.06.14

"DNS_BLOCK_ASSERTION"(C 컴파일러 플래그)은 무엇입니까?

"DNS_BLOCK_ASSERTION"(C 컴파일러 플래그)은 무엇입니까? "DNS_BLOCK_ASSERTION"(C 컴파일러 플래그)은 무엇입니까?NS_BLOCK_ASSERTION 매크로("D"가 아님)는 NSssert에서 수행하는 검사를 억제합니다.당신은 그것을 컴파일러에 제공합니다.-DNS_BLOCK_ASSERTIONS("D"에 대한 설명은 주석 참조).언급URL : https://stackoverflow.com/questions/2752574/whats-the-dns-block-assertions-c-compiler-flag

programing 2023.06.14

리눅스에서 직렬 포트 읽기 및 쓰기

리눅스에서 직렬 포트 읽기 및 쓰기 FTDI를 사용하여 USB 포트를 통해 데이터를 송수신하려고 하므로 C/C++을 사용하여 직렬 통신을 처리해야 합니다.저는 리눅스(우분투)에서 일하고 있습니다. 기본적으로 수신 명령을 수신하는 장치에 연결되어 있습니다.저는 그 명령들을 보내고 장치의 응답을 읽어야 합니다.명령과 응답은 모두 ASCII 문자입니다. GtkTerm을 사용하면 모든 것이 정상적으로 작동하지만 C 프로그래밍으로 전환하면 문제가 발생합니다. 내 코드는 다음과 같습니다. #include // standard input / output functions #include #include // string function definitions #include // UNIX standard functio..

programing 2023.06.14

python: excel 워크북을 만들고 csv 파일을 워크시트로 덤프합니다.

python: excel 워크북을 만들고 csv 파일을 워크시트로 덤프합니다. Excel 워크북(xls/xlsx)에 새 워크시트로 덤프하고 싶은 csv 파일이 몇 개 없습니다.어떻게 이를 달성할 수 있습니까? 구글에서 'pyXLriter'를 찾았는데 프로젝트가 중단된 것 같습니다.'pyXLriter'를 사용해 보는 동안 대안/제안/모듈이 있는지 알고 싶습니다. 대단히 고맙습니다. [편집] 여기 제 해결책이 있습니다. (누구나 훨씬 더 희박하고 많은 비단결 같은 해결책을 가지고 있나요?코멘트를 합니다. thx) import glob import csv import xlwt import os wb = xlwt.Workbook() for filename in glob.glob("c:/xxx/*.csv"): (..

programing 2023.06.14