일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 우분투
- 도메인 주도 개발 시작하기
- String 함수
- golang struct
- 백준 파이썬
- 12761 돌다리
- 정렬
- http 개념
- 하둡
- 자바 디자인패턴
- 트리 순회
- 도메인 주도 개발
- 자바 디자인 패턴
- hadoop
- 백준 12761
- 자바
- golang
- http 완벽가이드
- 백준
- 백준 12761번
- 파이썬
- go
- domain driven develop
- flask
- 고 배열
- ddd
- 백준 사이트
- 12761번 돌다리
- 몽고디비 렘
- MongoDB Realm
- Today
- Total
목록전체 글 (211)
개발바닥
문제https://www.acmicpc.net/problem/5032 실패한 이유 빈병 총 개수가 C로 떨어지는 경우만 생각하고 제출해서 틀렸습니다. 문제 해결 방법 현재 빈 병 총 개수가 C로 나누었을때 몫을 카운트에 더하고 몫과 C로 나눈 나머지를 더해서 다시 계산한다. ( C로 나눈 몫이 0이 될 때까지 반복) 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Simulation/boj_5032.cpp
문제 https://www.acmicpc.net/problem/2798 문제 해결 방법 3중 반복문을 사용해서 모든 경우의수를 구하였습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Simulation/boj_2798.cpp
문제 https://www.acmicpc.net/problem/10409 문제 해결 방법 순차적으로 더해서 T를 초과하지 않는 수행시간을 카운트 했습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Simulation/boj_10409.cpp
문제 https://www.acmicpc.net/problem/9322 문제 해결 방법 제 1 공개키 , 제 2 공개키, 암호문 이렇게 3개 입력을 받는다. 제 2 공개키는 제 1 공개키 단어들에 재배치이고 문제에서 입력한 암호문으로 평문을 복구하라고 나와있습니다. 암호문은 제 2 공개키를 만든 규칙의 반대로 재배치 즉, 제 2 공개키 단어들이 제 1 공개키에서 어느 인덱스에 위치해 있는지 찾으면 문제를 해결 하실 수 있습니다. 소스 코드 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Math/Boj_9322.java
문제 https://www.acmicpc.net/problem/1712 문제 해결 방법 A= 고정 비용 , B=가변 비용 , C= 판매 비용, N= 판매 개수 손익분기점 = (A+(B*N))0 ) 소스 코드 c++ https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Math/BOJ_1712.cpp 파이썬 https://github.com/jokerKwu/BOJ_Algorithm/blob/master/Math/BOJ_1712.py
1. 패키지 관리 시스템에서 사용되는 'public key'를 임포트한다. http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ 사이트 들어가서 GPG 키값을 복사한다. 2.몽고DB용 목록 파일을 생성한다. 우분투 버전에 맞게 적절하게 명령어를 사용하시면 됩니다. 3. 로컬 패키지 데이터베이스를 다시 로드한다. 4.몽고DB 패키지 설치하기 몽고DB가 제대로 깔려있는지 시작해보겠습니다. 시작 명령어 종료 명령어 여러가지 명령어 테스트
컴바이너(Combiner) 란? 미니 리듀서(Mini Reducer) 혹은 로컬 리듀서(Local Reducer)라 부르기도 하는데 맵 태스크의 출력에 리듀스 코드를 먼저 적용해서 리듀스로 넘어가야 하는 데이터의 크기를 줄여 주므로써 맵 태스크와 리듀스 태스크 간의 네트워크 통신량을 최소화시켜 줍니다. 모든 잡에 컴바이너를 적용은 불가능합니다. 작업의 순서를 달리해도 최종 결과물이 같은 잡이거나 교환 법칙과 결합 법칙이 만족되는 잡이라면 컴바이너를 적용이 가능합니다. 컴바이너가 적용된 WordCount 그림입니다. 「 자료 출처 : 광운대학교 컴퓨터소프트웨어학과 빅데이터처리및응용 김우생교수님 강의자료 ppt 」 main 함수에 리듀스 클래스를 그대로 컴바이너로 지정해준다. job.setCombinerCl..
Mapper 클래스에는 setup , cleanup , run 이라는 세 개의 메소드들이 존재하며 Mapper 클래스를 상속받은 클래스들은 3개에 메소드들을 오버라이딩해서 사용이 가능하다. 메소드들에 대해서 알아보겠습니다. public void setup(Mapper.Context context) setup 메소드- map 메소드가 호출되기 전에 먼저 딱 한번 호출되는 메소드로 map에서 필요한 리소스를 여기에서 할당하거나 map에서 필요한 선행 작업을 여기서 수행한다. public void clenaup(Mapper.Context context) cleanup 메소드 - setup 메소드의 반대 역할을 한다고 생각하면 된다. map 함수의 호출이 완료되면, 즉 모든 입력 레코드가 처리되면 마지막으로 한..