Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100

Size: px
Start display at page:

Download "Microsoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100"

Transcription

1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : ; Fax :

2 연결리스트 (Linked List) 연결리스트연산 Stack Queue 응용 Outline 9-2

3 연결리스트 배열 (array) 장점 : 구현이간단하고빠르다 단점 : 크기가고정된다. 중간에서삽입, 삭제가어렵다 연결리스트 (linked list) 각각의원소가포인터를사용하여다음원소의위치를가리킨다. A C D E B 메인메모리 9-3

4 연결리스트의장단점 중간에데이터를삽입, 삭제하는경우 N A C D E A C D E B B 데이터삽입 데이터삭제 데이터를저장할공간이필요할때마다동적으로공간을만들어서쉽게추가 구현이어렵고오류가나기쉽다. 중간에있는데이터를빠르게가져올수없다. 9-4

5 연결리스트의구조 노드 (node) = 데이터필드 (data field)+ 링크필드 (link field) 연결리스트의노드는데이터필드와링크필드로이루어집니다. data link 9-5

6 연결리스트의구조 헤드포인터 (head pointer): 첫번째노드를가리키는포인터 첫번째노드를가리키는포인터를헤드포인터라고하고맨마지막노드의링크필드는 NULL 입니다. plist NULL NULL 40 NULL 50 NULL 9-6

7 노드생성 노드들은동적으로생성된다. 9-7

8 자기참조구조체 자기참조구조체 (self-referential structure) 는특별한구조체로서구성멤버중에같은타입의구조체를가리키는포인터가존재하는구조체 typedef struct NODE int data; struct NODE *link; NODE; 9-8

9 간단한연결리스트생성 NODE *p1; p1 = (NODE *)malloc(sizeof(node)); p1->data = 10; p1->link = NULL; NODE *p2; p2 = (NODE *)malloc(sizeof(node)); p2->data = 20; p1 p1 10 NULL p2->link = NULL; p1->link = p2; free(p1); free(p2); p NULL p NULL 9-9

10 연결리스트의응용 소장하고있는책의목록을관리하는프로그램을작성 연결리스트를사용하여서작성 9-10

11 연결리스트를이용한프로그램 9-11

12 9-12

13 9-13

14 9-14

15 실행결과 9-15

16 Linked List 에서의 Node 삽입 (1) NODE *insert_node(node *plist, NODE *pprev, DATA item); 1. 리스트의처음에삽입하는경우 pnew->link = plist; plist NULL plist = pnew; pnew 5 2. 리스트의중간에삽입하는경우 pprev pnew->link = pprev->link;// 1 pprev->link = pnew;// 2 plist NULL 2 1 pnew

17 Linked List 에서의 Node 삽입 (2) NODE *insert_node(node *plist, NODE *pprev, DATA item) NODE *pnew = NULL; if (!(pnew = (NODE *)malloc(sizeof(node))) ) printf(" 메모리동적할당오류 n"); exit(1); pnew->data = item; if( pprev == NULL ) // 연결리스트의처음에삽입 pnew->link = plist; plist = pnew; else // 연결리스트의중간에삽입 pnew->link = pprev->link; pprev->link = pnew; return plist; 9-17

18 Linked List 에서의노드삭제 (1) NODE *delete_node(node *plist, NODE *pprev, NODE *pcurr); 1. 리스트의처음노드를삭제하는경우 plist = pcurr->link; free(pcurr); plist NULL pcurr 2. 리스트의중간노드를삭제하는경우 pprev->link = pcurr->link; plist NULL free(pcurr); pprev pcurr 9-18

19 Linked List 에서의노드삭제 (2) NODE *delete_node(node *plist, NODE *pprev, NODE *pcurr) if( pprev == NULL ) // First node plist = pcurr->link; else pprev->link = pcurr->link; free(pcurr); return plist; 9-19

20 Print, Count, Sum Nodes in Linked List void print_list(node *plist) NODE *p; int count = 0; int sum = 0; p = plist; plist while( p!= NULL ) printf("%d, ", p->data); count++; sum += p->data; p = p->link; printf( n ); printf( Length of list: %d n, count); printf( Sum of list: %d n, sum); p NULL p p p 9-20

21 Header Files Doubly-Linked List 를이용한 Galaxy of Stars 구성 typedef struct Star char name[16]; int id; double distance; double luminosity; double mass; double radius; int age; Star; typedef struct ListNode Star *ps; ListNode *pprev; ListNode *pnext; ListNode; typedef struct Galaxy ListNode *pfirst; ListNode *plast; int num_star; Galaxy; 9-21

22 Galaxy pglx numstars pfirst plast ListNode pprev pprev pprev pprev pprev pprev pnext pnext pnext pnext pnext pnext pstar pstar pstar pstar pstar pstar Star[ ] Star[0] -name -id... Star[1] -name -id... Star[2] -name -id... Star[i] -name -id... Star[ j] -name -id... Star[k] -name -id... Star[N-1] -name -id

23 Star* genstar(int starid) Star *pnew; int name_len; pnew = (Star *)malloc(sizeof(star)); name_len = rand() % 6 + 5; pnew->name[0] = rand() % 26 + 'A'; for (int i = 1; i<name_len; i++) pnew->name[i] = rand() % 26 + 'a'; pnew->name[name_len] = ' 0'; pnew->id = starid; pnew->distance = (double)(rand() % ); pnew->luminosity = (double)(rand() % ); pnew->mass = (double)(rand() % ); pnew->radius = (double)(rand() % ); pnew->age = rand() % ; return pnew; 9-23

24 void insertnodeattail(galaxy *pglx, Star *pstar) ListNode *pnew; pnew = (ListNode *)malloc(sizeof(listnode)); pnew->pnext = pnew->pprev = NULL; pnew->ps = pstar; if (pglx->num_star == 0) pglx->pfirst = pglx->plast = pnew; pglx->num_star++; else if (pglx->num_star < NUM_STARS) pnew->pprev = pglx->plast; pglx->plast->pnext = pnew; pglx->plast = pnew; pnew->pnext = NULL; pglx->num_star++; else printf("error in excessive number of stars (NUM_STARS: %d) n", NUM_STARS); 9-24

25 void insertnodeinorder(galaxy *pglx, Star *pstar) ListNode *pnew, *pln; pnew = (ListNode *)malloc(sizeof(listnode)); pnew->pnext = pnew->pprev = NULL; pnew->ps = pstar; if (pglx->num_star == 0) pglx->pfirst = pglx->plast = pnew; pnew->pnext = NULL; pnew->pprev = NULL; pglx->num_star++; else if (pglx->num_star < NUM_STARS) for (pln = pglx->pfirst; pln!= NULL;) if (pnew->ps->id < pln->ps->id) pnew->pnext = pln; pnew->pprev = pln->pprev; if (pln!= pglx->pfirst) if (pln->pprev!= NULL) pln->pprev->pnext = pnew; pln->pprev = pnew; 9-25

