분류 전체보기
-
flutter 세로 정렬 가로 정렬(Center, mainAxisAlignment)flutter 2021. 6. 7. 09:46
import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'My app', // 앱을 총칭하는 이름 theme: ThemeData( primarySwatch: Colors.blue ), home: MyHomePage(), ); } } class MyHomePage extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( appBar: ..
-
flutter 앱페이지 기본 코드 이해하기flutter 2021. 6. 6. 17:31
flutter의 모든 것은 위젯으로 구성 되어 있다고 해도 무관하다. Stateless Widjets : 변화나 움직임이 없음 Stateful Widjets 항상 움직이는 정적인 위젯 사용자의 interactive한 활용을 받음 모든 위젯은 트리구조로 구성 되어있으며 모든 위젯은 parent, child 위젯으로 구성 된다 Step 1 import 'package:flutter/material.dart'; void main() => runApp(Myapp()); flutter를 사용하기 위해서는 항상 import 해줘야 하며, main 함수를 선언 한 뒤에는 runApp(funtion)을 호출해야하며, runApp은 위젯을 argument를 가져야 한다. Step 2 - stl 을 입력해주면 Statel..
-
[postgres] sever에 있는 db를 dump file로 가져와서 local로 적용DATABASE/Postgres 2021. 5. 11. 14:46
서버에 있는 postgres db를 로컬환경으로 테스트를 위해 dump 파일을 생성하려고 하다보면 할 때마다 정리가 안돼서 정리 # 로컬호스트 postgres 계정으로 접속 psql -U postgres # 제거 (Dataase 접속) DROP DATABASE ; # 생성 (Dataase 접속) CREATE DATABASE ; # dump 파일 생성 pg_dump --host= --username= --dbname= -f # dump 파일 적용 psql -U -d -f
-
[도서리뷰] 데이터과학자의 사고법_김용대Book 2021. 5. 8. 14:48
데이터를 다루는일을 업으로 삼다 보면 종종 생각의 폭에 한계에 도달한다. 다루는 모델의 알고리즘이나, 통계적 접근방식, 해석 방법 등 폭 넓은 사고를 위해 항상 고민한다. '알라딘에서 읽을 만할 책은 없을까...' 하고 고민 하던 중 "데이터과학자의 사고법" 이라는 제목의 책이 끌려 읽게 되었다. 책은 총 3부으로 이루어져 있으며 책 내용만 볼때에는 통계 전문가 이신 듯하다. 1부에는 주로 통계적 해석 방법이라던지, 통계적 해석에서 발생할 수 있는 오류들을 표현하여 개인적으로 도움이 많이 되었고, 재미있게 읽혔다. 하지만 2부 책의 목적은 사례 위주로 소개 하여 사고의 폭을 확장하기 위함인듯 한데 이미 알고 있는 내용들이 많았고 1부 내용을 중점적으로 확장 되었으면 하는 바램이 있었다. 그리고 3부 또한..
-
Geforce TRX 2080Ti CUDA, cuDNN 설치하기Deep Learning 2021. 4. 28. 14:09
01. 그래픽 카드 체크 윈도우10 그래픽 카드 확인하는 방법 윈도우10 그래픽 카드 확인하는 방법 환경: windows 10 보통 새로 나온 게임을 설치하기 전에 내 컴퓨터의 사양을 체크하게 됩니다. 게임에서는 컴퓨터 장치 중 그래픽 카드가 제일 중요합니다. CPU mainia.tistory.com 제어판\모든 제어판 항목\시스템\장치 관리자 => 디스플레이 어댑터에서 확인 가능 02. 그래픽 카드에 맞는 드라이버 설치 03. cuda 설치 아래의 링크에서 그래픽 카드에 맞는 Compute capability(version) 확인 en.wikipedia.org/wiki/CUDA 나는 7.5이기 때문에 7.0 ~ 11.1 까지 가능하겠다. 04. cuDNN 설치 05. cuDNN 파일 CUDA 폴도로 전..
-
[Book] 개발자의 글쓰기Book 2021. 4. 19. 21:35
개발을 하다보면 드는 고민이 있다. 이상하게 알고리즘 적으로 이야기하고, 이야기의 논지가 중요하며 원인과 결과를 따지고 있다. 대부분의 개발자는 글과 거리감이 있기에 자연스레 글과는 멀어져 있다. 하지만 개발자에게 변수네이밍과 협업이 중요하다는 것은 굳이 강조하지 않아도 다 아는 사실. 이번에 읽어 본 책 개발자의 글쓰기는 제목에 매우 충실할 정도로 개발자에게 도움이 된다. 개발자가 아니라면 추천하지는 않는다. 무엇보다 기억에 남는 부분은 변수이름을 짓는 것이 가장 기억에 남았고, 개발자의 측면이 아닌 비지니스나 소비자의 시선에서 바라보고 글을 어떻게 쓰면 좋은지 가이드 해준다. 변수 네이밍은 외래어를 잘 구분해서 사용하고, 비슷한 언어가 많으니 혼동하지 않는게 좋으며, 기본적으로 자바 네이밍 컨베션을 ..
-
[django] 01. 개발 환경 세팅python/django 2021. 4. 13. 09:44
1. 장고 프로젝트 생성하기 django-admin startproject config . config의 pakage와 manage.py를 생성한다. 2. 개발서버 구동하기 python manage.py runserver ⇒ 127.0.0.1:8000 에 접속하면 로컬서버로 접속가능 하다. 3. settings.py에서 언어/시간을 한국에 맞게 변경 # settings.py # 언어와 시간을 한국 기준으로 변경 # 수정 전 LANGUAGE_CODE = 'en-us' TIME_ZONE = 'UTC' # 수정 후 LANGUAGE_CODE = 'ko-kr' TIME_ZONE = 'Asia/Seoul'
-
[plotly dash] 01. dash로 시각화 하기Visualize 2021. 4. 11. 17:41
회사에서 분석가, 인공지능 개발자로 일하다 보니 데이터를 필요로 하는 사람들에게 어떻게 시각화해서 보여 줄 수 있을까? 라는 고민이 생겼다. matplotlib이나 seaborn과 같이 주간 회의 때 보여주는 것에는 다소 한계가 있었고, 나에게 그때그떄 요청하기는 어렵기 때문에 쉽게 보여 줄수 있는 방법을 계속 고민해 봤다. 대안은 plotly dash 였다. interective한 라이브러리인 plotly를 사용해서 django서버를 통해 시각화 결과를 계속 노출 시키는 것이 목표이다. import dash import dash_html_components as html app = dash.Dash(__name__) app.layout = html.H1('hello dash') if __name__ =..