trip_report
|
|
- 근형 봉
- 6 years ago
- Views:
Transcription
1 PLDI 2014 Edinburgh, Scotland 서울대학교 오학주 동안 영국 에든버러에서 열린 PLDI 2014에 논문발표차 다녀왔다. PLDI(ACM Conference on Programming Langauge Design and Implementation)는 프로그래밍 언어 분야에서 실제적인 연구결과들이 주로 발표되는 학회로, 여느때와 마찬가지로 올해에도 전세계에서 다양한 연구자들이 모여 활발한 교류가 이루어지는 곳이었다. PLDI와 함께 열린 워크샵, 튜토리얼에 참가했던 경험을 공유하고자 한다. 학회 분위기 PLDI는 월,화,수 3일에 걸쳐서 진행되었다. PLDI에는 해마다 논문접수 편수가 늘고 있는데 이번 학회에는 총 287 편의 논문이 접수되어 또 다시 기록을 세웠다고 한다. 이중 52편이 학회에서 발표되었고 두 세션으로 나뉘어 동시 에 진행되었다. 2012년부에 도입된 광고발표(teaser talk)가 매일 아침에 있었고, 사람들은 이를 듣고 어느 발표 를 들을지 선택하였다. 초청발표도 흥미로웠고 그 외 기억에 남는 논문발표가 많이 있었다. 목, 금에는 위성학회와 워크샵들이 진행되었다. 월요일부터 수요일까지는 PLDI만 열렸기 때문에 집중된 분위기였던 반면, 목,금에는 굉 장히 다양한 워크샵, 튜토리얼, 학회들이 동시에 이곳저곳에서 열렸기 때문에 좀 느슨한 분위기였다. 나는 SOAP (Workshop on State-of-the Art of Java Program Analysis), APPROX (Workshop on Probabilistic and Approximate Computing)등에 참석하였다. 학회는 에든버러 구시가지에 위치한 Assembly Rooms (AR)라는 곳에서 열렸다. AR은 18세기 말에 지어진 고풍스런 건물인데 200년 이상 사람들의 모임, 발표, 공연 장소로 활용되어 오는 곳이라고 한다. 우리로 따지면,
2
3 인상깊게 들은 발표들 PLDI와 워크샵에서 들은 발표중에서 기억에 남는 몇 편을 소개한다. FlashExtract: A Framework for Data Extraction by Examples 임의의 일정한 형태를 가지는 파일에서 필요한 정보를 쉽게 추출하기 위해서 프로그램 합성 기법을 이용한 연구이 다. 자동으로 생성된 로그나 텍스트 파일이 있을때 내가 원하는 정보를 추출하기 위해서 가장 흔히 사용하는 방식 은 스크립트를 짜는 것이다. 하지만 서로 다른 로그 파일 형식마다 서로 다른 스크립트 프로그램을 만들어야 하며, 또한 일반적인 사용자에게는 스크립트를 짜는 것 자체가 매우 어려울 수 있다. 이 연구의 목적은 사용자는 추출하 고자 하는 정보를 example로 몇개 보여주면 시스템이 귀납적으로 이를 학습하여 원하는 정보를 추출해주는 스크 립트 프로그램을 합성해주는 것이다. 참 재미있는 접근 방식이고 프로그램 합성의 매우 좋은 응용이라는 생각이 든 다. 그리고 프로그램 합성 기술이 이렇게 실용적으로 쓰일 수 있다는 사실도 놀라웠다. 합성 알고리즘을 논문에서 자세히 읽어봐야 겠다는 생각이 들었다. Abstraction Refinement for Program Analyses in Datalog 정적 분석 관련 세션이 두 개 있었는데 이 논문이 첫 번째 발표였다. Georgia Tech의 Mayur Naik과 양홍석 교 수님이 함께 쓰신 논문으로 네 리뷰에서 모두 A를 받았다고 한다(best paper로도 뽑혔다). Datalog는 Prolog 와 유사한 로직 프로그래밍 언어로써 포인터 분석을 비롯한 다양한 정적 분석을 간결하게 표현하는데 많이 쓰인다. 이 논문은 Datalog로 표현된 프로그램 분석에서 효율적으로 요약의 정도를 다듬어가는(abstraction refinement) 효율적인 방식을 제안하였다. 즉, 처음에는 부정확한 요약을 이용해서 프로그램을 분석한 후 주어진 query가 증명이 안 된경우에, 현재 요약정도를 다듬어서 더 정확한 요약상태로 다시 분석을 시도한다. 이 때 핵심 은 어떻게 현재 요약상태를 다듬는것인가인데, 이 논문에서는 Datalog 프로그램의 특징을 절묘하게 이용하여 이 부분을 해결하였다. 현재 요약으로 query를 증명하는데 실패했다면 동일한 원인으로 실패할 요약들을 모두 파악 하고 이를 다음 후보군에서 제외시킴으로써 탐색공간을 효율적으로 좁혀 나가게 된다. 결과적으로 주어진 query 를 증명하는데 필요한 최소의 요약을 찾아내거나 주어진 요약 도메인으로는 증명할 수 없다는 결론을 얻게 된다. 비교적 간단한 분석이어서 이러한 문제 설정과 해결이 가능한 것인데, 우리처럼 무한한 도메인을 쓰는 분석의 경우 는 어떤 이슈가 있을지 궁금해졌다. Hybrid Top-down and Bottom-up Interprocedural Analysis 이 논문도 역시 Mayur Naik 그룹과 양교수님이 함께 쓰신 논문이다. 이로써 양교수님은 이번 PLDI에 우리논문 을 포함해서 총 3편을 내셨다. 이 논문은 사실 작년 닥스툴 세미나에서 Mayur를 처음 만났을때 이야기를 들었던 것인데 몇번 떨어진 후에 결국 PLDI에서 발표하게 된 것이라고 한다. 이 논문의 내용은 고전적인 정적 분석 문제 에 대한 것인데 함수 호출을 분석하는데 두 가지 방법 (상향식 분석과 하향식 분석)의 장점만을 취하는 방식에 대 한 것이다. 말단 함수부터 main함수까지 써머리를 만들어 가는 상향식 분석은 함수 내부의 분기로 인해서 경우가 다양해지면 써머리가 복잡해지고 때문에 분석이 느려진다. 따라서 실제로 유용한 입력에 대해서만 케이스를 구분 하면 좋을텐데 이를 위한 힌트를 하향식 분석에서 얻는 아이디어이다. 상향식 분석의 경우는 입력을 모르기 때문에 모든 케이스를 구분하지만 하향식 분석은 입력을 알기 때문에 경우를 좁힐 수 있다. 어떻게 보면 간단한 아이디어 인데 상향식/하향식 분석의 특징을 명료하게 나열한 점, 이로부터 두 스타일의 분석을 어떻게 합칠수 있을지에 대 한 아이디어를 끌어낸 점, 좋은 실험결과 등등이 좋았던 논문이다.
4 Introspective Analysis: Context-Sensitivity, Across the Board 내 논문 발표 바로 다음 논문으로 내 논문과 매우 비슷한 주제를 다루고 있다. 때문에 발표하면서 우리 논문을 여러 번 인용하기도 했다. 함수 문맥을 구분하는 분석이 보통 매우 큰 비용이 들기 때문에 비용이 폭발적으로 증가하지 않는 컨텍스트만 골라서 선택적으로 적용하는 것이 이 논문의 목적이다. 우리 논문과 같은 목표를 가지고 있는데 해결방법이 많이 다르다. 이 논문은 먼저 문맥을 구분하지 않는 분석(context-insensitive)을 전분석으로 수행 한 후 분석과정에서 정보를 얻어서 어느 부분에서 문맥을 구분하면 비용증가가 크지 않을지를 휴리스틱하게 판단 해낸다. 이 휴리스틱들은 잘 이해하지 못했는데, 결국 기술적으로는 별다른 새로울것이 없는 내용이지만 포인터 분 석에 한정해서만큼은 그 의미가 큰 것 같았다. 포인터 분석이라는 문제 자체가 매우 구체적이라서 이렇게 특화된 아이디어를 제시해도 실험을 통해서 그 효과를 입증하면 논문을 받아주는 것 같다. 다양한 포인터 분석에 대해서 또 여러가지 클라이언트를 붙였을때 성능향상이 어떻게 되는지 잘 정리함으로써, 컴파일러나 기타 포인터 분석을 사용하는 툴에서 실제 성능향상을 기대할 수 있다는 점이 인상적이다. Expressing and Verifying Probabilistic Assertions 가장 인상적이었던 발표 가운데 하나였다. 주제도 흥미로웠지만 핵심개념만을 쉽고 간단히 표현한 슬라이드와 물 흐르듯 끊임없이 이어지는 발표가 매우 훌륭했다. 특성상 확률적으로 동작하는 프로그램들(sensors, 머신러닝, approximate computation)의 경우에는 검증하고자 하는 성질도 확률적일텐데 이를 위한 probabilistic assertion을 표현하고 검증하는 기법을 제시하였다. 즉, 보통의 assertion의 사용이 프로그램의 모든 실행에서 항상 성립하는 성질을 표현하고 증명하는 것이 목적이었다면, 이 논문에서 probabilistic assertion(passert) 은 세가지 인자 e, p, cf를 받는다. e는 보통의 assertion에 들어가는 검증하고자 하는 성질을 표현하고 p는 이것 이 만족될 최소 확률, cf는 신뢰구간이다. 이렇게 표현된 passertion을 검증하기 위해서 세 단계를 거치는데 symbolic exeuction, static analysis, dynamic analysis를 모두 이용한다. 첫째로 symbolic execution 을 이용해서 확률모델(Baysian network)을 만든 후 이를 최적화 하는 단계를 거치는데, 이 부분이 핵심인 것 같 았다. 자세히 이해하지는 못했지만 최적화 단계를 지나면 passert를 검증하기가 매우 쉬워지는 것 같았다. 그래 서 직접 검증을 하거나 아니면 샘플링을 하는 단계를 거친다. Automatic Runtime Error Repair and Containment via Recovery Shepherding Martin Rinard 교수님의 발표로 많은 사람들이 몰렸고 가장 많은 질문과 호응을 이끌어냈던 발표였다. 이 논문에 서는 RCV라는, null-dereference와 divide-by-zero 오류가 프로그램에서 발생하더라도 런타임에 이를 잡아 내서 프로그램이 죽지 않고 계속 실행되게끔 하는 시스템을 소개하고 있다. 사실 접근 방식은 별것 없는것 같고 그 냥 에러가 발생하면 임의이 값을 리턴하거나 무시하는 식이다. 예를 들어 divide-by-zero가 발생해서 시그널이 발생하는데 시그널 핸들러를 바꿔치기 해서 0을 리턴한 후 프로그램 실행을 이어가게 한다. 또 nulldereference 시그널이 발생하면 0에 값을 쓸때와 함수호출을 하는 경우는 무시하고 0으로 읽는 경우에는 0을 리턴한다. 이 논문은 이런 방식으로 프로그램을 계속 실행해도 별 문제없고 실제 프로그램들에 대해서 어떤 일이 일어나는지에 대해서 매우 상세한 실험결과를 가지고 보인다. 실험 부분이 인상적인데 CVE 데이터베이스에서 특 정기간에 발생한 모든 null-dereference와 divide-by-zero오류를 모으고 자신들의 실험환경에서 재현 가능한 것들을 추려내는 작업은 정말 많은 인내심과 노력이 필요할 것 같았다. 어찌보면 황당한 아이디어로 보일수도 있을 텐데, 이를 추진해내는 자신감과 완성도 있는 결과 등등 배울점이 많은 연구였다. 또한 Martin Rinard교수님의 엄청난 쇼맨십은 정말 인상적이었다.
5 Verification Modulo Versions: Towards Usable Verification 두 버전 사이의 차이에서 발생하는 알람만 보여주는 기법에 대한 논문이다. 프로그램 P를 분석해서 나오는 알람을 사용자가 모두 분류하고 분류했다고 하자. 이 알람들 중에는 false alarm도 있고 사용자가 의도적으로 무시한 알 람도 있을 것이다. 그 다음 P를 P 으로 수정했을때 다시 분석을 하면 사용자가 P에서 이미 분류했던 알람들이 또 다시 나올 것이다. 이 논문의 목적은 이 때 P 에서 새로 발생한, 사용자가 아직 보지 않은 알람들만 새로 보여주는 것으로써 이를 baselining이라 부르고 있다. 기존의 상용 정적 분석툴에서도 baselinining 을 지원하는데 모두 프로그램의 위치와 모양을 기반으로 하고 있어서 프로그램 변화에 취약하다고 한다. 그래서 이 논문은 두 프로그램 의 의미가 달라질 경우에만 알람을 보여주는 의미기반 기법을 제시하는 것이 목적이다. 의미기반 이라고는 하지만 어느정도 프로그램의 위치정보를 이용하는 점, 그리고 동작 방식(P에서 알람이 발생할 조건을 찾아서 P 에 이를 넣고 분석)이 그다지 새로울게 없다는 점 등에서 약하긴 한데 이 과정을 요약해석의 틀에서 이론적으로 정립하고 이 방식의 안전성으로 보였다는 점을 강조하였다. 그리고 마이크로소프트에서 개발하는 C#프로젝트를 대상으로 실험한 결과가 눈에 띄는 논문. Improving JavaScript Performance by Deconstructing the Type System 연구내용과 결과가 매우 인상적인 논문. 사실 논문 발표를 듣지는 못했지만, best paper를 받은 논문이고 한국인 이 쓴 논문이어서 나중에 읽어봤다. 브라우저에 들어가는 자바스크립트 엔진들이 특정 벤치마크에서는 좋은 성능 을 보이는데 실제 웹페이지를 기반으로 하는 벤치마크에서는 훨씬 안 좋은 성능을 보인다고 한다. 이 논문은 이 현 상의 주요 원인을 규명하고 해결하여 자바스크립트 실행 성능을 평균 36% 향상시켰다. 크롬 V8에서 쓰이는 최적 화 기법들이 특정 벤치마크 프로그램에서는 수십배 이상의 성능 향상을 가져오는데 실제 웹 사이트 기반의 벤치마 크인 JSBench에 대해서는 효과가 없거나 무시할 만한 수준밖에 되지 않는다고 한다. 또 이 문제의 원인이 웹 사 이트 코드에서는 컴파일러가 오브젝트의 타입을 유추하는데 빈번히 실패하고 따라서 효과적인 코드를 생성하지 못하기 때문이며 이를 해결하는 휴리스틱을 제시하였다. 관련 분야에 있는 사람이라면 누구나 겪고 있을법한 문제 이지만 아무도 시도해볼 엄두를 내지 않았던 일을 해결 한점이 대단해 보였다. 이 논문의 일저자인 안원선 박사님 과 저녁을 같이 먹었는데 산더미같은 V8코드를 뒤져가며 원인을 찾아내느라 매우 고생하셨다고 한다. 이 얘기를 듣고 논문을 읽어보니 PLDI에서 best paper를 받을만한 연구라는 생각이 들었다. Large-Scale configurable Static Analysis (Mayur Naik, Invited talk at SOAP) SOAP(State Of the Art in Java Program Analysis) 워크샵에서 Mayur Naik의 초청강연이었다. Mayur 의 논문들 중 최근의 정적 분석 관련 논문들은 대부분 읽어보았지만 도대체 이런 연구를 하는 이유가 무엇인지, 왜 중요한 문제인지에 대해서는 잘 와닿지 않았었는데, 이런 점을 명확히 해준 발표였다. 연구의 기본적인 주제는 정 적 분석기의 성능을 결정짓는 파라미터들이 있는데 최적의 파리미터 세팅이 무엇일지에 대해서 탐구해 보는 것이 다. 처음에는 효율을 따지지 않고 최적의 파라미터값이 무엇인지에 대해서부터 알아보는 연구부터 시작해서 요즘 에는 효율적으로 파라미터 세팅을 찾는 알고리즘들을 개발해 오고 있다. 문제가 잘 정의되어 있다는 느낌을 받았 고, 그 문제내에서 다양한 하위문제를 설정하여 하나씩 풀어가고 있는 것이다. 이런 스타일의 연구방법도 배울 점
6
Microsoft 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 informationFigure 1: 현존하는 정적 분석 기술의 한계와 본 연구의 목표. 이러한 허위경보(false alarm)를 가질 수 밖에 없는데, 오탐율(전체 경보중 허위경보의 비율)이 정확도의 척도가 된다. 유용한 정적 분석기는 충분히 낮은 허위경보율을 가져야 한다. 대형 프로그
고성능 정적 프로그램 분석 기법 오학주 고려대학교 컴퓨터학과 서론 1 1.1 소프트웨어 오류 문제 소프트웨어가 모든 산업의 기반 기술이 되면서 소프트웨어의 오류로 인해 발생하는 사회경제적 비 용이 천문학적으로 증가하고 있다. 한 예로 미국의 투자금융회사인 KCG(Knight Capital Group)은 2012년 8월 1일 하루동안 2년치의 매출액에 해당하는
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 information04 Çмú_±â¼ú±â»ç
42 s p x f p (x) f (x) VOL. 46 NO. 12 2013. 12 43 p j (x) r j n c f max f min v max, j j c j (x) j f (x) v j (x) f (x) v(x) f d (x) f (x) f (x) v(x) v(x) r f 44 r f X(x) Y (x) (x, y) (x, y) f (x, y) VOL.
More informationDrucker Innovation_CEO과정
! 피터드러커의 혁신과 기업가정신 허연 경희대학교 경영대학원 Doing Better Problem Solving Doing Different Opportunity ! Drucker, Management Challenges for the 21st Century, 1999! Drucker, Management: Tasks, Responsibilities,
More informationSOFTBASE XFRAME DEVELOPMENT GUIDE SERIES HTML 연동가이드 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone Fax Co
SOFTBASE XFRAME DEVELOPMENT GUIDE SERIES 2012.02.18 서울특별시구로구구로 3 동한신 IT 타워 1215 호 Phone 02-2108-8030 Fax 02-2108-8031 www.softbase.co.kr Copyright 2010 SOFTBase Inc. All rights reserved 목차 1 장 : HTML 연동개요...
More information- 89 -
- 89 - - 90 - - 91 - - 92 - - 93 - - 94 - - 95 - - 96 - - 97 - - 98 - - 99 - 있다 장정임 ( 2009). Toylor 와 Betz(1983) 의 진로결정자기효능감 척도 와 및 등이 개발 (career 와 한 진로결정자기효능감 척도 단축형 은 미래계획수립 문제해결과 같은 자신에 대한 이해를 바탕으로
More informationArtificial Intelligence: Assignment 6 Seung-Hoon Na December 15, Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제
Artificial Intelligence: Assignment 6 Seung-Hoon Na December 15, 2018 1 1.1 Sarsa와 Q-learning Windy Gridworld Windy Gridworld의 원문은 다음 Sutton 교재의 연습문제 6.5에서 찾아볼 수 있다. http://incompleteideas.net/book/bookdraft2017nov5.pdf
More informationSIGIL 완벽입문
누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS
More informationWeb Scraper in 30 Minutes 강철
Web Scraper in 30 Minutes 강철 발표자 소개 KAIST 전산학과 2015년부터 G사에서 일합니다. 에서 대한민국 정치의 모든 것을 개발하고 있습니다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 목표 웹 스크래퍼를 프레임웍 없이 처음부터 작성해 본다. 스크래퍼/크롤러의 작동 원리를 이해한다. 목표
More information750 1,500 35
data@opensurvey.co.kr 750 1,500 35 Contents Part 1. Part 2. 1. 2. 3. , 1.,, 2. skip 1 ( ) : 2 ( ) : 10~40 (, PC, ) 1 : 70 2 : 560 1 : 2015. 8. 25~26 2 : 2015. 9. 1 4 10~40 (, PC, ) 500 50.0 50.0 14.3 28.6
More information여행기
POPL/VMCAI 2013 ROME, ITALY 2013.01.20-2013.01.26 POPL 2013. 40 POPL VMCAI, PADL, PEPM... 1. POPL,. VMCAI(International Conference on Verification, Model Checking, and Abstract Interpretation), PADL(International
More informationXSS Attack - Real-World XSS Attacks, Chaining XSS and Other Attacks, Payloads for XSS Attacks
XSS s XSS, s, May 25, 2010 XSS s 1 2 s 3 XSS s MySpace 사건. Samy (JS.Spacehero) 프로필 페이지에 자바스크립트 삽입. 스크립트 동작방식 방문자를 친구로 추가. 방문자의 프로필에 자바스크립트를 복사. 1시간 만에 백만 명이 친구등록. s XSS s 위험도가 낮은 xss 취약점을 다른 취약점과 연계하여
More informationThisJava ..
자바언어에정확한타입을추가한 ThisJava 소개 나현익, 류석영 프로그래밍언어연구실 KAIST 2014 년 1 월 14 일 나현익, 류석영 자바언어에정확한타입을추가한 ThisJava 소개 1/29 APLAS 2013 나현익, 류석영 자바 언어에 정확한 타입을 추가한 ThisJava 소개 2/29 실제로부딪힌문제 자바스크립트프로그램분석을위한요약도메인 나현익,
More information가해하는 것은 좋지 않은 행동이라 생각하기 때문이다 불쌍해서이다 가해하고 나면 오히려 스트레스를 더 받을 것 같아서이다 보복이 두려워서이다 어떻게 그렇게 할 수 있는지 화가 나고 나쁜 아이라고 본다 그럴 수도 있다고 생각한다 아무런 생각이나 느낌이 없다 따돌리는 친구들을 경계해야겠다 남 여 중학생 고등학생 남 여 중학생 고등학생 남 여 중학생 고등학생 남 여
More informationAPI 매뉴얼
PCI-TC03 API Programming (Rev 1.0) Windows, Windows2000, Windows NT, Windows XP and Windows 7 are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations
More information<3635B1E8C1F8C7D02E485750>
역사로 읽는 우리 과학 교사용 지도서 자연 6-1 초등학교 교육과정 해설(Ⅱ) STS 프로그램이 중학생 과학에 관련된 태도에 미치는 효과 관찰 분류 측정훈련이 초등학생의 과학 탐구 능력과 태도에 미치는 영향 국민학교 아동의 과학 탐구능력과 태도 향상을 위한 실 험자료의 적용 과학사 신론 중 고등학생의 과학에 대한 태도 연구 과학사를 이용한 수업이 중학생의 과학과
More information<B3EDB9AEC0DBBCBAB9FD2E687770>
(1) 주제 의식의 원칙 논문은 주제 의식이 잘 드러나야 한다. 주제 의식은 논문을 쓰는 사람의 의도나 글의 목적 과 밀접한 관련이 있다. (2) 협력의 원칙 독자는 필자를 이해하려고 마음먹은 사람이다. 따라서 필자는 독자가 이해할 수 있는 말이 나 표현을 사용하여 독자의 노력에 협력해야 한다는 것이다. (3) 논리적 엄격성의 원칙 감정이나 독단적인 선언이
More informationpldi_tripreport
Trip Report - PLDI 2014 2014년 6월 9일 - 13일 영국, 에딘버러 서울대학교 이우석 1. 개요 이번 PLDI 는여러위성워크샵들과함께 6 월 9 일부터 6 월 13 일까지영국에든버러에서열렸다. 나는논문저자는아니지만감사하게도센터지원을받아학회에참여하여최근의연구동향을살펴볼수있는기회를얻었다. 에든버러는바닷가에위치한도시로유네스코에도시전체가문화유산으로등재된곳인데,
More information자연언어처리
제 7 장파싱 파싱의개요 파싱 (Parsing) 입력문장의구조를분석하는과정 문법 (grammar) 언어에서허용되는문장의구조를정의하는체계 파싱기법 (parsing techniques) 문장의구조를문법에따라분석하는과정 차트파싱 (Chart Parsing) 2 문장의구조와트리 문장 : John ate the apple. Tree Representation List
More information2017 Summer.Vol. 07 국토교통과학기술진흥원 소식지 제4산업혁명시대 핵심인프라 공간정보 그 미래를 KAIA가 함께 합니다 국토교통과학기술진흥원은 국토공간정보의 효율적, 체계적 생산 및 가공과 다양한 국토공간정보의 활용 융합 서비스 기술 구현을 통해 국민 편의와 산업발전 향상을 도모하고자 노력하고 있습니다. 제4산업혁명시대 핵심인프라 공간정보 그
More information와플-4년-2호-본문-15.ps
1 2 1+2 + = = 1 1 1 +2 =(1+2)+& + *=+ = + 8 2 + = = =1 6 6 6 6 6 2 2 1 1 1 + =(1+)+& + *=+ =+1 = 2 6 1 21 1 + = + = = 1 1 1 + 1-1 1 1 + 6 6 0 1 + 1 + = = + 7 7 2 1 2 1 + =(+ )+& + *= + = 2-1 2 +2 9 9 2
More information178È£pdf
스승님이 스승님이 스승님이 말씀하시기를 말씀하시기를 말씀하시기를 알라는 위대하다! 위대하다! 알라는 알라는 위대하다! 특집 특집 기사 특집 기사 세계 세계 평화와 행복한 새해 경축 세계 평화와 평화와 행복한 행복한 새해 새해 경축 경축 특별 보도 특별 특별 보도 스승님과의 선이-축복의 선이-축복의 도가니! 도가니! 스승님과의 스승님과의 선이-축복의 도가니!
More informationA Hierarchical Approach to Interactive Motion Editing for Human-like Figures
단일연결리스트 (Singly Linked List) 신찬수 연결리스트 (linked list)? tail 서울부산수원용인 null item next 구조체복습 struct name_card { char name[20]; int date; } struct name_card a; // 구조체변수 a 선언 a.name 또는 a.date // 구조체 a의멤버접근 struct
More informationSNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000
SNU 4190.210 프로그래밍 원리 (Principles of Programming) Part IV Prof. Kwangkeun Yi 차례 1 안전하게프로그래밍하기 : 손수 vs 자동 2 맞는지확인하기쉽게프로그램하기 3 대형프로그래밍을위한기술 : 모듈프로그래밍 다음 1 안전하게프로그래밍하기 : 손수 vs 자동 2 맞는지확인하기쉽게프로그램하기 3 대형프로그래밍을위한기술
More information슬라이드 1
-Part3- 제 4 장동적메모리할당과가변인 자 학습목차 4.1 동적메모리할당 4.1 동적메모리할당 4.1 동적메모리할당 배울내용 1 프로세스의메모리공간 2 동적메모리할당의필요성 4.1 동적메모리할당 (1/6) 프로세스의메모리구조 코드영역 : 프로그램실행코드, 함수들이저장되는영역 스택영역 : 매개변수, 지역변수, 중괄호 ( 블록 ) 내부에정의된변수들이저장되는영역
More informationObservational Determinism for Concurrent Program Security
웹응용프로그램보안취약성 분석기구현 소프트웨어무결점센터 Workshop 2010. 8. 25 한국항공대학교, 안준선 1 소개 관련연구 Outline Input Validation Vulnerability 연구내용 Abstract Domain for Input Validation Implementation of Vulnerability Analyzer 기존연구
More information<3032BFF9C8A35FBABBB9AE5FC7A5C1F6C7D5C4A32E696E6464>
하나님의 사람을 위한 생활 문화 매거진 235 Cover Story ISSN 2005-2820!!2 3! 3 201002 002 !!4 5! 201002 !!6 44 7! 201002 !!8 February 2010 VOLUME 35 Publisher Editor-in-Chief Editor Planning & Advertising Advertising Design
More information1 경영학을 위한 수학 Final Exam 2015/12/12(토) 13:00-15:00 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오. 1. (각 6점) 다음 적분을 구하시오 Z 1 4 Z 1 (x + 1) dx (a) 1 (x 1)4 dx 1 Solut
경영학을 위한 수학 Fial Eam 5//(토) :-5: 풀이과정을 모두 명시하시오. 정리를 사용할 경우 명시하시오.. (각 6점) 다음 적분을 구하시오 4 ( ) (a) ( )4 8 8 (b) d이 성립한다. d C C log log (c) 이다. 양변에 적분을 취하면 log C (d) 라 하자. 그러면 d 4이다. 9 9 4 / si (e) cos si
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
제 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 information2002년 2학기 자료구조
자료구조 (Data Structures) Chapter 1 Basic Concepts Overview : Data (1) Data vs Information (2) Data Linear list( 선형리스트 ) - Sequential list : - Linked list : Nonlinear list( 비선형리스트 ) - Tree : - Graph : (3)
More informationMicrosoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와 디바이스에 관계 없이 언제, 어디서나 문서를 확인하고 편집
Modern Modern www.office.com ( ) 892 5 : 1577-9700 : http://www.microsoft.com/korea Microsoft 을 열면 깔끔한 사용자 중심의 메뉴 및 레이아웃이 제일 먼저 눈에 띕니다. 또한 은 스마트폰, 테블릿 및 클라우드는 물론 가 설치되어 있지 않은 PC 에서도 사용할 수 있습니다. 따라서 장소와
More informationCC......-.........hwp
방송연구 http://www.kbc.go.kr/ 프로그램 선택은 다단계적인 과정을 거칠 것이라는 가정에서 출발한 본 연 구는 TV시청을 일상 여가행위의 연장선상에 놓고, 여러 다양한 여가행위의 대안으로서 TV시청을 선택하게 되는 과정과, TV를 시청하기로 결정할 경우 프로그램 선택은 어떤 과정을 거쳐서 이루어지는지 밝히고자 했다. 27) 연구 결과, TV시청
More informationJUNIT 실습및발표
JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected
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 information0.筌≪럩??袁ⓓ?紐껋젾001-011-3筌
3 4 5 6 7 8 9 10 11 Chapter 1 13 14 1 2 15 1 2 1 2 3 16 1 2 3 17 1 2 3 4 18 2 3 1 19 20 1 2 21 크리에이터 인터뷰 놀이 투어 놀이 투어 민혜영(1기, 직장인) 내가 살고 있는 사회에 가치가 있는 일을 해 보고 싶 어 다니던 직장을 나왔다. 사회적인 문제를 좀 더 깊숙이 고민하고, 해결책도
More informationSNU =10100 =minusby by1000 ÇÁto0.03exÇÁto0.03exÇÁ=10100 =minusby by1000 ·Îto0.03ex·Îto0.03ex·Î=10100 =minusby by1000 ±×to0.
프로그래밍 원리 (Principles of Programming) Part IV Prof. Kwangkeun Yi 차례 1 안전하게프로그래밍하기 : 손수 vs 자동 2 맞는지확인하기쉽게프로그램하기 3 대형프로그래밍을위한기술 : 모듈프로그래밍 다음 1 안전하게프로그래밍하기 : 손수 vs 자동 2 맞는지확인하기쉽게프로그램하기 3 대형프로그래밍을위한기술 : 모듈프로그래밍
More information기본소득문답2
응답하라! 기본소득 응답하라! 기본소득 06 Q.01 07 Q.02 08 Q.03 09 Q.04 10 Q.05 11 Q.06 12 Q.07 13 Q.08 14 Q.09 응답하라! 기본소득 contents 16 Q.10 18 Q.11 19 Q.12 20 Q.13 22 Q.14 23 Q.15 24 Q.16 Q.01 기본소득의 개념을 쉽게 설명해주세요. 06 응답하라
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 informationMicrosoft PowerPoint - chap04-연산자.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); } 1 학습목표 수식의 개념과 연산자, 피연산자에 대해서 알아본다. C의 를 알아본다. 연산자의 우선 순위와 결합 방향에
More information슬라이드 1
Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube
More informationThe Pocket Guide to TCP/IP Sockets: C Version
인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전
More informationMicrosoft PowerPoint - web-part03-ch20-XMLHttpRequest기본.pptx
과목명 : 웹프로그래밍응용교재 : 모던웹을위한 JavaScript Jquery 입문, 한빛미디어 Part3. Ajax Ch20. XMLHttpRequest 2014년 1학기 Professor Seung-Hoon Choi 20 XMLHttpRequest XMLHttpRequest 객체 자바스크립트로 Ajax를이용할때사용하는객체 간단하게 xhr 이라고도부름 서버
More informationS - O I L M A G A Z I N E 2016 April Vol
04 S-OIL MAGAZINE Vol. 413 April 2016 S - O I L M A G A Z I N E 2016 April Vol. 413 04 12 16 18 20 22 24 26 28 30 32 34 38 42 48 49 50 04 MONTHLY MAGAZINE 05 APRIL 2016 06 MONTHLY MAGAZINE 07 APRIL 2016
More informationAFF2018_6PP_Brochure_BR_KR_preview
각 산업 전문가 프레젠테이션 및 전세계의 투자 프로젝트 쇼케이스가 진행됩니다. 권위자, 오피니언 리더, 싱크탱크 전문가 포럼 참가자 전용 모바일 어플 제공: 2017년 11월 30일까지 웹사이트()를 통해 등록하시면 조기등록 할인 혜택을 받으실 수 있습니다. 추가 정보는 AFF 웹사이트 () 를 방문하시거나 아래 양식을 작성하시어 이메일 (aff@hktdc.org)
More informationASE 2018 Sooyoung Cha Korea University 2018 September
ASE 2018 Sooyoung Cha Korea University 2018 September 1-11 1 개요 1 저는 9월 3부터 7일까지 프랑스 Montpellier에서 열리는 ASE (IEEE/ACM International Conference on Automated Software Engineering)에 논문 발표를 위해 참석했습니다. 학회참여
More information2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract
2017 년 6 월한국소프트웨어감정평가학회논문지제 13 권제 1 호 Abstract - 31 - 소스코드유사도측정도구의성능에관한비교연구 1. 서론 1) Revulytics, Top 20 Countries for Software Piracy and Licence Misuse (2017), March 21, 2017. www.revulytics.com/blog/top-20-countries-software
More informationÀÛ¾÷
Program of the 15th Korea Conference on Software Engineering (KCSE 2013) Program of the 15th Korea Conference on Software Engineering (KCSE 2013) KCSE 2013 Program of the 15th Korea Conference on Software
More information»êÇÐ-150È£
Korea Sanhak Foundation News VOL. 150 * 2011. 12. 30 논단 이슈별 CSR 활동이 기업 충성도에 미치는 영향 : 국가별 및 산업별 비교분석 최 지 호 전남대 경영학부 교수 Ⅰ. 서론 Ⅰ. 서론 Ⅱ. 문헌 고찰 및 가설 개발 2. 1. 호혜성의 원리에 기초한 기업의 사회적 투자에 대한 소
More information= ``...(2011), , (.)''
Finance Lecture Note Series 사회과학과 수학 제2강. 미분 조 승 모2 영남대학교 경제금융학부 학습목표. 미분의 개념: 미분과 도함수의 개념에 대해 알아본다. : 실제로 미분을 어떻게 하는지 알아본다. : 극값의 개념을 알아보고 미분을 통해 어떻게 구하는지 알아본다. 4. 미분과 극한: 미분을 이용하여 극한값을 구하는 방법에 대해 알아본다.
More informationTTA Journal No.157_서체변경.indd
표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More information22-12324-4TEL:3668-3114 FAX:742-3387 TEL:3668-3120 FAX:745-9476 TEL:3668-3109, 2279-0867~8 TEL:3668-3127 TEL:3668-3123, 3128, 3162 www.saeki.co.kr, www.pentaximaging.co.kr Small 의 큰 스타일을 경험하다 당신의 카메라만으로도,
More informationSoftware Requirrment Analysis를 위한 정보 검색 기술의 응용
EPG 정보 검색을 위한 예제 기반 자연어 대화 시스템 김석환 * 이청재 정상근 이근배 포항공과대학교 컴퓨터공학과 지능소프트웨어연구실 {megaup, lcj80, hugman, gblee}@postech.ac.kr An Example-Based Natural Language System for EPG Information Access Seokhwan Kim
More informationChapter #01 Subject
Device Driver March 24, 2004 Kim, ki-hyeon 목차 1. 인터럽트처리복습 1. 인터럽트복습 입력검출방법 인터럽트방식, 폴링 (polling) 방식 인터럽트서비스등록함수 ( 커널에등록 ) int request_irq(unsigned int irq, void(*handler)(int,void*,struct pt_regs*), unsigned
More information(Microsoft PowerPoint - \301\24613\260\255 - oFusion \276\300 \261\270\274\272)
게임엔진 제 13 강 ofusion 씬구성 이대현교수 한국산업기술대학교게임공학과 학습목차 Ofusion 을이용한 export Export 된씬의재현 씬노드애니메이션을이용한수동카메라트래킹 ofusion OGRE3D 엔진용 3D MAX 익스포터 http://www.ofusiontechnologies.com ofusion 의특징 Realtime Viewport 3D
More information쓰리 핸드(삼침) 요일 및 2405 요일 시간, 및 요일 설정 1. 용두를 2의 위치로 당기고 반시계방향으로 돌려 전날로 를 설정합니다. 2. 용두를 시계방향으로 돌려 전날로 요일을 설정합니다. 3. 용두를 3의 위치로 당기고 오늘 와 요일이 표시될 때까지 시계방향으로
한국어 표준 설정안내 서브 초침 시간 및 설정 1. 용두를 2의 위치로 뽑아냅니다. 2. 용두를 시계방향 또는 반시계방향으로 돌려(모델에 따라 다름) 를 전날로 설정합니다. 3. 용두를 3의 위치로 당기고 현재 가 표시될 때까지 시계방향으로 돌립니다. 4. 용두를 계속 돌려 정확한 오전/오후 시간을 설정합니다. 5. 용두를 1의 위치로 되돌립니다. 169 쓰리
More informationMicrosoft PowerPoint - chap05-제어문.pptx
int num; printf( Please enter an integer: "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); 1 학습목표 제어문인,, 분기문에 대해 알아본다. 인 if와 switch의 사용 방법과 사용시 주의사항에 대해 알아본다.
More information<B1DDC0B6B1E2B0FCB0FAC0CEC5CDB3DDB0B3C0CEC1A4BAB82E687770>
여 48.6% 남 51.4% 40대 10.7% 50대 이 상 6.0% 10대 0.9% 20대 34.5% 30대 47.9% 초등졸 이하 대학원생 이 0.6% 중졸 이하 상 0.7% 2.7% 고졸 이하 34.2% 대졸 이하 61.9% 직장 1.9% e-mail 주소 2.8% 핸드폰 번호 8.2% 전화번호 4.5% 학교 0.9% 주소 2.0% 기타 0.4% 이름
More informationÈ޴ϵåA4±â¼Û
July 2006 Vol. 01 CONTENTS 02 Special Theme 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Beautiful Huneed People 03 04 Special Destiny Interesting Story 05 06 Huneed News Huneed
More informationView Licenses and Services (customer)
빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차
More information1장. 유닉스 시스템 프로그래밍 개요
Unix 프로그래밍및실습 7 장. 시그널 - 과제보충 응용과제 1 부모프로세스는반복해서메뉴를출력하고사용자로부터주문을받아자식프로세스에게주문내용을알린다. (SIGUSR1) ( 일단주문을받으면음식이완료되기전까지 SIGUSR1 을제외한다른시그널은모두무시 ) timer 자식프로세스는주문을받으면조리를시작한다. ( 일단조리를시작하면음식이완성되기전까지 SIGALARM 을제외한다른시그널은모두무시
More informationº´¹«Ã»Ã¥-»ç³ªÀÌ·Î
솔직히 입대하기 전까지만 해도 왜 그렇게까지 군대를 가려고하냐, 미친 것 아니냐는 소리도 많이 들었다. 하지만 나는 지금 그 때의 선택을 후회하지 않는다. 내가 선택한 길이기에 후회는 없다. 그런 말을 하던 사람들조차 지금의 내 모습을 보고 엄지 손가락을 치켜세운다. 군대는 하루하루를 소종하게 생각 할 수 있게 만들어 주었고, 점점 변해가는 내 모습을 보며
More informationICSE2017_trip
ICSE 2017 부에노스아이레스, 아르헨티나 홍성준 1. 개요 소프트웨어 공학 분야에서 가장 명성이 높은 학회 중 하나인 ICSE에 다녀왔습니다. 이번 ICSE는 아르헨티나의 수도인 부에노스아이레스에서 개최되었는데, 살면서 한 번 작정하지 않고는 가기 힘 든 나라라는 점과 제 생의 첫 학회 참석이자 첫 해외 여행이였기 때문에, 왕복 50시간이 넘는 긴 비
More information해외금융계좌내지뉴
Foreign Financial Accounts Reporting Foreign Financial Accounts Reporting Contents 1 2 Foreign Financial Accounts Reporting 3 4 5 01 01 Foreign Financial Accounts Reporting 02 Foreign Financial Accounts
More information[NO_11] 의과대학 소식지_OK(P)
진 의학 지식과 매칭이 되어, 인류의 의학지식의 수준을 높 여가는 것이다. 하지만 딥러닝은 블랙박스와 같은 속성을 가지고 있어서, 우리는 단지 결과만을 알 수 있기 때문에 이런 식의 의학지 식의 확장으로 이어지기는 힘들 수 있다는 것을 의미한다. 이것은 실제로 의학에서는 인공지능을 사용하게 될 때 여러 가지 문제를 만들 수 있다. 뿐만 아니라, 인간이 이해
More information¾Ö´º¾ó¸®Æ÷Æ®(2010)1.ps
2011. 3 1987 1990 2005 think-tank R&D 2010 Annual Report 2010 2010 2011 HFG HFG Compliance Officer Dream Society TOP 50 think-tank 2010 Annual Report 2011 3 1 004 2 005 006 007 3 008 009 010 4 5 011 1
More information레이아웃 1
Seed Money Bank Savings Banks vol.126 Seed Money Bank Savings Banks + vol.126 www.fsb.or.kr 20163 + 4 Contents 20163 + 4 vol.126 www.fsb.or.kr 26 02 08 30 SB Theme Talk 002 004 006 SB Issue 008 012 014
More informationAPI 매뉴얼
PCI-DIO12 API Programming (Rev 1.0) Windows, Windows2000, Windows NT and Windows XP are trademarks of Microsoft. We acknowledge that the trademarks or service names of all other organizations mentioned
More informationChapter ...
Chapter 4 프로세서 (4.9절, 4.12절, 4.13절) Contents 4.1 소개 4.2 논리 설계 기초 4.3 데이터패스 설계 4.4 단순한 구현 방법 4.5 파이프라이닝 개요*** 4.6 파이프라이닝 데이터패스 및 제어*** 4.7 데이터 해저드: 포워딩 vs. 스톨링*** 4.8 제어 해저드*** 4.9 예외 처리*** 4.10 명령어 수준
More information국어 순화의 역사와 전망
전문용어의국어화 강현화 1. 들어가기 이해할 수 있는 쉬운 언어 사용의 전형을 만들고자 노력하고 있다. 따라서 본고는 전문 용어의 사용자가 전문가뿐만 아니라 일반인도 포 될 수 있다는 데에서 출발한다. 이러한 출발점을 시작으로 과연 전문 함 용어의 국어화가 어떻게 나아가야 하는지에 대해 고민해 보고자 한다. 2. 전문 용어 연구의 쟁점 2.1. 전문 용어
More informationwin8_1±³
1 2 3 4 5 6 IDG Tech Library 7 8 9 ITWorld H ow To 마트글래스 기능은 사용자가 시청하거나 플레이한 하우스터프웍스(HowStuffWorks) 내용을 추적해 주고, 성취표나 추가 비디오 콘텐츠 하우스터프웍스 윈도우 8 앱은 기본적으로 하우 등 보조 정보를 제공한다. 또한 PC를 Xbox 360의 스터프웍스 웹 사이트의 모든
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 informationPowerPoint 프레젠테이션
2016 국내 100여개 선도기업이 채택한 비즈니스모델링 기법, INSIGHTORS의 비즈니스모델링 공개워크샵 2016년, 보다 새로운 내용으로 선보입니다. 비즈니스모델링 워크샵, 무엇이 다른가? Instructor G Official Master, 100여회 실전 수립 경험 100여개 기업에 대한 비즈니스모델 워크샵 및 컨설팅 경험을 바탕으로 신사업 아이디어
More information01¸é¼öÁ¤
16면 2012.7.25 6:14 PM 페이지1 2012년 8월 1일 수요일 16 종합 고려대장경 석판본 판각작업장 세계 최초 석판본 고려대장경 성보관 건립 박차 관계기관 허가 신청 1차공사 전격시동 성보관 2동 대웅전 요사채 일주문 건립 3백여 예산 투입 국내 최대 대작불사 그 동안 재단은 석판본 조성과 성보관 건립에 대해서 4년여 동안 여러 측면에 서 다각적으로
More informationChap 6: Graphs
5. 작업네트워크 (Activity Networks) 작업 (Activity) 부분프로젝트 (divide and conquer) 각각의작업들이완료되어야전체프로젝트가성공적으로완료 두가지종류의네트워크 Activity on Vertex (AOV) Networks Activity on Edge (AOE) Networks 6 장. 그래프 (Page 1) 5.1 AOV
More information쉽게 풀어쓴 C 프로그래밍
CHAPTER 11. 자바스크립트와캔버스로게임 만들기 캔버스 캔버스는 요소로생성 캔버스는 HTML 페이지상에서사각형태의영역 실제그림은자바스크립트를통하여코드로그려야한다. 컨텍스트객체 컨텍스트 (context) 객체 : 자바스크립트에서물감과붓의역할을한다. var canvas = document.getelementbyid("mycanvas"); var
More information금오공대 컴퓨터공학전공 강의자료
C 프로그래밍프로젝트 Chap 14. 포인터와함수에대한이해 2013.10.09. 오병우 컴퓨터공학과 14-1 함수의인자로배열전달 기본적인인자의전달방식 값의복사에의한전달 val 10 a 10 11 Department of Computer Engineering 2 14-1 함수의인자로배열전달 배열의함수인자전달방식 배열이름 ( 배열주소, 포인터 ) 에의한전달 #include
More informationS - O I L M A G A Z I N E 2016 February Vol. 411 04 15 20 22 24 26
02 S-OIL MAGAZINE Vol. 411 February 2016 S - O I L M A G A Z I N E 2016 February Vol. 411 04 15 20 22 24 26 28 30 32 34 38 44 49 50 04 MONTHLY MAGAZINE 05 FEBRUARY 2016 06 MONTHLY MAGAZINE 07 FEBRUARY
More information슬라이드 1
ment Perspective (주)아임굿은 빅데이터 기술력, 반응형웹 제작, 온라인마케팅 노하우를 겸비한 IT 솔루션개발 및 마케팅 전문 기업입니다. 웹 정보를 수집하는 크롟링 시스템과 대량의 데이터를 처리하는 빅데이터 기술을 통해 쉽게 지나칠 수 있는 정보를 좀 더 가치있고 흥미로운 결과물로 변화하여 고객에게 제공하고 있습니다. 또한 최근 관심이 높아지고
More information시간표 : 파리 -> 님스 / 님스 -> 파리
파리 -> 님스 파리 -> 님스 / 님스 -> 파리 표 : 지 지 운행 1 PARIS GARE LYON 06:07 09:06 NIMES 02:59 N : 6201 월-화-수 30 PARIS GARE LYON 06:58 10:36 NIMES 03:38 1 월-화-수-목-금-토 70 2 1. Paris Gare Lyon 06:58 08:56 Lyon Part Dieu
More informationMicrosoft PowerPoint - CSharp-10-예외처리
10 장. 예외처리 예외처리개념 예외처리구문 사용자정의예외클래스와예외전파 순천향대학교컴퓨터학부이상정 1 예외처리개념 순천향대학교컴퓨터학부이상정 2 예외처리 오류 컴파일타임오류 (Compile-Time Error) 구문오류이기때문에컴파일러의구문오류메시지에의해쉽게교정 런타임오류 (Run-Time Error) 디버깅의절차를거치지않으면잡기어려운심각한오류 시스템에심각한문제를줄수도있다.
More information2013unihangulchar {45380} 2unihangulchar {54617}unihangulchar {44592} unihangulchar {49328}unihangulchar {50629}unihangulchar {51312}unihangulchar {51
Proem Se 4 산업조직론 (ECM004N) Fall 03. 독점기업이 다음과 같은 수요함수를 각각 가지고 있는 두 개의 소비자 그룹에게 제품을 공급한다고 하자. 한 단위 제품을 생산하는 데 드는 비용은 상수 이다. 다음 질문에 답하시오. P = A B Q P = A B Q () 두 그룹에 대하여 가격차별을 하고자 할 때 각 그룹의 균형생산량(Q, Q )과
More information청년, 사회초년 계층의 희망주거 두번째 이야기 2014 09.18 THU 13:30-17:30 한양대학교(서울) 신소재공학관 세미나실 6층 주최 주관 청년, 사회초년계층의 희망주거 Contents 주제발표 주제 1 : 청년주거실태와 협동형 주거모델 5 - 민달팽이주택 사례를 중심으로 권지용 (민달팽이유니온 대표) 주제 2 : 혼자이지만 함께 사는 집 23
More information내지(교사용) 4-6부
Chapter5 140 141 142 143 144 145 146 147 148 01 02 03 04 05 06 07 08 149 활 / 동 / 지 2 01 즐겨 찾는 사이트와 찾는 이유는? 사이트: 이유: 02 아래는 어느 외국계 사이트의 회원가입 화면이다. 국내의 일반적인 회원가입보다 절차가 간소하거나 기입하지 않아도 되는 개인정보 항목이 있다면 무엇인지
More informationGwangju Jungang Girls High School 이상야릇하게 지어져 이승이 아닌 타승에 온 것 같은 느낌이 들었다. 모텔에 여장을 풀고 먹 기 위해 태어났다는 이념 아래 게걸스럽게 식사를 했다. 피곤하니 빨리 자라는 선생님의 말 씀은 뒷전에 미룬 채 불을 끄고 밤늦게까지 속닥거리며 놀았다. 몇 시간 눈을 붙이는 둥 마 는 둥 다음날 이른 아침에
More informationBest of the Best Benchmark Adobe Digital Index | APAC | 2015
v Best of the Best 벤치마크 Adobe Digital Index APAC 2015 ADOBE DIGITAL INDEX Best of the Best 벤치마크 (아시아 태평양 지역) 본 리포트는 아시아 태평양 지역에 있는 기업의 성과를 정리해 놓은 것입니다. 이 리포트를 통해 아시아 태평양 지역의 모바일 마케팅 모범 사례를 살펴볼 수 있습니다.
More information제8장 자바 GUI 프로그래밍 II
제8장 MVC Model 8.1 MVC 모델 (1/7) MVC (Model, View, Controller) 모델 스윙은 MVC 모델에기초를두고있다. MVC란 Xerox의연구소에서 Smalltalk 언어를바탕으로사용자인터페이스를개발하기위한방법 MVC는 3개의구성요소로구성 Model : 응용프로그램의자료를표현하기위한모델 View : 자료를시각적으로 (GUI 방식으로
More informationSpeculative Register Promotion Using Advanced Load Address Table (ALAT)
고성능자바스크립트 서울대학교전기 정보공학부 가상머신및최적화연구실 박혁우 목차 JavaScript Language JavaScript Engine 개요 JavaScript 최적화수행방식 JavaScript engine 병렬화 고성능 JavaScript 를위한브라우저확장 Code Snapshot 기법 자바스크립트병렬로딩 2 JavaScript JavaScript
More information<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>
SIMATIC S7 Siemens AG 2004. All rights reserved. Date: 22.03.2006 File: PRO1_17E.1 차례... 2 심벌리스트... 3 Ch3 Ex2: 프로젝트생성...... 4 Ch3 Ex3: S7 프로그램삽입... 5 Ch3 Ex4: 표준라이브러리에서블록복사... 6 Ch4 Ex1: 실제구성을 PG 로업로드하고이름변경......
More information모수 θ의 추정량은 추출한 개의 표본값을 어떤 규칙에 의해 처리를 해서 모수의 값을 추정하는 방법입니다. 추정량에서 사용되는 규칙은 어떤 표본을 추출했냐에 따라 변하는 것이 아닌 고정된 규칙입니다. 예를 들어 우리의 관심 모수가 모집단의 평균이라고 하겠습니다. 즉 θ
수리통계학(Mathematical Statistics)의 기초 I. 들어가며 지금부터 계량경제학이나 실험 및 준실험 연구설계 기법을 공부할 때 도움이 되는 수리통계 학의 기초에 대해 다룰 것입니다. 이 노트에서 다루게 될 내용은 어떤 추정량(estimator)이 지니고 있는 성질입니다. 한 가지 말씀 드릴 것은 이 노트에 나오는 대부분의 성질들은 지금까 지
More informationJVM 메모리구조
조명이정도면괜찮조! 주제 JVM 메모리구조 설미라자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조장. 최지성자료조사, 자료작성, PPT 작성, 보고서작성. 발표. 조원 이용열자료조사, 자료작성, PPT 작성, 보고서작성. 이윤경 자료조사, 자료작성, PPT작성, 보고서작성. 이수은 자료조사, 자료작성, PPT작성, 보고서작성. 발표일 2013. 05.
More informationSequences with Low Correlation
레일리페이딩채널에서의 DPC 부호의성능분석 * 김준성, * 신민호, * 송홍엽 00 년 7 월 1 일 * 연세대학교전기전자공학과부호및정보이론연구실 발표순서 서론 복호화방법 R-BP 알고리즘 UMP-BP 알고리즘 Normalied-BP 알고리즘 무상관레일리페이딩채널에서의표준화인수 모의실험결과및고찰 결론 Codig ad Iformatio Theory ab /15
More information歯세대갈등국민조사97.PDF
2004. 4 2030, 40, 5060-2030, 40, 5060 2030405060 ( + ),. 203021.9%, 40 40.0%, 5060 50.0%, 506020302 -,,, 2030 5060 3 (2030 17.2%, 4013.1%, 5060 6.4%) 203040( 71.2%, 56.2%) 5060 (56.6%) 2030 (49.3%) (50.7%),
More informationMicrosoft Word - windows server 2003 수동설치_non pro support_.doc
Windows Server 2003 수동 설치 가이드 INDEX 운영체제 설치 준비과정 1 드라이버를 위한 플로피 디스크 작성 2 드라이버를 위한 USB 메모리 작성 7 운영체제 설치 과정 14 Boot Sequence 변경 14 컨트롤러 드라이버 수동 설치 15 운영체제 설치 17 운영체제 설치 준비 과정 Windows Server 2003 에는 기본적으로
More information- 2 -
- 1 - - 2 - - - - 4 - - 5 - - 6 - - 7 - - 8 - 4) 민원담당공무원 대상 설문조사의 결과와 함의 국민신문고가 업무와 통합된 지식경영시스템으로 실제 운영되고 있는지, 국민신문 고의 효율 알 성 제고 등 성과향상에 기여한다고 평가할 수 있는지를 치 메 국민신문고를 접해본 중앙부처 및 지방자 였 조사를 시행하 였 해 진행하 월 다.
More informationUSC HIPAA AUTHORIZATION FOR
연구 목적의 건강정보 사용을 위한 USC HIPAA 승인 1. 본 양식의 목적: 건강보험 이전과 책임에 관한 법(Health Insurance Portability and Accountability Act, HIPAA)이라고 알려진 연방법은 귀하의 건강정보가 이용되는 방법을 보호합니다. HIPAA 는 일반적으로 귀하의 서면 동의 없이 연구를 목적으로 귀하의
More information<4D6963726F736F667420576F7264202D2043524D33C2F75F43524DC0BB20B1B8C3E0C7CFB1E220C0A7C7D120C1D8BAF1BFEEB5BF5F546F2042652E646F63>
HUNET Information 2004-03-30 [CRM 3차] CRM을 구축하기 위한 준비운동 10가지 고객과 함께 성장하는, 신뢰받는 경영지식 파트너 휴넷 운동 경기에서 준비운동을 하지 않거나 소홀하게 한다면 그 경기에서 승리 할 수 없다는 것은 누구라도 알고 있는 상식이다. 이처럼 준비운동에 대한 중요성은 새삼 강조를 해도 지나치지 않을 것이다. 마찬가지
More information