26 else // ps == pglx->pfirst pglx->pfirst = pnew; pnew->pprev = NULL; pln->pprev = pnew; pglx->num_star++; break; else if ((pln == pglx->plast) && (pnew->ps->id >= pln->ps->id)) pnew->pprev = pln; pln->pnext = pnew; pglx->plast = pnew; pnew->pnext = NULL; pglx->num_star++; break; else if (pln!= pglx->plast) pln = pln->pnext; else break; // end if-else // end for else printf("error in excessive number of stars (NUM_STARS: %d) n", NUM_STARS); 9-26

27 Star * removefromhead(galaxy *pglx) ListNode *pln; Star *ps; if (pglx->num_star > 0) pln = pglx->pfirst; ps = pln->ps; pglx->pfirst = pglx->pfirst->pnext; if (pglx->pfirst!= NULL) pglx->pfirst->pprev = NULL; pglx->num_star--; free(pln); return ps; else printf("error in removefromhead: Linked List is empty n"); return NULL; 9-27

28 Star * getfromhead(galaxy *pglx) if (pglx->num_star > 0) return pglx->pfirst->ps; else return NULL; void printgalaxy(galaxy *pglx) ListNode *pln; int count; printf(" Number of stars: %d n", pglx->num_star); pln = pglx->pfirst; count = 0; while ((pln!= NULL) && (count <NUM_STARS)) printf(" Star_ID (%3d), Name (%s) n", pln->ps->id, pln->ps->name); pln = pln->pnext; count++; 9-28

29 void main() Galaxy *pglx; Star *ps; int *starid, i; pglx = (Galaxy *)malloc(sizeof Galaxy); pglx->pfirst = NULL; pglx->plast = NULL; pglx->num_star = 0; starid = new int[num_stars]; genbigrandarray(starid, NUM_STARS); printf("inserting Stars into Galaxy using insertnodeinorder()... n"); for (i = 0; i<num_stars; i++) ps = genstar(starid[i]); insertnodeinorder(pglx, ps); printf(" Galaxy after insertnodeinorder(%d) n", ps->id); printgalaxy(pglx); 9-29

30 printf(" ndeleting Stars from Galaxy using removefromhead()... n"); for (i = 0; i<num_stars; i++) ps = removefromhead(pglx); if (ps!= NULL) printf(" Galaxy after node (id: %d) remove from head of the linked list: n", ps->id); printgalaxy(pglx); free(ps); ps = getfromhead(pglx); if (ps!= NULL) printf(" New head in list of Galaxy: %d n", ps->id); free(pglx); 9-30

31 실행결과 9-31

<4D F736F F F696E74202D20C1A63137C0E520B5BFC0FBB8DEB8F0B8AEBFCD20BFACB0E1B8AEBDBAC6AE>

<4D F736F F F696E74202D20C1A63137C0E520B5BFC0FBB8DEB8F0B8AEBFCD20BFACB0E1B8AEBDBAC6AE> 쉽게풀어쓴 C 언어 Express 제 17 장동적메모리와연결리스트 이번장에서학습할내용 동적메모리할당의이해 동적메모리할당관련함수 연결리스트 동적메모리할당에대한개념을이해하고응용으로연결리스트를학습합니다. 동적할당메모리의개념 프로그램이메모리를할당받는방법 정적 (static) 동적 (dynamic) 정적메모리할당 정적메모리할당 프로그램이시작되기전에미리정해진크기의메모리를할당받는것

More information

Chapter 4. LISTS

Chapter 4. LISTS C 언어에서리스트구현 리스트의생성 struct node { int data; struct node *link; ; struct node *ptr = NULL; ptr = (struct node *) malloc(sizeof(struct node)); Self-referential structure NULL: defined in stdio.h(k&r C) or

More information

Chapter 4. LISTS

Chapter 4. LISTS 연결리스트의응용 류관희 충북대학교 1 체인연산 체인을역순으로만드는 (inverting) 연산 3 개의포인터를적절히이용하여제자리 (in place) 에서문제를해결 typedef struct listnode *listpointer; typedef struct listnode { char data; listpointer link; ; 2 체인연산 체인을역순으로만드는

More information

Microsoft PowerPoint - ch14 - Hash Map

Microsoft PowerPoint - ch14 - Hash Map 2015-1 14. Hash Map 2015 년 6 월 1 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) Outline Hashing 이란? 사전 (dictionary), map, table과해싱

More information

슬라이드 1

슬라이드 1 자료구조 (Data Structures), 4 장. 리스트 담당교수 : 조미경 이번장에서학습할내용 * 리스트란? * 배열로리스트구현 * 연결리스트로리스트구현 * 연결리스트종류 * 연결리스트응용 : 다항식구현 2/63 리스트란? 리스트 (list), 선형리스트 (linear list): 순서를가진항목들의모임 집합 : 항목간의순서의개념이없음 L ( item 0,

More information

중간고사 (자료 구조)

중간고사 (자료 구조) Data Structures 215 중간고사 문제에서명시적으로기술하지않은부분은교재의내용에근거함. 215. 1. 27. 1 다음용어에대하여간단하게설명하시오 ( 각 3 점 *1=3 점 ) 1 abstract data type 6 Circular linked list 2 recursion 3 time complexity 4 space complexity 5 Single

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

untitled

untitled - -, (insert) (delete) - - (insert) (delete) (top ) - - (insert) (rear) (delete) (front) A A B top A B C top push(a) push(b) push(c) A B top pop() top A B D push(d) top #define MAX_STACK_SIZE 100 int

More information

K&R2 Reference Manual 번역본

K&R2 Reference Manual 번역본 typewriter structunion struct union if-else if if else if if else if if if if else else ; auto register static extern typedef void char short int long float double signed unsigned const volatile { } struct

More information

11민락초신문4호

11민락초신문4호 꿈을 키우는 민락 어린이 제2011-2호 민락초등학교 2011년 12월 21일 수요일 1 펴낸곳 : 민락초등학교 펴낸이 : 교 장 심상학 교 감 강옥성 교 감 김두환 교 사 김혜영 성실 근면 정직 4 8 0-8 6 1 경기도 의정부시 용현로 159번길 26 Tel. 031) 851-3813 Fax. 031) 851-3815 http://www.minrak.es.kr

More information

untitled

