일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- database
- SW
- Implementation
- storagemanger
- kafka
- db
- json #typescript
- datamodel
- DP
- designpatternn
- entityrelational
- Today
- Total
목록프로그래밍 (39)
i.am.developer
출처: https://stackoverflow.com/questions/6115612/how-to-convert-an-entire-mysql-database-characterset-and-collation-to-utf-8 linux에서 mysql를 구동하는데 명령어가 mysqld가 있고 mysql이 있길래 궁금해서 찾아봤더니 이미 스택오버플로우에 있는 질문이네요. mysql과 mysqld, mysqladmin의 차이점을 찾는 쉬운 방법은 man pages를 읽어보면 됩니다. mysqld는 server executable, 서버에서 실행가능한 것들 중 하나입니다. mysql은 command line client, 커맨드 라인 클라이언트입니다. mysqladmin은 maintainance or adminis..
이 글은 단순히 Octave Wiki의 내용을 번역한 내용입니다. 출처 : https://wiki.octave.org/Octave_for_Microsoft_Windows 원문에서의 octave 설치 링크가 유효하지 않아 gnu octave링크로 대체했습니다. Octave for Microsoft Windows 이 문서는 윈도우를 위한 octave 설치 프로그램에 관한 내용입니다. 설치 프로그램을 만드는 것에 대해선 윈도우 인스톨러 를 참고해주세요. Octave 윈도우 인스톨러의 가장 최근 버전은 5.1.0 (released on 2019.02.23) 이고 https://www.gnu.org/software/octave/download.html 에서 받을 수 있습니다. 구 버전만의 특징이나 보증서가 필요한..
https://www.acmicpc.net/problem/14940 14940번: 쉬운 최단거리 지도의 크기 n과 m이 주어진다. n은 세로의 크기, m은 가로의 크기다.(2≤n≤1000, 2≤m≤1000) 다음 n개의 줄에 m개의 숫자가 주어진다. 0은 갈 수 없는 땅이고 1은 갈 수 있는 땅, 2는 목표지점이다. 입력에서 2는 단 한개이다. www.acmicpc.net 간단한 풀이 이 문제는 BFS를 이용해 푼다는 것을 알아야 한다. 정석적인 BFS를 이용해서 풀면 된다. 신경써야 하는 점은 범위를 헷갈리지 말아야 한다. M과 N을 헷갈려서 몇번을 틀렸는지 모르겠다...ㅎ....
https://www.acmicpc.net/problem/14941 14941번: 호기심 첫 줄에는 질문의 개수 n이 주어진다. 다음 줄 부터 차례대로 함수의 입력 a, b가 주어진다. (1 ≤ a ≤ b ≤ 10^5) 또한 남규는 호기심이 많기 때문에 매우 많은 질문을 한다. 따라서 질문의 수 n은 최대 10^5 개 이다. www.acmicpc.net 맨 처음 이 문제를 읽었을 땐, 엄청 쉬운 문제라고 생각했다. 하지만 풀다보니 시간초과로 도저히 풀리지 않았던 문제이다. 알고리즘 공부를 시작한 지 어느정도 시간이 지나고 나서 다시 이 문제를 보니, 두 가지 알고리즘 기법만 알면 쉽게 풀 수 있다는 걸 깨달았다. 내가 생각하는 이 문제의 골자는 시간복잡도를 줄이는 것이다. 그것을 해결하기 위한 방법은 소..
DFS 깊이 우선 순회 출발점 S에서 시작한다. 현재 노드를 Visited로 표시하고 인접한 노드들 중 Unvisited 노드가 존재하면 그 노드로 간다. 2번을 계속 반복한다. 만약 Unvisited 이웃 노드가 존재하지 않으면 직전 노드로 되돌아간다. 다시 2번을 반복한다. 시작노드 S로 돌아오고 더이상 갈 곳이 없으면 종료한다. DFS 수도코드 DFS(G, v) : Graph G와 Vertex v Visited[v]

출처 : https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/#%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0-%EB%8B%A4%EC%9D%B4%EC%96%B4%EA%B7%B8%EB%9E%A8 목표 쿠버네티스 클러스터가 무엇인지 배운다. Minikube가 무엇인지 배운다. 온라인 터미널을 사용해서 쿠버네티스 클러스터를 시작한다. 쿠버네티스 클러스터 쿠버네티스는 서로 연결되어서 단일 유닛처럼 동작하는 고가용성의 컴퓨터 클러스터를 상호조정한다. 애플리케이션을 개별 호스트에 결합되지 않는 방식으로 패키지하는 것 = 컨테이너화. 컨테이너화된 애플리케이션은 호스트에 매우 깊이 통합된 패키지로서..
출처 : https://kubernetes.io/ko/docs/tutorials/kubernetes-basics/ 쿠버네티스 기초 목표 : 쿠버네티스 클러스터 오케스트레이션 시스템의 기초 배우기. 대화형 튜토리얼을 통해서 다음의 내용을 배울 수 있다. 컨테이너화된 애플리케이션을 클러스터에 배포하기 디플로이먼트를 스케일링하기 컨테이너화된 애플리케이션을 새로운 소프트웨어 버전으로 업데이트하기 컨테이너화된 애플리케이션을 디버그하기 이 튜토리얼에선 Katacoda를 사용해 웹브라우저에서 Minikube가 동작하는 가상 터미널을 이용해 진행할 예정이다. Minikue는 로컬에 설치할 수 있는 작은 규모의 쿠버네티스로서 어디에서든 작동된다. 쿠버네티스가 어떤 도움이 될까? 웹서비스를 1) 사용자가 원하는 24시간 ..

이 포스트 내용은 prof. Andrew ng 의 machine learning 강의 내용입니다. Machine Learning (머신러닝) 예) 데이터 마이닝, 직접 프로그래밍하기 힘든 애플리케이션(e.g. 자율주행, 필기인식, 자연어 NLP), Self-customizing program. 정의 1) 1959, Arthur Samuel에 의하면 컴퓨터한테 명확하게 프로그래밍할 필요 없이 기능하게 하는 것. 정의 2) 1998, Tmo Mitchell의 정의. E.T.P (Experience, Tasks, Performance) E : 체스를 1000판 두는 것 T : 체스를 두는 행위 P : 상대와 해서 이길 확률 즉, 업무 T에 대한 경험 E로부터 학습하여 성능 P가 향상하는 프로그램을 머신 러닝이..