Search Results for '프로그래밍'


1193 posts related to '프로그래밍'

  1. 2022/07/29 우분투 Cockpit 사용중 cannot refresh cache whilst offline 오류 발생 해결 방법
  2. 2022/07/27 개발툴 opencv-python 정상작동 exe 실행 하면 작동 안되는 문제 pip install opencv-python==4.5.3.56
  3. 2022/07/25 pyautogui 에서 option을 사용하면 작동을 안한다.
  4. 2021/12/10 라즈베리파이 이미지 복사 백업하기
  5. 2021/12/02 라즈베리파이 부팅 UI 모드 (WINDOWS) 모드 자동 시작
  6. 2021/10/14 VBcode - Visual Studio Code의 sftp - No such file Error 에러 해결 방법
  7. 2021/06/03 시놀로지 DSM 7.0-41882 - 파이썬 패키지 설치 및 사용
  8. 2021/02/04 vscode - Visual Studio Code - 미니맵 단축키 설정 1
  9. 2021/01/26 파이썬 실행파일 .exe chromedriver 포함 시키기
  10. 2021/01/22 택배사 배송추적 URL(주소) 모음 - 리스트 2
  11. 2021/01/18 파이썬 | 셀레니움 Selenium의 send_keys()로 보낼 수 있는 키값 모음
  12. 2021/01/14 PYCHARM / 파이참 추천 플러그인 / PLUGIN
  13. 2021/01/08 비쥬얼스튜디오코드/VSCode/Visual Studio Code - 필수 익스텐션 설지
  14. 2020/12/23 우분투 SSH 특정 회원 접속 설정 및 VSFTP 설치 & 설정 상위 폴더 접근 차단
  15. 2020/12/18 MyISAM => InnoDB 변경 방법
  16. 2020/12/18 시놀로지 - Synology NAS - admin 비밀번호 초기화 방법 - 간단
  17. 2020/12/02 유튜브 동영상 모바일 반응형 처리 스크립트
  18. 2020/12/02 날짜의 요일 구하기
  19. 2020/12/02 jQuery - 오디오 플레이어 오픈소스 / 링크 mp3
  20. 2020/12/02 우분투 SMTP 서버 sendmail 설치 및 SMTP 설정 - 센드메일
  21. 2020/12/02 PHP - 환경변수 설정 파일 읽어오기 ( parse_ini_file )
  22. 2020/11/15 MariaDB - 마리아 디비 - 시스템 시간 날짜 조정 설정 하기.
  23. 2020/11/02 MariaDB 비밀번호 변경 - 마리아디비 비밀번호 변경
  24. 2020/10/15 MYSQL 넘버 필드 숫자 다시 정렬하기(업데이트-UPDATE)
  25. 2020/09/17 시놀로지 파이썬 MYSQL 오류 - python
  26. 2020/08/24 워드프레스 - Installation failed: 워드프레스 컨텐츠 디렉토리(wp-content)를 확인할 수 없습니다.
  27. 2020/08/12 MYSQL PHP + SELECT 한글 깨짐 현상
  28. 2020/08/12 안드로이드 ADB 비행기모드 On/Off
  29. 2020/07/15 MYSQL my.ini file mysqld _ sql_mode 수정 추가
  30. 2020/07/15 파이썬 pyinstaller exe 만들때 오류
/etc/netplan/00-installer-config.yaml 파일을 열어 보면 

network:
  ethernets:
    enp2s0:
      dhcp4: true
  version: 2

이런 내용이 보인다. 가장 아래 

renderer: NetworkManager 

추가한다.

network:
  ethernets:
    enp2s0:
      dhcp4: true
  version: 2
  renderer: NetworkManager

완료 모습  재시작 후 확인
2022/07/29 12:20 2022/07/29 12:20
pip install opencv-python==4.5.3.56

을 설치 하던 4.5 상위 버전으로 설치 하면 정상 작동한다. 반나절 삽질을 했네

버전 호환성 답없다.
2022/07/27 11:08 2022/07/27 11:08
pyautogui 에서 option을 사용하면 작동을 안한다.  오류도 없다 그냥 작동만 안하다. 

확인해 보니 opencv-python 를 설치 해야 정상 작동 한다.

별도 opencv-python 는 임포트 하지 않아도 작동 한다 
find_img = pyautogui.locateOnScreen('ttt.png', confidence=0.9)
이런 옵션이 잘 작동 한다. 



2022/07/25 14:49 2022/07/25 14:49
라즈베리파이 SD카드에 내용을 백업하는 것에 대해 내용이다.

win32diskimager 으로 간단히 처리 가능하다.

위 파일을 직접 받을수 있고 아래 링크를 통해 받을수 있다.
https://sourceforge.net/projects/win32diskimager/



사용자 삽입 이미지

Image File 폴더 아이콘을 클릭하고 저장 할 장소를 선택하고 백업했을 때 만들어질 이미지파일 이름을 적으면 된다.

이후 아래 Read  를 클릭하고 기다리면 이미지 파일이 PC 에 저장 된다.

백업 완료후 다른 SD 카드에 복사를 하려면 이미지 선택후  Write 를 클릭하면 SD 카드에 쓰기 시작한다.

0.9.5 버전이 필요하면 아래
2021/12/10 12:44 2021/12/10 12:44
GUI 프로그램을 만들고 rc.local 파일을 실행 하는 방법도 있지만 WINDOWS 실행 명령어 startx 까지 모두 실행한후에 GUI 프로그램을 실행 해야 하는 상황이 생긴다. 

간단하다.

$sudo nano /etc/xdg/lxsession/LXDE-pi/autostart

위 파일을 열어보면

@lxpanel --profile LXDE-pi
@pcmanfm --desktop --profile LXDE-pi
@xscreensaver -no-splash

위 내용이 있다 가장 아래 줄에 추가 하면된다 test.py 파일을 추가해야 하므로

lxterminal -e python3 /home/pi/test.py

위 한줄 추가하면 끝이다.

재부팅 하면 py 프로그램이 정상적으로 실행 되는것을 확인할수 있다.
2021/12/02 11:07 2021/12/02 11:07
VScode 가 이번 업그레이드 되면서 라이브러리 호환성 문제가 발생한다 간단히 해결 가능하다.


C:\Users\{아이디}\.vscode\extensions\liximomo.sftp-1.12.9\node_modules\ssh2-streams\lib\sftp.js
파일을 열어

파일에 “options.emitClose = false;” 라는 부분이 두 곳 다음 라인에  “options.autoDestroy = false;” 를 추가한다

Visual Studio Code 를 재시작 해결


출처 : https://github.com/liximomo/vscode-sftp/issues/919
2021/10/14 16:31 2021/10/14 16:31
이번에 시놀로지 7.0 베타 업데이트 하였더니 파이썬 이 작동을 안하네요

시놀로지 DSM 7.0-41882 

처음부터 다시 설치 하였습니다. 정상 처리 됨 내용 정리 합니다.

SSH 접속후 sudo -i 명령 root 로그인 합니다.

PIP 설치 프로그램을 다운 받습니다.


wget https://bootstrap.pypa.io/get-pip.py


다음으로 PIP 설치를 합니다.

python3 get-pip.py

이상 requests 패키지를 설치할 경우

python3 -m pip install requests

형식으로 설치하면 잘 작동합니다.

python3 -m pip install PyMySQL

MYSQL 관련해서 오류가 나서 확인했더니 이미 포함이 되어 있네요

https://pypi.org/project/PyMySQL/  링크 참고 바랍니다.

2021/06/03 11:23 2021/06/03 11:23
F1 누르고 toggleMinimap 검색 > 톱니바퀴 설정 누르고 단축키를 설정할수 있다.

명령 더블클릭후 키바인딩 팝업 > Ctrl + U > 엔터 

이후 Ctrl + U 보이고 안보이고 할수 있다.


2021/02/04 12:26 2021/02/04 12:26
파이썬 pyinstaller exe 배포경우 chromedriver 이 함게 배포해야 하는 번거로움이 생기곤 합니다.

이럴경우 exe 파일에 chromedriver.exe 파일을 함께 포함시킬수 있습니다.


import selenium.webdriver as webdriver
import sys
import os.path
if getattr(sys, 'frozen', False):
chromedriver_path = os.path.join(sys._MEIPASS, "chromedriver.exe")
driver = webdriver.Chrome(chromedriver_path)
else:
driver = webdriver.Chrome('chromedriver')


