개발/work10 [개발용어] 오버헤드 오버헤드란 어떤 처리를 하기 위해 간접적으로 발생하는 비용/시간을 얘기한다. 오버헨드란, 어떤 명령어를 처리하는데 소비되는 간접적, 추가적인 컴퓨터 자원을 의미한다.명령어를 수행하기 위해 간접적으로 발생하는 비용, 시간 등을 얘기하는 것이다.언어 차원에서는 함수 호출시 들어가는 비용을 얘기한다. 예를들어, 10초 걸리는 기능이 간접적인 원인으로 20초가 걸린다면오버헤드는 10초가 된다. 2024. 7. 2. thread sleep std::this_thread::sleep_for(std::chrono::seconds(3)); 2022. 10. 10. [차량] Can Signal CAN: Controller Area Network 차량 내에서 호스트 컴퓨터 없이 마이크로 컨트롤러나 장치들이 서로 통신하기 위해 설계된 표준 통신 규격. 각 제어기들간의 통신을 위해 non-host 버스 방시그이 메세지 기반 네트워크 프로토콜이다 2022. 9. 6. systemd service Type systemd service 파일에 작성되는 Type이 notify 로 변경될때 watchdog 기능을 쉽게 쓸 수 있다는것을 알았다 sd_notify로 system에 프로세스의 상태값을 전달해주는건데 sd_notify(0, "READY=1") 만 전달해주었을때도 정상동작을 하더라.. 내가 예상한건 이게 아니었는데 말이다.. 해당 코드만 추가했을때 Active상태가 active라서 놀랐다 root@mst6g:~# systemctl status test ● test.service - The Test service Loaded: loaded (/lib/systemd/system/test.service; enabled; vendor preset: disabled) Active: active (running) .. 2022. 4. 18. Rule of 3, 5 https://en.wikipedia.org/wiki/Rule_of_three_(C%2B%2B_programming) Rule of three (C++ programming) - Wikipedia The rule of three and rule of five are rules of thumb in C++ for the building of exception-safe code and for formalizing rules on resource management. The rules prescribe how the default members of a class should be used to achieve these goals systematical en.wikipedia.org Rule of 3 dest.. 2022. 3. 4. doxygen 환경 구성 환경: Ubuntu 16.04 1. Install Doxygen - sudo apt-get install doxygen graphviz doxygen-gui - sudo apt-get install graphviz // Doxygen gui 실행 doxywizard 2. doxygen 파일 생성 및 결과물 확인 - doxygen 실행할 폴더로 이동 - doxygen -g Default로 'Doxyfile'이 생성됨 Doxyfile 을 열어서 configuration수정 --> cmd option으로 설정 될 수 있나? - 설정 필요한 항목 PROJECT_NAME PROJECT_NUMBER RECURSIVE=YES // 하위항목까지 문서화 OUTPUT_DIRECTORY GENERATE_TREEVIEW GE.. 2022. 2. 18. 브라우저 제스쳐 동작용어: 핀치 인/아웃 핀치 인/아웃 (Pinch in/out) 위 동작들과 다르게 손가락 두 개를 화면에 댄 상태에서 두 손가락 사이를 넓히거나(out) 좁히는(in) 제스처를 말함. 더블 탭 외에 지도나 이미지를 볼 때 확대/축소 기능으로 사용됨. 핀치 아웃은 핀치 오픈(Pinch Open) 혹은 스프레드(Spread)로, 핀치 인은 핀치 클로즈(Pinch Close)라는 용어로도 알려져 있음. 2021. 12. 9. [Linux] core갯수 확인하기 1. 가상 포함 grep -c processor /proc/cpuinfo 2. 물리코어수 확인 grep 'cpu cores' /proc/cpuinfo | tail -1 2021. 12. 8. 이전 1 2 다음