본문 바로가기

[Docker 실습] 동빈나 강좌 https://www.youtube.com/watch?v=HbKCxBFT2wk&list=PLRx0vPvlEmdChjc6N3JnLaX-Gihh5pHcx https://khj93.tistory.com/entry/Docker-Docker-%EA%B0%9C%EB%85%90 [Docker] Docker의 개념 및 핵심 설명 Docker란 Go언어로 작성된 리눅스 컨테이너 기반으로하는 오픈소스 가상화 플랫폼이다. 현재 Docker 0.9버전 부터는 직접 개발한 libcontainer 컨테이너를 사용하고 있다. 가상화를 사용하는 이유 khj93.tistory.com Docker가 꼭 MSA를 위한 기술은 아닙니다. 테스트, 스테이징, 배포 등 여러 용도로도 사용할 수 있습니다. 단, 중요하게 봐야할 관점은 Docke..
[생활코딩_Day01] 리액트 네이티브 설치 및 환경 구성 https://www.youtube.com/watch?v=XMb0w3KMw00&list=PLuHgQVnccGMCRv6f8H9K5Xwsdyg4sFSdi * 컴포넌트의 기능 가독성, 재사용성, 유지보수 https://reactjs.org/ React – A JavaScript library for building user interfaces A JavaScript library for building user interfaces reactjs.org 항상 공식문서를 참고하며 공부할 것을 권장한다. 1. npm을 이용하여 create react app npm은 플레이스토어라고 볼 수 있다. 사용하고자 하는 모듈을 다운 받을 수 있는 nodejs 로 만들어진 모듈을 관리할 수 있는 툴이라고 보면 된다. 이름처럼..
[C++/JAVA] 문자열 정리 1. C++ 먼저 C++에서 문자열을 다루기 위해서는 헤더를 추가해주어야 한다. 먼저 string 클래스를 사용하려면 string 헤더를 포함해야합니다. iostream 헤더를 사용하시는 분이라면 이 안에 string 헤더가 포함되어 있으니 둘 중 하나만 포함하셔도 무방하다. iostream 헤더만 있으면 string 헤더를 따로 선언 할 필요가 없다. ** 활용법 문자열을 배열처럼 []로 접근하는 것이 가능하고, at으로도 사용이 가능하다. front() 는 문자열의 첫번째 값을 리턴해주는 함수이고 back()은 문자열의 마지막 값을 리턴해주는 함수이다. 자바와 동일하게 문자열의 길이는 length()로 사용하며 , size()도 c++ 에서는 지원한다. 그리고 capacity() 함수는 문자열에 할당..
[프로그래머스] 여행경로 - 풀다가 GG치고 블로그 보고 풀이 https://nanyoungkim.tistory.com/93 2 가 아닌 1->3이 되도록 해준다. 제한사항인 "주어진 항공권은 모두 사용해야 합니다" 를 만족하면 DFS함수를 리턴 시킨다. 3. 코드 #include #include #include #include using namespace std; int visited[10000] = {0,}; vector res; bool dfs(string start, vector tickets, int cnt){ if(cnt == tickets.size()) return true; for(int i=0; i
[프로그래머스] 기능개발 #include #include using namespace std; vector solution(vector progresses, vector speeds) { vector answer; int idx = 0; int days; int max = 0; int cnt = progresses.size(); for(int i=0; i
[DFS] 백준 전투 - 1303, 백준 그림 - 1926 (SOS) 백준 전투(1303) - 테스트 케이스 맞는데 뭐가 틀린지 도저히 모르겠다. 결과 : 틀렸습니다 백준 그림(1926) - dev C++ 에서 테스트 케이스는 맞음. 결과 : 런타임에러 해결책 댓글 달아주시면 음료 기프티콘 보내드릴게요!!, 카톡 아이디 남겨주세여 전투.cpp #include #include #include #include #include #include using namespace std; int N,M; // 입력값 int eachPower, eachPower2; // 병사수 char map[100][100], cpy[100][100]; // 전쟁터 int dx[] = {0,0,-1,1}; // 상하좌우 움직이는 템플릿 int dy[] = {-1,1,0,0}; // 상하좌우 움직이는 템..
[2021.07.27] 트렌드 파악 https://www.youtube.com/watch?v=yv59LbeStYU 2021. 07. 23 기준 내가 가지고 있는 종목에 이상이 없는지 지속적 점검 건설폐기물이 48%, 자동차재활용 31.6% => 대부분 연간매출액은 꾸준히 증가하고 있음. 하지만 영업이익이 꾸준히 함께 들어야 좋은 종목임. 인선이엔티 같은 경우에는 매출액과 영업이익이 지속적으로 늘고 있음 재무재표 상으로는 탄탄한 회사 차트분석 일 차트를 2020.07 ~ 현재까지 분석했을때, 위에서 놀고 있음. 올해 4월 정점을 찍고 눌려주는 모습을 보이고 있음. 12,700 원에 지지를 받고 있음. 다시 올라가는 모습을 예상함. 하지만 떨어질 것을 대비해야함. 다음 지지전 11,600원 -- 추매고민 15,000 후반, 16,000 초반 ..
[C++] 입출력 (cin vs getline) cin은 표준 입력 버퍼에서 개행 문자를 제외한 값을 가져온다. 공백이나 개행 입력 시 공백 이전까지의 값만 결과로 받아들인다. 개행 문자를 입력 버퍼에 남겨둔다. 문자열을 입력 받을 수 있다. 하지만! 아래와 같은 상황을 보자. 위 코드대로 실행을 하면 n을 입력 받은 후 문자열을 입력받지 않고 바로 다음 코드로 넘어가게 된다. 이유는 버퍼에 정수 값을 입력한 뒤 누른 엔터(‘\n’)가 그대로 남아있어 getline()에 들어가기 때문이다. 이를 해결하기 위해 cin.ignore() 라는 함수를 사용할 수 있다. 위와 같이 변경하면 cin.ingore()가 입력 버퍼의 모든 내용을 제거해주어 getline()이 정상적으로 동작할 수 있다. 추가적으로 cin.ignore() 함수에 대해 알아보자면 cin..