untitled 1. void inorder(tree_ptr ptr) { if(ptr) { inorder(ptr->left_child); printf( %d,ptr->data); inorder(ptr->right_child); 2) => A / B * C * D + E () A / B * C * D + E void preorder(tree_ptr ptr) { if(ptr)

More information

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어 개나리 연구소 C 언어 노트 (tyback.egloos.com) 프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어먹고 하더라구요. 그래서,

More information

슬라이드 제목 없음

슬라이드 제목 없음 Chapter 5: TREES Trees Trees Def) a tree is finite set of one or more nodes such that 1) there is a special node (root) 2) remaining nodes are partitioned into n 0 disjoint trees T 1,T 2,,T n where each

More information

슬라이드 1

슬라이드 1 CHAP 6: 큐 큐 (QUEUE) 큐 : 먼저들어온데이터가먼저나가는자료구조 선입선출 (FIFO: First-In First-Out) ( 예 ) 매표소의대기열 Ticket Box 전단 (front) 후단 (rear) 큐 ADT 삽입과삭제는 FIFO 순서를따른다. 삽입은큐의후단에서, 삭제는전단에서이루어진다. 객체 : n 개의 element 형으로구성된요소들의순서있는모임

More information

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float Part 2 31 32 33 106 107, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float f[size]; /* 10 /* c 10 /* f 20 3 1

More information

1장. 유닉스 시스템 프로그래밍 개요

1장.  유닉스 시스템 프로그래밍 개요 Unix 프로그래밍및실습 7 장. 시그널 - 과제보충 응용과제 1 부모프로세스는반복해서메뉴를출력하고사용자로부터주문을받아자식프로세스에게주문내용을알린다. (SIGUSR1) ( 일단주문을받으면음식이완료되기전까지 SIGUSR1 을제외한다른시그널은모두무시 ) timer 자식프로세스는주문을받으면조리를시작한다. ( 일단조리를시작하면음식이완성되기전까지 SIGALARM 을제외한다른시그널은모두무시

More information

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾

À©µµ³×Æ®¿÷ÇÁ·Î±×·¡¹Ö4Àå_ÃÖÁ¾ P a 02 r t Chapter 4 TCP Chapter 5 Chapter 6 UDP Chapter 7 Chapter 8 GUI C h a p t e r 04 TCP 1 3 1 2 3 TCP TCP TCP [ 4 2] listen connect send accept recv send recv [ 4 1] PC Internet Explorer HTTP HTTP

More information

2. QUEUE OPERATIONS Initialize the queue Insert to the rear of the queue (also called as Enqueue) Remove (Delete) from the front of the queue (also ca

2. QUEUE OPERATIONS Initialize the queue Insert to the rear of the queue (also called as Enqueue) Remove (Delete) from the front of the queue (also ca Queues The name "queue" likely comes from the everyday use of the term. Consider: queue of people waiting at a bus stop, as pictured in fig. below. Each new person who comes and takes his or her place

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 컴퓨터개론및실습 강의 8 1 2 구조체 (Structure) 2 구조체 (structure) 3 구조체가필요한이유 평면위의점 P(a,b) 는 x 축좌표 a 와 y 축좌표 b 를가지는구조이다. 이와같이하나의데이터형이여러개의독립적인원소를가진구조를 효과적으로처리하기위해서 C 언어에서는구조체를사용한다. y P(a,b) x 3 구조체의정의 4 구조체의정의 평면위의점

More information

CompareAndSet(CAS) 함수는 address 주소의값이 oldvalue 인지비교해서같으면 newvalue 로 바꾼다. 소프트웨어 lock 을사용하는것이아니고, 하드웨어에서제공하는기능이므로더빠르고 간편하다. X86 에서는 _InterlockedCompareEx

CompareAndSet(CAS) 함수는 address 주소의값이 oldvalue 인지비교해서같으면 newvalue 로 바꾼다. 소프트웨어 lock 을사용하는것이아니고, 하드웨어에서제공하는기능이므로더빠르고 간편하다. X86 에서는 _InterlockedCompareEx NON-BLOCKING ALGORITHM Homepage: https://sites.google.com/site/doc4code/ Email: goldpotion@outlook.com 2011/10/23 멀티쓰레드환경에서알아두면유용한자료구조에대해소개해본다. HARDWARE PRIMITIVE 효율적인구현을위해, Hardware 에서제공하는기능을이용해야한다. 자주쓰는기능에대해

More information

짚 2014 10 vol 02 2 vol.02 Store 36.5 3 4 vol.02 Store 36.5 5 Must Have Item For Special Travel 6 vol.02 Store 36.5 7 8 vol.02 Store 36.5 9 10 vol.02 Store 36.5 11 12 vol.02 Store 36.5 13 14 vol.02 Store

More information

review050829.hwp

review050829.hwp 한국무역협회 무역연구소 서울시 강남구 삼성동 무역센터 트레이드타워 4801호 Tel: 6000-5174~9 Fax: 6000-6198 홈페이지 : http://tri.kita.net - 1 - 5 4 (% ) 경상수지(G DP 대 비) 추 이 일본 독일 3 네덜란드 2 1 아일랜드 0-1 -2 [1만불 - 2 만불 달성기간 ] -일본(80-88) -독일(79-90)

More information

C 프로그래밍 언어 입문 C 프로그래밍 언어 입문 김명호저 숭실대학교 출판국 머리말..... C, C++, Java, Fortran, Python, Ruby,.. C. C 1972. 40 C.. C. 1999 C99. C99. C. C. C., kmh ssu.ac.kr.. ,. 2013 12 Contents 1장 프로그래밍 시작 1.1 C 10 1.2 12

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 3. 트리 3.1 트리의개요 3.2 이진트리 3.3 트리의운행 3.1 트리의개요 트리 : 그래프의일종 데이터 : 노드 순환적정의 T = {R, T 1,T 2, T n } R : 루트 T i : 서브-트리 ( 트리 ) 3.1 트리의개요 1. 노드 2. 근노드 3. 서브트리 4. 차수 5. 단노드 6. 간노드 (nonterminal node) 7. 부-노드,

More information

슬라이드 1

슬라이드 1 마이크로컨트롤러 2 (MicroController2) 2 강 ATmega128 의 external interrupt 이귀형교수님 학습목표 interrupt 란무엇인가? 기본개념을알아본다. interrupt 중에서가장사용하기쉬운 external interrupt 의사용방법을학습한다. 1. Interrupt 는왜필요할까? 함수동작을추가하여실행시키려면? //***

More information

Microsoft PowerPoint C-구조체

Microsoft PowerPoint C-구조체 순천향대학교컴퓨터공학과이상정 1 학습내용 구조체 (structure) 구조체선언, 멤버참조 구조체초기화, 인수전달 자기참조구조체, 연결리스트 공용체 (union) 비트필드 (bit field) 순천향대학교컴퓨터공학과 2 구조체란? 구조체는하나의변수명으로여러개의상이한자료를한꺼번에다루려고할때사용 구조체선언 struct 태그명 ; 멤버리스트 순천향대학교컴퓨터공학과

More information

자식농사웹완

자식농사웹완 윤 영 선 _ 지음 은혜한의원 서울시 마포구 도화1동 550 삼성프라자 308호 Tel : 3272.0120, 702.0120 진료시간 : 오전 9시 30분`~`오후 7시 점심시간 : 오후 1시`~`2시 토 요 일 : 오전 9시 30분`~`오후 3시 (일, 공휴일 휴진`/`전화로 진료 예약 받습니다) 은 혜 한 의 원 은혜한의원 CONTENTS 02 04 07

More information

<8D608BE695E982E782B5834B83438368288AD82928616C6C292E706466>

<8D608BE695E982E782B5834B83438368288AD82928616C6C292E706466> 136 Tel.: Tel.: 5443-7337 137 138 139 140 141 142 Tel.: 3441-5410 Tel.: 5783-5874 Tel.: 5443-7337 143 144 Tel.: 5733-6822 Tel.: 5781-0255 Tel.: 3401-5047 Tel.: 3442-5907 Tel.: 3583-5805 145 146 147 148

More information

컴파일러

컴파일러 YACC 응용예 Desktop Calculator 7/23 Lex 입력 수식문법을위한 lex 입력 : calc.l %{ #include calc.tab.h" %} %% [0-9]+ return(number) [ \t] \n return(0) \+ return('+') \* return('*'). { printf("'%c': illegal character\n",

More information

Chapter_06

Chapter_06 프로그래밍 1 1 Chapter 6. Functions and Program Structure April, 2016 Dept. of software Dankook University http://embedded.dankook.ac.kr/~baeksj 이장의강의목표 2 문자의입력방법을이해한다. 중첩된 if문을이해한다. while 반복문의사용법을익힌다. do 반복문의사용법을익힌다.

More information

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사)

11 템플릿적용 - Java Program Performance Tuning (김명호기술이사) Java Program Performance Tuning ( ) n (Primes0) static List primes(int n) { List primes = new ArrayList(n); outer: for (int candidate = 2; n > 0; candidate++) { Iterator iter = primes.iterator(); while

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 KeyPad Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 에는 16 개의 Tack Switch 를사용하여 4 행 4 열의 Keypad 가장착 4x4 Keypad 2 KeyPad 를제어하기위하여 FPGA 내부에 KeyPad controller 가구현 KeyPad controller 16bit 로구성된

More information

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp

4.18.국가직 9급_전산직_컴퓨터일반_손경희_ver.1.hwp 2015년도 국가직 9급 컴퓨터 일반 문 1. 시스템 소프트웨어에 포함되지 않는 것은? 1 1 스프레드시트(spreadsheet) 2 로더(loader) 3 링커(linker) 4 운영체제(operating system) - 시스템 소프트웨어 : 운영체제, 데이터베이스관리 프로그램,, 컴파일러, 링커, 로더, 유틸리티 소프트웨 어 등 - 스프레드시트 : 일상

More information

*인터넷에올릴것(저해상)

*인터넷에올릴것(저해상) TEL : (062) 525-5252 / FAX : (062) 525-5260 www.suhrim.or.kr 2013. 04 2013. 04 Contents 2013. 04 4 10 20 29 43 48 5 고령화 사회에서 교회 노인교육의 필요성 / 김영한 장로 맨발의 성자, 한국의 성 프란치스코 이현필 / 박명서 은퇴장로 북핵 위기 영적인 핵무기(기도)로

More information

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++,

class Sale void makelineitem(productspecification* spec, int qty) SalesLineItem* sl = new SalesLineItem(spec, qty); ; 2. 아래의액티비티다이어그램을보고 Java 또는 C ++, Level 1은객관식사지선다형으로출제예정 1. 다음은 POST(Post of Sales Terminal) 시스템의한콜레보레이션다이어그램이다. POST 객체의 enteritem(upc, qty) 와 Sale 객체의 makellineitem(spec,qty) 를 Java 또는 C ++, C # 언어로구현하시오. 각메소드구현과관련하여각객체내에필요한선언이있으면선언하시오.

More information

317-1313010-9135-3415 TEL. 031)313-6450 HP. 010-6340-5775 FAX. 031)318-7450 080-693-0404 바다 선상낚시 A/S전문점 수창낚시 리무진 버스 운행 인터넷 판매 루어용품 전문 취급점 3월 오픈!! 낚시장비 가격파괴 20~80% 다양한 낚시용품 바다낚시 용품 완비 민물

More information

화판_미용성형시술 정보집.0305

화판_미용성형시술 정보집.0305 CONTENTS 05/ 07/ 09/ 12/ 12/ 13/ 15 30 36 45 55 59 61 62 64 check list 9 10 11 12 13 15 31 37 46 56 60 62 63 65 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

More information

제 1 장 기본 개념

제 1 장 기본 개념 이진트리순회와트리반복자 트리순회 (tree traversal) 트리에있는모든노드를한번씩만방문 순회방법 : LVR, LRV, VLR, VRL, RVL, RLV L : 왼쪽이동, V : 노드방문, R : 오른쪽이동 왼쪽을오른쪽보다먼저방문 (LR) LVR : 중위 (inorder) 순회 VLR : 전위 (preorder) 순회 LRV : 후위 (postorder)

More information

vi 사용법

vi 사용법 네트워크프로그래밍 6 장과제샘플코드 - 1:1 채팅 (udp 버전 ) 과제 서버에서먼저 bind 하고그포트를다른사람에게알려줄것 클라이언트에서알려준포트로접속 서로간에키보드입력을받아상대방에게메시지전송 2 Makefile 1 SRC_DIR =../../common 2 COM_OBJS = $(SRC_DIR)/addressUtility.o $(SRC_DIR)/dieWithMessage.o

More information

Week5

Week5 Week 05 Iterators, More Methods and Classes Hash, Regex, File I/O Joonhwan Lee human-computer interaction + design lab. Iterators Writing Methods Classes & Objects Hash File I/O Quiz 4 1. Iterators Array

More information

?

? 2016 5 vol.524 / 2016. 5 03 04 10 12 16 06 18 20 22 24 26 28 30 31 32 34 35 36 37 38 39 40 41 42 jaeparis@hanmail.net 3 4 May 2016 5 6 May 2016 7 8 May 2016 9 10 May 2016 11 12 May 2016 13 14 May 2016

More information

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f

* Factory class for query and DML clause creation * tiwe * */ public class JPAQueryFactory implements JPQLQueryFactory private f JPA 에서 QueryDSL 사용하기위해 JPAQuery 인스턴스생성방법 http://ojc.asia, http://ojcedu.com 1. JPAQuery 를직접생성하기 JPAQuery 인스턴스생성하기 QueryDSL의 JPAQuery API를사용하려면 JPAQuery 인스턴스를생성하면된다. // entitymanager는 JPA의 EntityManage

