일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 설치
- roundcube
- C#
- 폼메일
- soundpool
- 안드로이드 푸쉬
- 자바스크립트
- 안드로이드 gcm
- WebView
- 안드로이드
- 자동 생성
- C# IO
- php 취약점
- php 시큐어코딩
- not working
- dovecot
- PHP
- FCM
- javascript
- curl
- android 효과음
- Mail Server
- xe
- 안드로이드 푸시
- Android
- UML
- mysql
- 우분투
- chart.js
- html5
- Today
- Total
목록분류 전체보기 (496)
그러냐
let isComposing = false; // 한글 조합 상태 플래그 document.addEventListener("DOMContentLoaded", function () { const inputField = document.getElementById("psch"); inputField.addEventListener("compositionstart", () => { isComposing = true; // 한글 조합 시작 }); inputField.addEventListener("compositionend", (event) => { isComposing = false; // 한글 조합 종료 filterInput(event.target); // 조합 종료 후 필터링 실..
Android에는 잠금화면 액티비티를 개발자가 개발 할 수있다. 그런데 스택오버플로우나 여러 블로그에는 똑같은 글만 돌고 도는듯 하고, 기타 오류에 대해서는 해결법을 찾기 어려웠다. 잠금화면을 띄우기 위해서는 BroadcastReceiver에서 ACTION_SCREEN_OFF, ACTION _SCREEN_ON 액션을 받아서 화면에 액티비티를 띄워야 되는데 매니페스트 파일에 receiver를 등록해 정적 동작은 실행되지 않는다. 그래서 Service를 만들어 Service에서 멤버 변수로 BroadcastReceiver를 동적으로 생성해서 IntentFilter로 위의 두 액션과 함께 registerReceiver로 등록해야된다. 여기서 또 문제는 Service를 Background에서 동작하게 하면 안드..
새로운 버전의 로그캣?! 😺 회사 안드로이드 스튜디오를 Electric Eel로 업데이트 했다. 꽤 많은 것들이 바뀌어 있었는데, 그 중에서도 Logcat이 특히 많은 변화가 있었던 것 같다. 디자인부터 굉장히 화려해진 느낌.. ◟(ᵔ ̮ ᵔ)͜💐 찾아보니 새로운 버전의 로그캣이 등장했다고 하는데... 새로운 버전의 로그캣은 이미 Dolphin 버전부터 적용되어 있었고, Dolphin에서는 Experimental Feature였어서 따로 설정을 통해 새 버전을 사용할 수 있었다고 한다. 그리고 내 Android Studio 버전인 Electric Eel(2022.01)부터는 새로운 로그캣이 기본 값이 Android Studio Dolphin 에서 새로운 버전의 로그캣을 사용하려면 Settings > Ex..
@echo off FOR /F "tokens=1-4 delims=- " %%i IN ('date /t') DO SET yyyymmdd=%%i%%j%%k REM FOR /F "tokens=2-6 delims=/ " %%i IN ('date /t') DO SET yyyymmdd=%%k%%i%%j mysqldump -u root -p1234 table_abc > C:\DB_backup\backup_%yyyymmdd%.sql 이렇게 배치 파일을 저장시킨후 작업스케줄러로 등록하면 해당날짜별로 파일이 생성이된다 다만, cmd창에서는 잘되는데 스케줄러에서 실행하면 비어있는 파일 0byte 로 나온다 이유는 내가 저 배치파일을 위치해놓은곳은 mysql폴더의 bin 폴더 안이다 그래서 mysql명령어가 먹는데 스케줄러에..
httpd.conf 에 아래 추가 ServerSignature Off ServerTokens Prod php.ini 에서 아래와 같이 변경 expose_php = Off 그리고 재시작 systemctl restart httpd
.bashrc 에서 .local부분을 지우면 되는데 여기저기 다른파일들을 찾아봐도 .local이 없다 알고보니 .bash_profile 여기에 있었네 vi 로 지워줬다
1. 빈 텍스트 문서를 한 개 만듭니다. (일단 이름은 아무거나 적습니다.) 2. 텍스트 문서를 열어 다음의 내용을 적습니다. mysqldump -u root -phpserver --all-databases > C:\DB_backup\DB_backup.sql mysqldump -u root -phpserver missflash > C:\DB_backup\DB_backup_missflash.sql * 참고 - 위의 코드 : 모든 DB를 C:\DB_backup\DB_backup.sql 으로 저장하는 것 - 아래 코드 : missflash라는 DB만 C:\DB_backup\DB_backup_missflash.sql으로 저장하는 것 - "-u" 다음의 root가 사용자 아이디(여기서는 관리자) - "-p" 다음..
코틀린을 문법을 한번에 총정리 하려한다.(까먹을 때마다 찾아보려고..) 1. 변수 var : 변수값 변경 가능 val : 선언시에만 초기화 가능(변경 불가능) -> JAVA의 final fun main(){ var a: Int //자료형 선언시 -> 변수: type a = 123 print(a) } fun main(){ val b: Int = 1232 b = 3 //중간에 값을 못바꾸기 때문에 에러 print(b) } ? : 변수의 값이 null일 수 있다는 것을 표시(?를 표시 하지 않으면 선언시 null이 될 수 없음) fun main(){ var a: Int? = null print(a) } //출력 : null 2. 형변환 코틀린에서는 to변수()를 통해 형변환 가능 ※코틀린은 암시적 형변환을 지..
업데이트: 이걸로 해결 github.com/zldrobit/yolov5/blob/tf-android/models/tf.py $ python models/tf.py --weights weights/best.pt --cfg models/yolov5s.yaml --img-size 320 yolov5로 학습된 모델을 1차적으로 Android에서 사용하고자 한다. 그럴러면 최종적으로 .pt 파일을 .tflite로 변환해야한다. 그게 한번에 되냐? 아쉽게도 pt -> onnx -> pb -> tflite 순으로 변환해야한다. 명령어 하나로 되었다면 얼마나 좋았을까.. 그래서 그 과정에서 꽤 많은 삽질을 하게 되었다. 잠깐 언급하자면 tensorflow 버전과 onnx 버전의 호환성.. 버전업되면서 바뀐것도 많고 알..
https://kyoungin90.tistory.com/498 yolo v7 로컬에서 학습 데이터 만들기 (1) (환경설정, 이미지데이터 다운 후 라벨링 하기) https://www.youtube.com/watch?v=-QWxJ0j9EY8 ※ 기초부터 알고 따라하는 것이 아니라 중간중간 잘못된 설명이 있을 수도 있습니다 ※ 다음 유튜브를 보고 YOLO v7을 colab이 아닌 로컬컴퓨터(개인컴퓨터)에서 kyoungin90.tistory.com 이전글에서 이미지를 다운받고 yolo 포멧으로 주석을 달아 train과 val 데이터세트를 만들었다. 이제는 yolov7 네트워크를 다운받아 컴퓨터에 설치해줘야한다. 다음 github에서 오른쪽 code를 눌러 zip 파일을 이미지가 저장된 파일에 다운받는다. ht..