본문 바로가기
반응형

전체 글179

[Linux] screen 사용법 회사에서 배포하기전에 테스트하려고 사용해보면서 정리해보았다. 회사에서는 네이버클라우드환경의 서버를 다루기 때문에 리눅스 환경에서 했다. 서버컴퓨터를 꺼도 서비스는 돌아가야하기 때문에 screen을 활용했다. 일단 screen을 설치해보자 sudo apt-get install screen sudo가 설치되어있다는 가정하에 진행된다. 이제 스크린을 만들어보자 screen -S (스크린명) 스크린을 만들었으니 목록을 확인해봐야한다. screen -list 명령어를 치면 이런식으로 잘나온다. 이제 여기 스크린에 들어가보자. screen -R (세션명) 이런 식으로 screen에 접속 할 수 있다. 여기서 프로젝트 서버를 돌려놓고 Ctrl-a, d 를 누르면 현재 작업을 유지하면서 screen 세션에서 빠져나오게.. 2020. 10. 23.
크러스컬 알고리즘의 구현 및 실험 문제) 다음의 가중치가 주어진 도로망을 이용하여 실습에 주어진 코드로 최소 신장(생성) 트리를 출력하여라. 먼저 주어진 코드에 맞는 그래프 데이터 파일 "cities.dat" 파일을 만들고 이것을 이용하여 실제 신장트리를 출력할 때 도시명이 출력되도록 하여라. C언어로 코드를 구현해보면 이렇게 작성할 수 있다. #include #include #include #define INF 10000 void set_init(int n); int set_find(int v); char *clitiename[10]= {"서울","원주","강를","천안","논산","대전","광주","부산","대구","포항"}; void set_union(int s1, int s2); typedef struct { int u, v; /.. 2020. 10. 13.
퀵정렬 개선하기 입력의 크기가 작을때는 퀵정렬과 삽입정렬의 속도차가 크지 않다. 퀵정렬을 재귀적으로 수행해 나갈 때 크기가 25 보다 작을 때는 더 이상 분할을 중단하고 삽입정렬을 사용하는 코드를 작성하라. #include #include #include double toc (double tstart); #define DTYPE double #define SWAP(aa,bb) { DTYPE tmp; tmp=aa; aa=bb; bb=tmp;} DTYPE *mk_rand_data(int N); void quicksort(DTYPE A[], int left, int right); void insertionsort(DTYPE A[],int left, int N); int partition(DTYPE A[], int left, .. 2020. 10. 13.
4.Animation 애니메이션의 원리 1. 일련의 정지 이미지나 그래픽 영상을 짧은 시간간격으로 재생 2. 잔상효과 이용 3. 일반적으로 초당 15-20장 이상의 그림이면 자연스러운 움직임 애니메이션의 발전역사 1908, 프랑스 Emil Cohl의 판타즈마고리 1913, 미국 존 랜돌프가 셀 애니메이션 기법 개발 1937, 디즈니 ‘백설공주’; 최초의 장편 애니메이션 1961. 존 휘트니 ‘카탈로그’; 최초의 CG활용 애니메이션 1992, 디즈니 ‘미녀와 야수’ : 3D활용 1995, 픽사 시스템 ‘토이스토리’ : Full 3차원 CG 애니메이션 전통적인 애니메이션 제작 방법 플립북 애니메이션(프레임), 셀 애니메이션(하나의 배경 셀과 여러 장의 전경 셀이 필요) 컴퓨터 애니메이션 : 수작업=> 컴퓨터를 통한 자동화, 3D.. 2020. 10. 11.
3.Sound 디지털 오디오 -> 아날로그 형태의 사운드를 디지털화 시킨 것 미디(MIDI) -> 전자 악기와 다른 기계(컴퓨터)간에 정보를 전송하기 위한 통신 규약, 실제 소리는 없이 연주 방법과 시기에 대한 정보를 가짐 사운드의 기본 요소 1. 사운드 파형 1) 사이클(Cycle) : 일정 시간마다 반복되는 동일한 모양 2) 주기(period) : 한 사이클이 걸리는 시간 2. 사운드의 3요소 1) 주파수(Frequency) : 음의 높낮이, Hz 2) 진폭(Amplitude) :음의 세기 dB(bel 값을 10배 한 dB사용) 3) 파형(Waveform) : 음색 나이키스트 정리(Nyquist the orem) - 표본화 시 원음을 그대로 반영하기 위해서 원음이 가지고 있는 최고 주파수의 2배 이상으로 표본화 해.. 2020. 10. 9.
2.Image & Graphics - 2 이미지 필터링 윤곽선 추출(Edge Detection) 필터 1) 이미지의 그레이 레벨이 급격하게 변하는 부분을 감지하여 표시 2) 필터 알고리즘으로는 Sobel 알고리즘과 Kirsch 알고리즘 등 사용 평균값 필터(Average Filter) 1) 이미지의 각 픽셀에 대해 주위 픽셀들의 평균값을 부여 밝기 조절 필터(Brightness Rilter) 1) 이미지의 밝기 값을 변경시키고자 할 때 사용 GIF 압축 LZW(Lempel-Ziv-Welch) 알고리즘을 사용 RLE(Run Length Encoding) 방식 - 자료의 반복 성을 이용하는 가장 간단한 자료압축 기법 - 같은 값이 몇 번 반복되는가를 나타냄으로써 압축 JPEG(Joint Photographic Experts Group) 압축 1.I.. 2020. 10. 8.
2.Image & Graphics - 1 이미지 -> 스캐너, 디지털 카메라와 같은 입력 장치를 이용하여 생성 된 그림 그래픽 -> Illustrator와 같은 컴퓨터 소프트웨어를 통하여 생성된 그림 픽셀(Pixel) 이미지는 픽셀의 집합으로 표현, 비트맵 방식으로 저장, 이미지(영상)을 구성하는 기본 단위 픽샐 당 색상의 수 각 픽셀은 red,green,blue의 값을 적절히 배합시켜 색을 표현, 색상의 수는 픽셀당 비트에 비례 :2^k개 색상 래스터(Raster) vs 백터(Vector) 그래픽 이미지(영상) 표현 방법 래스터 그래픽 1) 픽셀단위로 저장하는 방식-> 이미지, 정지 화상 2) 화면을 확대할 때 화질이 떨어짐: 계단 현상 3) 파일의 크기는 해상도에 비례 사용 예) -> 칠하기 도구, 사진 편집 도구에서 사용하는 방식 백터 그.. 2020. 10. 8.
1.Introduction & Overview 미디어 = 매체 인간 상호 간에 정보, 지식, 감정, 의사 등을 전달하는 수단 멀티미디어 :다수(multiple) + 매체(media) 멀티미디어 구성요소 ->문자, 이미지, 그래픽, 사운드, 음악, 애니메이션, 비디오 멀티미디어 충족조건 1)다수의 미디어 정보를 동시에 포함 2) 컴퓨터를이용 -> 데이터는 디지털 형태로 생성 저장, 처리, 표현 3) 상호대화 형태 ->정보의 제어가 가능 멀티미디어의 특성 (정보의 디지털화, 정보의 네트워크화, 상호작용성, HCI 기술) 디지털 형태 -멀티미디어 데이터의 저장 목적->정보검색 -멀티미디어 정보의 양은 매우 방대, 아날로그는 디지털로변환 HCI 기술을 바탕으로 한 상호작용성 -멀티미디어 정보의 입력, 처리, 제어 HCI 기술의 활용 -CUI,입력 인터페이스.. 2020. 10. 8.
[운영체제] Round-Robin, Priority, FCFS, SJF Scheduling 계산 연습문제 풀어보기 1. 문제 다섯 개의 배치 작업 A~E는 거의 동시에 컴퓨터에 도착하였다. 이들의 예상 실행 시간은 10, 6, 2, 4, 그리고 8분이다. (외부에서 정해진) 이들의 우선순위는 각각 3, 5, 2, 1, 4이며, 5가 가장 높은 우선순위이다. 아래 각 스케줄링 알고리즘마다 평균 Turnaround Time을 구하시오. 문맥 교환 오버헤드는 무시하시오. 나의 답안 (a) Round-Robin (우선순위를 두지않고 순서대로 시간단위로 할당) -(수행순서 C, D, B, E, A) 2+6+12+20+30 = 70 -> 70/5 =14 (b) Priority Scheduling(우선순위가 높은 프로세스를 먼저 프로세싱) 5가 가장높은 우선순위 -(수행순서 B, E, A, C, D) 6+14+24+26+32= .. 2020. 10. 4.
반응형