본문 바로가기

반응형

개발(합니다)

(397)
[Python-mysql-mac] No module named 'MySQLdb' 상황 window로 작업을 하다가 mac으로 실행했더니 잘되던 기능이 실행되지 않았습니다. 패키지 모듈을 찾지 못하는 현상입니다. 문제 파악 MySQLdb가 Python3에서는 지원을 안해서라는 내용을 찾았습니다. 현재 쓰고 있는 버전은 3.8입니다. mysqlclient를 쓰라고 권장한다고 하는데 동작하지 않았습니다. 해결 방법 pymysql 패키지를 설치하고 사용할 패키지를 선정해서 직접 호출하면 해결됩니다. engine = sqlalchemy.create_engine('mysql+pymysql://')
[Bash] 스크립트에서 문자열 띄어쓰기 인식하는 방법 간단한 경우인데 헤매게 되는 경우에 대한 문자열 띄어쓰기 인식하는 방법입니다. ./all/2017-12-31 003.png 파일일 경우에 띄어쓰기(공백)을 기준으로 인식해서 ./all/2017-12-31와 003.png를 다르게 인식합니다. 문자열 개별 인식 mv $i $target$count.png 문자열 인식 mv "$i" "$target$count.png"
[Bash] 파일 확장자 일괄 변경하는 방법 파일 확장자를 일괄적으로 같도록 해줘야 하는 경우가 있습니다. 몇개면 괜찮지만 몇천개의 파일을 일괄적으로 변경하기 위한 방법에 사용했습니다. 아래 예시는 jpg를 png로 변경합니다. for filename in ./all/*.jpg do echo $filename ${filename%.jpg}.png mv "$filename" "${filename%.jpg}.png" done
[Python] UnicodeEncodeError: 'ascii' codec can't encode characters in position 4-6: ordinal not in range(128) 상황 python에서 DB에 저장하는데 unicode화 한 상태입니다. 문제 파악 unicode화 시킨 문자열이 인코딩이 제대로 되지 않아 발생했습니다. 해결 방법 unicode인 문자열을 'utf8'로 encode하면 text의 type은 unicode에서 str으로 변환이 되고, 출력을 할 수 있습니다.
[Flutter] 앱 종료 하는 방법 강제 업데이트나 앱에 오류가 발생하거나 앱이 먹통일때 여러 상황에서 앱을 종료하는 방법입니다. 1. Navigator.of(context).pop(true) 2. SystemNavigator.pop() // 앱 종료 3. exit(0) //강제종료
[mac-memo] mac에서 memo 취소선 단축키 만드는 방법 맥을 사용하다가 메모를 주로 사용하는데 취소선을 단축키로 사용할 수 없어서 찾아보니 단축키를 지정해주면 가능했습니다. 아래 사이트를 보고 따라 하면 됩니다. https://support.apple.com/ko-kr/guide/mac-help/mchlp2271/mac 경로를 순서대로 입력하면 됩니다. 입력 예시. 포맷->서체->취소선
[Flutter-mac] Could not build the application for the simulator.Error launching application on iPhone 12 Pro Max. 상황 mac os를 monterey로 업데이트 하고 xcode를 최신버전으로 업데이트 했는데 빌드에서 실패를 합니다. 문제 파악 os와 Xcode에 문제가 생긴걸로 파악했고 Xcode를 완전 삭제해도 동작하지 않았습니다. flutter도 완전 삭제 후 진행해도 동일했습니다. 해결 방법 방법을 찾다 찾지 못해서 mac os를 재설치했습니다. 최신 버전은 나중에 설치하거나 다 깔릴 때까지 기다리지 않아서 생긴 문제이지 않을까 합니다. 혹여 다른 방법이 있는지는 아직 찾지 못했습니다.
[Shell] 파일 갯수 세는 방법 shell을 사용하다보면 파일 갯수를 확인하는 방법에 대한 포스팅입니다. ls -l 로 확인하는 경우도 있지만 파일 수가 많으면 파일 갯수만 확인하고 싶은 경우가 있습니다. ls -l | wc -l

반응형