본문 바로가기
728x90

분류 전체보기255

2021-03-16 2021. 3. 16.
2021-03-15 2021. 3. 15.
2021-03-11 2021. 3. 11.
2021-03-10 2021. 3. 10.
2021-03-09 2021. 3. 9.
2021-03-08 2021. 3. 8.
[Azure] 처음 배우는 애저 (한빛미디어) [읽기 전] - 이제 막 신입 소프트웨어 개발자로서 일을 시작하며 내게 가장 큰 어려움은 디버깅 스킬이나 기술적 테크닉이 아닌 용어에 대해 익숙지 않은 부분이다. 회사의 간담회에 나온 용어들조차 헤메는 부분이 많다. 특히 SaaS , PaaS Laas와 클라우드 컴퓨핑에 대한 기본적 용어를 안다는 전제하에 설명하는 자리에서 사내 저장소나 가상머신 서버 등 실로 검색하면 어렵지 않은 용어들이지만, 당장에 내가 클라우드 컴퓨팅 서비스나 관련 개발 업무를 하지 않으니 나중에 가서 알면 되지 않을까 하는 나태함?에 따로 공부해볼 기회를 미루고 있었다. 한빛미디어에서 도서 리뷰어 선정에 마침 당첨되어 이번 기회에 이 책을 접하여 클라우드 컴퓨팅과 서비스 네트워크 에 대해 조금은 알 수 있는 기회가 될 것 같았다... 2021. 2. 21.
진행중 프로젝트 [임시 카테고리] 파일럿 프로젝트 요구 사항 파일럿 요구사항 개발 환경 windows 10 (visual studio 2017 v141) windows sdk : 10.0.18362.0 라이브러리 [서버 엔진] : boost 1.71.0.36932 [GUI] : nana 1.7.2.53685 시스템 블록도 Class Diagram Sequence Diagram 데이터 프로토콜 노드 구성 1 Node == [ 상위 디렉토리 > 하위 디렉토리 > Date > Format > Size ] --> " > "로 구분 2 Node == [ 1 Node | 2 Node ] "|"를 구분으로 노드를 분리 [Directory Nodes ? File Nodes] " ? "를 구분으로 디렉토리 노드들과 파일 노드들을 분리 시리얼 데이터의 끝.. 2021. 1. 15.
스마트 포인터 스마트 포인터 new와 delete 키워드를 사용 하지 않고 사용이 끝난 포인터를 메모리에서 자동으로 해제 해주는 클래스 템플릿 메모리 누수로부터 안전성을 보장하기 위함 스마트 포인터 종류 unique_ptr shared_ptr weak_ptr (TODO) 정리 예정 c++11 이후로 auto_ptr은 사라짐. 스마트 포인터는 헤더에 정의 되어있음 unique_ptr 특정 객체를 하나의 포인터만 소유 할 수 있도록 소유권 개념의 포인터 다른 포인터와 객체 핸들링을 공유할 수 없기 때문 lvalue 시멘틱이 적용 되지 않는다. ex) ptr1 = ptr2 (ptr1 과 ptr2 는 unique_ptr) 다른 포인터로 객체 참조를 이동시키기 위해 move(이동)시멘틱을 사용한다. ptr1 = std::mov.. 2020. 12. 21.
c++ 함수 포인터 C와 C++의 함수포인터 C에서의 함수포인터 타입 재정의 함수 역시 주소를 가지고 있기 때문 포인터와 마찬가지로 함수를 가리키는 포인터를 만들 수 있다. //짝수인지 반환 함수 bool isEven(const int& number) { return (number % 2) ? false : true; } //함수포인터 타입 재정의 typedef bool(*check_func)(const int&); //배열의 짝수들 출력 void printEvenNumber(const array& my_arr, check_func = isEven) { for (const auto &e : my_arr) { if (isEven(e)) cout 2020. 12. 16.
728x90