본문 바로가기

전체보기272

[안드로이드] Android 9.0: Google Map, Volley 오류 로재의 개발 일기 API 28을 사용하다보면 E/AndroidRuntime: FATAL EXCEPTION: Thread-3 Process: com.example.registeration, PID: 6205 java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at com.android.volley.toolbox.HurlStack.performRequest(HurlStack.java:109) at com.android.volley.toolbox.BasicNetwork.performRequest(BasicNetwork.java:96) at com.android.volley.NetworkDispatcher... 2019. 9. 18.
[티스토리 글씨체] 티스토리 글씨체 인식 해결하기 로재의 개발 일기 갑자기 bold체가 인식이 안된다. 글을 썼는데.. 발행 이후 본문에 들어가니 맙소사 bold체가 적용이 안됩니다.귀찮지만 가독성이 떨어지기 때문에 열심히 찾아본 결과 스킨 편집 css 부분에서 웹 프로그래밍 지식으로 한번 쭉 본 결과 여기에 다음과 같이 추가시켜주니 결과 말끔!!! ※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다 2019. 9. 8.
[Effective C++] 7. 다형성을 가진 기본 클래스에서는 소멸자를 반드시 가상 소멸자로 선언하자 로재의 개발 일기 파생 클래스에 소멸자를 쓰면?? 다들 파생 클래스를 만들어보신 경험이 있을겁니다.이때 만약에 기반 클래스 포인터로 파생 클래스를 가리키게 된다면?파생 클래스의 소멸자가 정상적으로 작동할까요? 답은 아닙니다. 이번 항목에서는 virtual 소멸자 및 함수에 대해서 말하고 있습니다. nonVirtual.cpp 1234567891011121314151617181920212223242526272829303132333435363738394041#include class Base{ public: Base(){ std::cout 2019. 9. 8.
[Effective C++] 6. 컴파일러가 만들어낸 함수가 필요 없으면 이들의 사용을 금해 버리자 로재의 개발 일기 컴파일러가 자동으로 생성 컴파일러는 필요에 따라서 생성자, 복사 생성자, 소멸자를 자동적으로 생성을 하게 됩니다.하지만 이를 막고 싶다면 어떻게 해야할까요? 이번 항목은 다음과 같이 제시하고 있습니다.1. 통상적으로 쓰였던 private (friend 접근은 막지 못합니다) 2. friend까지 막을 수 있는 기반 클래스 작성 private를 통해서 막아봅시다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960/* * Made person: rojae * Made date: 2019.09.06 * --- code description --.. 2019. 9. 6.
[CMake] boost 버전별 필요한 CMake 버전 로재의 개발 일기 CMake with boost C++의 오픈소스인 boost를 사용하기 위해서 리눅스 상에서는CMake를 통해서 Makefile을 작성할 필요가 있습니다. 출처 : stackoverflow ※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부 용도로는 얼마든지 사용하셔도 좋습니다 2019. 9. 5.
[CMake] CMake 업그레이드 하는 법 로재의 개발 일기 CMake 업그레이드 방법 boost 라이브러리 find_package를 위해서CMake를 반드시 업그레이드를 해야만 했고 그러면서 기록하는 내용입니다. 버전에 따라서 수정하여 받으면 됩니다. 1234567891011sudo apt remove cmake https://cmake.org/files/v3.12/cmake-3.12.0.tar.gztar -zxvf cmake-3.12.0.tar.gz cd cmake-3.12.0./bootstrapmakesudo make install cmake --versionColored by Color Scriptercs 정상적으로 업그레이드 됐습니다. ※ 본 글은 개인 포트폴리오 혹은 공부용으로 사용하기 때문에, 무단 복사 유포는 금지하지만, 개인 공부.. 2019. 9. 5.