반응형

전체 글 556

터치스크린을 위한 커널 마우스 스크린 해상도 설정

리눅스 X Window 실행 시 터치스크린의 터치 좌표가 Input 모쥴에 따라 현재 화면 해상도에 맞게 자동 변환이 안 될 때가 있다. 이 때는 커널 옵션을 바꿔서 커널을 재 컴파일 하거나 리눅스 부팅 할 때 커널 부팅 파라미터 값을 임의로 추가 하여 문제를 해결 할 수 있다. Kernel Boot Parameter : http://redsymbol.net/linux-kernel-boot-parameters/4.12/ Linux Kernel Parameters Linux Kernel Boot Parameters Derived from kernel-parameters.txt in the Linux source acpi= [HW,ACPI,X86,ARM64] Advanced Configuration and ..

Linux 2020.02.07

문자열 앞에 R의 의미 - Raw String Literal

원시 문자열 리터럴 ( Raw String Literal ) : 원시 문자열 리터럴 R을 사용 하면 문자열에 특수문자( 이스케이프 문자 )를 사용 하지 않고 직관적으로 원하는 문자열을 보는 그대로의 문자열로 만들 수 있다. 사용법: R"구분자( 사용 하고자 하는 문자열 )구분자" 예) const char * R0 = R"( Hello World )"; 이 것은 const char *R0= "\nHello\nWorld\n"; 와 같은 의미 이지만 위의 것이 훨시 가독성이 좋다. ( 단, C++11 이후 부터 사용 가능. 이전 버전에서는 컴파일 에러 발생 함. ) MSDN의 자세한 설명 참고: https://docs.microsoft.com/ko-kr/cpp/cpp/string-and-character-li..

Programming 2020.02.06

Json 파싱 라이브러리로 RapidJson 사용 해보자.

1. Tencent RapidJson : 파싱 속도 빠르고 / 적은 메모리 사용량 / 작은 컴파일된 바이너리로 속도가 중요한 작업에서는 RapidJson을 사용 하는 것이 좋을 듯 하다. 서버클라이언트 통신으로 Json을 주고 받을 때 사용 추천 https://github.com/Tencent/rapidjson 2. Nlohmann’s JSON for Modern C++ : 사용 법이 편한고 직관적인 장점이 있으나 속도는 Nlohmann’s JSON이나 JsonCPP나 RapidJson에 비해 많이 느린 편이다. 리더블한 코드 작성이 필요한 작업이나 속도를 무시 하고라도 가독성을 중시 한다면 이 라이브러리도 사용 해 볼 만 할 듯 하다. 게임 설정 파일 읽고 저장 할 때 사용 추천. https://git..

Linux 2020.02.05

Linux에 curl과 libcurl 소스 다운로드 하여 컴파일 설치 하기

Linux에 curl과 libcurl 소스 다운로드 하여 컴파일 설치 하기 1. Curl Source 다운로드 https://curl.haxx.se/download.html curl-7.68.0.tar.bz2 다운로드 tar -xvjf curl-7.68.0.tar.bz2 cd curl-7.68.0 2. Build 및 Install https://curl.haxx.se/docs/install.html ./configure make make install 확인 /usr/local/include /usr/local/lib /usr/local/bin curl --version 3. Curl 명령어 사용 법 https://www.lesstif.com/pages/viewpage.action?pageId=147457..

Linux 2020.02.04
반응형