일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- topic
- 프로그래밍
- 등차수열
- 기초
- 마리아 DB
- C언어
- 그랑사가
- publish
- 반복문
- JungOl
- while
- 오늘도 우라라
- mariaDB
- 오늘도 우라라 펫
- LeetCode
- ubuntu
- Subscribe
- 환경설정
- 데이터 베이스
- mysql
- baekjoon
- 리눅스
- C++
- 오늘도 우라라 공략
- MSG
- 오늘도 우라라 펫 공략
- Linux
- 토픽
- ros
- 우분투
- Today
- Total
목록프로그래밍 (155)
하루의 쉼터

| remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks push -v --tags origin main:main remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-1..

| error : couldn't register subscriber on topic [/topic_name] 1. Outline 개발을 한참 하던 중, [그림 1]과 같이 WARN 메세지가 떴다. 코드 상을 찾아봤는데 아무 문제가 없어 보여 당황하여 무엇을 놓쳤을지 보기 위해 topic_manager reference site를 들어가 확인해봤다. TOPIC 등록하는 과정에서 문제가 생긴 듯한데 항상 짜던 subscribe 소스였기에 이해가 되지 않던 순간 TOPIC NAME을 상수화 시켜둔 헤더파일을 열어봤다. define 하는 과정에서 실수로 내용을 지워버린 문제였다. 2. Solution 2.1 토픽 등록 하는 소스에서 문제가 없는지 확인. 2.2 토픽 이름 상수화 과정에서 문제 없었는지 확인. ..
| ros::init()에 관하여 0. Where is ros::init()? roscpp내에서 사용됨. roscpp 내부는? ✓ ros::init() ✓ ros::NodeHandle ✓ ros::master ✓ ros::this_node ✓ ros::service ✓ ros::param ✓ ros::names 1. What is ros::init()? 요약 : roscpp사용 시 node에서 ROS Matster에게 현재 프로세스를 ros node로 등록하기 위해 사용됨 * roscpp 함수를 호출 하기전 하나의 ros::init은 있어야 함. 2. How is ros::init()? 2.1 설명 roscpp node 에서는 두가지 방법으로 초기화가 가능함. 2.1.1 ros::init()사용 노드 초..

| [Error] terminate called after throwing an instance of 'std::logic_error' 1. Error Content terminate called after throwing an instance of 'std::logic_error' what(): basic_string::_M_construct null not valid Aborted (core dumped) 개발 중 에러 메시지 발생 2. Reason std::string or char* 에서 정의(허가)되지 않은 동작 사용 시 발생 되는 에러 3. Solution 배열(문자열)의 범위 외 데이터를 사용하였는지 확인, NULL 체크 확인 등
| 자바에서 사용되는 .size(), capacity(), .length, .length()의 차이 Outline. 개발하다 보면, 해당 배열의 크기가 필요하는 경우가 종종 생긴다. 이때 검색 혹은 TOOL을 이용하여 확인을 할텐데 size(), capacity(), length, length()등이 사용된다. 그럼 이 네개의 차이는 어떤 것일까? Difference. size() Vector, List, Array List 등 Collection Type 길이 (원소 수), 문자열의 크기 capacity() Vector, List, Array List 등 Collection Type 길이 (물리적 크기) length 배열의 크기 (int, double, float...) length() 문자열의 길이 ..

| Publisher, Subscriber Queue 에 관하여 0. 서론 ROS 개발을 하다보면 Publishers 와 Subscribers를 자주 사용하게 된다. ros::Publisher pub = nodehandler.advertise("topic_name", 5); ros::Subscriber sub = nodehandler.subscribe("topic_name", 5, callback); 위 코드는 publish ,subscribe에 예제 이다. 0.1 사용 예제 및 레퍼런스 그럼 여기서 뜻하는 숫자 5는 무엇이며 어떠한 의미를 나타내는지에 대한 의문이 생긴다. Reference 참고를 하면 아래와 같이 나와 있다. ros::Publisher advertise(const std::string..

| ros::NodeHandle::advertise()에 관하여 읽기전에 Publish가 무엇인지 모른다면? 2019.09.16 - [프로그래밍 - 정의/ROS] - [ROS] ROS 용어 정리 [ROS] ROS 용어 정리 l ROS 기본 용어 정리 ROS란? Robot Operating System 의 약자로 로봇의 응용프로그램을 개발 하기 위한 운영체제와 같은 로봇 소프트웨어 플랫폼으로 제어, 센서, 인식, 메시지 파킹, 개발환경, 패키지관 changun516.tistory.com 0. 서론 ROS를 사용하는 경우, publish가 자주 사용되며 아래와 같은 코드를 많이 볼 수 있다. ros::Publisher pub = nohandle.advertise("my_topic", 1); 이는 ros wi..

| Windows 에서 Maria DB 백업 1. Problem What? DB 백업을 위해 검색을 해보면 mysqldump -u"아이디" -p"패스워드" --all-databases > "백업할 파일 명".sql or dump 이런 형태로 많이들 설명해준다. 이는 mysql 클라이언트 환경이 아니라 쉘 프롬프트에서 호출하는 명령이기 때문에 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'mysqldump -uroot -proot --all-databases > mysql.s..