Dart Study #3 futures, async, await
·
Flutter/Dart
네트워크를 통한 데이터를 가져오기, DB 쓰기 및 읽기, 파일 데이터 읽기 및 쓰기 등과 같은 경우 비동기 작업이 필요하다. Future 란? Future 클래스의 인스턴스이고, 비동기 작업의 결과를 나타내며 Uncompleted 또는 Completed의 두 가지 상태를 가질 수 있다. Completed 상태는 작업이 완료된 상태이다. Uncompleted 상태는 작업이 완료되지 못한 상태이며, 완료할 작업은 event queue에 적재한다. Future는 보통 async, await와 함께 사용되며, 아래와 같이 사용한다. async 함수를 정의하려면 함수 본문 앞에 async를 추가한다. await 키워드는 비동기 함수에서만 작동한다. 1. Future, async, await Future print..
[아두이노 초급] 아두이노 UNO와 블루투스 모듈(HC-05, HC-06) 연결... (0, 1번을 사용하면 안 되는 이유)
·
📟 Embeded SW/Arduino
목차 1. HC-05, HC-06 테스트 및 설정 : https://coding-yoon.tistory.com/206 글을 시작하기 전에 내가 대학생일 때 들었었으면 좋았을 강의 하나가 있다. 이용성 교수님께서 강의해 주시는 건데 회로부터 하나하나 설명해 주시니 진짜 너무 좋은 영상이다. https://youtu.be/Er4z2xx-RC0 아두이노 UNO 와 블루투스 모듈과 0, 1번을 사용하면 안 되는 이유 가끔 블로그를 보면 아두이노와 블루투스 모듈을 0, 1번에 서로 연결하는 경우가 있다. 완성 시 컴퓨터와 분리했을 때는 문제가 되지 않고, 아두이노에 코딩을 할 때 문제가 발생한다. 아두이노에서 통신 방식은 대표적으로 UART, I2C, SPI 방식이 있다. 특히 UART를 조심히 사용해야 한다. ..
[아두이노 초급] 블루투스 프로젝트 HC-05, HC-06 설정, 팁 정리
·
📟 Embeded SW/Arduino
아두이노 블루투스 모듈 중 가장 유명한 것은 HC-05, HC-06이다. 이번 블루투스 프로젝트를 진행하면서 많은 사람들이 놓치고 가는 것을 짚고 가려 한다. 이 글은 HC-05, HC-06 모듈이 있다는 가정하에 진행된다. HC-05, HC-06 수중에 가지고 있는 블루투스 모듈인 HC-05이다. HC-05, HC-06과 같은 블루투스 모듈은 사전에 프로그래밍 된 AT 명령어를 통해 쉽게 제어할 수 있어 많은 인기가 있다. 블루투스 모듈에는 이미 기능이 구현돼있으며, 우리는 AT 명령어만 사용하면 되니 굉장히 간편하다. 만약 블루투스 모듈을 구매하기 전이라면, UART to USB 도같이 구매하는 것을 추천하고 싶다. 이유는 나중에 아두이노 구조에 대해 설명할 때 작성하겠다. 선 연결 HC-05를 설정..
[VSCode] 개발 시간을 단축시켜 주는 VSCode 확장 프로그램 추천. Error Lens (Python, Javascript, flutter...)
·
VSCode
많은 사람들이 VSCode를 사용하는 이유는 무료, 가벼운 개발 환경과 다양한 확장 프로그램 지원이 있다. ​ Visual studio code, Pycharm pro, Android studio, Eclipse, Vi 등 많이 사용해 봤지만 VSCode가 가장 사용하기 좋았다. 당연히 디버깅 기능에 있어서는 Visual studio code나 Pycharm을 이길 수는 없지만, 그럼에도 확장 프로그램을 잘 사용한다면 어느 정도 해결할 수 있다. ​ 이번에 소개하는 확장 프로그램은 Error Lens이다. ​ Error lens는 파일 작업을 하거나 새 프로젝트를 열 때 실시간으로 모든 오류와 경고를 보여주는 Visual Code의 확장 프로그램이다. 이 확장 프로그램은 많은 프로그래밍 언어 기술에서 사..
[Pytorch] Conv1D + LSTM 모델 Pytorch 구현
·
🐍 Python/Deep Learning
그림 참고 1: Early Warning Model of Wind Turbine Front Bearing Based on Conv1D and LSTM | IEEE Conference Publication | IEEE Xplore 그림 참고 2: Understanding 1D and 3D Convolution Neural Network | Keras | by Shiva Verma | Towards Data Science 1. 데이터셋 가정 Batch size : 100000 Sequence : 10 Feature : 3 (x-axis, y-axis, z-axis) Dataset shape : (100000, 10, 3) = (Batch size, Sequence, Feature) = (B, S, F) 2...
[일상] 스타벅스 JDN 크림 투고컵 텀블러 355ml 후기...
·
일상/컴퓨터
여자친구한테 스타벅스 텀블러를 선물받았다. 약간 밝은 베이직 색깔인데, 스타벅스 일회용 종이컵을 연상시키는게 생각보다 이쁘다. 내부는 스테인리스인데 이쁘다. 내 컴퓨터 주위 물건들도 하얀 색이라 어울려서 이쁘다. 변비에 좋은 돼지 감자차를 뜨거운 물에 우려내 스타벅스 텀블러에 마시고 있는데 30분 째 뜨거워서 구경하고 있다. 책상 위에 혼자 둬도 이쁘다. 결론 이쁘다.
[컴퓨터 메모장] 삼성 시금치램 ddr4 오버클럭 3200MHz → 3600MHz
·
일상/컴퓨터
CPU를 바꾸기 위해 밑작업을 하고 있다. 램을 3200MHz 8Gx2에서 삼성 3200MHz A다이 16Gx2로 교체하고, B450M-Pro gaming 메인보드 바이오스를 업그레이드 시켰다. 하지만, 컴퓨터 조립 후 바이오스 업데이트를 하지 않아 2020년 바이오스라 그런지 온라인 Ez flash가 없었다. (컴퓨터를 조립하고 나면 미리 바이오스 업데이트를 하자...) https://www.asus.com/kr/supportonly/TUF%20B450M-PRO%20GAMING/HelpDesk_BIOS/ TUF B450M-PRO GAMING - 지원 www.asus.com 바이오스 업데이트 이 후, 오버클럭 설정해둔 값이 전부 날라가 새로 세팅해야하는데 기억이 나지 않아 따로 기록하기 위해 이 글을 적..
[딥러닝] 딥러닝 모델을 간단하게 시각화하는 프로그램, Netron | Pytorch, ONNX
·
🐍 Python/Deep Learning
오늘은 자신이 직접 디자인한 딥러닝 모델을 시각화하는 작업을 해보겠습니다. 우선, Pytorch로 구현된 모델을 ONNX로 저장해야 합니다. Pytorch로 ONNX로 저장하기 위해서 아래 명령어를 통해 설치합니다. pip install onnx-pytorch 설치를 완료 후, 자신이 구현한 모델의 객체가 있다면, 아래 코드를 통해 모델을 저장합니다. import torch.onnx input_names = ['Time series data'] output_names = ['Output'] x = torch.zeros(1, 10, 6).to(device) torch.onnx.export(model, x, 'regression_mode.onnx', input_names=input_names, output_..
[Deep Learning] 분류 학습을 위해 골고루 훈련 및 테스트 데이터셋 분할하는 방법
·
🐍 Python/Deep Learning
올바른 분류 모델을 학습시키기 위해 데이터셋을 골고루 분할하는 것이 중요하다. https://github.com/ewine-project/UWB-LOS-NLOS-Data-Set GitHub - ewine-project/UWB-LOS-NLOS-Data-Set: Repository with UWB data traces representing LOS and NLOS channel conditions in 7 Repository with UWB data traces representing LOS and NLOS channel conditions in 7 different indoor locations. - GitHub - ewine-project/UWB-LOS-NLOS-Data-Set: Repository wi..
[메모장] 윈도우 탐색기 바로가기(즐겨찾기) 초기화
·
메모장
%AppData%\Microsoft\Windows\Recent\AutomaticDestinations f01b4d95cf55d32a.automaticDestinations-ms 삭제
18진수
'분류 전체보기' 카테고리의 글 목록 (10 Page)