본문 바로가기

분류 전체보기120

C++ std::filesystem::exists() 함수원형 및 사용법 설명 std::filesystem::exists() 함수는 지정한 경로의 파일이나 디렉토리가 존재하는지를 확인하는 함수 헤더에서 제공되며, C++17 이상에서 사용할 수 있음 함수 원형 HTML 삽입 미리보기할 수 없는 소스 사용법 std::filesystem::exists() 클래스를 사용하여 파일 경로를 다루는 방법은 다음과 같음 1. 기본 생성자 HTML 삽입 미리보기할 수 없는 소스 2. error_code를 사용하여 에러 처리 HTML 삽입 미리보기할 수 없는 소스 std::filesystem::exists() 함수는 지정한 경로의 파일이나 디렉토리가 실제로 존재하는지 여부를 확인하는데 사용됩니다. 파일이나 디렉토리가 존재하는 경우에는 true를 반환하고, 그렇지 않은 경우에는 false를 반환합니다.. 2023. 8. 9.
C++ std::filesystem::path 함수원형 및 사용법 설명 std::filesystem::path는 파일 시스템의 경로를 나타내는 클래스 파일이나 디렉토리의 경로를 표현하고 조작하는 데 사용 헤더에서 제공되며, C++17 이상에서 사용할 수 있음 함수 원형 HTML 삽입 미리보기할 수 없는 소스 사용법 std::filesystem::path 클래스를 사용하여 파일 경로를 다루는 방법은 다음과 같음 1. 기본 생성자 빈 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 2. 문자열 생성자 문자열로부터 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 3. 복사 생성자 다른 경로 객체로부터 경로 객체를 생성 HTML 삽입 미리보기할 수 없는 소스 4. 연결 연산자 경로를 연결 HTML 삽입 미리보기할 수 없는 소스 5. string() 멤버 함수 경로.. 2023. 8. 3.
Lv2_[멀리뛰기, C++] 풀이 및 알고리즘 정리 - 프로그래머스 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용, 조건, 예시는 프로그래머스 사이트 참조 멀리뛰기 먼저 n의 따른 방법의 수를 구해보자. n=1일 때, 1가지 방법 (1칸) n=2일 때, 2가지 방법 (1칸, 1칸) (2칸) n=3일 때, 3가지 방법 (1칸, 1칸, 1칸) (2칸, 1칸) (1칸, 2칸) n=4일 때, 5가지 방법 (1칸, 1칸, 1칸, 1칸) (2칸, 1칸, 1칸) (1칸, 2칸, 1칸) (1칸, 1칸, 2칸) (2칸, 2칸) n=5일 때, 8가지 방법 (1칸, 1칸, 1칸, 1칸, 1칸) (2칸, 1칸, 1칸, 1칸) (1칸.. 2023. 6. 2.
git pull 사용법과 설명 (원격저장소 관리) git pull 원격 저장소에서 최신 변경 사항을 가져와서 현재 작업 중인 브랜치에 병합하는 역할 실제로는 git fetch와 git merge를 순차적으로 실행하는 것과 동일 git pull을 사용하면 원격 저장소의 변경 사항을 로컬에 업데이트하고, 자동으로 병합 작업을 수행 아래에 git pull 명령어의 자세한 설명과 함께 옵션 git pull : 특정 원격 저장소의 특정 브랜치에서 변경 사항을 가져와서 병합 git pull origin main git pull --rebase : 가져온 변경 사항을 로컬 브랜치에 적용하기 전에 리베이스 작업을 수행 git pull --rebase origin main git pull --ff-only : Fast-forward 병합만 허용하고, Non-Fast-f.. 2023. 6. 1.
git fetch 사용법과 설명 (원격저장소 관리) git fetch 원격 저장소에서 최신 변경 사항을 가져오는 역할 git fetch를 실행하면 원격 저장소의 브랜치와 커밋 정보를 로컬 저장소에 업데이트하고, 로컬 브랜치와 원격 브랜치 간의 차이를 확인할 수 있음 로컬 작업 트리를 변경하지 않으며, 가져온 변경 사항을 로컬에서 병합하거나 검토하기 전에 확인할 수 있는 기능을 제공 아래에 git fetch 명령어의 자세한 설명과 함께 예시 git fetch : 원격 저장소의 변경 사항을 가져옴 git fetch origin git fetch --all : 모든 원격 저장소의 변경 사항을 가져옴 git fetch --all git fetch --prune : 로컬에서 더 이상 존재하지 않는 원격 브랜치를 제거 git fetch --prune git fetc.. 2023. 5. 31.
git remote 사용법과 설명 (원격저장소 관리) git remote Git에서 git remote 명령어는 원격 저장소를 관리하는 데 사용 원격 저장소는 Git 저장소를 호스팅하고 있는 서버나 온라인 저장소를 의미 원격 저장소를 추가, 제거, 관리하고 관련 정보를 확인할 수 있음 아래에 git remote 명령어의 자세한 설명과 함께 예시를 제시하겠습니다: git remote : 현재 저장소에 등록된 모든 원격 저장소의 목록을 확인 git remote git remote -v : 원격 저장소의 URL과 함께 자세한 정보를 확인 git remote -v git remote add : 새로운 원격 저장소를 추가 git remote add origin https://github.com/username/repository.git git remote renam.. 2023. 5. 30.
Lv2_[의상, C++] 풀이 및 알고리즘 정리 - 프로그래머스 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용, 조건, 예시는 프로그래머스 사이트 참조 의상 이번 문제는 경우의 수를 계산하면 비교적 쉽게 해결할 수 있습니다. [["yellow_hat", "headgear"], ["blue_sunglasses", "eyewear"], ["green_turban", "headgear"]] 예시를 표로 정리하면 headgear eyewear yellow_hat blue_sunglasses green_turban headgear 2개, eyewear 1개가 있습니다. 두 가지로 입는 경우 수를 구하면 2x1 = 2.. 2023. 5. 29.
Lv2_[전화번호 목록, C++] 풀이 및 알고리즘 정리 - 프로그래머스 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 내용, 조건, 예시는 프로그래머스 사이트 참조 '한 번호가 다른 번호의 접두어인 경우'를 찾아야하기 때문에 아래와 같은 생각을 했습니다. "길이가 짧은 것을 앞에 배치하고 크기에 따라 정렬하면 편하겠다" 위의 내용을 감안하여 알고리즘을 짜봤습니다. 알고리즘 sort 오름차순 정렬을 통해서 크기가 작은 값을 앞에 배치 ("234" < "1234") string 비교는 길이 짧은것이 작다고 판단, 길이가 같으면 크기 순으로 정렬) 정렬된 순서대로 인접한 두 문자열을 비교 비교할 때는 작은 문자열 기준으로 크.. 2023. 5. 28.
git checkout 추가 옵션 4가지 (-p, --patch, -f, --force, -m) 깃 체크 git checkout 명령어 추가 옵션 git checkout -p 또는 git checkout --patch : 파일의 일부 변경사항만 선택적으로 되돌림 변경된 부분을 선택하여 스태싱하거나 되돌릴 수 있습니다. git checkout -p file.txt git checkout -f 또는 git checkout --force : 작업 중인 변경사항을 무시하고 강제로 브랜치를 전환 이 옵션은 주의해야 하며, 변경사항이 영구적으로 손실될 수 있음 git checkout -f feature-branch git checkout -- : 특정 커밋에서 파일의 내용을 가져옴 지정한 커밋에서 파일을 확인하고 싶을 때 사용할 수 있음 git checkout abc123 -- file.txt git checkout .. 2023. 5. 27.
728x90
반응형