[C++] stl vector 벡터 사용 방법 및 예제 모음

c++

C++로 코딩하다보면 제일 많이 쓰이는 stl 표준 라이브러리의 벡터 자료구조의 생성방법부터 꼭 알아야하는 메서드까지 예제와 함께 다루어 보겠습니다. vector vs array 벡터와 배열의 차이 먼저 많은 분들이 비슷하다고 생각하는 벡터와 배열의 차이를 한 번 알아보겠습니다. 벡터 배열 크기 동적 고정 메모리 배열 보다 많이 사용 벡터 보다 적게 사용 접근방식 포인터 기반 인덱스 기반 접근속도

[Git] git 원격 저장소 remote repository 주소 url 변경 방법

git

git을 사용하다보면 기존 로컬 저장소에 연결되어 있는 원격 저장소를 바꿔야 할 때가 있습니다. https 주소에서 ssh 주소로 바꾸거나 새로운 원격 저장소로 관리하려 할 때 등 정말 간단하게 변경할 수 있는 방법에 대해 다루어 보겠습니다. 1. 원격 저장소 주소 확인 터미널에 다음 git 명령어를 입력하는 것으로 현재 로컬 저장소의 원격 저장소 주소를 확인할 수 있습니다. 일반적으로

[Git] github 깃허브 원격 저장소 초기화/생성 방법 git init

git

github 저장소에 프로젝트를 계속해서 작업하다보면 commit들이 엉망이 될 수도 있고, 여러 골치 아픈 문제가 생기는 경우들이 있습니다. 이 때 저장소를 삭제하고 다시 만들어 해결할 수도 있지만, 그러지 않고 초기화 하는 방법을 본 포스팅에서 다루어 보겠습니다. git init 바로 “git init” 명령어를 사용하는 것인데요. “git init”은 새로운 저장소를 만들때 쓰이는 명령어입니다. 물론, github에서 이미 생성해 놓은

[JavaScript] Date() 현재 날짜 시간 yyyy-mm-dd hh:mm:ss 포맷

날짜와 시간은 정말 자주 사용되는 개념이며, 자바스크립트에서는 Date() 객체를 사용하여 쉽게 정보를 얻고 활용할 수 있습니다. 본 포스팅에서는 Date() 객체의 전반적인 사용 방법과 메서드를 이용한 포맷팅 방법에 대해 다루어 보겠습니다. Date 객체 기본 사용법 생성 먼저 Date 객체를 생성하는 방법은 여러가지가 있습니다. 결과값: 1. 현재 시간을 나타내는 Date 객체를 반환합니다. 2. 매개변수로 milliseconds(밀리초)를 의미하는 숫자를

[Git] commit amend 최근/최신 커밋 메시지, 파일 수정하기

git

git을 사용하다 보면 실수로 커밋을 잘 못 만드는 경우가 꽤 자주 생기는 것 같습니다. 예전에 저도 잘 모를 때는 그냥 push하고 새로운 커밋을 다시 만드는 방식으로 고쳤었는데요. 다음 git 명령어를 통하여 가장 최근 커밋을 수정할 수 있습니다. 따라서 본 포스팅에서는 예제를 통해 amend 명령어를 활용할 수 있는 방법에 대해 다루어 보겠습니다. 가장 최근/최신 커밋(commit) 메시지