일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 마리아 DB
- mysql
- 우분투
- Linux
- install opencv-4.4.0 on ubuntu 22.04
- publish
- ubuntu
- 반복문
- 리눅스
- 데이터 베이스
- topic
- 오늘도 우라라 펫 공략
- while
- 토픽
- 프로그래밍
- Subscribe
- 오늘도 우라라 펫
- mariaDB
- 환경설정
- 오늘도 우라라 공략
- ros
- C++
- LeetCode
- 기초
- 오늘도 우라라
- 등차수열
- C언어
- 그랑사가
- JungOl
- MSG
- Today
- Total
목록프로그래밍 (125)
하루의 쉼터
쉘 스크립트를 사용하다보면 권한을 줘야 하는 경우 있는데 이때 비밀번호 입력이 필요한 경우가 있다. 이때는 아래와 같이 해결한다. 1. sudo -S 옵션 사용 echo [Password] | sudo -S [원하는 명령어]
SmartGit은 비상업용일 경우 무료. 1. 공식 홈페이지 접속 https://www.syntevo.com/smartgit/ SmartGit – Git Client for Windows, macOS, Linux Interacting with popular platforms. SmartGit comes with special integrations for GitHub, Azure DevOps, BitBucket (as well BitBucket Server) and GitLab to create and resolve Pull Requests and Review Comments. Of course, you can use SmartGit like any other G www.syntevo.com 2. Dow..
| 리눅스를 사용하다보면 USB 장치 및 외부 장치를 연결하며 자동으로 권한이 필요한 경우가 있는데 어떻게 해야되는지 알아보자. 1. USB 기기 ID 알아내기 권한을 부여하기 위해서는 두 가지를 확인해야한다. lsusb 그럼 위와 같은 사진이 나오는데 ID 뒤에 나오는 것이 [VendorID:Product ID] 이다. 2. 시리얼 정보 알아내기 udevadm을 통하여 원하는 장치의 시리얼을 알아낸다. 여기서는 /dev/ttyUSB0 대상 udevadm info -a -n [원하는장치] | grep '{serial}' | head -n1 3. 규칙 생성 및 입력 원하는 정보를 다 알아냈으니 /etc/udev/rules.d에 규칙을 생성해준다. 이름은 원하는 방식으로 하되 파일명 숫자 두개는 우선순위이므..
오픈소스를 이용하다보면 Master를 클론하는 경우보다 다른 브랜치를 클론하는 경우가 상당히 많다. 이때 특정 브랜치만 선택하여 클론하는 방법을 알아보자. 1. WorkSpace 준비 mkdir workspace cd workspace 2. git clone git clone -b [Target Branch] [Git Clone URL] clone 뒤에 -b 다음 target branch 이름과 주소를 넣으면 간단하게 해결된다. 3. 확인 git branch git branch를 통하여 원하는 브랜치를 가져왔는지 확인한다.
기존 ros1 build는 한 work space에서 빌드하였기때문에 catkin_make로 진행하였다. ros2는 각 space를 가져가므로 build 방법도 살짝 다르다. 방법은 아래와 같다. colcon build 여러 space가 있는 경우 아래의 경우를 이용한다. colcon build --packages-select [target project]
1. 리눅스 환경 mosquitto 설치 완료 2022.09.29 - [프로그래밍 - 정의/Linux] - [MQTT] Ubuntu20.04 mosquitto 설치 및 동작 테스트 [MQTT] Ubuntu20.04 mosquitto 설치 및 동작 테스트 1. 안정적으로 apt-get 업데이트를 하고 설치를 진행하기 위해 업데이트 해준다. sudo apt-get update && sudo apt-get upgrade 2. mosquitto broker 설치 sudo apt-get install mosquitto 3. mosquitto 상태 확인.. changun516.tistory.com 2. 윈도우 환경 mosquitto 설치 완료 * 윈도우 환경에서는 Eclise Mosquitto를 설치 후 사용하시면..
1. 안정적으로 apt-get 업데이트를 하고 설치를 진행하기 위해 업데이트 해준다. sudo apt-get update && sudo apt-get upgrade 2. mosquitto broker 설치 sudo apt-get install mosquitto 3. mosquitto 상태 확인 sudo /etc/init.d/mosquitto [명령] * 명령에는 force-reloasd, reload, restart, start, status, stop이 있다. 4. mosquitto client 설치 sudo apt-get install mosquitto mosquitto-clients 5. test 5.1 publish msquitto_pub -t [토픽명] -m [메시지] 5.2 subscribe ..
1. JAVA 설치(OpenJDK 11) AcutiveMQ는 JAVA를 이용하므로 설치가 필요하다. 이때 OpenJDK, OracleJDK 둘다 사용 가능하다. 1.1 안정적으로 apt-get 업데이트를 하고 설치를 진행하기 위해 업데이트 해준다. sudo apt-get update && sudo apt-get upgrade 1.2 jdk 설치 sudo apt-get install openjdk-11-jdk 1.3 Version 확인 java -version 1.4 환경 설정 1.4.1 목적에 맞게 bashrc 파일 혹은 profile 파일 설정 vim ./.bashrc 1.4.2 최하단 기입 export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64 export PAT..