문서의 제목 나눔고딕B, 54pt
|
|
- 수 비
- 5 years ago
- Views:
Transcription
1 1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 6. 도구활용예제 7. FAQ 8. 도구평가 9. 용어집
2 1. 도구개요 소개 소프트웨어개발을위한크로스 - 플랫폼분산버전관리도구. 대부분은파이썬을사용하여개발되었고, diff 부분은 C 를사용하여개발. 기본적으로명령줄인터페이스프로그램 주요기능 버전관리기능 카테고리 세부카테고리버전관리 커버리지 도구난이도중 라이선스형태 / 비용 Generic Public License v2 / 무료사전설치도구 - 운영체제 Windows, Linux, Mac OS, UNIX 최신버전 ( ) 특징 크로스플랫폼, 서버가불필요, 분산버전관리시스템 원격저장소와작업디렉토리의구분이없음 적용회사 / 프로젝트 - 관련도구 제작사 공식홈페이지 Subversion, CVS, Git selenic 2
3 2. 기능요약 소프트웨어개발을위한크로스 - 플랫폼분산버전관리도구 주요기능 분산저장소관리 지원여부 지원 폴더및저장소관리지원 ( 폴더관리와동일 ) 저장소이력공유 기존저장소복사본만들기 충돌하는저장소병합 지원 지원 지원 3
4 3. 도구실행환경 JDK(Java development kit) 상에서설치및구현이가능 다양한 OS 를지원 Windows : Windows XP / Windows 7 (32, 64-bit 모두지원 ) Linux : 32, 64-bit 지원 Mac OS X : 32, 64-bit 지원 UNIX : 32, 64-bit 지원 Command Line 에서동작 저장소관리프로그램 : 저장소설치불필요 Windows / Linux / Mac OS / UNIX 4
5 4. 도구설치방법 세부목차 4.1 다운받기 4.2 설치하기 4.3 설치확인하기 5
6 4. 도구설치방법 4.1 다운받기 (1/2) 홈페이지에서 Download 메뉴클릭 본매뉴얼에서는 Windows 용 버전설치 6
7 4. 도구설치방법 4.1 다운받기 (2/2) 설치파일선택 본매뉴얼에서는 Windows 용 64bit Inno Setup Installer 다운로드 7
8 4. 도구설치방법 4.2 설치하기 (1/2) 설치파일실행 8
9 4. 도구설치방법 4.2 설치하기 (2/2) 설치파일실행 9
10 4. 도구설치방법 4.2 설치확인 설치확인 Command 창에서 hg 실행하여정상실행확인 10
11 세부목차 5.1 의주요기능 5.2 예제소개 5.3 기존저장소의복사본만들기 5.4 저장소의이력알아보기 5.5 저장소의변경 5.6 저장소의변경공유 5.7 다른사람과의변경공유 5.8 변경을병합하기 5.9 충돌하는변경병합하기 5.10 주요추가기능 (2.8.1) 11
12 5.1 의주요기능 의주요기능 기존저장소의복사본만들기 저장소변경하기 저장소공유및복사본만들기 12
13 5.2 예제소개 의기능을소개하기위해홈페이지에있는한글입문서를예제로사용 본예제에서는기존저장소의복사본을만들고저장소를변경하고, 공유하며병합하는방법을다루도록함. 13
14 5.3 기존저장소의복사본만들기 (1/3) 저장소의복사본을위치시킬폴더 ( 디렉토리 ) 를생성하고복사본을만듦. 본예제에서는 C:\testwork 에저장소의복사본을만들도록함. selenic.com 에올려져있는 hello, world 저장소를복제하도록함. 커맨드라인에 hg clone my-hello 를입력. 14
15 5.3 기존저장소의복사본만들기 (2/3) 성공적으로저장소가복제되었다면아래와같은메시지를출력. 폴더 ( 디렉토리 ) 의목록을보면 my-hello 라는폴더 ( 디렉토리 ) 가생성되었음을확인가능. 15
16 5.3 기존저장소의복사본만들기 (3/3) 폴더 ( 디렉토리 ) 에들어가서내용을확인. my-hello 안에들어있는파일들은저장소에있는파일들과동일한것으로확인가능. 16
17 5.4 저장소의이력알아보기 (1/8) 저장소의이력을보기위해 log 명령을사용 Log 명령은저장소에일어난모든작업들을요약하여, 최근의일부터시간의역순으로표시 17
18 5.4 저장소의이력알아보기 (2/8) 각단락은하나의변경집합을나타냄. 변경집합은 1 개이상의파일변경을, 1 개의논리적인단위로모아놓은것. 앞의예제에서는저장소의이력이 2 개의변경집합으로드러남. Changeset 은그변경집합의고유 ID. 콜론앞의최초숫자는수정번호. 수정번호는변경집합을가리키기위한단순한방법. 수정번호는저장소안에서만유효한로컬한개념. 콜론뒤의긴 16 진수문자열은 ChangeSetID. 이것은변경집합을가리키며, 변경집합을포함한모든저장소안에서같은값. 만약다른누군가와어떤변경집합에대해의논하려한다면, 수정번호가아닌 ChangeSetID 를사용. tag 는어떤변경집합의임의의이름인꼬리표를나타냄. 어떤변경집합에도 1 개이상의꼬리표를붙이는것이가능. 실제로는변경집합이붙이는일이거의없어서, tag 줄은거의나오지않음. tip 이라는이름이붙은특별한꼬리표는보통 Tip 을가리킴. 이것은저장소안에있는가장새로운변경집합. 다른변경집합을작성하면, 그것이 Tip 이됨. user 는변경집합을작성한사람으로, 자유로운형식의문자열. 보통이메일주소를사용하는데사람의이름이포함되는경우도존재. date 은언제변경집합이작성되었는가를가리킴. 일시정보는변경집합의작성자의지역의시간대로표시. summary 는변경집합의설명의맨처음줄을표시. 이것은변경집합의목적을자신과다른사람들이이해할수있게돕기위해, 변경집합의작성자가작성시입력하는것. 18
19 5.4 저장소의이력알아보기 (3/8) Log 명령의 v 설정옵션을사용하면더욱자세한이력정보를나타냄. 19
20 5.4 저장소의이력알아보기 (4/8) --debug 옵션을쓰면모든것이출력 20
21 5.4 저장소의이력알아보기 (5/8) 상세한출력은기본출력보다더많은필드의정보를포함. changeset 은생략되지않은 ChangeSetID 를표시. Files 는변경집합으로변경된파일들을나열. description 은변경집합의설명을한줄이아닌여러줄로전부나타냄. --debug 출력은상세한출력에더해다음의필드를표시. file+ 는변경집합에서추가된파일을나열. file-는변경집합에서삭제된파일을나열. manifest는변경집합의매니페스트id를표시. 2개의 parent 필드는변경집합의두부모의변경집합ID를표시. 1: 는무효인부모를참조. 21
22 5.4 저장소의이력알아보기 (6/8) -r 설정을쓴 log 명령은특정변경집합을표시 첫번째변경집합을보기위해서는 r1 을입력 22
23 5.4 저장소의이력알아보기 (7/8) -p 설정을쓴 log 명령은, 변경집합에관련된패치를표시 23
24 5.4 저장소의이력알아보기 (8/8) 최신변경집합의정보를표시하는데 tip 명령을사용할수있음. tip 명령은 log r tip 에의단축이라고생각하면됨. 24
25 5.5 저장소의변경 (1/10) 여기서의간단한목표는, hello, world 프로그램의출력에한줄더추가하는것. 가장먼저, 이간단한목표를이루기위한프로젝트용으로 my-hello 를복제한 my-hello-newoutput 라고불리는새로운저장소를생성. 25
26 5.5 저장소의변경 (2/10) 새로운저장소에변경을함. 작업디렉토리에들어가, 메모장같은텍스트에디터를이용하여소스코드를변경. 26
27 5.5 저장소의변경 (3/10) hello.c 의원래내용 /* * hello.c * * Placed in the public domain by Bryan O'Sullivan * * This program is not covered by patents in the United States or other * countries. */ #include <stdio.h> int main(int argc, char **argv) { printf("hello, world!\n"); return 0; } 27
28 5.5 저장소의변경 (4/10) main 을편집하여출력하는내용을 1 줄에서 2 줄로변경. ( ) int main(int argc, char **argv) { printf("hello, world!\n"); printf( sure am glad I m using!\n ); return 0; } 위의내용을모두수행하였을경우, 에디터를종료. 이편집으로, 변경집합을만들준비가완료. 28
29 5.5 저장소의변경 (5/10) 만약작업을중단하여, 어떤변경이변경집합에포함되는지를잊어버렸다면 status 명령을사용. 접두사인 M 이, hello.c 가변경 (modified) 되어다음에변경집합에포함된다는것을표시. 29
30 5.5 저장소의변경 (6/10) 변경을파기하여원래상태로돌려놓고싶은경우는, revert 명령을써서파일을변경하지않은상태로돌려놓는것이가능. 30
31 5.5 저장소의변경 (7/10) 변경집합을작성하는행위를반영한다고부름. commit 명령을써서반영을실행. 이것은에디터를열어, 암호와같은줄을몇개표시. 31
32 5.5 저장소의변경 (8/10) 변경집합을반영하는데에는, 이유를써넣지않으면안됨. 이것은통상변경집합코멘트라고부름. 다음과같이입력. 저장한다음에디터를종료. commit 명령은종료하여아무것도표시되지않음. 만약텍스트를저장하지않고에디터를종료하면, commit 명령은조작을중단하여반영하기전에취소할수있음. 32
33 5.5 저장소의변경 (9/10) 이상태에서 status 명령을실행. 아무것도없음. 방금가한변경은변경집합에반영되어있으므로, 반영이필요한변경된파일이존재하지않음. 33
34 5.5 저장소의변경 (10/10) 다음작업을위해, 갱신이력을조사하는것이가능. 반영한변경집합이보임. 새로운변경집합은이저장소에만존재. 34
35 5.6 저장소의변경공유 (1/5) 원저장소를복제. 35
36 5.6 저장소의변경공유 (2/5) 각저장소에는 Tip 이무엇인가를아는데에 tip 명령을사용. (Tip 은가장새로운변경집합 ) 이 Tip 의완전한설명을출력하지않게하기위해, -q( 조용하게 ) 옵션을사용 Tip 은다르다는것을알수있음. 36
37 5.6 저장소의변경공유 (3/5) my-hello-share 로돌아와새로운변경집합을그곳까지넓혀봄. 그러기위해, pull 명령을사용. 이것은다른저장소에있는, 이저장소에는없는변경집합을전부이저장소에끌어오기를위한명령어. 37
38 5.6 저장소의변경공유 (4/5) 앞에서출력의마지막줄은중요. 은 Pull 을수행한다음작업디렉토리를갱신하지않음. 이것은예를들어저장소가새로운변경집합을포함하고있다고해도, 작업디렉토리의 hello.c 파일은아직이전의 Pull 의내용이라는뜻. 의조언에따라, 이파일 ( 과 Pull 의사이에변경된다른파일 ) 을변경하는것이가능. 38
39 5.6 저장소의변경공유 (5/5) 업데이트완료 39
40 5.7 다른사람과의변경공유 (1/3) 저장소간이나사람들사이에변경을공유하는데에는여러가지방법이존재. 그중가장흔한방법으로이메일사용. 변경을반영한다음, 그것을파일로내보내기해서, 그것을첨부파일로서누군가에게이메일로전송가능. 변경을내보내기에는, export 명령사용. 에어떤것을내보내기할까를가리키기위해, 꼬리표나수정번호, 또는 ChangeSetID 를지정. 40
41 5.7 다른사람과의변경공유 (2/3) 기본적으로, Export 는단순히패치를표시하는것이어서, 보통은출력을파일로리다이렉트함. 이파일은 UnifiedDiff 형식의패치파일로서, 에그것을 import 하는방법을알려주기위한특별한정보를포함. 41
42 5.7 다른사람과의변경공유 (3/3) 앞에서와같이실행한결과인 patch.diff 파일을주고받으면됨. 메일을받는사람은첨부된파일을저장하고저장소에그변경집합을가져오기위해 import 명령을사용. 42
43 5.8 변경을병합하기 (1/5) 병합할것을작성. my-hello 저장소를한번더복제. 43
44 5.8 변경을병합하기 (2/5) my-hello-desc 디렉토리안에있는 hello.c 파일을수정 두번째줄에있는주석 * hello.c 를 * hello.c hello, world 로수정 저장한다음편집기를종료하여변경을반영 44
45 5.8 변경을병합하기 (3/5) commit 명령에 m 옵션을사용해서편집기를띄우지않게하여시간을절약 45
46 5.8 변경을병합하기 (4/5) my-hello-new-output 저장소의 hello.c 에변경이한건, my-hello-desc 저장의 hello.c 에다른변경이한건존재. 46
47 5.8 변경을병합하기 (5/5) update 로병합. 47
48 5.9 충돌하는변경병합하기 (1/6) 은더욱복잡한병합도가능. 인위적으로충돌하는상황을연출. my-hello 를복제하는일부터시작. 48
49 5.9 충돌하는변경병합하기 (2/6) my-hello-not-cvs 디렉토리안의 hello.c 파일을오픈. main을아래와같이변경 int main(int argc, char **argv) { printf( hello, world\n ); printf( sure am glad I m not using CVS!\n ); return 0; } 이시점에서, my-hello-new-output 저장소의 hello.c 에변경이한건있고, my-hellodesc 저장소의 hello.c 에다른변경이한건존재. 49
50 5.9 충돌하는변경병합하기 (3/6) my-hello-desc 디렉토리내에서 my-hello-new-output 로부터변경을 import 해도문제없음. 50
51 5.9 충돌하는변경병합하기 (4/6) Update. hg merge 를실행할필요없음. 그러나, 각변경집합에따라같은소스파일의같은줄이다른식으로변경되어있기에 은자동적으로병합하는것이가능하지않음. 51
52 5.9 충돌하는변경병합하기 (5/6) hg merge 명령어를실행. 52
53 5.9 충돌하는변경병합하기 (6/6) 은파일당 3-way 병합을사용. 이것은병합처리에 3 개의입력파일이있는것을의미. 로컬파일 ( 현재의저장소에서옴 ) 다른파일 ( 병합될저장소에서옴 ) 기본파일 ( 가지가갈라지기전의최신파일 ) 만일병합프로그램을설치하지않고있다면, 텍스트에디터가떠서, 병합할필요가있는파일을오픈. 이것을손수편집하는것은잘못할가능성이높음. 편집기를종료한다음 hg rollback 명령을써서 Pull 의결과를취소한다음, 병합프로그램을설치하여, 한번더시도해보는것이가장좋음. 주의 : 은어떤프로그램을실행할필요가있는지를알아보기위해 HGMERGE 환경변수와설정파일을조사. 만약아무것도설정되어있지않다면, hgmerge 스크립트를실행. 53
54 5.10 주요추가기능 (2.8.1) 은기본적으로 command line 방식의버전관리도구로 UI 상에서의큰변화는없으며, command line 명령어의기능수정또는성능개선이업데이트내용의대부분을차지 기존의 이후의 2.5, 2.6, 2.7, 2.8 에서의주요명령어에대한변경내용은다음과같으며자세한내용은 참조 commit: show active bookmark in commit editor helper text commit: enable --secret option export: export working directory parent by default export: show 'Date' header in a format that also is readable for humans log: add a log style that is default+phase log: show style list when unknown style specified log: make file log slow path usable on huge repos merge: apply non-interactive working dir updates in parallel pull: for pull --update with failed update, print hint if any summary: augment output with info from extensions update: add tracking of interrupted updates update: add error message for dirty non-linear update with no rev 54
55 6. 도구활용예제 세부목차 6.1 예제설명 6.2 프로젝트시작 6.3 프로젝트공유준비 6.4 프로젝트개별작업시작 55
56 6. 도구활용예제 6.1 예제설명 (1/2) 예제시스템 : 철수와영희의협동프로젝트 예제설명 - 철수와영희는이번팀프로젝트를같이작업하게됨. - 다른업무가잦은영희의사정상만날시간이부족해서각자의집에서프로그램을작성하기로함. - 회의시간이부족한두사람은형상관리도구를사용하기로결정. - 철수는자신이알던형상관리도구인 을사용하기로함. - 철수는자신의컴퓨터에서버를설치하고영희와함께프로젝트를작업하기로결정. 56
57 6. 도구활용예제 6.2 프로젝트시작 철수와영희는콘솔에 hello, world! 를출력하는기능을구현한뒤, 그기능을확장 철수와영희는다음과같은소스를기반으로작업 selenic.com에올라와있는소스를기반으로작업하기로함. #include <stdio.h> int main(int argc, char **argv) { printf("hello, world!\n"); return 0; } 철수와영희는현재동일한소스를보유 철수와영희는각자따로소스코드를작업하고, 작업한결과물을서로공유하기를원함 57
58 6. 도구활용예제 6.3 프로젝트공유준비 철수와영희는각각시스템에 을설치. 58
59 6. 도구활용예제 6.4 프로젝트개별작업시작 (1/2) 철수는 selenic 의프로젝트저장소를자신의프로젝트저장소로복사. 커맨드라인에 hg clone chulsoo-hello 59
60 6. 도구활용예제 6.4 프로젝트개별작업시작 (2/2) 철수는 hello, world! 출력프로그램을확장. hello, world! & hello younghee. 라고출력하게소스코드를변경. commit 명령을수행해변경집합을작성. 자동실행되는메모장에코멘트를추가. 60
61 6. 도구활용예제 6.4 프로젝트공유 (1/5) 철수는방금변경한소스를공유하고싶어함. 변경된소스가있는저장소를복제. chulsoo-hello 폴더를 chulsoo-hello-share 로똑같이복제. 61
62 6. 도구활용예제 6.4 프로젝트공유 (2/5) 변경된소스를공유하기위해철수는 chulsoo-hello-share 를 export 시킴. hg export tip 의실행결과를파일로리다이렉션해서 patch.diff 에저장. 62
63 6. 도구활용예제 6.4 프로젝트공유 (3/5) 철수는 patch.diff 파일을메신저로영희에게전송. 영희는자신의작업폴더인 younghee-hello 에 patch.diff 파일을복사. 63
64 6. 도구활용예제 6.4 프로젝트공유 (4/5) 영희는 import 명령을통해 patch.diff 를적용. 64
65 6. 도구활용예제 6.4 프로젝트공유 (5/5) 영희는 hello.c 파일을열어변경이적용되었는지확인. 철수는소스코드변경이영희에게적용되었음을알수있음. 65
66 7. FAQ 질문 1) 커맨드라인으로작업하는게너무어렵습니다. 작업을보조해주는툴들은없나요? 답변 1 : 이클립스플러그인으로제공되는툴이있습니다. 를참조하시기바랍니다. 기본적인사용법은이클립스 cvs 와유사합니다. 질문 2) 머큐리얼에대해서더알아보고싶습니다. 어디를참고해야하나요? 답변 2 : 머큐리얼홈페이지가있습니다. 를참조하시기바랍니다. 질문 3) 사용중에 Hg 를사용하는데, Hg 에의미가있나요? 답변 3 : 도구의이름은 입니다. 머큐리얼의명령으로써, 수은의원소기호인 Hg 를사용하여표현합니다. 66
67 8. 도구평가 활용성 서버필요없이분산된코드의버전관리가가능 윈도우에서사용가능함에도, UI 없이콘솔창진행으로약간의불편함이있음 범용성 사용도구의제약사항이적고저장소변경등여러상황에서사용가능 호환성 각 OS 마다개별파일을제공함으로 OS 제약사항이적음 성능 Text 기반처리로빠른성능을보임 기타 버전관리도구중특이하게도분산버전관리및저장소변경등을지원 도구평가의견 을이용해서분산버전관리가능 은진보된브랜칭 (branching) 과머징 (merging) 기능을가짐 67
68 9. 용어정리 본매뉴얼에서사용하고있는용어의정리 병합여러다른버전들의소스를충돌없이하나로합치는것. CVS Commit 동시버전관리시스템 (Concurrent Versioning System) 으로도알려져있으 며, 버전관리시스템을구현. 보통소프트웨어프로젝트를진행할때, 파 일로이뤄진모든작업과모든변화를추적하고, 여러개발자 ( 지역적으로 떨어진 ) 가협력하여작업할수있게함 check-out 한 source 를수정, file 추가, 삭제등을한뒤저장소에저장하여 update 하는것. Commit 을하면전체 revision 이 1 증가함 68
슬라이드 1
Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java
More information<4D F736F F F696E74202D20C1A632C0E520C7C1B7CEB1D7B7A5B0B3B9DFB0FAC1A4>
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 통합개발환경 통합개발환경 (IDE: integrated development environment) 에디터 + 컴파일러 + 디버거 Visual C++: 이클립스 (eclipse): Dev-C++: 마이크로소프트제작 오픈소스프로젝트 오픈소스프로젝트 통합개발환경의종류 비주얼 C++(Visual C++)
More information1. 도구개요 STAF Testing 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 Testing 세부카테고리테스트설계및실행 커버리지 Test Integration / Aut
1. 도구개요 소개 각테스트대상분산환경에데몬을사용하여테스트대상프로그램을통해테스트를수행하고, 통합하며자동화하는 프레임워크 주요기능 테스트통합및자동화 카테고리 세부카테고리테스트설계및실행 커버리지 Test Integration / Automation 도구난이도상 라이선스형태 / 비용 Eclipse Public License / 무료사전설치도구 JDK 운영체제 Windows,
More information슬라이드 1
Git 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 Git (http://git-scm.com/) 라이선스 리누스토발즈가만든분산형버전관리시스템 대부분의공개 SW 가 Git 을이용해서관리되고있음 General Public License v2 GitHub, BitBucket, GitLab 등웹기반의다양한소스저장소서비스의기반
More information슬라이드 1
TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능
More informationMicrosoft Word - ntasFrameBuilderInstallGuide2.5.doc
NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,
More informationPowerPoint 프레젠테이션
Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/
More information슬라이드 1
Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을
More informationSoftware Verification Team 오준 임국현 주영진 김슬기
Software Verification Team 2 200611490 오준 201011358 임국현 200913988 주영진 201011318 김슬기 Contents CTIP Mantis Additional info Q&A CTIP Continuous Test & Integration Platform CI 개념을바탕으로소스검토 ( 테스트및정적분석 ), 빌드,
More information목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.
소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423
More informationBMP 파일 처리
BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)
More informationMicrosoft PowerPoint - chap02-C프로그램시작하기.pptx
#include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의
More informationSQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자
SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전
More information리눅스기초
1 목차 Github 개요 Github 계정만들기 Github 저장소만들기 Github 저장소를이용한작업하기 팀구성하여공동작업하기 2 System Security Lab@Myongji Univ. GitHub github.com git 기반의공개 SW 호스팅사이트 웹사이트를통해팀프로젝트에필요한유용한기능을제공 소스코드, 커밋히스토리, 브랜치등을확인 이슈추적하기
More information문서의 제목 나눔고딕B, 54pt
1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FQA 8. 도구평가 9. 용어집 1. 도구개요 소개 Continuous Integration ( 지속적통합 ) 을위한 Build 지원도구 주요기능 쉬운설치및웹기반으로된쉬운 UI 제공 여러 project 동시 Build 제공 카테고리 세부카테고리배포관리
More informationMicrosoft PowerPoint - [2009] 02.pptx
원시데이터유형과연산 원시데이터유형과연산 원시데이터유형과연산 숫자데이터유형 - 숫자데이터유형 원시데이터유형과연산 표준입출력함수 - printf 문 가장기본적인출력함수. (stdio.h) 문법 ) printf( Test printf. a = %d \n, a); printf( %d, %f, %c \n, a, b, c); #include #include
More informationuntitled
시스템소프트웨어 : 운영체제, 컴파일러, 어셈블러, 링커, 로더, 프로그래밍도구등 소프트웨어 응용소프트웨어 : 워드프로세서, 스프레드쉬트, 그래픽프로그램, 미디어재생기등 1 n ( x + x +... + ) 1 2 x n 00001111 10111111 01000101 11111000 00001111 10111111 01001101 11111000
More informationYUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결
YUM(Yellowdog Updater,Modified) : RPM 패키지가저장된서버 ( 저장소 ) 로부터원하는패키지를자동으로설치한다. : YUM 도구는 RPM 의패키지의존성문제를해결해주어 RPM 패키지설치시자동적으로의존성문제를 처리하여 RPM 패키지를안전하게설치, 제거, 업그레이드등의작업을스스로하는도구 YUM 설정 (/etc/yum.conf) [main]
More informationPowerPoint 프레젠테이션
오픈소스소프트웨어개발입문 (CP33992) 소스코드버전관리 부산대학교공과대학정보컴퓨터공학부 학습목표 소스코드에대한버전관리의개념과필요성을설명할수있다. git 을활용한버전관리방법을알수있다. 2 버전관리도구 버전관리도구 소프트웨어개발시팀단위로개발중인소스코드등디지털문서의관리에사용 파일의변화를시간에따라기록하여과거특정시점의버전을다시불러올수있는도구 특징및주요기능 소프트웨어개발시팀단위로개발중인소스코드등의디지털문서관리에사용
More information1. 도구개요 CppUnit Testing 소개 CppUnit 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도
1. 도구개요 소개 는 C++ 용 testing Framework 로 Java 의 JUnit 을 C++ 로구현 C++ 언어에서사용할수있도록개발된 Open Source 프로젝트로, source code 의특정 Module 이의도하는방향으로 정확히작동하는지검증할수있도록하는 Unit test Library Framework. 주요기능 C++ 프로그램의 unit testing
More informationMicrosoft Word - src.doc
IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...
More information문서의 제목 나눔고딕B, 54pt
1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FAQ 8. 도구평가 9. 용어집 1. 도구개요 소개 주요기능.Class 파일을바탕으로코드의커버리지를측정하는라이브러리 커버리지측정및보고 카테고리 세부카테고리정적분석 커버리지 Code Coverage Management 도구난이도상 라이선스형태 / 비용 GNU
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 시스템 SW > 가상화 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리 - 3-1.
More information문서의 제목 나눔고딕B, 54pt
산업공학과를위한 프로그래밍입문 (w/ 파이썬 ) PART II : Python 활용 가천대학교 산업경영공학과 최성철교수 간단한파일다루기 [ 생각해보기 ] 우리는어떻게프로그램을시작하나? 보통은이렇게생긴아이콘을누른다! 그러나실제로는아이콘이아닌 실행파일 을실행시키는것아이콘을클릭하고오른쪽마우스클릭 속성 을선택해볼것 [ 생각해보기 ] 옆과같은화면이나올것이다대상에있는
More informationPowerPoint 프레젠테이션
Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi
More information6주차.key
6, Process concept A program in execution Program code PCB (process control block) Program counter, registers, etc. Stack Heap Data section => global variable Process in memory Process state New Running
More informationPowerPoint 프레젠테이션
1.About GIT 박재석대표 / 투씨드 1. About GIT History 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 1. About GIT Concept 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 1. About GIT Architecture
More informationEclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일
Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae
More informationMicrosoft PowerPoint - chap-02.pptx
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 컴퓨터프로그래밍기초 프로그램작성과정 에디터 (editer) 컴파일러 (compiler) 링커 (linker) 로더 (loader) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe 통합개발환경 (IDE) 컴퓨터프로그래밍기초 2 프로그램작성단계 편집 (edit) 에디터를이용하여원하는작업의내용을기술하여소스코드작성
More information4S 1차년도 평가 발표자료
모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components
More informationfprintf(fp, "clf; clear; clc; \n"); fprintf(fp, "x = linspace(0, %d, %d)\n ", L, N); fprintf(fp, "U = [ "); for (i = 0; i <= (N - 1) ; i++) for (j = 0
병렬계산을이용한열방정식풀기. 1. 처음 병렬계산을하기전에 C 언어를이용하여명시적유한차분법으로하나의열방정식을풀어본 다. 먼저 C 로열방정식을이해한다음초기조건만다르게하여클러스터로여러개의열방 정식을풀어보자. 2. C 를이용한명시적유한차분법으로열방적식풀기 열방정식을풀기위한자세한이론은앞서다룬 Finite-Difference method 을보기로하고 바로식 (1.10)
More information2. 기능요약 웹기반의서비스로써, 손쉬운일정관리및프로젝트관리를지원하는도구 주요기능일정관리그룹관리다중프로젝트관리체크리스트투표기능첨부파일 지원내용지원지원지원지원지원지원 1
1. 도구개요 소개 는웹기반의프로젝트관리어플리케이션으로써, 직관적인인터페이스를이용한손쉬운일정관리가가능 주요기능 프로젝트관리, 일정관리 카테고리 세부카테고리프로젝트추적및모니터링 커버리지 도구난이도하 라이선스형태 / 비용 Productivity Software / 무료사전설치도구 Web browser 운영체제 Web-application 도구버전설치버전없음 특징
More informationHLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 :
HLS(HTTP Live Streaming) 이용가이드 1. HLS 소개 Apple iphone, ipad, ipod의운영체제인 ios에서사용하는표준 HTTP 기반스트리밍프로토콜입니다. 2. HLS 지원대상 - 디바이스 : iphone/ipad/ipod - 운영체제 : ios 3.0 이상 - 콘텐츠형식 : MP4 (H264,AAC ), MP3 * 디바이스별해상도,
More information1. 도구개요 Implementation Eclipse CDT 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environmen
1. 도구개요 소개 CDT(C/C++ Development Toolkit) 는 Eclipse plug-in 중하나로 C/C++ 개발을위한통합개발환경 (IDE : Integrated Development Environment) 주요기능 Code 의 Edit, Compile, Debug, Unit test, Performance monitoring 등 카테고리
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 5 장 데이터송수신 (3) 1 파일전송메시지구성예제 ( 고정크기메시지 ) 전송방식 : 고정크기 ( 바이너리전송 ) 필요한전송정보 파일이름 ( 최대 255 자 => 255byte 의메모리공간필요 ) 파일크기 (4byte 의경우최대 4GB 크기의파일처리가능 ) 파일내용 ( 가변길이, 0~4GB 크기 ) 메시지구성 FileName (255bytes)
More informationuntitled
while do-while for break continue while( ) ; #include 0 i int main(void) int meter; int i = 0; while(i < 3) meter = i * 1609; printf("%d %d \n", i, meter); i++; return 0; i i< 3 () 0 (1)
More informationTcl의 문법
월, 01/28/2008-20:50 admin 은 상당히 단순하고, 커맨드의 인자를 스페이스(공백)로 단락을 짓고 나열하는 정도입니다. command arg1 arg2 arg3... 한행에 여러개의 커맨드를 나열할때는, 세미콜론( ; )으로 구분을 짓습니다. command arg1 arg2 arg3... ; command arg1 arg2 arg3... 한행이
More informationgit CLI 로간단하게조작하기! by 윤선지
git CLI 로간단하게조작하기! by 윤선지 CLI? 명령어인터페이스 Command Line interface 텍스트터미널을통해사용자와컴퓨터가상호작용하는방식 편한 GUI 프로그램대신사용하는이유? 1. GUI프로그램보다가볍다. CJO경우보안프로그램이설치되어있어소스트리 GUI 실행을버거워한다. 2. CLI를사용할수있으면 GUI를사용하는것은쉽지만그반대는힘들다.
More informationEndNote X2 초급 분당차병원도서실사서최근영 ( )
EndNote X2 초급 2008. 9. 25. 사서최근영 (031-780-5040) EndNote Thomson ISI Research Soft의 bibliographic management Software 2008년 9월현재 X2 Version 사용 참고문헌 (Reference), Image, Fulltext File 등 DB 구축 참고문헌 (Reference),
More information1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과
1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas
More informationMicrosoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]
Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google
More information목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault
사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash
More informationORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O
Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration
More information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More informationRemote UI Guide
Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................
More informationPowerPoint 프레젠테이션
C 언어개요 Jo, Heeseung 이장의내용 C 언어소개간단한 C 프로그램명령줄프로그래밍 C 프로그램의이해 2 C 언어소개 C 언어유래 1972 년 Dennis Ritchie 가설계함 UNIX 운영체제개발에사용됨 C 언어에직접영향을준언어들 Algol CPL BCPL B C C 언어의특징 구조화된언어로서모듈별설계가가능 높은이식성 - 다양한하드웨어에서사용가능
More information문서의 제목 나눔고딕B, 54pt
Subversion 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Subversion (http://subversion.apache.org/) 라이선스 Apache License v2.0 소개 특징 주요기능 CVS의단점을보완하여작성된중앙집중형방식의형상관리도구 파일이나디렉터리를이동해도이력보존 gzip 압축을통한저장공간절약
More informationPowerPoint Presentation
GIT with Atlassian Git 을이용한형상관리 박재석 대표 투씨드 Agenda Why Git? HISTORY ABOUT GIT 2005 년리누스토발즈에의해 Linux 커널프로젝트지원을위해제작된버전관리도구 12 년간지속적인발전및꾸준한성장세 CONCEPT 분산형버전관리시스템 Reverse Delta 방식이아닌변경에대한 Snapshot 방식 ARCHITECTURE
More information8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )
8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop
More information소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이 OKI 의목 표입니다. 아래의문서는 OKI 프린터및
OKI 프린터호환성 Mac OS X 와호환성 Ma(10.9) Ma(10.10) Ma(10.11) Ma(10.12) 버전 : 7.8 날짜 : 2017-05-10 소개 Mac OS X (10.9, 10.10, 10.11, 10.12) 와 OKI 프린터호환성 Mac OS X 를사용하는 PC 에 OKI 프린터및복합기 (MFP) 제품을연결하여사용할때, 최고의성능을발휘할수있도록하는것이
More informationOCW_C언어 기초
초보프로그래머를위한 C 언어기초 2 장 : C 프로그램시작하기 2012 년 이은주 학습목표 을작성하면서 C 프로그램의구성요소 주석 (comment) 이란무엇인지알아보고, 주석을만드는방법 함수란무엇인지알아보고, C 프로그램에반드시필요한 main 함수 C 프로그램에서출력에사용되는 printf 함수 변수의개념과변수의값을입력받는데사용되는 scanf 함수 2 목차 프로그램코드
More informationSena Technologies, Inc. HelloDevice Super 1.1.0
HelloDevice Super 110 Copyright 1998-2005, All rights reserved HelloDevice 210 ()137-130 Tel: (02) 573-5422 Fax: (02) 573-7710 E-Mail: support@senacom Website: http://wwwsenacom Revision history Revision
More informationMicrosoft PowerPoint - ch09 - 연결형리스트, Stack, Queue와 응용 pm0100
2015-1 프로그래밍언어 9. 연결형리스트, Stack, Queue 2015 년 5 월 4 일 교수김영탁 영남대학교공과대학정보통신공학과 (Tel : +82-53-810-2497; Fax : +82-53-810-4742 http://antl.yu.ac.kr/; E-mail : ytkim@yu.ac.kr) 연결리스트 (Linked List) 연결리스트연산 Stack
More informationPowerPoint 프레젠테이션
Network Programming Jo, Heeseung Network 실습 네트워크프로그래밍 멀리떨어져있는호스트들이서로데이터를주고받을수있도록프로그램을구현하는것 파일과는달리데이터를주고받을대상이멀리떨어져있기때문에소프트웨어차원에서호스트들간에연결을해주는장치가필요 이러한기능을해주는장치로소켓이라는인터페이스를많이사용 소켓프로그래밍이란용어와네트워크프로그래밍이랑용어가같은의미로사용
More informationMicrosoft PowerPoint - chap-02.pptx
쉽게풀어쓴 C 언어 Express 제 2 장프로그램개발과정 컴퓨터프로그래밍기초 프로그램작성과정 에디터 (editer) 컴파일러 (compiler) 링커 (linker) 로더 (loader) 소스파일 test.c 오브젝트파일 test.obj 실행파일 test.exe 통합개발환경 (IDE) 컴퓨터프로그래밍기초 2 프로그램작성단계 편집 (edit) 에디터를이용하여원하는작업의내용을기술하여소스코드작성
More informationPowerPoint 프레젠테이션
공개 SW 솔루션설치 & 활용가이드 미들웨어 > 분산시스템 SW 제대로배워보자 How to Use Open Source Software Open Source Software Installation & Application Guide CONTENTS 1. 개요 2. 기능요약 3. 실행환경 4. 설치및실행 5. 기능소개 6. 활용예제 7. FAQ 8. 용어정리
More informationMicrosoft Word - 3부A windows 환경 IVF + visual studio.doc
Visual Studio 2005 + Intel Visual Fortran 9.1 install Intel Visual Fortran 9.1 intel Visual Fortran Compiler 9.1 만설치해서 DOS 모드에서실행할수있지만, Visual Studio 2005 의 IDE 를사용하기위해서는 Visual Studio 2005 를먼저설치후 Integration
More informationMicrosoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse
More information을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을
안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경
More informationMicrosoft PowerPoint - chap01-C언어개요.pptx
#include int main(void) { int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 프로그래밍의 기본 개념을
More information2. 기능요약 Parallel 빌드지원등빌드자동화기능을지원하며다양한도구 ( 형상관리도구, Issue Tracker, Test 도구, IDE) 와의연동을지원함. 주요기능 Parallel 빌드지원 ( 다수프로젝트동시빌드 ) 분산빌드웹기반관리 알림형상관리도구지원
1. 도구개요 소개 주요기능 은 CI(Continuous Integration) 를지원하는도구이며또한지속적인빌드프로세스생성을위한확장가 능한프레임워크임. 빌드루프 (Build loop): 코어모듈, 빌드를주기적으로실행하고실행결과를사용자에게통보 리포팅 : 사용자가빌드결과를볼수있도록제공 대시보드 : 모든프로젝트빌드상태를가시적으로보여줌 카테고리 세부카테고리 배포관리
More informationSolaris Express Developer Edition
Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC
More information< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10
(https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)
More informationMicrosoft PowerPoint - [Practice #1] APM InstalI.ppt
Practice #1 APM Install 2005. 8. 31 Lee Seung-Bok http://hpclab.uos.ac.kr Contents 2 APM 소개 Apache 설치 PHP 설치 MySQL 설치기타사항 Q & A APM(Apache,, PHP, MySQL) 소개 3 Apache PHP 현재전세계에서가장보편적으로사용되고있는오픈소스웹서버안정성및우수한기능
More informationMicrosoft PowerPoint - 10Àå.ppt
10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어
More information제1장 Unix란 무엇인가?
1 12 장파이프 2 12.1 파이프 파이프원리 $ who sort 파이프 3 물을보내는수도파이프와비슷 한프로세스는쓰기용파일디스크립터를이용하여파이프에데이터를보내고 ( 쓰고 ) 다른프로세스는읽기용파일디스크립터를이용하여그파이프에서데이터를받는다 ( 읽는다 ). 한방향 (one way) 통신 파이프생성 파이프는두개의파일디스크립터를갖는다. 하나는쓰기용이고다른하나는읽기용이다.
More information목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy... 6 2.2 Compare... 6 2.3 Copy & Compare... 6 2.4 Erase... 6 2
유영테크닉스( 주) 사용자 설명서 HDD014/034 IDE & SATA Hard Drive Duplicator 유 영 테 크 닉 스 ( 주) (032)670-7880 www.yooyoung-tech.com 목차 1. 제품 소개... 4 1.1 특징... 4 1.2 개요... 4 1.3 Function table... 5 2. 기능 소개... 6 2.1 Copy...
More informationPowerPoint 프레젠테이션
1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차
More informationC 프로그래밍 언어 입문 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 informationPowerPoint 프레젠테이션
BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working
More informationStuduino소프트웨어 설치
Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...
More informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More information<4D F736F F F696E74202D20B8AEB4AABDBA20BFC0B7F920C3B3B8AEC7CFB1E22E BC8A3C8AF20B8F0B5E55D>
리눅스 오류처리하기 2007. 11. 28 안효창 라이브러리함수의오류번호얻기 errno 변수기능오류번호를저장한다. 기본형 extern int errno; 헤더파일 라이브러리함수호출에실패했을때함수예 정수값을반환하는함수 -1 반환 open 함수 포인터를반환하는함수 NULL 반환 fopen 함수 2 유닉스 / 리눅스 라이브러리함수의오류번호얻기 19-1
More information슬라이드 1
Qt Creator 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 소개 Qt Creator (http://qt-project.org/wiki/category:tools::qtcreator) 라이선스 LGPL v2.1 GUI 프로그램을쉽게만들수있는 Cross-platform 프레임워크인 Qt 를통해애플리케이션을개발할수있게해주는
More informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More information<4D F736F F F696E74202D C61645FB3EDB8AEC7D5BCBA20B9D720C5F8BBE7BFEBB9FD2E BC8A3C8AF20B8F0B5E55D>
VHDL 프로그래밍 D. 논리합성및 Xilinx ISE 툴사용법 학습목표 Xilinx ISE Tool 을이용하여 Xilinx 사에서지원하는해당 FPGA Board 에맞는논리합성과정을숙지 논리합성이가능한코드와그렇지않은코드를구분 Xilinx Block Memory Generator를이용한 RAM/ ROM 생성하는과정을숙지 2/31 Content Xilinx ISE
More informationgithub_introduction.key
Github/Git Starter Guide for Introductory Level Curtis Kim @ KAKAO Why Github/Git? - :, - - Q1 :? - Q2 :? - Q3 : ( )? - Q4 :? - Github/Git. Old Paradigm : - - a.java.. Git. - - - - - - - - - (commit &
More informationCODESYS 런타임 설치과정
CODESYS 런타임설치과정 CODESYS Control RTE / SoftMotion RTE Setup Web: www.altsoft.kr E-mail: altsoft@altsoft.kr Tel: 02-547-2344 목 차 CODESYS 런타임 - Control RTE, SoftMotion RTE... 2 다운로드및설치과정... 2 CODESYS EtherCAT
More information[ 컴퓨터시스템 ] 3 주차 1 차시. 디렉토리사이의이동 3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수
3 주차 1 차시디렉토리사이의이동 학습목표 1. pwd 명령을사용하여현재디렉토리를확인할수있다. 2. cd 명령을사용하여다른디렉토리로이동할수있다. 3. ls 명령을사용하여디렉토리내의파일목록을옵션에따라다양하게확인할수있다. 학습내용 1 : 현재디렉토리확인 1. 홈디렉토리 - 로그인을한후, 사용자가기본으로놓이게되는디렉토리위치를홈디렉토리 (home directory)
More information로거 자료실
redirection 매뉴얼 ( 개발자용 ) V1.5 Copyright 2002-2014 BizSpring Inc. All Rights Reserved. 본문서에대한저작권은 비즈스프링 에있습니다. - 1 - 목차 01 HTTP 표준 redirect 사용... 3 1.1 HTTP 표준 redirect 예시... 3 1.2 redirect 현상이여러번일어날경우예시...
More information슬라이드 1
Pairwise Tool & Pairwise Test NuSRS 200511305 김성규 200511306 김성훈 200614164 김효석 200611124 유성배 200518036 곡진화 2 PICT Pairwise Tool - PICT Microsoft 의 Command-line 기반의 Free Software www.pairwise.org 에서다운로드후설치
More information목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows
삼성SDS 하이패스 USB 드라이버 설치 매뉴얼 삼성SDS(주) 목 차 1. 드라이버 설치...3 1.1 설치환경...3 1.2 드라이버 설치 시 주의사항...3 1.3 USB 드라이버 파일...3 1.4 Windows XP에서 설치...4 1.5 Windows Vista / Windows 7에서 설치...7 1.6 Windows 8에서 설치...9 2. 드라이버
More information슬라이드 1
CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe
More informationPowerPoint 프레젠테이션
오픈소스소프트웨어개발입문 (CP33992) Linux 명령어사용법 부산대학교공과대학정보컴퓨터공학부 학습목표 리눅스시스템에서프로그래밍을개발하는데유용한다양한유닉스 쉘명령어사용법을알수있다. 2 C 프로그래밍기초연습 아래의프로그램을 vi 로작성하시오 $ vi myprog.c #include int main() { printf( Hello Linux\n
More informationPowerPoint 프레젠테이션
System Software Experiment 1 Lecture 5 - Array Spring 2019 Hwansoo Han (hhan@skku.edu) Advanced Research on Compilers and Systems, ARCS LAB Sungkyunkwan University http://arcs.skku.edu/ 1 배열 (Array) 동일한타입의데이터가여러개저장되어있는저장장소
More information³»Áö¼öÁ¤
Active Directory Active Directory Active Directory Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active Directory m Active
More informationJDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
More information1. 도구개요 Configuration & Version Management CVS 소개 버전컨트롤시스템으로소스코드나기타리소스의히스토리를쉽게관리할수있도록도와주는도구 주요기능 버전관리, 변경관리, 소스관리 카테고리 Configuration & Version Managem
1. 도구개요 소개 버전컨트롤시스템으로소스코드나기타리소스의히스토리를쉽게관리할수있도록도와주는도구 주요기능 버전관리, 변경관리, 소스관리 카테고리 세부카테고리형상관리 커버리지 도구난이도하 라이선스형태 / 비용 GPL(General Public License) / 무료사전설치도구 운영체제 Windows, Linux, Mac OS, UNIX 최신버전 2.8 (2012.
More information문서의 제목 나눔고딕B, 54pt
1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FAQ 8. 도구평가 9. 용어집 1. 도구개요 소개 주요기능 서비스지향아키텍처 (SOA) 및웹서비스에대한로드테스트를향상된 UI 로제공 웹서비스의로드테스트 카테고리 세부카테고리테스트설계및실행 커버리지 Load 도구난이도중 라이선스형태 / 비용 EUPL /
More informationICAS CADWorx SPLM License 평가판설치가이드
ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later
More information비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2
비트연산자 1 1 비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2 진수법! 2, 10, 16, 8! 2 : 0~1 ( )! 10 : 0~9 ( )! 16 : 0~9, 9 a, b,
More informationMicrosoft Word - Armjtag_문서1.doc
ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor
More information<4D F736F F F696E74202D20C1A633C0E52043C7C1B7CEB1D7B7A5B1B8BCBABFE4BCD2>
쉽게풀어쓴 C 언어 Express 제 3 장 C 프로그램구성요소 이번장에서학습할내용 * 주석 * 변수, 상수 * 함수 * 문장 * 출력함수 printf() * 입력함수 scanf() * 산술연산 * 대입연산 이번장에서는 C 프로그램을이루는구성요소들을살펴봅니다. 일반적인프로그램의형태 데이터를받아서 ( 입력단계 ), 데이터를처리한후에 ( 처리단계 ), 결과를화면에출력
More informationPowerPoint 프레젠테이션
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소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수
사용 설명서 TeraStation Pro II TS-HTGL/R5 패키지 내용물: 본체 (TeraStation) 이더넷 케이블 전원 케이블 TeraNavigator 설치 CD 사용 설명서 (이 설명서) 제품 보증서 www.buffalotech.com 소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를
More informationvRealize Automation용 VMware Remote Console - VMware
vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation
More informationPowerPoint 프레젠테이션
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<57696E646F7773C8AFB0E6BFA1BCADC0C7204F70656E53534CBCB3C4A12E687770>
Windows 환경에서의 OpenSSL 설치 (Visual Studio 에서 OpenSSL 라이브러리사용하기 ) 문서최초작성일 : 2007-06-21 < Ver 0.1 > 문서작성자 : 정은석이메일주소 : EunSeok.Jeong@Gmail.com 본설치매뉴얼은 Windows 플랫폼상에서 OpenSSL를어떻게설치하고 Visual Studio에서이라이브러리를어떻게사용하는지알려주기위하여작성하였습니다.
More informationOrcad Capture 9.x
OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd
More informationMicrosoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx
To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with
More information