분류 전체보기
알고리즘80 :: 프로그래머스_베스트앨범
알고리즘80 :: 프로그래머스_베스트앨범
2020.04.211 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 package programmers; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; public class 해시_베스트앨범 { static class Pair implements Comparable{..
일상04 :: 퇴근길 인문학 수업
일상04 :: 퇴근길 인문학 수업
2020.04.21이번엔 무엇을 읽을까 고민 하다 인문학 책을 결정했다. 인문학은 다소 어려움이 느껴진다. 무척 멀고 생소한 얘기가 많이 등장할 것 같지만 사실은 그렇지 않다. 가까운 이야기 이며, 자신과 관련된 이야기들을 많이 담고 있다. 맥킨토시를 처음 만든 스티븐 잡스는 인문학 수업을 듣고 기술을 얹어 애플이라는 회사를 만들었다. 결과적으로 인문학은 우리 삶에 깊숙히 뿌리박혀있으며 나아가 미래 기술보다 어쩌면 중요한 영역인지도 모른다. 책에서 다소 많은 내용을 담고 있다. 그래서 내가 읽고 싶은 부분만 읽었다. 많은 사람들이 협업, 상생협력, 도우며 살자 다양한 구호로 협동심을 언급한다. 사실 맞다. 어려움이 있을 때 함께 해나가면 극복할 수 있다. 책에서는 벌거숭이 두더지쥐에 대해 이러한 내용을 비유적으로 든다. ..
ISSUE06 :: <Redux :: Actions must be plain objects. Use custom middleware for async actions.>
ISSUE06 :: <Redux :: Actions must be plain objects. Use custom middleware for async actions.>
2020.04.14redux 관련 이슈다. 커스텀 미들웨어 ...? 이슈를 해결하기 위해 import { createStore, applyMiddleware} from 'redux'; const logger = createLogger(); const store = createStore(rootReducer, applyMiddleware(logger, ReduxThunk)); 나의 경우는 비동기 통신을 처리하는 과정에서 발생한 이유였다. 그래서 redux-thunk 미들웨어를 사용하여 store 를 만들어줄때 생성하였습니다.
알고리즘79 :: BOJ_2503_숫자야구
알고리즘79 :: BOJ_2503_숫자야구
2020.04.111234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.StringTokenizer; public class backjun_2503_숫자야구 { static int totalGame ; static int ans = 0; static numberInfo[] gogo; static cl..
알고리즘78 :: SWEA_원자 소멸 시뮬레이션(작성중)
알고리즘78 :: SWEA_원자 소멸 시뮬레이션(작성중)
2020.04.09첫번째 시도 -> 실패 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 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 1..
일상03 :: 아인슈타인의 세계관 - 나는 세계를 어떻게 보는가?
일상03 :: 아인슈타인의 세계관 - 나는 세계를 어떻게 보는가?
2020.03.31아인슈타인 하면 무엇이 생각나는가? 과학자, 천재, 상대성 이론 등 다양한 용어 들이 생각날 것이다. 이 책을 처음 본 순간 아이슈타인 이 생각한 흔적이 책 속에 있을것이라 생각했고, 과연 천재들의 생각은 우리랑 다를까? 이런 호기심이 생겼다. 우리는 과거로 돌아갈 수없다. 하지만 그의 서적이 남아있으므로 우리는 과거의 그를 만날 수 있다. 나는 책의 Index 를 살펴보며, 그의 과거 인간과 사회 테마에 관심이 갔다. 특히 그가 바라본 시야는 과거 원시시대 인간이 현재에 이르기까지 언어 라는 도구가 고등동물의 한계를 뛰어 넘게 해준 것으로 잘 나타나 있다. 즉, 인간은 인간사회의 일원으로 받아들여 질때 인간 물적, 영적인 존재로 인정받게 된다. 이러한 개인의 가치와 역량이 공동체를 형성하고 깨끗한 사회..
알고리즘77 :: 이분탐색이란? BOJ_13702에 적용
알고리즘77 :: 이분탐색이란? BOJ_13702에 적용
2020.03.18이분탐색이란? 데이터를 반씩 탐색하여 O(logN) 으로 찾아갈 수 있다. 단, 이분탐색은 정렬된 상태에서 쓸 수 있다. 이분탐색원리 low, high 가 있어서 low
Module03 :: Java 로 BlockChain 구현해보기.
Module03 :: Java 로 BlockChain 구현해보기.
2020.03.18참고 사이트 https://brunch.co.kr/@springboot/103 를 참고했습니다. 블록체인 이란? 블록체인은 원장 분산 시스템으로 P2P 형식으로 노드와 사슬이 연결되어 있는 방식입니다. 1세대 블록체인 기술백서에서는 합의 알고리즘으로 동작합니다. 블록체인은 decentualize 를 실현하며, 흔히 말하는 DAPP 을 통칭 합니다. 이를 통해 중앙 집권 저장방식에서 분산화된 개인이 데이터를 저장가능합니다. 하지만, 아쉽게도 블록체인 트랜잭션을 개인이 전부 가지고 있기에는 역부족 이기 때문에 아이러니 하게도 거래소와 같은 곳에서 이러한 데이터를 관리하게 됩니다. Hash 정의, 사용 이유 Hash는 일반적으로 암호화가 적용된 SHA-256 을 사용하며, 사용하는 이유는 객체를 구별하기 위해..
ISSUE05 :: git remote branch 삭제 안됄때
ISSUE05 :: git remote branch 삭제 안됄때
2020.03.17git fetch --all --prune 이걸로 한번 동기화를 하고 push origin : 해야 했다.
ISSUE04 :: Mysql .csv file import, Can't analyze file. Please try to change encoding type.
ISSUE04 :: Mysql .csv file import, Can't analyze file. Please try to change encoding type.
2020.03.16위 이슈와 관련된 사항은 2가지다. 1. utf-8 로 변경을 못했거나 2. mysql workbench 를 다운 그레이드 해야한다. 2번에 해당했던 문제였다.. ㅠ 추가적으로 다운그레이드 된 mysql workbench 에 접근하려면 password를 수정해야 했다.
알고리즘76 :: BOJ_7576_토마토
알고리즘76 :: BOJ_7576_토마토
2020.03.1112345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394package backjun모음; import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.util.LinkedList;import java.ut..
알고리즘75 :: BOJ_6603_로또
알고리즘75 :: BOJ_6603_로또
2020.03.111234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859package test; import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.StringTokenizer; /*DFS 에 쓰인 변수c : 문자열 길이를 체크하는 변수, example . 5가 되면 5개의 글자가 된..