분류 전체보기79 Git 사용법 총 정리 GIT 각 명령어를 그림으로 표현하면? 저는 cherry pick을 제외하고는 위의 그림이 Git을 정말 잘 표현한 그림이 아닌가 생각합니다 (cherrypick은 브랜치간 사용되기 때문에 위의 그림에 없습니다. 위의 그림은 하나의 브랜치에서 일어나는 일이라고 보면 편합니다.) 모두 아시다시피 Git은 소프트웨어 개발에서 코드의 버전 관리를 위해 널리 사용되는 도구입니다. Git을 사용하면 여러 가지 이점이 있습니다: 버전 관리: Git을 사용하면 프로젝트의 모든 변경 사항을 추적할 수 있습니다. 예를 들어, 어떤 코드가 언제, 누구에 의해 수정되었는지 알 수 있습니다. 이는 문제가 발생했을 때 원인을 찾아내거나 이전 버전으로 되돌아가는 데 유용합니다. 협업: 여러 사람이 동시에 같은 프로젝트에 작업할 .. 2024. 1. 31. 바킹독의 실전 알고리즘 강의 총정리(C++, 코딩 테스트, 알고리즘) 0x01 (기초 코드 작성요령1) 공간복잡도 입력의 크기와 문제를 해결하는데 필요한 공가느이 상관관계 문제를 풀때 크게 중요하지 않지만 512MB = 1.2억개의 int 를 기억해두면 좋음 1.2억개를 넘는 배열이면 틀림 실수의 저장/연산 과정에서 반드시 오차가 발생할 수 밖에 없다. 0.1+ 0.1 +0.1 != 0.3 실수자료형을 쓸 때는 반드시 double을 쓸 것 그래야지 오차가 안 생김 0x02 (기초 코드 작성요령2) STL을 함수 인자로 넘길 때 참조자로해야지 시간복잡도가 o(N)이 된다. char* 보다 string이 훨씬 편함 cin 공백을 포함한 문자열을 입력 받을때 getline(cin, s); 타입이 c++ string이어야함. ios::sync_with_stdio(false), c.. 2024. 1. 29. [컴퓨터 구조] 컴퓨터 구조 시작하기 컴퓨터 구조를 알아야 하는 이유 컴퓨터 구조에 대한 지식의 역량이 개발자로서 업무를 수행하는데 필요하다는 것을 기업들도 알고 있기 때문에 각종 기술 면접에서 컴퓨터 구조에 관한 소양을 검증하거나 반드시 알아야 하는 분야로 명시하기도 EX) 삼성전자, 구글 뿐만 아니라 개발 관련된 상황에서 성능, 용량, 비용 문제는 프로그래밍 언어의 문법만 알아서는 해결하기 어렵습니다. 혼자만 사용하는 프로그램을 만들 때는 이러한 문제를 생각조차 해 본 적이 없을 수도 있습니다. 즉, 컴퓨터 구조를 이해하면 입력과 출력에만 집중하는 개발을 넘어 성능, 용량, 비용까지 고려하며 개발하는 개발자가 될 수 있다. 컴퓨터 구조의 큰 그림 가장 큰 사각형은 메인보드입니다. 메인보드 안에 시스템 버스(양방향 수직 화살표)가 있습니다.. 2024. 1. 29. USB to HDMI 케이블 후기(JUA355) USB to HDMI 케이블 후기(JUA355) 후기를 남기려고 합니다. 쿠팡에서 구매했는데 회사에서 듀얼 모니터에 추가 적으로 모니터 한 개를 더 연결해서 트리플 모니터로 사용하려고 구매 하였습니다. 저 같은 경우 이런 물건을 살 때 병적으로 리뷰를 확인하는데 2~3만원 짜리 USB to HDMI 케이블은 끊킴이 너무 심하다는 글이 많았고 제대로된 드라이브SW 즉, 컴퓨터에서 케이블을 잘 인식해서 모니터에 잘 출력 시켜줄 수 있는 SW가 제대로 갖춰지지 않은 경우가 있었는데 이 제품은 확실히 큰 회사여서 그런지 SW수준이 높아 보였습니다. 그래서 한번도 끊키지 않고 굉장히 잘 사용하고 있습니다. 딱 하나 문제가 SW를 어디서 설치하는지 안 적혀 있어서 컴퓨터를 모르는 사람이 이 제품을 사용하면 고장난줄.. 2024. 1. 29. 이전 1 ··· 12 13 14 15 16 17 18 ··· 20 다음