1. Operation-System Architecture 운영체제는 프로그램의 실행 환경을 제공하면서 프로그램과 프로그램 사용자에게 서비스를 제공한다.운영체제의 가장 중요한 기능은 다중 프로그램을 할 수 있는 능력이다. -> CPU 스케줄링사용자 인터페이스 (User Interface) : 거의 모든 윤영체제는 UI를 가지고 있으며 CLI(Command Line Interface), GUI(Graphics User Interface), Back Interface가 있다.프로그램 실행(Program execution) : 시스템 프로그램을 메모리에 적재하여 실행할 수 있어야 한며 정상적이든 비정상이든 실행을 끝낼 수 있어야 한다.입출력 연산(I/O operation) : 수행 중인 프로그램은 입출력 요구..
1. 개요유닉스 환경에서 Separate Compilation을 수행한다. 단 소스 파일은 각각의 폴더에 들어 있고 함수는 각 소스끼리 공유한다. 추가로 extern을 이용하여 전역 변수를 공유한다. 2. 구조A. 파일 저장 위치 B. 프로그램 구조 3. Source CodeA. student.htypedef struct Student { char* Name; int ID; }Student; void Allprint(Student s); void mainPrint(); void mainGlobal(); void subGlobal(); B. sub.c#include "student.h" int Global=10; void Allprint(Student s){ mainPrint(); printf("ID : ..
1. Event-driven programming : 사용자의 명령, 마우스 클릭, 키보드 입력, 다른 프로그램의 메시지 등의 '사건'에 따라 제어흐름이 결정되어 일을 하도록 만들어진 프로그램 방식이다. 2. Cloud computing : 개인이 가진 단말기로 통해 주로 입/출력만 이루어지고, 정보분석 및 처리, 데이터 저장, 관리, 유통 등의 작업은 인터넷으로 연결된 클라우드라고 불리는 제 3의 공간에서 이루어지는 컴퓨팅 시스템의 형태이다. 3. SaaS(Software as a Service)와 ASP(Application Service Provider)차이점 : 먼저 두 서비스 방식은 모두 인터넷을 통한 소비자에게 어플리케이션을 제공하는 것이다. 차이점은 ASP는 특정 어플리케이션을 인터넷 상으로..
VMware Workstation cannot connect to the virtual machine. Make sure you have rights to run the program, access all directories the program uses, and access all directories for temporary files. The VMware Authorization Service is not running. 위와 같은 에러가 발생했을 때 다시 깔아야하나라고 생각이 많이 듭니다. 아래 영상을 보시고 따라 하시면 쉽게 해결하실 수 있습니다. https://www.youtube.com/watch?v=s2P_hcVzsVc
1. Pixlr - 이미지 파일 수정 - 주소 : https://pixlr.com/editor/ - 설명 : 포토샵이나 일러스트레이터가 설치되어있지 않은 컴퓨터에서 디자인 작업을 할 때 쓰는 페이지입니다. 웹 서비스이다보니 세세한 부분까지 완벽한 작업이 가능하지는 않지만 색상바꾸기와 같은 기본적인 기능들은 사용할 수 있습니다. 2. Smallpdf - PPT & PDF 변환 - 주소 : http://smallpdf.com/ - 설명 : PDF파일을 다른 문서파일로 변경해주는 서비스를 제공하는 페이지입니다. 3. offliberty - 페이지 음원 및 영상 추출 - 주소 : http://offliberty.com/ - 설명 : 페이지에 있는 음원이나 파일을 추출하는 서비스를 제공하는 페이지입니다. 유투브나..
1. Binding의 개념 프로그래밍에서 어떤 대상물의 이름을 그것이 나타내는 실제의 대상물과 연결하는 것. 즉 식별자가 그 대상인 메모리 주소, 데이터형 또는 실제값으로 배정되는 것이다. 예로는 변수와 데이터, 변수와 메모리주소, 그리고 함수와 기호가 있다. 2. Binding을 하는 시기 1. Language design time : 함수와 기호를 바인딩한다. 2. Language implementation time : 부동소수점에 대한 표현 범위를 바인딩한다. 3. Compile time : 변수와 변수 타입을 연결한다. 4. Load time : 변수(이름)와 메모리상 실질적 데이터(address or value)를 연결시킨다. 변수의 예로는 전역를 들수있다. 5. Run time : 전역 변수가..
1. 한글 팩 설치 System Setting -> Language Support -> Install / Remove Languages...에서 korea언어팩을 설치한다 같은 오류가 뜬다면 터미널에서 sudo apt-get update & sudo apt-get upgrade 를 하고 재시작을 한다. 위 오류는 파이어 폭스 버전이 낮아서 다운로드가 안되는 에러이다. 상위 언어 리스트에 한국어가 생기면 성공한 것이다. 2. 한글 변경 단축키 설정 System Setting -> Text Entry에 들어간다 하단 + 버튼을 눌러 한글을 추가하고 한글 위에 영어를 추가한다. 그리고 왼쪽에 변경키를 설정한다.(Shift+Space) 정말로 세부적으로 옵션을 주고 싶으신 분은 http://egloos.zum...
1. 컴파일러 버전 업그레이드 - $ sudo apt-get update 2. vim 설치 - $ sudo apt-get install vim 3. vim 옵션 변경 1. cd 입력으로 기본 위치로 이동 2. vim ~/.vimrc 입력 3. 아래와 같이 작성 set number //행 번호를 보여줍니다. set autoindent //자동으로 들여쓰기를 합니다. set cindent //C언어에 맞게 들여쓰기를 합니다. set smartindent //스마트 들여쓰기를 합니다. set shiftwidth=4 //for문과 같은 문맥으로 인한 들여쓰기 크기를 정합니다. set ignorecase //단어 검색시 대소문자를 구분하지 않습니다. set tabstop=4 //Tab을 눌렀을 시 4칸 이동합니다..
- Total
- Today
- Yesterday
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- java url
- jad
- vim
- 서버
- Service
- 유전
- 파일 입출력
- 5582
- php
- java
- 아두이노
- Res
- 안드로이드
- java 파일 입출력
- 인텐트
- vim 설치
- 유전 알고리즘
- 파일입출력
- 포켓몬 Go
- LISTVIEW
- counter
- 카운터
- android
- 포켓몬 고
- Java Decompiler
- 알고리즘
- 자바 입출력
- c언어
- Notification
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |