전체 글
[ Linux ] Oracle VM VirtualBox 가상머신 환경에서 Ubuntu 설치
ꕥ Oracle VM VirtualBox 가상머신 환경에서 Ubuntu를 설치해 보자! ꕥ Oracle VM VirtualBox에서는 이름을 입력하면 종류와 버전을 인식해준다. Ubuntu 입력 → 메모리 크기를 설정해주자. 2GB 이상으로 할당했다. 메모리 크기 설정 → 새 가상 하드 디스크 만들기 → 하드 디스크 파일 종류 선택 → 물리적 하드 드라이브 설정 → 디스크 용량도 조금 크게 설정했다. 디스크 용량 설정 → 시동 디스크 선택 → Ubuntu 설치 → Install Ubuntu → 언어 선택 → Normal installation → Erase disk and install Ubuntu → Continue → 지역 선택 → 계정 name 및 password 입력 → 재부팅 → Oracle V..
[ Linux ] Linux/CentOS/Ubuntu 일반 계정 root 권한 부여
ꕥ 리눅스 커널 기반의 CentOS에서 일반 사용자 계정에게 root 권한을 부여해 봅시다! ꕥ 먼저 root 계정으로 로그인하자. visudo 명령어를 사용해 /etc/sudoers 파일을 수정하자. vi 편집기로 :set nu를 이용해 줄 번호를 나타나게 하면 좀 더 간편하다. 약 101번째 줄쯤에 문서를 편집하자. [ 사용자 계정명 ] ALL=(ALL)(ALL) :wq로 vi 편집을 저장 및 종료하고 나온다. sudo useradd yhlee sudo 권한을 사용해 계정 생성. 권한 부여 완료!
[ C# ] 컬렉션 ArrayList, List, Hashtable, Dictionary, Queue, Stack
ArrayList arrayList = new ArrayList(); 원소 자료형에 제약이 없습니다. 때문에 연산량이 List보다 많습니다. arrayList.Add(원소); 원소를 추가한다 arrayList.Remove(특정 원소); 특정 원소를 지운다 arrayList.RemoveAt(인덱스); 해당 인덱스의 원소를 지운다 arrayList.RemoveRange(시작 인덱스, 마지막 인덱스); 시작 인덱스~마지막 인덱스까지의 원소를 지운다 arrayList.Clear(); ArrayList를 초기화 한다 arrayList.Contains(특정 원소); ArrayList에 특정 원소가 있는지 true, false로 반환한다 arrayList.Insert(인덱스, 원소); 해당 인덱스에 원소를 끼워넣는다..
[ C# ] C# 기본 용어
ꕥ 프로그래밍을 하다 보면 여러 가지 용어들이 굉장히 헷갈리는데요! 오늘 쉽게 구분해보도록 하겠습니다~ ꕥ 표현식 : 값을 만들어 내는 간단한 코드 255 10 + 20 + 30 * 4 "Hello C# Basic Terms" 문장 : 표현식의 모임, 마지막에는 종결의 의미로 세미콜론(;) 추가 255; 10 + 20 + 30 * 4; var name = "암" + "양" Console.Write("Hello C# Basic Terms"); 키워드 : C#언어의 규격에 미리 정의되어 있는 특별한 의미가 부여된 단어 일반 키워드 abstract as base bool break byte case catch char checked class const continue decimal default delega..
[ GitHub ] GitHub(깃허브) 리포지터리에 Eclipse(이클립스)로 프로젝트 올리기
ꕥ 이클립스로 깃허브에 프로젝트를 올려보도록 하자! 깃허브와 이클립스를 연동하는 방법은 이전에 포스팅해두었으니 참고해주세요~ ꕥ 먼저 깃허브 리포지터리에 올릴 프로젝트를 열자. 프로젝트 우클릭 → Team → Share Project → Use or create repository in parent folder of project → Create Repository → Finish → 프로젝트 우클릭 → Team → Add to Index → 연동된 프로젝트 우클릭 → Team → Commit → (Commit Message 입력 →) Commit → URI에 repository 링크 입력, User와 Password에 깃허브 계정 정보 입력 → Preview * 2 → Push → User와 Passw..
[ 기타 ] Jupyter Notebook 다크 모드 설정
ꕥ 기본 주피터 노트북 사용 시 눈이 너무 피로하기 때문에.. 다크 모드로 변경해 사용하도록 하겠습니다! ꕥ # pip로 파이썬 패키지 jupyterthemes 설치 pip install jupyterthemes 먼저 패키지를 설치하자. # 변경 가능한 모드 리스트 확인 jt -l 변경 가능한 모드 종류 중에 # 다크 모드 변경 jt -t chesterish 다크 모드로 변경하자. 앞으로 눈이 덜 피로할 것이다!
[ 기타 ] ROS 명령어
ꕥ ROS 명령어에 대해 알아봅시다! ꕥ ROS Shell 명령어 명령어 명령어 풀이 세부설명 roscd ros + cd 지정한 ROS 패키지의 디렉터리로 이동 rosls ros + ls ROS 패키지의 파일 목록 확인 rosed ros + ed ROS 패키지의 파일 편집 roscp ros + cp ROS 패키지의 파일 복사 rospd ros + pushd ROS 디렉터리 인덱스에 디렉터리 추가 rosd ros + directory ROS 디렉터리 인덱스 확인 ROS 실행 명령어 명령어 명령어 풀이 세부설명 roscore ros + core master(ROS 네임 서비스) rosout(로그 기록) parameter server(파라미터 관리) rosrun ros + run 노드 실행 roslaunch ..