pyinstaller --add-binary "chromedriver.exe";"." 파일명.py

형식으로 pyinstaller 실행시켜 주십시오.

2021/01/26 18:43 2021/01/26 18:43
우체국택배 http://service.epost.go.kr/trace.RetrieveRegiPrclDeliv.postal?sid1=송장번호

CJ대한통운택배https://www.doortodoor.co.kr/parcel/doortodoor.do?
fsp_action=PARC_ACT_002&fsp_cmd=retrieveInvNoACT&invc_no=송장번호

현대택배 http://www.hlc.co.kr/hydex/jsp/tracking/trackingViewCus.jsp?InvNo=송장번호

한진택배 http://www.hanjin.co.kr/Delivery_html/inquiry/result_waybill.jsp?wbl_num=송장번호

로젠택배 http://d2d.ilogen.com/d2d/delivery/invoice_tracesearch_quick.jsp?slipno=송장번호

동부익스프레스택배 http://www.dongbups.com/newHtml/delivery/dvsearch.jsp?mode=SEARCH&search_type=1&sellNum=Y&search_item_no=송장번호

옐로우캡 http://www.yellowcap.co.kr/custom/inquiry_result.asp?invoice_no=송장번호

경동택배 http://kdexp.com/sub3_shipping.asp?stype=1&yy=&mm=&p_item=송장번호

대신택배 http://home.daesinlogistics.co.kr/daesin/jsp/d_freight_chase/d_general_process2.jsp?billno1=송장번호

이노지스택배 http://www.innogis.net/trace02.asp?invoice=송장번호

편의점택배 http://www.doortodoor.co.kr/jsp/cmn/TrackingCVS.jsp?pTdNo=송장번호

KGB 택배 http://www.kgbls.co.kr//sub5/trace.asp?f_slipno=송장번호

합동택배 http://www.hdexp.co.kr/parcel/order_result_t.asp?stype=1&p_item=송장번호

일양로지스 http://www.ilyanglogis.com/functionality/card_form_waybill.asp?hawb_no=송장번호

천일 택배 http://www.cyber1001.co.kr/kor/taekbae/HTrace.jsp?transNo=송장번호

용마로지스 http://yeis.yongmalogis.co.kr/trace/etrace_yongma.asp?OrdCode=송장번호

GTX로지스 http://www.gtxlogis.co.kr/tracking/default.asp?awblno=송장번호

고려 택배 http://www.klogis.kr/03_business/01_tracking_detail_bcno.asp?bcno=송장번호

다젠 http://www.dazen.co.kr/admin/search/trace_view.asp?buy_no=송장번호

퀵퀵닷컴 http://www.quickquick.com/q/MTrack.php?hawb=송장번호

2021/01/22 13:02 2021/01/22 13:02
send_keys()함수를 이용하여 키보드의 키를 PC에 전달 할 수 있습니다.

Keys.ENTER
Keys.ARROW_DOWN
Keys.ARROW_LEFT
Keys.ARROW_RIGHT
Keys.ARROW_UP
Keys.BACK_SPACE
Keys.CONTROL
Keys.ALT
Keys.DELETE
Keys.TAB
Keys.SPACE
Keys.SHIFT
Keys.EQUALS
Keys.ESCAPE
Keys.HOME
Keys.INSERT
Keys.PAGE_UP
Keys.PAGE_DOWN
Keys.F1
Keys.F2
Keys.F3
Keys.F4
Keys.F5
Keys.F6
Keys.F7
Keys.F8
Keys.F9 Keys.F10
Keys.F11
Keys.F12


예를 들어 Enter key를 전달하고 싶다면 send_key(Keys.ENTER)라고 사용하면 된다.
2021/01/18 11:20 2021/01/18 11:20
사용자 삽입 이미지사용자 삽입 이미지



01. Korean Language Pack EAP
파이참 IDE 가 한글로 변경됩니다.

02. .ignore
git이나 Docker등을 이용할때 커밋을 할때 제외되는 파일을 설정할 수 있는 플러그인 이다.