More information

아침독서(초등)-65호

아침독서(초등)-65호 12 Tel. 032) 811-5103 Fax. 032) 232-0557 http://www.bwbooks.co.kr www.morningreading.org morningreading@hanmail.net http://blog.naver.com/10minreading http://opencast.naver.com/mr855 2010 2010 2010 2010

More information

Microsoft PowerPoint - C_9장 포인터 pptx

Microsoft PowerPoint - C_9장 포인터 pptx C 프로그래밍및실습 9. 포인터 세종대학교 목차 1) 포인터란? 2) 배열과포인터 3) 포인터연산 4) 함수와포인터 5) * void 포인터 6) * 함수포인터 2 1) 포인터란? 메모리 프로그램이실행되기위해필요한정보 ( 값 ) 을저장하는공간 1 byte (8 bits) 단위로물리주소가부여되어있음 개념적으로, 메모리는일렬로연속되어있는크기가 1byte 인방들의모음이라고볼수있음

More information

CONTENTS 2015년 신년사 3 가정위탁사업 안내 4 2014 가정위탁지원센터 운영실적 보고 5 사진으로 보는 2014년 경기가정위탁지원센터 6 아이들의 꿈을 응원합니다 10 친부모의 희망을 응원합니다 11 위탁가정의 사랑을 응원합니다 12 가정위탁사업에 함께하는

