소연의_개발일지
article thumbnail
[c# 오류]System.InvalidOperationException: '많은 UI 구성 요소에서 호출 스레드가 필요하므로 해당 스레드는 STA여야 합니다.'
개발공부/C# 2023. 9. 13. 16:17

오류 내용 System.InvalidOperationException: '많은 UI 구성 요소에서 호출 스레드가 필요하므로 해당 스레드는 STA여야 합니다.' 오류 이유 WPF나 실버라이트에서 타이머는 다른 쓰래드기때문에 UI쓰래드를 접근할때 에러가 난다고 한다. 이럴때는 윈폼과 마찬가지로 인보크를 사용하여 작업을 해야 한다. 해결 방법 // 다른 쓰레드에서 UI 쓰레드 접근하기 => 윈폼과 마찬가지로 인보크를 사용하여 작업 Dispatcher.Invoke(DispatcherPriority.Normal, new Action(delegate { // 실행 할 부분 넣기 })); 이렇게 처리하니 해결되었다. invoke는 동기적으로 실행된다고 한다. 아직 c#이 어렵다.. 참고 링크 https://learn..

[Error] Python mediapipe 사용 중 오류: FileNotFoundError: The path does not exist 해결방법
개발공부/Python 2023. 9. 9. 18:00

개발환경 운영체제: Window 10 64 bit 개발언어: Python 3.11 개발 툴: Pycharm 추가 패키지: mediapipe, Sklearn, Tensorflow, opencv-python 오류 내용 line 264, in __init__ validated_graph.initialize( FileNotFoundError: The path does not exist. 미디어파이프로 졸음인식 코드를 병합하던 과정 중 이런 오류가 생겼다. 스택오버플로우 검색 후 해결 오류 원인 프로젝트의 경로에 유니코드가 아닌 문자가 있을 때 발생: 한국어, 프로젝트의 경로에 "ç" 같이 유니코드가 아닌 문자가 있을 때 발생한다. 해결 방법 파일 경로 순서를 줄인다: 예) 바탕화면, C드라이브에 프로젝트를 생성..

article thumbnail
[Pytube] python 모듈 Pytube로 Youtube 비디오 다운로드하기
개발공부/Python 2023. 9. 8. 20:50

이런 모듈이 있다니 역시 파이썬이다. 없는게 없다..! 모듈에 대해 간단히 설명하자면, 유튜브 비디오를 다운로드 할 수 있는 python 모듈이다. 무료이며 가볍고 라이브러리로 제공하기 때문에 누구나 이 모듈을 사용하여 영상을 다운로드 할 수 있다. 하지만 파이썬 자체에는 깔려있지 않기 때문에 직접 설치해야 한다. Pytube 모듈 설치 pip install pytube 콘솔에 작성하여 설치한다. 인터프리터에 검색하여 설치해도 된다. 전체 코드 from pytube import YouTube import os def downloadYouTube(videourl, path): yt = YouTube(videourl) yt = yt.streams.filter(progressive=True, file_exte..

article thumbnail
[MySQL] 2. 데이터 베이스 삭제
개발공부/SQL & DB 2023. 9. 8. 20:29

데이터베이스 삭제에 대해 알아보겠습니다. 데이터베이스 삭제 명령문 DROP DATABASE ; 예시 MYSQL 8.0 Command LIne Client을 열어서, 이전에 생성한 MY_DATA를 삭제해 보겠습니다. DROP DATABASE MY_DATA; show database;를 통해 조회하니 mydata가 삭제된 모습을 확인할 수 있습니다. MySQL workbench에서도 동일한 명령어를 통해 삭제할 수 있습니다. 또한 우클릭으로 간편하게 삭제할 수 있습니다. 임의로 데이터베이스 my_databse를 생성하고 삭제해 보겠습니다. 문구를 실행하고 번개모양 버튼을 눌러 테이블을 생성합니다. 새로고침을 누르면 my_database가 생성된 모습을 확인할 수 있습니다. 이제 삭제해 보겠습니다. 테이블 우..

article thumbnail
[MySQL] 1. 데이터 베이스 조회 및 생성하기
개발공부/SQL & DB 2023. 9. 8. 20:18

MySQL 내용을 처음부터 정리해서 써보려고 합니다. PostgreSQL과 SQLite를 써보아서 쿼리문은 익숙하지만, 환경이 다르기 때문에 처음부터 정리하며 복습해보겠습니다. 그럼 시작~~!! MySQL 설치는 이전 글을 참고하세요 https://giveme-happyending.tistory.com/203 [SQL] MySQL 설치 방법과 설치 확인하기 MySQL 설치 방법은 혼공 사이트에서 참고한 내용입니다. 개인공부 및 기록용으로 블로그에 따로 작성하였습니다. 출처: https://hongong.hanbit.co.kr/mysql-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%9 giveme-happyending.tistory.com..