노력과 삽질 퇴적물
관용적으로 실행중인 프로그램을 일컫으며 program의 code와 동일하다. 프로그램 그 자체는 프로세스가 아니다. 프로그램은 실행파일처럼 수동형(passive)이고, 프로세스는 실행할 명령어를 지정하는 프로그램 카운더와 연관된 자원의 집합을 가진 능동형(active)이다. Process = 프로세스 스택 + 데이터 섹션 + 힙 = threads(2개 이상) + address space(1개) = 프로그램이 실행되서 메모리에 적재될때 Process != program != code + (passive)data 참고. 스택,Stack = 함수의 매개변수, 복귀주소, 지역변수같은 일시적인 자료가 할당되는곳으로 함수 call, return등에 사용. 데이터 섹션 = 전역변수를 기록 힙, Heap = 프로세스 ..
1. 리스트 -> 순차적 검색으로 최대 N(리스트의 용량)정도의 실행시간? -> 저장될 데이터가 많아질수록 비효율. 2. 벡터 -> 중간에 데이터 삽입, 삭제가 없을 경우 용이. -> 배열과 달리, 크기가 가변적이라 저장할 데이터가 적거나 많은것에 사용가능. -> 데이터의 랜덤접근 가능. 3. 맵 -> 빠른검색가능. [logN급] -> 삽입, 삭제시 느리다. 참고. [면접질문] Vector와 Map의 차이에 대해서 설명하여라.
* 개발환경 VMware 5.5.0 우분투 8.10 방화벽 끄기 root@root-desktop:~# ufw disable Firewall stopped and disabled on system startup bootp설치 이때 이더넷 아직은 custom이 아니다. root@root-desktop:~# apt-get install bootp 꾸러미 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다상태 정보를 읽는 중입니다... 완료다음 새 꾸러미를 설치할 것입니다: ... ... boot관련 코드수정 root@root-desktop:~# vim /etc/xinetd.d/bootp root@root-desktop:~# cat /etc/xinetd.d/bootp service bootps { di..
root@home-desktop:/# vim /etc/hostname ubuntu-desktop이제 우분투를 재시작하고, 터미널을 다시 열어보시면 root@ubuntu-desktop:/#
* 개발환경 VMware 5.5.0 우분투 8.10 ROOT계정 활성화 root@root-desktop:~$ sudo passwd root 새 UNIX 암호 입력: 새 UNIX 암호 재입력: passwd: 열쇠글을 성공적으로 업데이트했습니다 시스템 설정 화면 상단의 메뉴에서 [시스템-로그인창]에서 보안탭 (영문일때는 Allow local system administrator login를 체크) 재시작 제시작을 합니다. * 참고자료: http://mwultong.blogspot.com/2006/10/ubuntu-root-root.html
* 개발환경 VMware 5.5.0 우분투 8.10 설치 root@desktop:~# apt-get install minicom 꾸러미 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음 꾸러미를 더 설치할 것입니다: lrzsz 다음 새 꾸러미를 설치할 것입니다: lrzsz minicom 0개 업그레이드, 2개 새로 설치, 0개 지우기 및 16개 업그레이드 안 함. 270k바이트 아카이브를 받아야 합니다. 이 작업 후 1389k바이트의 디스크 공간을 더 사용하게 됩니다. 계속 하시겠습니까 [Y/n]? y ... ... 설정 root@desktop:~# minicom -s ① +--------[configuration]---------+ | Filena..
이것은 무엇? -> 터미널이나 VI에디터등에서 백스페이스를 경계선이상으로 누를떄 나오는 비프음을 끌수 있다. 1. 명령어 root@desktop:~# gedit /etc/modprobe.d/blacklist 2. gedit팝업 ... ... # low-quality, just noise when being used for sound playback, causes # hangs at desktop session start (Ubuntu: #246969) blacklist snd_pcsp #BEEP MUTE(2011.04.10) blacklist pcspkr 3. 재시작한다. -> 터미널에서 별도로 재시작시키는 명령어를 몰라서 우분투 자체를 재시작. 참고: http://blog.daum.net/chpark4..