Python encode/databases 사용 시 connection 안되는 에러

conn = await connect(echo=self._echo, loop=self._loop, File "/home/ubuntu/.pyenv/versions/3.9.13/envs/auction_39/lib/python3.9/site-packages/aiomysql/connection.py", line 75, in _connect await conn._connect() File "/home/ubuntu/.pyenv/versions/3.9.13/envs/auction_39/lib/python3.9/site-packages/aiomysql/connection.py", line 558, in _connect raise OperationalError(2003, pymysql.err.OperationalError: (2003, "Can't connect to MySQL server on 'localhost'")…

0 Comments

MySQL Validate Password 변경

MySQL에서 패스워드를 설정할 때 여러가지 조건 값을 주는 방법이 있습니다. 이를 Validate Password라고 하는데 이 조건을 어떻게 설정하냐에 따라 패스워드에 특수문자가 들어가야 한다거나 숫자를 조합해야 하거나 대문자 등의 문자를 조합해야…

0 Comments

flutter getx를 활용해 admob 추가하기

라이브러리 설치 admob 추가를 위해 admob 라이브러리인 google_mobile_ads을 설치합니다. flutter pub add get flutter pub add google_mobile_ads AndroidManifest.xml 업데이트 android/app/src/main/AndroidManifest.xml파일에서 다음 부분을 추가합니다. <manifest> <application> <!-- Sample AdMob app ID:…

0 Comments

Python OrderedDict 앞에 키,값 추가하기

OrderedDict 타입 변수의 제일 앞에 키-값을 추가하려는 경우입니다. log_record라는 변수가 기존에 있던 변수이고 log_status라는 새로운 키-값 변수를 log_record에 추가하는데 뒤 쪽이 아니라 앞쪽에 넣으려는 경우입니다. log_status = {"level":record.levelname} log_record.update(log_status) log_record.move_to_end('level',…

0 Comments

visual studio code의 code 명령 사용법

프로젝트 디렉토리에서 code . 명령을 이용해 vs code를 오픈하는 방법이 있습니다. 이런 동작을 하기 위해서는 맥OS 같은 경우 명령어 path를 등록해주어야 하는데요. Visual Studio Code 프로그램에서 간단히 등록하는 방법이 있습니다.…

0 Comments

Docker에서 Host에 있는 MySQL 접속하기

환경) Docker Container를 생성하는 Host에 MySQL 서버가 동작중이다.Docker Container에서 App이 실행될 때 localhost 3306포트로 database를 열려고 한다. 위와 같은 경우 일반적으로 Docker는 Bridge 네트워크 모드로 동작하여 별도의 MySQL docker를 띄워주고…

0 Comments