반응형 요약10 Git 끝내기: 실무자가 알려주는 형상관리 핵심 비법 협업부터 위기 대처까지: 실무자가 알려주는 Git 비법 Git이 낯설게 느껴지시나요? 아니면 기본 명령어는 익혔지만 실무에서 제대로 활용하기 어렵나요?Git 끝내기: 실무자가 알려주는 형상관리 핵심 비법 강의는 초보 개발자부터 실무 경험이 부족한 초급 개발자까지, Git을 활용한 실무 역량을 완벽히 키울 수 있도록 설계된 강의입니다.Git, 왜 배워야 할까요?Git은 전 세계 개발자들이 사용하는 **버전 관리 시스템(VCS)**입니다.개발 환경에서 발생하는 파일 변경 내역 관리, 팀원 간 협업, 그리고 비상 상황 대처까지 모두 Git으로 해결할 수 있습니다. 하지만 처음 Git을 배우면 명령어가 낯설고, 협업 중 충돌 문제나 실수로 중요한 데이터를 잃는 일이 생길 수 있습니다.이 강의는 바로.. 2025. 1. 22. Mongo DB 1 - 개요/CRUD함수/Array/정렬 Mongo DB (몽고 DB) 키워드로 공부하기 1 - 개요/CRUD함수/Array/정렬mongo DB스케일 키우기 쉬움분산 시스템에 유리RDBMS의 교훈으로부터 개선 RDBMS를 분산 시스템에서 사용하기 어려운 이유Join정규화 CRUDinsertOne()RDB는 pkey id가 없으면 생성 xmongoDB는 id가 없어도 생성해줌insertMany()결과 리스트 리턴여러번 insertOne()할 것을 한 번에!findOne()하나의 결과 찾기find()결과 리스트 리턴Cursorlimit : 함수 리턴의 개수 제한limit은 크게 잡고 걸어도 좋다. 쿼리 리턴 크기를 줄여주니까!skip : 함수 리턴의 첫 n개 스킵프로젝트에서 skip을 엄청 크게 잡고 사용하면 laod 증가 → id비교해서 포지션 .. 2023. 4. 19. Effective C++ 항목12 : 객체의 모든 부분을 빠짐없이 복사하자 Effective C++ 항목12 : 객체의 모든 부분을 빠짐없이 복사하자 선요약 객체 복사 함수는 주어진 객체의 모든 데이터를 복사해야한다. 모든 데이터 멤버 상속 받았다면 기본 클래스 부분 클래스의 복사 함수를 두 개 구현할 때, 한 쪽을 이용해서 다른 쪽을 구현하려는 시도는 절대금지. 대신에 공통된 동작을 제3의 함수에 분리해놓고 양 쪽에서 이를 호출하게 만들어서 해결한다. 복사생성자와 복사 대입 연산자를 통틀어 객체 복사 함수라고 부른다. 개발자가 직접 복사 함수를 만들 때에는 클래스가 완전히 복사되지 않더라도 컴파일러가 에러나 경고를 표시하지 않는다. void logCall(const std::string& funcName); class Customer { public: ... Customer(.. 2023. 2. 19. Effective C++ 항목10: 대입 연산자는 *this의 참조자를 반환하게 하자 Effective C++ 항목10 대입 연산자는 *this의 참조자를 반환하게 하자 C++의 대입 연산자는 여러 개가 사슬처럼 엮일 수 있다. int x, y, z; x = y = z = 15; // 위 식은 아래와 같이 처리됨 x = (y = (z = 15))); 위와 같은 관례를 지키는 것이 편한 길. 따라서 각종 객체의 대입 연산자는 좌변 인자에 대한 참조자를 반환해야함 연산자 =, +=, -=의 경우 아래와 같은 꼴로 반환 처리 class Widget { public: Widget& operator=(const Widget& rhs) // =연산자 { ... return *this; } Widget& operator+=(const Widget& rhs) // +=연산자 { ... return *t.. 2023. 2. 13. 이전 1 2 3 다음 반응형