CONTENTS 2015년 신년사 3 가정위탁사업 안내 4 2014 가정위탁지원센터 운영실적 보고 5 사진으로 보는 2014년 경기가정위탁지원센터 6 아이들의 꿈을 응원합니다 10 친부모의 희망을 응원합니다 11 위탁가정의 사랑을 응원합니다 12 가정위탁사업에 함께하는 2015. 상반기. Vol. 31 CONTENTS 2015년 신년사 3 가정위탁사업 안내 4 2014 가정위탁지원센터 운영실적 보고 5 사진으로 보는 2014년 경기가정위탁지원센터 6 아이들의 꿈을 응원합니다 10 친부모의 희망을 응원합니다 11 위탁가정의 사랑을 응원합니다 12 가정위탁사업에 함께하는 사람들 13 2015. 상반기. Vol. 31 2015년

More information

프리미어홈케어종합보험약관

프리미어홈케어종합보험약관 서울 종로구 서린동 136번지 서울 센트럴B/D 15-18F AIG 손해보험 다이렉트 마케팅부 Tel : (국번없이)1544-2792 Fax : 02-2011-4610 프리미엄 홈케어 종합보험 5_ 5_ 8_ 10_ 13_ 22_ 22_ 22_ 22_ 23_ 26_ 28_ 28_ 29_ 33_ 36_ 38_ 40_ 40_ 44_ 44_ 45_ 46_ 46_

More information

2. 0. 0. 3 6 CO N T E N T S

2. 0. 0. 3 6 CO N T E N T S http://www.bloodcancer.or.kr 2. 0. 0. 3 6 Tel 02-3432-0807 Fax 02-3432-0609 Home page http://www.bloodcancer.or.kr e - mail sbnuri@dreamwiz.com 2. 0. 0. 3 6 CO N T E N T S Mo n t h l ysc h e d u l e

More information

OPCTalk for Hitachi Ethernet 1 2. Path. DCOMwindow NT/2000 network server. Winsock update win95. . . 3 Excel CSV. Update Background Thread Client Command Queue Size Client Dynamic Scan Block Block

More information

설계란 무엇인가?

설계란 무엇인가? 금오공과대학교 C++ 프로그래밍 jhhwang@kumoh.ac.kr 컴퓨터공학과 황준하 9 강. 클래스의활용목차 멤버함수의외부정의 this 포인터 friend 선언 static 멤버 임시객체 1 /17 9 강. 클래스의활용멤버함수의외부정의 멤버함수정의구현방법 내부정의 : 클래스선언내에함수정의구현 외부정의 클래스선언 : 함수프로토타입 멤버함수정의 : 클래스선언외부에구현

More information

Introduction to Geotechnical Engineering II

Introduction to  Geotechnical Engineering II Fundamentals of Computer System - chapter 9. Functions 민기복 Ki-Bok Min, PhD 서울대학교에너지자원공학과조교수 Assistant Professor, Energy Resources Engineering Last week Chapter 7. C control statements: Branching and Jumps

More information

o o o 8.2.1. Host Error 8.2.2. Message Error 8.2.3. Recipient Error 8.2.4. Error 8.2.5. Host 8.5.1. Rule 8.5.2. Error 8.5.3. Retry Rule 8.11.1. Intermittently

More information

553호

553호 소통과 화합 환자중심 연구중심 친절한 병원 제 553호 2012년 7월 12일 발행인 송은규 편집인 김윤하 주소 광주광역시 동구 제봉로 42 홈페이지 http://www.cnuh.com Tel 062-220-5092 FAX 062-222-8092 원무과 내과 23일 새롭게 선 보입니다 1동 1 2층으로 각각 이전 수술장 공사 28일 마감 전남대병원의 1동 리모델링

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

1. 상속의기본개념 다음과같은문제를위한클래스설계 자동차 속성 : 색상, 배기량, 현재속도 메서드 : 가속하라, 멈춰라, 시동을켜라 트럭 속성 : 색상, 배기량, 현재속도, 최대중량 메서드 : 가속하라, 멈춰라, 시동을켜라 택시 속성 : 색상, 배기량, 현재속도, 요금,

1. 상속의기본개념 다음과같은문제를위한클래스설계 자동차 속성 : 색상, 배기량, 현재속도 메서드 : 가속하라, 멈춰라, 시동을켜라 트럭 속성 : 색상, 배기량, 현재속도, 최대중량 메서드 : 가속하라, 멈춰라, 시동을켜라 택시 속성 : 색상, 배기량, 현재속도, 요금, 8 장상속 상속의기본개념상속관련문제제기 base 클래스의접근제어와 protected 멤버상속관계에서의생성자와소멸자함수재정의 (function overriding) 디폴트액세스지정자와구조체 derived 클래스로부터의상속다중상속 virtual base 클래스 derived 클래스의디폴트복사생성자와디폴트대입연산자 private 생성자의사용 C++ 프로그래밍입문

