segmentation Fault는 세그멘테이션 위반, 세그멘테이션 실패라고도 하며 세그폴트로 줄여서 쓰기도 한다. 세그멘테이션 결함의 주된 원인은 다음과 같다.1. 프로그램이 허용되지 않은 메모리 영역에 접근 시도2. 허용되지 않은 방법으로 메모리 영역에 접근을 시도 이중에서도 코드상에 가장 연관되어 있는 부분이 포인터이다. C++에서 segfault가 발생하는 상황은 다음과 같다.1. null 값을 가리키는 포인터에 접근하는 경우int* myptr = NULL;*myptr = 3; 2. read-only로 표시된 메모리 영역에 쓰려고 할때char* myptr = "hello world";*myptr = 'h'; 3. 더 이상 존재하지 않는 메모리 영역을 가리킬 때char* myptr = NULL;{c..
우분투 16.04. 텍스트 파일의 한글 깨짐 현상이 발생했을 때 아래와 같은 방법으로 해결 되었다. 1. gedit - file - open 대화상자 아래의 'Character Encoding'을 'Automatically Detected' -> '한국어(UHC)' 변경 후 Open ※ 만약 목록중에 한국어(UHC)가 없다면, 1) 목록 맨 아래 추가 또는 제거 클릭 2) Available Encodings 중 한국어 - UHC 클릭 3) 왼쪽 아래 + 클릭하여 선택 4) 오른쪽 위 Apply 클릭하여 적용
우분투 16.04 & windows10을 멀티 부팅으로 사용하게되면 아래와 같은 화면을 만날 수 있다. 기본 설정 값은 위 그림처럼 Ubuntu로 10초가 지나면 자동으로 우분투로 부팅된다. 그런데 우분투보다 윈도우를 더 많이 이용하는 사람이라면 다음과 같은 방법으로 windows 10을 기본값으로 바꿀 수 있다. 1. Windows 10 Index number 확인 ( 제 PC 기준 Ubuntu 0번~ ....... windows 10 4번 입니다.) 2. 터미널 (ctrl+alt+T)에서 cat /etc/default/grub 입력하여 GRUB_DEFAULT 를 확인(*기본값 GRUB_DEFAULT=0) 3. sudo nano /etc/default/grub 실행하여 GRUB_DEFAULT=saved..
vi 에디터 사용법 !! vi의 3가지 모드 명령보드(Esc 모드) - Esc 키를 누르면 들어가는 상태로 명령들을 입력할 수 있는 모드 - 이 상태에서 파일을 저장하거나, 입력, 찾기 등 다른 명령을 수행 입력모드 - i, a, o, I, A, O 를 누른 후 텍스트를 입력할 수 있는 모드 콜론 모드(ex 모드) - Esc를 누른 후 :을 입력한 상태 - 예를 들면 종료하고자 하는 경우 다음과 같이 입력 -> :wq! 입력 모드로 들어가기i insert, 현재 커서의 위치에 글자를 삽입 I insert, 커서가 있는 줄(line)의 맨 앞에 글자를 삽입 a append, 현재 커서 위치의 다음 칸에 글자를 추가 A append, 커서가 있는 줄(line)의 맨 뒤에 글자를 추가 o open line, ..
- Total
- Today
- Yesterday
- pipeline
- 파이프라인
- 우분투
- Extending
- Open
- 영상처리
- Embedding
- AI
- 멀티부팅
- 이미지처리
- 누구
- 에디터
- 예약판매
- 한글깨짐
- grub 설정
- opencv
- rendering
- KAKAO
- NUGU
- 카카오미니
- OpenGL
- 용어정리
- kakaomini
- 멜론스트리밍
- 인공지능
- vi 사용법
- 순서변경
- 텍스트파일
- 카카오mini
- 웨이브
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |