일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카카오 2020 코딩테스트
- mac hadoop 설치
- 카카오 자물쇠와 열쇠
- mac hadoop
- 자소서 시간 줄이기
- is not allowed to impersonate hive (state=08S01
- hadoop safe mode
- code=0)
- mac hive 3
- mac hadoop 3
- hive beeline 에러
- Resources are low on NN
- mac hive 설정
- 이더리움
- 백준 18428
- 이더리움 #ethereum
- hive beeline 실행
- 자소서 너무 오래 걸림
- hive beeline 설정
- Could not open client transport with JDBC Uri: jdbc:hive2://localhost:10000
- Safe mode is ON
- mac hadoop 설정
- 카카오 2020 코테
- Failed to connect to localhost:10000
- 기업 조사 빨리 하는 법
- hadoop safe mode leave
- mac hive
- hive beeline
- 자소서 빨리 쓰는 법
- 자소서 빨리
- Today
- Total
목록전체 글 (270)
A seeker after truth
*본문은 경희대 블록체인 학회원으로서 같은 해 상반기 동안 블록체인 기초 교육을 이수한 뒤 2019년 7월 경 (위키북스,2018) 을 읽으며 문서에 메모한 내용을 옮겨온 것입니다. *소웨 = 소프트웨어, 하웨 = 하드웨어, 플밍 = 프로그래밍, 데베 = 데이터베이스, 컴터 = 컴퓨터, 컴과 = 컴퓨터 과학, 알고 = 알고리즘, 컴네 = 컴퓨터 네트워크 의 줄임말입니다. 1. 블록체인 개론 1) 블록체인이 지배하리라! - 블록체인 = 완전한 분산형, P2P 소웨 네트워크. 암호화를 사용해 애플리케이션을 안전하게 호스팅 하고, 데이터를 저장하며, 실세계의 금전적 가치를 디지털적으로 쉽게 전송할 수 있는 수단. - 암호화 = 메시지를 부호화하는 통신 기술. 이 기술은 수천 개의 유사 시스템으로 이뤄진 하나의..
*본문은 (성균관대학교 출판부, 2017)와 사이트(https://wayhome25.github.io/cs/2017/04/15/cs-16/), 패스트캠퍼스 알고리즘 강의를 참고하여 작성되었습니다. 1. 정의와 예시 •동적 계획법: 가장 작은 문제부터 상향식으로 해결해 나가는데, 이 작은 문제가 중간~상위 문제와 중복되는 내용이며 이 작은 것을 위로 올라갈 때까지 계속 합쳐 나간다. •분할 정복: 주어진 문제를 더 이상 분할할 수 없는 단위까지 계속 분할하여 부분 문제를 해결할 수 있는 해를 찾는 것. 동적 계획법과 차이점은, 가장 하위의 문제가 중간 및 상위 문제와 내용이 중복되지 않고 하향식 접근법(상위의 해답을 구하기 위해 아래로 내려가면서 하위의 해답을 구하는 방식)이다. 일반적으로 재귀함수로 구현..
*본문은 (성균관대학교 출판부, 2017)을 참고하여 작성하였습니다. 무식하게 다 해보는 것을 의미함. 일반적으로 알고리즘은 문제 해결을 위한 전략을 제시하는데, 하드웨어 발달로 인해 컴퓨터의 빠른 계산 능력이 지원된다는 것을 감안하면 가능한 경우의 수를 일일이 계산하여 답을 찾는 것도 하나의 전략이다. 이를 완전 탐색(exhaustie search) 혹은 Brute Force라 함. 주어진 문제를 완전 탐색으로 해결하는 과정을 이해하기 위해선 재귀함수 개념을 적용해야 한다. 재귀함수는 주어진 문제를 작은 문제로 쪼개어 해결한 뒤 원래 문제를 해결하는 방식이다. 1. 버블 정렬(bubble sort) def bubbleSort(dataList): for checkrange in range(len(data..
*본문은 (성균관대학교 출판부, 2017)을 참고하여 작성하였습니다. 1. 개요 선택,삽입,버블 빠른,합병,쉘 정렬 등 존재. 앞 3개는 단순&비효율, 뒤 3개는 복잡&효율. 알고리즘 선택 기준은 1)자료의 양 2)사용 가능한 메모리 크기 3)정렬 위한 자료 이동 빈도 수 1)이 적으면 앞 3개를 주로 선택하고, 많으면 뒤 3개 선택하지만, 메모리 크기가 작으면 이들 중 메모리 적게 먹는 알고를 선택할 수밖에 없다. 효율성의 기준은 3번, 즉 이동 빈도 수고 이게 바로 빅오로 연결되는 것. 빅오를 계산하여 알고 효율성을 검토하는 것을 '시간 복잡도'라고 한다. 2. 선택 정렬(selection sort) def selection_sort(arr): for i in range(len(arr)-1): min..
*본문은 경희대학교 소프트웨어융합대학 과목(2019년 상반기 수업)의 프로젝트 과제로 제출한 작품입니다. 교수님께서 우수 작품 중 하나로 선정해주셔서 종강하던 날 발표를 했던 바가 있습니다. 블로그에 올리기엔 스스로 너무 부끄럽다고 느끼는 수준의 프로젝트지만, 처음으로 어플을 개발해 본 경험이었던만큼 많은 정성을 쏟았기에 보고서 전문을 기재합니다. [Tongue Twister Game 개발] 1. 필요한 지식 공부 1) Flask-ask 요청 처리하는 법 사용자의 발언은 서버의 적절한 동작으로 매핑이 된다. 이 때, 알렉사는 이 말을 JSON 형태로 바꿔 어플로 전달한다. 또한, ‘슬롯’이라는 파라미터가 스킬 상에서 정의되어, 사용자가 말을 하면 항상 파싱되어 알렉사에게 전달된다. 예를 들면, 사용자가 ..
* 본 글은 리얼 리눅스에서 진행한 (유료 강좌)에서 실습 위주 강의를 수강한 후 한 사이트(https://rogerdudler.github.io/git-guide/index.ko.html)를 참고하여 배운 내용을 정리, 기록한 것이다. add : 커밋할 목록에 추가 commit : 커밋 ( 히스토리의 한단위 ) 만들기 push: 현재까지 역사 (commits) Github 에 밀어넣기 commit: 깃 저장소에 내 폴더에 있는 모든 파일에 대한 스냅샷을 기록하는 것. 변경 사항의 모음이 아닌 하나의 최종 코드 모음. 디렉토리 전체를 복사하여 붙여넣는것과 유사하지만, 훨씬 유용한 방법이다. Git은 가능한 한 커밋을 가볍게 유지하고자 하기 때문에, 커밋할 때마다 디렉토리 전체를 복사하진 않는다. 각 커밋..