More information

Microsoft Word - KPMC-400,401 SW 사용 설명서

Microsoft Word - KPMC-400,401 SW 사용 설명서 LKP Ethernet Card SW 사용설명서 Version Information Tornado 2.0, 2.2 알 림 여기에실린내용은제품의성능향상과신뢰도의증대를위하여예고없이변경될수도있습니다. 여기에실린내용의일부라도엘케이일레븐의사전허락없이어떠한유형의매체에복사되거나저장될수없으며전기적, 기계적, 광학적, 화학적인어떤방법으로도전송될수없습니다. 엘케이일레븐경기도성남시중원구상대원동

More information

Microsoft PowerPoint - CSharp-2-기초문법

Microsoft PowerPoint - CSharp-2-기초문법 2 장. C# 기초문법 자료형 제어문 배열 연산자 순천향대학교컴퓨터학부이상정 1 자료형 순천향대학교컴퓨터학부이상정 2 CTS CTS(Common Type System) 닷넷기반의여러언어에서공통으로사용되는자료형 언어별로서로다른자료형을사용할때발생할수있는호환성문제를해결 값 (Value) 형과참조 (Reference) 형을지원 CTS가제공하는모든자료형은 System.Object를상속받아구현

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 7-Segment Device Control - Device driver Jo, Heeseung HBE-SM5-S4210 의 M3 Module 에는 6 자리를가지는 7-Segment 모듈이아래그림처럼실장 6 Digit 7-Segment 2 6-Digit 7-Segment LED Controller 16비트로구성된 2개의레지스터에의해제어 SEG_Sel_Reg(Segment

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 9 강캐릭터컨트롤러 이대현교수 학습안내 학습목표 씬노드의구성및회전방법을응용하여, 구면카메라및캐릭터컨트롤을구현해본다. 학습내용 구면카메라구현을위한씬노드구성및회전캐릭터컨트롤을위한씬노구구성및회전 카메라및캐릭터컨트롤구현목표 카메라컨트롤 WOW의카메라컨트롤 ( 구면카메라 ) 마우스를이용한좌우패닝, 상하피칭. 휠스크롤을이용한줌인및줌아웃. 캐릭터를중심으로회전됨.

More information

씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다. 2005.11

씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에 대한 최종감리를 실시하고 본 보고서를 제출합니다. 2005.11 관리 번호 씨에이에스 감리 2005-102호 서울특별시 시설관리공단 장애인콜택시 콜센터 차량관제시스템 구축사업 최종감리 보고서 2005 년 11 월 씨에이에스 씨에이에스는 서울특별시 시설관리공단 계약 제1579호(2005.7.25) 장애인 콜택시 콜센터 차량관제시스템 구축사업 감리용역 에 근거하여 카나스 에서 수행중인 장애인콜택시 콜센터 차량관제시스템 구축사업에

More information

지금까지도 내가 체육기자로 활동한 것을 몹시 의아하게 여기고 있다. 내 가 학창시절 운동부 근처에는 발길도 하지 않았을 뿐만 아니라 운동에 소 질을 전혀 보이지 않았기 때문이다. 나 자신도 체육부로 배치되기 전까지 스포츠 기자가 되겠다는 생각을 전혀 하지 않았다. 내가

지금까지도 내가 체육기자로 활동한 것을 몹시 의아하게 여기고 있다. 내 가 학창시절 운동부 근처에는 발길도 하지 않았을 뿐만 아니라 운동에 소 질을 전혀 보이지 않았기 때문이다. 나 자신도 체육부로 배치되기 전까지 스포츠 기자가 되겠다는 생각을 전혀 하지 않았다. 내가 미니 회고 나의 스포츠 기자 시절 오도광 전 한국일보 논설위원 서울대 사회학과 졸업 한국일보 사회부ㆍ편집부ㆍ 경제부 기자, 체육부장, 편집부국장 겸 문화부장 일간스포츠국 국차장 KOC(대한올림픽위원회) 위원 KBS시청자위원 신문사에서 정년퇴직하여 전 언론인이라는 백수가 된 지도 15년째이 지만 처음 만나는 사람들과 인사를 나누면 왕년의 체육기자로 알아 보는

More information

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관

BACK TO THE BASIC C++ 버그 헌팅: 버그를 예방하는 11가지 코딩 습관 Hanbit ebook Realtime 30 C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 Safe C++ 블라디미르 쿠스퀴니르 지음 / 정원천 옮김 이 도서는 O REILLY의 Safe C++의 번역서입니다. BACK TO THE BASIC C++ 버그 헌팅 버그를 예방하는 11가지 코딩 습관 BACK TO THE BASIC C++ 버그 헌팅 버그를

More information

09J1_ _R.hwp

09J1_ _R.hwp 상수삽입전이시간을가지는양단우선순위큐 217 DOI: 10.3745/KIPSTA.2009.16-A.3.217 상수삽입전이시간을가지는양단우선순위큐 정해재 요 약 우선순위큐는스케줄링, 정렬, 유전자검색과같은우선순위에따른검색, 최단거리계산과같은응용에사용될수있다. 본논문에서제안하는배열을이용한양단우선순위큐자료구조는삽입과삭제연산에각각 O(1) 전이시간과 O(logn) 시간이걸린다.

More information

PL10

PL10 assert(p!=null); *p = 10; assert(0

More information

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public

(8) getpi() 함수는정적함수이므로 main() 에서호출할수있다. (9) class Circle private double radius; static final double PI= ; // PI 이름으로 로초기화된정적상수 public Chapter 9 Lab 문제정답 1. public class Circle private double radius; static final double PI=3.141592; // PI 이름으로 3.141592 로초기화된정적상수 (1) public Circle(double r) radius = r; (2) public double getradius() return

More information

윈도우즈프로그래밍(1)

윈도우즈프로그래밍(1) 제어문 (2) For~Next 문 윈도우즈프로그래밍 (1) ( 신흥대학교컴퓨터정보계열 ) 2/17 Contents 학습목표 프로그램에서주어진특정문장을부분을일정횟수만큼반복해서실행하는문장으로 For~Next 문등의구조를이해하고활용할수있다. 내용 For~Next 문 다중 For 문 3/17 제어문 - FOR 문 반복문 : 프로그램에서주어진특정문장들을일정한횟수만큼반복해서실행하는문장

More information

USB2

USB2 USB2.0 KIT 용 적외선 온도센서와 온/습도 센서 보드 1. 주의 사항(필독) 2. 시스템 구성 3. USB 프로그램 다운로드 방법 4, PC 프로그램 5. PC Library 사용방법 6. 상품 구입시 회 사 명 : IESystems Website : www.iesystems.co.kr Email : matrixhj@iesystems.co.kr 전화번호

More information

2013 Yonsei Digital Game Institute 연세디지털 게임교육원 입학안내 1. 학교소개 - 원장인사말 - 학점은행제 소개 2. 학사일정 - 입학식 - 수강신청 - 신입생 O.T - 학사일정 - 성적표 및 등록금 고지서 배부 3. 장학제도 - 교내장학금 - 외부기타 장학금 - 특별 장학금 4. 강의장 안내 5. 행정 안내 - 학사관리시스템

More information

UNIST_교원 홈페이지 관리자_Manual_V1.0

UNIST_교원 홈페이지 관리자_Manual_V1.0 Manual created by metapresso V 1.0 3Fl, Dongin Bldg, 246-3 Nonhyun-dong, Kangnam-gu, Seoul, Korea, 135-889 Tel: (02)518-7770 / Fax: (02)547-7739 / Mail: contact@metabrain.com / http://www.metabrain.com

More information

DBPIA-NURIMEDIA

DBPIA-NURIMEDIA 냉전적 이산과 탈냉전적 공존의 전망: 교토( 京 都 ) 재일코리안의 구술을 중심으로*1) 김귀옥 국문요약 이 글은 1년 가까운 기간 교토를 현지답사하고 교토 재일코리안의 다양한 사회 적 관계나 삶을 관찰한 후 10명의 구술생애사를 조사한 자료를 통해 작성되었다. 주로 교토 재일코리안 2세대(1명의 1세대와 1명의 3세대 포함)들의 재현적 기억과 생활 속에서

More information

<C7C3B7AFBDBA20327374617220BBE7B8F0C1F5B1C7C5F5C0DABDC5C5B92031363531C8A35B454C532DC6C4BBFDC7FC5DC1FDC7D5C5F5C0DAB1D4BEE02E687770> 플러스 2star 사모증권투자신탁 1651호[ELS-파생형] 제1장 총칙 제1조(신탁계약의 목적) 이 신탁계약은 자본시장과 금융투자업에 관한 법률(이하 법 이라 한다)이 정하 는 바에 따라 집합투자기구의 설정, 집합투자재산의 운용 및 관리를 함에 있어 집합투자업자인 플러 스자산운용주식회사와 신탁업자인 한국증권금융이 수행하여야 할 업무 등 필요한 사항과 투자자의

More information

01Ç¥1, 2, 3, 4˚1š

01Ç¥1, 2, 3, 4˚1š http://www.yongsango.net 4 5 6 7 8 9 10 11 14 15 16 17 18 19 gold star 20 21 22 개교 60주년 기념 총동창회장배 테니스대회 - 10월 22일 오전 9시 한남테니스 클럽 흐린 날씨 속에 뜨거운 열기를 더한 테니스대회. 사진 우측 위는 A조 우승을 차지한 19회, 아래는 B조 우승의 26회 동문

More information

슬라이드 1

슬라이드 1 한국산업기술대학교 제 5 강스케일링및회전 이대현교수 학습안내 학습목표 3D 오브젝트의확대, 축소및회전방법을이해한다. 학습내용 3D 오브젝트의확대및축소 (Scaling) 3D 오브젝트의회전 (Rotation) 변홖공갂 (Transform Space) SceneNode 의크기변홖 (Scale) void setscale ( Real x, Real y, Real z)

More information

제주발전연구원 제주발전연구원 정책이슈브리프 2015년 11월 2일 Vol. 226 발행처 : 제주발전연구원 발행인 : 강기춘 주 소 : 63147 제주특별자치도 제주시 아연로 253 TEL. 064-726-0500 FAX. 064-751-2168 제주발전연구원은 지역사

제주발전연구원 제주발전연구원 정책이슈브리프 2015년 11월 2일 Vol. 226 발행처 : 제주발전연구원 발행인 : 강기춘 주 소 : 63147 제주특별자치도 제주시 아연로 253 TEL. 064-726-0500 FAX. 064-751-2168 제주발전연구원은 지역사 226 2015. 11. 2 사려니숲길 셔틀버스 시범운영 성과 및 향후과제 제주발전연구원 손 상 훈 책임연구원 제주발전연구원 제주발전연구원 정책이슈브리프 2015년 11월 2일 Vol. 226 발행처 : 제주발전연구원 발행인 : 강기춘 주 소 : 63147 제주특별자치도 제주시 아연로 253 TEL. 064-726-0500 FAX. 064-751-2168 제주발전연구원은

More information

No Slide Title

No Slide Title Copyright, 2001 Multimedia Lab., CH 3. COM object (In-process server) Eun-sung Lee twoss@mmlab.net Multimedia Lab. Dept. of Electrical and Computer Eng. University of Seoul Seoul, Korea 0. Contents 1.

More information

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1"); void method() 2"); void method1() public class Test 3"); args) A

