CSE
-
[Ubuntu] 윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 2CSE/Ubuntu 2016. 1. 9. 17:21
윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 1 윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 2 이전 포스팅을 통해서 준비과정을 모두 마치셨다면, 이번 포스팅에서는 BIOS에서 우분투 USB boot 인식 및 설치를 진행하도록 하겠습니다. 1. USB를 꽂은 체로 PC 또는 노트북의 전원을 킵니다. 바로 BIOS에 진입할 수 있게 각 제조사 별 BIOS 진입 키를 눌러서 진입해주세요. 진입하셔서 Boot 탭에서 Boot Device Priority 엔터 2. Boot Option #1 에 보시면 Windows로 잡혀있습니다. 해당 부분을 엔터하셔서 USB 이름으로 된 부분을 설정하여 줍니다. 바로 이렇게 말이죠. 3. 저장 후 종료 합니다. 4. 그러면 자동적으로 우분투 GRUB으로 넘어갑..
-
[Ubuntu] 윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 1CSE/Ubuntu 2016. 1. 9. 15:42
윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 1윈도우 10에서 우분투 듀얼부팅 하기(멀티부팅) - 2 상위 포스팅에서 우분투 USB Installer 를 만드셨다면, 이제는 적용을 할 차례입니다. 원래는 기본적으로 USB를 인식시킨 후, 부팅시에 BIOS에서 잡아줘서 자동적으로 우분투 USB에 진입하면 되지만, Window 8 부터 이상한 종특을 가지게 되었습니다. 바로 'Fast startup' & 'Secure boot' 입니다. 위 과정 때문에 참 골치아프게 과거에 우분투를 설치했었습니다. 위 두 과정을 먼저 무장 해제시키고 설치를 진행해야 합니다. 시작해보겠습니다. 제 pc 환경은 다음과 같습니다. OS: Windows 10 (64-Bit) 빠른 시작 켜기 해제 1. 제어판이 진입하여 '시..
-
[Ubuntu] 윈도우에서 우분투 설치 USB 만들기CSE/Ubuntu 2016. 1. 9. 14:22
듀얼 부팅을 위한 우분투 설치 USB를 만들어 보도록 하겠습니다. 1. 우분투 iso 파일을 받기위해 우분투 사이트에 접속합니다. http://www.ubuntu.com 접속하시면 아래와 같이 웹 페이지가 뜨는데, 자신이 깔고자 하는 종류(Cloud, Sever, Desktop)에 맞게 다운을 받습니다. Desktop 기준으로 진행하겠습니다. 포스팅 날짜 기준 Ubuntu Desktop 14.04.3 LTS(64-bit) 버전입니다. 2. 다운로드가 완료되면 USB에 설치 환경을 구성하기 위해 Universal USB Installer를 다운 받습니다. http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/ 다운받으심과 동시에 실행시키면 ..
-
[Java] JavaFX - 메뉴바, 툴바, 다이얼로그CSE/Java 2016. 1. 3. 15:01
JavaFX는 여러 절로 구성되어 있습니다. Intro JavaFX 레이아웃(Layout) JavaFX 컨테이너(Container) JavaFX 이벤트 처리 & 속성 감시, 바인딩 JavaFX 컨트롤(Control) JavaFX 메뉴바와 툴바 & 다이얼로그 JavaFX 스레드 동시성 JavaFX 메뉴바와 툴바 1. MenuBar 컨트롤 MenuBar 컨트롤은 컨테이너 상단에 배치되어, 다양한 작업을 쉽게 선택하도록 해줍니다. Menu에는 메뉴 아이템으로 MenuItem, CheckMenuItem, RadioMenuItem, CustomMenuItem, SeparatorMenuItem을 추가할 수 있고, 서브 메뉴를 갖는 Menu도 추가할 수 있습니다. 다음은 FXML로 MenuBar 컨트롤을 선언하는 방..
-
[Java] JavaFX - 컨트롤CSE/Java 2015. 12. 29. 15:01
JavaFX는 여러 절로 구성되어 있습니다. Intro JavaFX 레이아웃(Layout) JavaFX 컨테이너(Container) JavaFX 이벤트 처리 & 속성 감시, 바인딩 JavaFX 컨트롤(Control) JavaFX 메뉴바와 툴바 & 다이얼로그 JavaFX 스레드 동시성 JavaFX 컨트롤 JavaFX는 다양한 UI 컨트롤을 제공하고 있습니다. 이번 절에서는 사용 빈도가 높은 버튼 컨트롤, 입력 컨트롤, 뷰 컨트롤, 미디어 컨트롤, 차트 컨트롤에 대해 살펴보겠습니다. 버튼 컨트롤 버튼 컨트롤은 마우스로 클릭할 수 있는 컨트롤로 ButtonBase를 상속하는 하위 컨트롤을 말합니다. Button, CheckBox, RadioButton, ToggleButton, Hyperlink 등이 있습니다..
-
[Java] JavaFX - 이벤트 처리, 속성 감시, 바인딩CSE/Java 2015. 12. 21. 11:56
JavaFX는 여러 절로 구성되어 있습니다. Intro JavaFX 레이아웃(Layout) JavaFX 컨테이너(Container) JavaFX 이벤트 처리 & 속성 감시, 바인딩 JavaFX 컨트롤(Control) JavaFX 메뉴바와 툴바 & 다이얼로그 JavaFX 스레드 동시성 JavaFX 이벤트 처리 UI 어플리케이션은 사용자와 상호작용을 하면서 코드를 실행합니다. 사용자가 UI 컨트롤을 사용하면 이벤트(event)가 발생하고 프로그램은 이벤트를 처리하기 위해 코드를 실행합니다. 이벤트 핸들러(EventHandler) JavaFX는 이벤트 발생 컨트롤과 이벤트 핸들러를 분리하는 위임형(Delegation) 방식을 사용합니다. 위임형 방식이란 컨트롤에서 이벤트가 발생하면, 컨트롤이 직접 처리하지 않..
-
[Python] 파이썬 어휘 규약과 구문CSE/Python 2015. 12. 18. 15:39
어휘 규약과 구문 1. 줄 구조와 들여쓰기 프로그램에서 각 문장은 줄바꿈 문자로 끝납니다. 긴 문장은 아래 예처럼 줄이음 문자(\)로 작성할 수 있습니다. 삼중 따옴표로 둘러싸인 문자열, 리스트, 튜플, 사전 정의가 여러 줄에 걸쳐 있는 경우에는 줄이음 문자가 필요 없습니다. 더 일반화해서 말하면, 프로그램에서 괄호(...), 대괄호[...], 중괄호{...}나 삼중 따옴표로 둘러싸인 부분은 시작과 끝이 명확히 구분되므로 줄이음 문자 없이도 여러 줄에 걸쳐 있을 수 있습니다. 들여쓰기(Indentation)는 함수 몸체, 조건문, 루프, 클래스 등 다양한 코드 블록을 나타냅니다. 한 블록 안에서 첫 번째 문장에 적용되는 들여쓰기에는 제한이 없지만, 블록 전체로 봤을 때는 일관성이 있어야 합니다. 다음은 ..
-
[Python] 파이썬 입문 6(코루틴, 객체, 예외)CSE/Python 2015. 12. 18. 14:11
1. 파이썬 입문 1-1. 코루틴(Coroutine) 보통 함수는 입력으로 주어진 인수에 대해서 한 번만 실행됩니다. 하지만, 일련의 입력을 처리하도록 함수를 작성할 수도 있습니다. 이런 종류의 함수를 코루틴이라고 하고, 아래 예처럼 yield문을 표현식 형태로 사용해 생성할 수 있습니다. 123456def print_matches(matchtext): print "Looking for", matchtext while True: line = (yield) if matchtext in line: print linecs 이 함수를 사용하려면 먼저 호출을 한 번해서 첫 번째(yield)까지 진행하고 다음부터 send()로 데이터를 보내기 시작하면 됩니다. 코루틴은 send()로 값이 도착할 때까지 멈춰 있습니..