일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 그랑사가
- C언어
- C++
- MSG
- ubuntu
- Subscribe
- 프로그래밍
- 우분투
- ros
- JungOl
- 우분투-윈도우즈
- 환경설정
- publish
- while
- 등차수열
- 리눅스
- 오늘도 우라라 펫
- Linux
- 오늘도 우라라
- 반복문
- topic
- 데이터 베이스
- 오늘도 우라라 펫 공략
- 오늘도 우라라 공략
- 마리아 DB
- mysql
- 기초
- 토픽
- LeetCode
- mariaDB
- Today
- Total
하루의 쉼터
| OutLine. 점층적 생성자 패턴 (Telescoping Constructor Pattern) │─ 특징 │─ 장점 │─ 단점 │─ 코드 With.C++ │─ Result(후기) └─ Github 특징 매개변수를 가지는 생성자를 다양하게 미리 만들어 두는 것. 생성자를 특정하여 명백하게 배치 생성 가능. 구현해두는 것에 따라 필수 매개변수, 선택 매개변수 구분. 장점 구현이 간편함 가독성이 높음 각 생성자가 파라미터 종류와 개수를 명확하게 표현 단점 코드가 복잡해짐 (생성자가 많아짐) 유지보수성 저하 파라미터 순서 잘못 기입으로 인한 버그 발생 매개변수의 타입이 같은 경우 생성자 불가 코드 - With. C++ Robot.hpp #pragma once #include class Robot { pri..
Ros1,2를 개발하는 경우 VisualCode를 이용하여 ssh접속으로 개발하는 경우가 발생한다. 이때 아래와 같은 오류가 뜨는데 오류 내용은 아래와 같다. #include errors detected. Please update your includePath. Squiggles are disabled for this translation unit cannot open source file "rclcpp/rclcpp.hpp"C/C++(1696) 내용을 읽어보면 소스 파일을 열 수 없다는 소리인데 즉, 헤더파일이 어딨는지 모른다는 것이다. * ctrl+shift+p 입력 후 C/C++ Configurations를 입력 위 증상을 해결 하기 위해서 C/C++ Configurations 설정을 열어보면 아래와..
Winodws에서 ubuntu를 설치하는 경우 microsoft store에서 ubuntu20.04를 설치하게 되는데 * 설치 시 굉장히 오래걸린다. 설치 후 실행하게 되면 아래와 같은 에러를 만날 수 있다. WslRegisterDistribution failed with error: 0x800701bc Error: 0x800701bc WSL 2? ?? ?? ????? ?????. ??? ??? https://aka.ms/wsl2kernel? ????? . 이때 linux 커널 업데이트 패키지를 다운로드해주면 문제가 해결 된다. https://learn.microsoft.com/ko-KR/windows/wsl/install-manual#step-4---download-the-linux-kernel-upd..
nav2_map_server 포팅 중 아래와 같은 메시지를 만날 수 있다. Compilation Error: missing: GRAPHICSMAGICKCPP_INCLUDE_DIRS rosdep을 이용하여 관련 종속성을 준비해준다. sudo rosdep init rosdep update rosdep install --from-paths src --ignore-src --rosdistro eloquent -y --skip-keys "console_bridge fastcdr fastrtps libopensplice67 libopensplice69 rti-connext-dds-5.3.1 urdfdom_headers" or rosdep install -y -r -q --from-paths src --ignore-..
nav2_behavior_tree 포팅 중 아래와 같은 메시지가 발생할 수 있다. By not providing "Findbehaviortree_cpp_v3.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "behaviortree_cpp_v3", but CMake did not find one. 읽어 보면 cmake에서 behaviortree_cpp_v3를 못찾고 있다는 것인데. github나 apt-get을 통하여 설치해주면 된다. github 방식은 아래와 같다. https://github.com/BehaviorTree/BehaviorTree.CPP GitHub..
1. xrdp 설치 리눅스 환경을 윈도우 환경에서 원격하기 위해서는 xrdp 설치가 필요하다. sudo apt install xrdp 2. xrdp 상태 확인 sudo systemctl status xrdp 3. 방화벽 설정 * 윈도우 원격 포트가 3389이므로 해제해줍니다. sudo ufw allow from any to any port 3389 proto tcp 4. Xrdp SSL 인증서 그룹 추가 sudo adduser xrdp ssl-cert 5. Xrdp 다시 시작 service xrdp restart 5. 윈도우에서 원격 접속 원격 데스크톱 실행 윈도우키 + R mstsc 비고 1. 검은 화면 나올 시 sudo vim /etc/xrdp/startwm.sh 설정 파일에서 맨 마지막 줄에 DBU..
구글 안읽은 메일 확인을 위해서는 크게 두가지 방법이 있다. 1. 검색창 이용 2. 받은 메일함 옵션 이용 1. 검색창이용 구글 안읽은메일 확인을 위해서는 아래와 같은 명령어를 검색창에 입력한다. is:unread 2. 받은 메일함 옵션 이용 - 점 세개 클릭 - 읽지 않음.