프로그래밍에서 가장 중요한 자료형인 배열을 파이썬에서 사용하는 방법은 대표적으로 두가지가 있다.기본 자료형인 List 와 numpy 라이브러리를 사용하는 것.정말 다룰 일이 잦은데 쓸 때 마다 구글링을 했다.매번 구글링하기 귀찮아서 정리해보도록 하겠음.기본 자료형인 l
QWidget을 딱 한마디로 설명하면 버튼, input 위젯 같은 다양한 위젯들을 올려놓을 수 있는 사각형의 영역즉, 그림을 그릴 수 있는 도화지 같은 것, Main Window와 다르게 상단의 메뉴창과 하단의 상태창을 추가할 수 없음QMainWindow는 최상위 위젯
포인터란 무엇인가?포인터는 변수가 저장된 메모리 주소를 저장하는 변수이다.우리가 선언한 변수는 컴퓨터 메모리 공간의 어딘가에 저장된다.ptr1포인터도 변수이므로, 메모리 공간을 차지하게 된다.ptr2그렇다면 포인터에 변수와 동일한 자료형 선언이 필요한 이유는 무엇일까?
Microsoft 에서 WSL2 의 USB Device 연결 필수 구성 요소를 보면 Linux Kernel Version 5.10.60.1 이상을 요구하고 있다.WSL 에서 Linux 커널 버전 확인uname -a버전이 5.10.60.1 이상이라도 menuconfig
전처리기는 빌드를 시작하기 전에 처리되며, 빌드를 시작하며 결정되는 값이다.이 프로그램이 빌드를 시작하기 전, 윈도우인지 리눅스인지그래픽카드 사양은 어떤지와 같은 내용이 예가된다.멀티플랫폼을 개발하게 될 때는 아주 많이 사용하게 됨.
cd ~/catkin_ws/srccatkin_create_pkg <package_name> \[depend1] \[depend2] \[depend3]catkin_create_pkg pkg_name std_msgs rospy roscppcatkin_init_work
앞서 큐에 넣은 작업이 완료되었음을 나타냄큐 consumer thread에서 사용된다.작업을 꺼내는 데 사용되는 get()마다, 후속 task_done() 호출은 작업에 대한 처리가 완료되었음을 큐에 알려준다.join()이 블로킹 중이면, 모든 항목이 처리되면 (큐로
가상환경 만들기python -m venv 가상환경이름가상환경 활성화가상환경이름\\Scripts\\activate.bat비활성화deactivate가상환경에서 패키지 설치할땐 그냥 pip install 로 하면됨패키지목록관리pip freeze가상환경 삭제하고싶으면 그냥 휴
가상환경 만들기conda create -n <환경명> python=버젼가상환경 리스트 확인conda env list가상환경 시작conda activate <환경명>가상환경 종료conda deactivate가상환경 패키지 설치conda install 패키지이름
HSV 색상 모델에 대한 설명HSV 모델은 인간이 인식하는 색상과 흡사한 모델을 만들기 위해 고안되었다.H(Hue) 색상S(Saturation) 채도 : 색의 밝기 정도V(Value) 명도 : 색이 진한 정도0° : RED120° : Green240° : BLUE 를
INTRO Ublox C099-F9P GPS를 사용하여 측위 정보 수신 RTK 신호를 통해 정밀한 측위 정보를 제공받고 LLA to UTM 으로 변환 u-center를 사용하여 수신 주기 조절 세팅환경 > ubuntu 18.04 LT / ROS Melodic 사용장