예제 2) Test.java class A intvar= 10; void method() class B extends A intvar= 20; 1); void method() 2); void method1() public class Test 3); args) A 제 10 장상속 예제 1) ConstructorTest.java class Parent public Parent() super - default"); public Parent(int i) this("hello"); super(int) constructor" + i); public Parent(char c) this(); super(char) constructor

More information

슬라이드 1

슬라이드 1 UNIT 16 예외처리 로봇 SW 교육원 3 기 최상훈 학습목표 2 예외처리구문 try-catch-finally 문을사용핛수있다. 프로그램오류 3 프로그램오류의종류 컴파일에러 (compile-time error) : 컴파일실행시발생 럮타임에러 (runtime error) : 프로그램실행시발생 에러 (error) 프로그램코드에의해서해결될수없는심각핚오류 ex)

More information

휠세미나3 ver0.4

휠세미나3 ver0.4 andromeda@sparcs:/$ ls -al dev/sda* brw-rw---- 1 root disk 8, 0 2014-06-09 18:43 dev/sda brw-rw---- 1 root disk 8, 1 2014-06-09 18:43 dev/sda1 brw-rw---- 1 root disk 8, 2 2014-06-09 18:43 dev/sda2 andromeda@sparcs:/$

More information

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode]

Microsoft PowerPoint - Lecture_Note_5.ppt [Compatibility Mode] TCP Server/Client Department of Computer Engineering Kyung Hee University. Choong Seon Hong 1 TCP Server Program Procedure TCP Server socket() bind() 소켓생성 소켓번호와소켓주소의결합 listen() accept() read() 서비스처리, write()

More information

ePapyrus PDF Document