03. autodoc
소스 코드 문서의 유효성을 검사하고 자동 수정합니다. // 설정 => 도구 => autodoc // 를 인스톨합니다.

04. grep console
콘솔 편집기 강조 표시 할 수 있습니다.
05. mypy
이 플러그인은 PyCharm IDE 내에서 Mypy를 사용하여 Python 파일의 실시간 및 주문형 검색을 모두 제공합니다.

06. pylint
PyCharm / IDEA 내에서 Pylint를 사용하여 Python 파일의 실시간 및 주문형 검색을 모두 제공합니다.
일단 설치하면 실시간 검사가 자동으로 작동합니다. 주문형의 경우 현재 열려있는 파일을 확인하는 것에서 전체 프로젝트를 스캔하는 몇 가지 옵션이 있습니다.

07. nyan progress bar
진행률 표시줄을 좀더 멋지게 보여줍니다.

08. key promoter x
마우스로 버튼을 눌렀을 때, 해당하는 키보드 단축키를 알려주며 단축키를 빠르고 쉽게 배울 수 있다.

09. Rainbow Brackets
괄호 기호에 색을 부여해서 가독성을 높여줌.


2021/01/14 13:56 2021/01/14 13:56
01. Material Theme
IntelliJ에서도 가장 인기 있던 Material Theme가 VSCode에도 있습니다.

02. Material icon theme
Visual Studio Code 에서 직관적인 아이콘으로 변경됩니다.

03. Prettier
VScode에서는 2가지의 Formatter가 가장 많이 사용되는데 2가지가 있습니다.
Prettier가 코드를 강제적으로 변경을 시킨다면 Beautify는 좀더 자유롭게 놔두는 편입니다.
Prettier가 짜증 날 수도 있습니다.

04. bracket pair colorizer
Bracket Pair Colorizer 는 코드에서 사용되는 괄호를 짝을 맞추어 다르게 해주어 직관적으로 괄호의 범위를 알 수 있도록 도와주는 확장 도구이다. 

05. Indent-rainbow
이 확장은 텍스트 앞의 들여 쓰기를 각 단계에서 4 가지 색상으로 번갈아 표시합니다.

06. Auto rename tag 
태그의 이름을 바꾸면 쌍을 이루는 닫힘 태그의 이름이 자동으로 바뀝니다.

07. CSS PEEK
css를 html 에서 금방 찾을수 있도록 도와줌 , ctrl 키를 누른채 클릭하면 css파일로 이동됨

08. HTML CSS SUPPORT
html 에서 css의 자동완성을 이용할 수 있다

09. LIVE SERVER
css, html 을 수정해 저장하면 Live로 변경되는것을 확인 할 수 있다.

10. PHP Intelephense
문서, 작업 영역, 기본 제공 생성자, 메서드 및 함수에 대한 자세한 서명 도움 오류 허용 구문 분석기를 통해 열린 파일에 대한 여러 구문 분석 오류 진단 및 자동 정렬해준다
Shift + Alt + F (Windows), Shift + Option + F (MAC)

기타 : Kite
AI기반 코드 자동 완성 툴 Kite 는 VS Code에서 빠르고 똑똑하게 코딩할 수 있게 도와주는 AI를 기반으로한 무료 코드 자동 완성 '툴' 입니다.
2021/01/08 12:23 2021/01/08 12:23
ssh root 만 접근 가능 하도록 설정하고 싶다. sshd_config 파일을 수정한다.

vi /etc/ssh/sshd_config


아래  한줄 추가

AllowUsers root

==========================================

설치 : 
apt-get install vsftpd 
설정:
vi /etc/vsftpd.conf
주석을 제거 한다.
write_enable=yes
chroot_local_user=YES
위 주석만 제거해도 작동되지만 . Ubuntu 20.04.1 LTS 버전에서 아래 처럼 오류가 난다. 
------------------------------------------------------------------------
500 OOPS: vsftpd: refusing to run with writable root inside chroot()
------------------------------------------------------------------------
allow_writeable_chroot=YES 

추가후 해결 되었다.

==========================================

service ssh restart
service vsftpd restart

2020/12/23 17:34 2020/12/23 17:34
SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;') 
FROM INFORMATION_SCHEMA.TABLES
WHERE ENGINE='MyISAM'
AND table_schema = 'mydatabase_name';


