공부하기싫어
[3주-2일차] NFT maker APP - kmeans 코드 분석

오늘은 일단 저번꺼에 이어서 도트 그림 변환 코드를 분석해보자 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 # coding:utf-8 import sys import cv2 from PIL import Image import numpy as np n8 = np.array([[1, 1, 1], [1, 1, ..

article thumbnail
[3주-1일차] NFT maker APP - dynamoDB 이미지 파일 저장+불러오기

안드로이드 안에서 api 를 이용한 기본적인 dynamoDB 입출력을 성공했으니 다음 스텝으로 이미지파일을 db에 저장하고, 불러오는 작업을 해보자 새 엑티비티 생성 기존꺼 지우면서 하기 귀찮으니까 지금 화면에서 버튼하나랑 액티비티를 하나 더 만들어서 넘어갈 수 있게 해줘야겠다. 저 버튼을 누르면 새로운 화면으로 넘어갈 수 있게 intent 해준다 이미지를 업로드 하는 임시 액티비티를 만들어 줬다. 아래에 send to server 버튼도 하나 새로 만들어 줬다. 이미지 서버로 보내기 보내는 것부터 해보자 https://opheliesaysone.tistory.com/30 안드로이드에서 서버로 데이터 전송하기 일단.. 이 포스팅을 쓰기까지 굉장히 험난했다.. retrofit 관련해서 온갖 유투브 영상들,..

article thumbnail
[SQLD] 시험준비 2주 2일차 - SQL 기본 및 활용 - 관계형db
파이썬/SQLD 2022. 5. 7. 21:12

단원이 바뀌어서 SQL 기본 및 활용이다. SQL 기본 및 활용은 SQLD 시험에서 총 40문제가 출제된다고 한다. SQL기본, SQL 활용, SQL 최적화의 원리 정도의 범위가 있단다. SECTION01. SQL 기본 point1. 관계형 데이터베이스(Relation Database) 관계형 데이터베이스 관계형 데이터베이스의 등장 - 관계형 데이터베이스는 1970년대 E.F Codd 박사의 논문에서 처음 소개된 데이터베이스이다 - 관계형db는 릴레이션(Relation)과 릴레이션의 조인 연산을 통해서 합집합, 차집합 등을 만들 수 있다. - 현재 기업에서 가장 많이 사용하는 db로 Oracle, MS-SQL, MySQL, Sybase 등 다양한 dbms 관리 시스템이 있다. db와 dbms의 차이점 -..

[3주-0일차] NFT maker APP - 3주차 스프린트 계획 수립

2주차는 거의 해낸게 없다... 그래도 일단 2주차 피드백을 거치고 3주차 계획을 세워보자 2주차 피드백 2주차 제품기능목록 2주차 우선순위 기능 사용자 스토리 포인트(업무량) 중요도 1 도트 생성 유저는 도트그림판으로 자유롭게 이미지를 만든다 9 상 유저는 기존이미지를 도트그림판으로 가져와 자동으로 도트화 시킨다 10 유저는 도트의 색배열을 무작위로 섞을 수 있다. 9 유저는 만든 이미지를 휴대폰 갤러리에 저장한다 3 3 이미지 - NFT화 유저는 폰 갤러리에 접근해서 사진을 불러올 수 있다. 2 중 유저는 opensea에서 사진파일을 nft로변환 할 수 있다 - api 7 2 마켓 연동 유저는 metamask 계정에 연동 할 수 있다. 9 상 유저는 opensea 계정에 연동 할 수 있다. 9 유저는..

[SQLD] 시험준비 2주 1일차 - 데이터 모델과 성능 문제 + 데이터 모델링의 이해 단원 정리 문제
파이썬/SQLD 2022. 5. 5. 22:06

데이터 모델 성능 이론 확인 문제 6문제와 데이터모델의 이해 단원 정리 문제 30문제를 풀어보고 오답노트까지 해보자 1. 다음중 데이터 중복을 제거하여 데이터 모델의 유연성을 향상시키는 것이 아닌 것은? ① 정규화 ② 3층 스키마 ③ 반정규화 ④ 이상현상 제거 내가 고른 답 : 3 정답 : 3 해설 : 반정규화는 데이터 중복을 허용하여 성능을 항샹시키는 방법이다. 2. 이행 함수 종속성을 제거하는 정규화 단계는? ① 제1정규화 ② 제2정규화 ③ 제3정규화 ④ BCNF 내가 고른 답 : 4 정답 : 3 해설 : 제3정규화는 기본키를 제외한 칼럼간의 종속성을 제거하는 이행 함수 종속성을 제거한다. 3. 반정규화를 수행하는 경우에 해당되지 않는 것은? ① SELECT문의 실행 속도가 느려진 경우 ② 집계 정보..

article thumbnail
[2주-2,3,4,5일차] NFT maker APP - 안드로이드 to AWS파이썬api서버 연동3 + 코드분석

월요일은 쉬었고 오늘 다시 해보자 일단 생각보다 앱에서 작업하는 양이 많고 처음보는 작업들이 많다... https://webnautes.tistory.com/1590 AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB ) AWS의 Lambda + API Gateway + DynamoDB를 사용하여 구현한 Rest API를 안드로이드 앱과 연동해본 예제입니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 11. 29 - 최초작성 본 포스트는 다음처 webnautes.tistory.com 안드로이드 일단 안드로이드 xml에 인터넷 사용 권한을 추가해줬고 themes.xml 에 타이틀바를 보이지 않게 하는 코드를 추가했다. 간단한 ..