전체 글(19)
-
[Flutter] Flutter version downgrade 플루터 버전 다운그레이드
플루터 개발을 하다보면 어떤 함수, 패키지는 버전의 차이로 실행이 안될 수 있다. 나의 경우는 다음과 같다. showSnackBark을 사용하려고 하니 다음과 같은 경고가 발생했다. 'showSnackBar' is deprecated and shouldn't be used. Use ScaffoldMessenger.showSnackBar. This feature was deprecated after v1.23.0-14.0.pre.. 플루터의 버전이 1.23.0-14.pre 후부터 showSnackBar을 사용할 수 없다는 것이다. 뛰어나지 못한 나의 실력으로는 버전을 다운그레이드하는 수 밖에 없었다. 먼저 다음 페이지에서 원하는 버전을 선택한다. github.com/flutter/flutter flutte..
2020.12.31 -
[Firebase] Firestore에 exel, csv파일 넣기
mySQL, Oracle 사용할 때는 exel파일, csv파일을 db에 넣는 것은 전혀 문제가 되지않았습니다. 코드 몇 줄이면 DB에 넣을 수 있었으니까요. 이번에 DB를 Firebase로 바꾸면서 새롭게 DB설계를 해야되었습니다. 제가 갖고 있는 주식 데이터 csv파일을 넣을라면 꽤나 복잡한 과정을 거쳐야했습니다. 1. exel, csv파일 json으로 변환 2. node.js 설치 3. Cloud Firestore 컬렉션 생성 4. Firebase 설정 5. account key 6. import.js 7. 데이터 넣기 1. exel, csv파일 json으로 변환 다양한 방법이 있겠지만 저는 밑에 사이트를 이용하였습니다. www.convertcsv.com/csv-to-json.htm CSV To JS..
2020.12.20 -
[flutter] Flutter plugin not installed; this adds Flutter specific functionality error
flutter doctor의 실행하였을 때 밑에 와 같이 오류가 발생할 때가 있다. X Flutter plugin not installed; this adds Flutter specific functionality. X Dart plugin not installed; this adds Dart specific functionality. 플러터 플러그인과 다트 플러그인이 설치가 안되어있다고 말해주는데 settings-plugins를 보면 설치가 잘되어있는 것을 확인할 수 있다. Settings-Plugins 이럴 때는 다음과 같이 터미널에 입력해주면 해결된다. flutter upgrade flutter config --android-studio-dir="C:\Program Files\Android\Andr..
2020.12.11 -
[python] 주식 크롤링 어플 제작기 step.2 마리아DB에 csv파일 넣기
개발 진행 도중에 작성하는 것이라 순서가 뒤죽박죽입니다. 이해부탁드립니다. 주식 리스트 DB를 위한 csv다운받기 download: marketdata.krx.co.kr/mdi#document=040601 Marketdata | 화면배열 나열뷰 계단뷰 탭뷰 이전 다음 전체닫기 marketdata.krx.co.kr 여기서 csv파일로 KOSPI, KOSDAQ, KONEX의 전체 종목 이름, 코드 등을 다운 받을 수 있다. 다운 받은 파일에서 필요한 부분(번호, 종목코드, 기업명)을 남기고 모두 삭제했다. 마리아DB 테이블 생성 CREATE TABLE f_list ( f_sort int(8) not null, finance_code varchar(20) not null, finance_name varchar..
2020.12.09 -
[python] 주식 크롤링 어플 제작기 step.1 kivy, kivymd
java, C, R, Oracle, Python 등 공부를 하였지만 막상 할 줄 아는 것은 Python밖에 없었다. 그래서 이 프로젝트에서는 Python 개발자를 위한 kivy를 사용하려고 한다. kivy란? Kivy는 무료 및 오픈 소스 파이썬 프레임 워크 개발을위한 모바일 응용 프로그램 및 기타 멀티 터치 응용 프로그램 소프트웨어를 와 자연 사용자 인터페이스 (NUI) . MIT 라이센스 조건에 따라 배포 며 Android , iOS , GNU / Linux , macOS 및 Windows에서 실행할 수 있습니다. 여기서 단순히 kivy사용이 아닌 kivyMD를 사용하여 이쁘게 꾸며볼 생각이다. kivyMD란? Kivy 크로스 플랫폼 그래픽 프레임 워크 와 함께 사용하기위한 머티리얼 디자인 호환 위젯..
2020.12.09 -
[리눅스] ubuntu 18.04 python-dev 설치 의존성 오류 해결
openCV를 설치하려면 python-dev 설치가 필요하다. 그런데 다음과 같은 오류가 발생하여서 3시간 정도 고생하였다. 다음 패키지의 의존성이 맞지 않습니다: (= 2.7.15~rc1-1) 이것을 해결하기위해서는 이미 설치된 python2 패키지를 제거하고 다시 설치하면 됐다! sudo apt purge libpython2* 그런 다음 python2를 다시 설치합니다. sudo apt install python 문제없이 설치된 것을 확인할 수 있다.
2020.10.08