위 쿼리문중 mydatabase_name 데이터 베이스 이름으로 변경하고 실행

ALTER TABLE 테이블01 ENGINE=InnoDB;
ALTER TABLE 테이블02 ENGINE=InnoDB;
ALTER TABLE 테이블03 ENGINE=InnoDB;

.
.
.
.


형식으로 출력됨  출력내용을 복사해서 다시 쿼리 실행 . 모든 테이블이 InnoDB  타입으로 변경됨 끝!!
 
2020/12/18 15:06 2020/12/18 15:06
시놀로지 나스 admin 비밀번호를 잊어버린경우 초기화가 가능하다.

사용자 삽입 이미지

위 Reset (이라는 텍스트가 보인다 ) 약 3초 정도 신호음이 1번 울릴때까지 눌러준다 삐 소리가 나면 바로 빼준다.

이후 다시 시놀로지 로그인 페이지를 열고 아이디 admin 비밀번호 공백으로 두고 로그인 한다 . 이후 새 관리자 비밀번호를 넣으면 끝 !
2020/12/18 11:41 2020/12/18 11:41
view.skin.php / item.form.skin.php 등  뷰 파일에서 처리 


<script type="text/javascript">
      $(window).resize(function(){resizeYoutube();});
      $(function(){resizeYoutube();});
      function resizeYoutube(){ $("iframe").each(function(){ if( /^https?:\/\/www.youtube.com\/embed\//g.test($(this).attr("src")) ){ $(this).css("width","100%"); $(this).css("height",Math.ceil( parseInt($(this).css("width")) * 480 / 854 ) + "px");} }); }
</script>


스크립트 추가
2020/12/02 15:55 2020/12/02 15:55
 # 자바스립트(JS)
var week = ['일', '월', '화', '수', '목', '금', '토'];
var dayOfWeek = week[new Date('2016-07-28').getDay()];
return dayOfWeek;
new Date('2016-07-28').getDay(); // 요일 별 인덱스 번호를 반환.
# PHP
$week = array("일","월","화","수","목","금","토"); 
echo ($week [date('w', strtotime($day))]);
date('w', strtotime($day)); // 요일 별 인덱스 번호를 반환.
2020/12/02 15:35 2020/12/02 15:35
jQuery  플레이어 입니다. 아래 링크 확인

데모 : https://www.youngsam.net/my/player/index.html

G
ITHUB : https://github.com/DIYgod/APlayer
2020/12/02 15:30 2020/12/02 15:30
PHP 등 웹메일 등을 사용하기 위해서 SMTP 가 필요합니다.

01.sendmail 패키지 설치 

apt-get install sendmail

02. sendmail.mc 파일 수정

vi /etc/mail/sendmail.mc 파일을 열어서

57번 라인 59번 라인 부분을 
0.0.0.0 으로 변경
DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=0.0.0.0')dnl
DAEMON_OPTIONS(`Family=inet,  Name=MSP-v4, Port=submission, M=Ea, Addr=0.0.0.0')dnl

저장후 service sendmail restart 후 테스트 정상작동 !!
2020/12/02 14:13 2020/12/02 14:13
php 를 이용해서 설정파일(*.ini)을 불러와서 적용하기
parse_ini_file() 함수 :
프로그램 환경설정과 관려된 내용을 담고 있는 파일을 읽어들여 파싱하고 그 설정을 연관 배열에 담아 반환하는 함수 
환경설정파일 예제 (example.ini) - 설정파일은 다음과 같은 포맷을 가져야 한다.
; Database Settings     
[Database] 
host=localhost 
username=myuser 
passwd=topsecret 
dbname=world 
; Other settings 
[Other] 
images_folder=images
download_folder=Files
설정파일이 example.ini 일때, 실행방법
$configVars = parse_ini_file('example.ini', TRUE);
//accessing config variable
echo $configVars['Other']['download_folder'];
파싱 예제 1) 각각의 환경설정 황목과 그 값을 섹션별로 나누어 다차원 배열로 반환
$configVars = parse_ini_file('example.ini', TRUE);
파싱 예제 2) 각각의 환경설정 항목과  그 값을 배열로 반환
$configVars = parse_ini_file('example.ini');
2020/12/02 13:11 2020/12/02 13:11
이번 서버이전후 날짜 업데이트 쿼리가 먹지 않았다. 이런 .. 

SELECT CURDATE()

쿼리로 날짜 확인해보니.. 어제 날짜다 . 이런.. 

SELECT @@system_time_zone; 

위 쿼리로 KST 가 아닌 다른 경우 날짜 시간이 다르게 나온다.


SET time_zone = 'Asia/Seoul';
SET GLOBAL time_zone='Asia/Seoul';
SELECT @@global.time_zone, @@system_time_zone;
SELECT NOW();

처리되었다. 
2020/11/15 01:55 2020/11/15 01:55
MySQL 5.7 버전부터 아래 처럼 처리 해야 합니다.



접속 = > 로그인

mysql -u 사용자ID -p 패스워드



비밀번호 변경을 위해 mysql 데이터베이스로 지정

use mysql;



업데이트

기존
update user set password=password('비밀번호') where user='root';

형식으로 처리 되었으나 5.7 이후 부터 -아래-  authentication_string 변경됨

update mysql.user SET authentication_string=PASSWORD('비밀번호') WHERE user='root'; 
FLUSH PRIVILEGES;
2020/11/02 15:08 2020/11/02 15:08
게시판 등에서 . 1,2,3,4,5,6,7,8,9   형식으로 정렬이 되어야 한다 . 어떤경우 

2,4,5 등을 지워야 하는경우 지워진 경우 1,3,4,5,6,7,8 을 1,2,3,4,5,6,7 로 변경 하여야 한다.


테이블 = YYY
필드    = SSS


SET @CNT = 0;
UPDATE YYY SET YYY.SSS = @CNT:=@CNT+1;


2020/10/15 11:13 2020/10/15 11:13
python3 -m install sqlalchemy

설치후 계속 오류 발생 

python3 -m install mysql-connector

까지 설치 해야 정상 작동함
2020/09/17 17:22 2020/09/17 17:22
Installation failed: 워드프레스 컨텐츠 디렉토리(wp-content)를 확인할 수 없습니다.

위 오류는 퍼미션 문제입니다.


root 폴더에 wp-config.php
파일을 수정하면 
require_once(ABSPATH . 'wp-settings.php'); 


아래


if(is_admin()) {
    add_filter('filesystem_method', create_function('$a', 'return "direct";' ));
    define( 'FS_CHMOD_DIR', 0751 );
}


추가
2020/08/24 14:38 2020/08/24 14:38
web localhost 에서는  정상 작동한다 외부 서버에서 접속할때 이런 현상이 한글 깨지는 현상 발생함 


우분투 경우 //etc/mysql/my.cnf

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

위 내용 추가함 처리됨.
2020/08/12 18:16 2020/08/12 18:16
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
adb shell settings put global airplane_mode_on 1; am broadcast -a android.intent.action.AIRPLANE_MODE —ez state true

// 최초진입시
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS;
adb shell input keyevent 19;
adb shell input keyevent 23;
adb shell input keyevent 22;
adb shell input keyevent 23;

// 끄기 // 켜기
adb shell input keyevent 23;input keyevent 22;input keyevent 23;

// 아래는 shell input keyevent 번호값
0 -->  "KEYCODE_UNKNOWN" 
1 -->  "KEYCODE_MENU" 
2 -->  "KEYCODE_SOFT_RIGHT" 
3 -->  "KEYCODE_HOME" 
4 -->  "KEYCODE_BACK" 
5 -->  "KEYCODE_CALL" 
6 -->  "KEYCODE_ENDCALL" 
7 -->  "KEYCODE_0" 
8 -->  "KEYCODE_1" 
9 -->  "KEYCODE_2" 
10 -->  "KEYCODE_3" 
11 -->  "KEYCODE_4" 
12 -->  "KEYCODE_5" 
13 -->  "KEYCODE_6" 
14 -->  "KEYCODE_7" 
15 -->  "KEYCODE_8" 
16 -->  "KEYCODE_9" 
17 -->  "KEYCODE_STAR" 
18 -->  "KEYCODE_POUND" 
19 -->  "KEYCODE_DPAD_UP" 
20 -->  "KEYCODE_DPAD_DOWN" 
21 -->  "KEYCODE_DPAD_LEFT" 
22 -->  "KEYCODE_DPAD_RIGHT" 
23 -->  "KEYCODE_DPAD_CENTER" 
24 -->  "KEYCODE_VOLUME_UP" 
25 -->  "KEYCODE_VOLUME_DOWN" 
26 -->  "KEYCODE_POWER" 
27 -->  "KEYCODE_CAMERA" 
28 -->  "KEYCODE_CLEAR" 
29 -->  "KEYCODE_A" 
30 -->  "KEYCODE_B" 
31 -->  "KEYCODE_C" 
32 -->  "KEYCODE_D" 
33 -->  "KEYCODE_E" 
34 -->  "KEYCODE_F" 
35 -->  "KEYCODE_G" 
36 -->  "KEYCODE_H" 
37 -->  "KEYCODE_I" 
38 -->  "KEYCODE_J" 
39 -->  "KEYCODE_K" 
40 -->  "KEYCODE_L" 
41 -->  "KEYCODE_M" 
42 -->  "KEYCODE_N" 
43 -->  "KEYCODE_O" 
44 -->  "KEYCODE_P" 
45 -->  "KEYCODE_Q" 
46 -->  "KEYCODE_R" 
47 -->  "KEYCODE_S" 
48 -->  "KEYCODE_T" 
49 -->  "KEYCODE_U" 
50 -->  "KEYCODE_V" 
51 -->  "KEYCODE_W" 
52 -->  "KEYCODE_X" 
53 -->  "KEYCODE_Y" 
54 -->  "KEYCODE_Z" 
55 -->  "KEYCODE_COMMA" 
56 -->  "KEYCODE_PERIOD" 
57 -->  "KEYCODE_ALT_LEFT" 
58 -->  "KEYCODE_ALT_RIGHT" 
59 -->  "KEYCODE_SHIFT_LEFT" 
60 -->  "KEYCODE_SHIFT_RIGHT" 
61 -->  "KEYCODE_TAB" 
62 -->  "KEYCODE_SPACE" 
63 -->  "KEYCODE_SYM" 
64 -->  "KEYCODE_EXPLORER" 
65 -->  "KEYCODE_ENVELOPE" 
66 -->  "KEYCODE_ENTER" 
67 -->  "KEYCODE_DEL" 
68 -->  "KEYCODE_GRAVE" 
69 -->  "KEYCODE_MINUS" 
70 -->  "KEYCODE_EQUALS" 
71 -->  "KEYCODE_LEFT_BRACKET" 
72 -->  "KEYCODE_RIGHT_BRACKET" 
73 -->  "KEYCODE_BACKSLASH" 
74 -->  "KEYCODE_SEMICOLON" 
75 -->  "KEYCODE_APOSTROPHE" 
76 -->  "KEYCODE_SLASH" 
77 -->  "KEYCODE_AT" 
78 -->  "KEYCODE_NUM" 
79 -->  "KEYCODE_HEADSETHOOK" 
80 -->  "KEYCODE_FOCUS" 
81 -->  "KEYCODE_PLUS" 
82 -->  "KEYCODE_MENU" 
83 -->  "KEYCODE_NOTIFICATION" 
84 -->  "KEYCODE_SEARCH" 
85 -->  "TAG_LAST_KEYCODE"
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS & adb shell input keyevent 19 & adb shell input keyevent 23 & adb shell input keyevent 4

비행기모드 설정
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state true

비행기모드 해제
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE --ez state false

다른방법(토글)
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS
adb shell input keyevent 23
adb shell input keyevent KEYCODE_TAB
adb shell input keyevent 23
adb shell input keyevent 3
2020/08/12 09:45 2020/08/12 09:45
[mysqld]
sql-mode="ONLY_FULL_GROUP_BY,ERROR_FOR_DIVISION_BY_ZERO,
NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION,ALLOW_INVALID_DATES"
2020/07/15 13:31 2020/07/15 13:31
pip uninstall pyinstaller
pip install pyinstaller

지웠다가 설치 하니 해결 되었다. 이런 어처구니 없는...
2020/07/15 00:14 2020/07/15 00:14