본문 바로가기

전체 글58

[Flutter] 키스토어 생성 명령어 keytool -genkey -v -keystore key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 2023. 8. 10.
[Java] 안드로이드 백그라운드에서 실행하기: 포그라운드 서비스와 노티피케이션 채널 활용 안녕하세요! 이번에는 안드로이드 앱에서 포그라운드 서비스와 알림(Notification)을 사용하는 방법에 대해 알아보도록 하겠습니다. 안드로이드에서는 포그라운드 서비스(Foreground Service)를 사용하여 사용자에게 앱이 실행 중임을 알리고, 앱이 백그라운드에서도 계속해서 동작하도록 할 수 있습니다. 또한 알림(Notification)을 사용하여 사용자에게 정보나 이벤트 등을 알릴 수 있습니다. 1. 우선, 포그라운드 서비스를 사용하기 위해서는 AndroidManifest.xml 파일에 "android.permission.FOREGROUND_SERVICE" 권한을 추가해야 합니다. 2. 다음으로는 포그라운드 서비스를 실행하기 위해 MainActivity.java 파일에서 Notification.. 2023. 5. 8.
jQuery 버전별 차이점과 변경점 정리 (1.x, 2.x, 3.x) jQuery 버전별 차이점과 변경점에 대해 정리해보겠습니다. jQuery 1.x IE 6/7/8, Firefox 3.6.x, Safari 4.x의 지원 IE 9 이상, Firefox 4 이상, Safari 5 이상의 최신 브라우저에서도 잘 동작함 jQuery 2.x와 달리 IE 6/7/8의 호환성 유지를 위해 구형 브라우저에서 지원되는 코드 포함 jQuery 2.x IE 6/7/8의 지원 중단, 최신 브라우저에서만 동작 jQuery 1.x와 비교해 크기가 작아짐 HTML5, CSS3의 지원이 더 개선됨 ECMAScript 5 호환 브라우저만 지원 jQuery 3.x jQuery 2.x와 크기는 같지만 속도 개선 ECMAScript 5 호환 브라우저만 지원 일부 오래된 브라우저에서 약간의 문제 발생 가능성.. 2023. 4. 18.
[Python] 서버의 MySQL 테이블을 1시간마다 dump하고 로컬로 백업하는 코드 Python의 Paramiko를 사용해서 서버에 액세스 하여 서버의 MySQL 특정 테이블을 dump해서 파일을 PC로컬로 가져오는 코드입니다. import paramiko import os import time # 서버 접속 정보 hostname = 'your_server_ip' port = 22 username = 'your_username' password = 'your_password' # MySQL 정보 mysql_user = 'your_mysql_user' mysql_password = 'your_mysql_password' mysql_database = 'your_database' mysql_table = 'your_table' # 로컬 파일 경로 local_file_path = os.pat.. 2023. 3. 29.