ePapyrus PDF Document 프로그래밍 콘테스트 챌린징 for GCJ, TopCoder, ACM/ICPC, KOI/IOI 지은이 Takuya Akiba, Yoichi Iwata, Mastoshi Kitagawa 옮긴이 박건태, 김승엽 1판 1쇄 발행일 201 1년 10월 24일 펴낸이 장미경 펴낸곳 로드북 편집 임성춘 디자인 이호용(표지), 박진희(본문) 주소 서울시 관악구 신림동 1451-15

More information

Microsoft PowerPoint - 13 ¼ÒÄÏÀ» ÀÌ¿ëÇÑ Åë½Å 2.ppt

Microsoft PowerPoint - 13 ¼ÒÄÏÀ» ÀÌ¿ëÇÑ Åë½Å 2.ppt 13 장소켓을이용한통신 (2) 소켓을이용한통신 (2) 함수 - recvfrom - sendto - uname - gethostname - gethostbyname - gethostbyaddr 1 1. 서론 소켓을사용하여비연결형모델로통신을하기위한함수와그외의함수 함수 의미 recvfrom 비연결형모델에서소켓을통해메시지를수신한다. sendto 비연결형모델에서소켓을통해메시지를송신한다.

More information

00.2011-66-988 노무관리업무 담당자 워크숍 속표지

00.2011-66-988 노무관리업무 담당자 워크숍 속표지 교재 2011-66-988 노무관리업무 담당자 워크숍 2011. 11 목 차 1. 복수노조 타임오프제 쟁점과 합리적 대응방안 07 임 종 호 (노무법인 B&K 대표노무사) 2. 대학에서의 직종별인사노무 관리와 평가 51 강 승 화 (대한노무법인 공인노무사) 3. 대학에서의 합리적 합법적 용역(도급/파견/하청등) 관리방안 69 강 승 화 (대한노무법인 공인노무사)

More information

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729> 8주차중간고사 ( 인터럽트및 A/D 변환기문제및풀이 ) Next-Generation Networks Lab. 외부입력인터럽트예제 문제 1 포트 A 의 7-segment 에초시계를구현한다. Tact 스위치 SW3 을 CPU 보드의 PE4 에연결한다. 그리고, SW3 을누르면하강 에지에서초시계가 00 으로초기화된다. 동시에 Tact 스위치 SW4 를 CPU 보드의

More information

룩스문디.indd

룩스문디.indd 2012년 4월 29일 제 13 호 룩 스 문 디 나는 세상의 빛이다 (요한8:12) 100-120 서울 중구 정동3번지 대한성공회 서울주교좌성당 The Anglican Church of Sts.Mary&Nicholas [전화:02-730-6611/팩스:02-722-1516] 발행: 서울주교좌교회 사목단 (룩스문디 세상의 빛)는 서울주교좌교회의 사목단이 발행하는

More information

새김 글 건강하고 행복한 새해를 바라며 이재철(요셉) 신부 / 가톨릭중앙의료원 이념구현실장 좋든 싫든 한 해가 밝았다. 새해를 맞는 마음이 새로운 것에 대한 기 대와 불신으로 교차하며 이중적이라는 생각이 든다. 그래도 기쁘고 신 나는 일이 새해에는 두루 많았으면 한다.

새김 글 건강하고 행복한 새해를 바라며 이재철(요셉) 신부 / 가톨릭중앙의료원 이념구현실장 좋든 싫든 한 해가 밝았다. 새해를 맞는 마음이 새로운 것에 대한 기 대와 불신으로 교차하며 이중적이라는 생각이 든다. 그래도 기쁘고 신 나는 일이 새해에는 두루 많았으면 한다. 가톨릭중앙의료원 원목팀 발행 2010.1 353호 새김 글 건강하고 행복한 새해를 바라며 이재철(요셉) 신부 / 가톨릭중앙의료원 이념구현실장 교회사화 서울교구, 경향신문을 잃다 서상요 / 前 한국교회사연구소 편찬 위원 의학 상식 고혈압 환자의 생활 수칙 송상욱 / 성빈센트병원 건강증진센터 소장 주님께서 함께 계시니 마음의 창을 넓게 권오분(요아킴) 수녀 /

More information

歯444

歯444 http://www.cheongjo.or.kr / E-mail : bugodong@hanafos.com Glass Blub (Panel Glass) ( F u n n e l G l a s s ) (T F T - w w w. h e g. c o. k r L C D) X TEL:054)463-1191 FAX:054)461-8032 h t t p : /

More information

¼¼¼Òȸ16pÃÖÁ¾

¼¼¼Òȸ16pÃÖÁ¾ 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 1) 2) 11. 12. 2 3 4 5 6 7 8 9 10 11 12 13 14 Tel. 02) 2228-5221 Fax. 02) 365-2125 E-mail : mak68107@yuhs.ac Tel. 02) 2228-1930 Fax. 02) 393-6884 E-mail : dongas@yuhs.ac Tel.

More information

슬라이드 1

슬라이드 1 핚국산업기술대학교 제 14 강 GUI (III) 이대현교수 학습안내 학습목표 CEGUI 라이브러리를이용하여, 게임메뉴 UI 를구현해본다. 학습내용 CEGUI 레이아웃의로딩및렌더링. OIS 와 CEGUI 의연결. CEGUI 위젯과이벤트의연동. UI 구현 : 하드코딩방식 C++ 코드를이용하여, 코드내에서직접위젯들을생성및설정 CEGUI::PushButton* resumebutton

More information

hlogin2

hlogin2 0x02. Stack Corruption off-limit Kernel Stack libc Heap BSS Data Code off-limit Kernel Kernel : OS Stack libc Heap BSS Data Code Stack : libc : Heap : BSS, Data : bss Code : off-limit Kernel Kernel : OS

More information

Microsoft PowerPoint - 14주차 강의자료

Microsoft PowerPoint - 14주차 강의자료 Java 로만드는 Monster 잡기게임예제이해 2014. 12. 2 게임화면및게임방법 기사초기위치 : (0,0) 아이템 10 개랜덤생성 몬스터 10 놈랜덤생성 Frame 하단에기사위치와기사파워출력방향키로기사이동아이템과몬스터는고정종료버튼클릭하면종료 Project 구성 GameMain.java GUI 환경설정, Main Method 게임객체램덤위치에생성 Event

More information

충남교육181호-3.25.pdf

충남교육181호-3.25.pdf 11-8140242-000001-08 2013-888 2013 181 2013 181 Contents 02 27 08 10 14 20 29 25 32 61 Spring 2 0 1 3 71 44 51 57 67 72 80 91 100 105 110 89 118 123 136 144 148 119 155 158 163 1 2 3 4 5 6 8 SPRING

More information