Programming(6)
-
Ubuntu Server - Anaconda Jupyter Notebook 원격
딥러닝 공부를 하는데 있어 colab, kaggle 등의 노트북을 사용할 수도 있지만 가벼운 노트북에서 나만의 공간을 가지고 공부를 진행하기 위해 GCP의 ubuntu server를 이용한 Anaconda jupyter notebook을 원격으로 윈도우에서 작성할 수 있는 방법을 메모합니다. 1. VM Instance 생성 2. 방화벽 규칙을 정하고 외부 네트워크를 할당 3. 서버를 실행하여 아나콘다와 각종 라이브러리를 설치 4. 주피터 노트북 원격 설정 - vim 편집기를 사용 기본 설정 파일 생성 jupyter-notebook --generate-config 원격 연결 시 접속에 사용할 비밀번호 생성 (ipython 이용) 1. ipython 입력 ipython 2. 패스워드 생성 from noteb..
2020.05.21 -
3과목 - 데이터베이스 구축
[1] 논리 데이터베이스 설계 데이터베이스 설계 데이터 모델의 개념 데이터 모델의 구성 요소 - 개체(Entity) 데이터 모델의 구성 요소 - 속성(Attribute) 데이터 모델의 구성 요소 - 관계(Relationship) 식별자(Identifier) E-R(개체-관계) 모델 관계형 데이터 모델 관계형 데이터베이스의 구조 관계형 데이터베이스의 제약 조건 - 키(Key) 관계형 데이터베이스의 제약 조건 - 무결성 관계대수 및 관계해석 정규화(Nomalization) 반정규화(Denormalization) 시스템 카탈로그 [Keyward] 개체, 속성, 관계, 튜플, 도메인, 키, 무결성, 관계대수, 정규화, 시스템 카탈로그 관계형 데이터베이스의 제약 조건 데이터베이스 설계의 개념 데이터베이스 설계 시..
2020.05.21 -
1.소프트웨어 설계
[1] 요구사항 확인 [A] 소프트웨어 생명 주기 [A] 스크럼(Scrum) 기법 [A] XP(eXtreme Programing) 기법 [C] 현행 시스템 파악 [C] 개발 기술 환경 파앇 [C] 요구사항 정의 [C] 요구사항 분석 기법 [C] 요구사항 확인 기법 [A] UML(Undified Modeling Language) [Best Keyword] 1. 폭포수 모형 2. 나선형 모형 3. 에자일 모델 4. 스크럼 기법 5. XP 6. 기능 요구사항 7. 비기능 요구사항 8. 프로토 타이핑 9. UML 10. UML 다이어그램 소트프웨어 생명 주기 1. 소프트웨어 생명주기(Software Life Cycle)란? - 소프트웨어 개발 방법론의 바탕이 되는 것. - 소프트웨어를 개발하기 위해 정의하고 운..
2020.05.21 -
Lec 01. C++ 표준 라이브러리
enum enum: 변수에 지정할 수 있는 값의 범위를 엄격하게 제한 enum PieceType { PieceKing = 1, PieceQueen, PieceBook = 10, PiecePawn, }; 내부적으로 정숫값으로 표현 (첫 값: 0) 사칙연산, 정숫값처럼 다루는 코드 X 엄격한 열거 타입: enum class enum class PieceType { King = 1, Queen, Rook = 10, Pawn }; 스코프(유효 범위)가 자동으로 확장되지 않는다. - PieceType piece = PieceType::King 자동으로 정수 타입으로 변환되지 않는다. - if (PieceTyhpe::Queen == 2) { ... } -> 불가능 함수 리턴 타입 추론 c++14부터는 함수의 리턴 ..
2020.04.08 -
Virtual Machine의 이해
가상머신이란?하드웨어를 소프트웨어적으로 구현해서 그 위에서 운영체제가 작동하도록 하는 기술 Download : https://www.virtualbox.org/ 가상머신을 사용하는 이유다른 운영체제를 사용해야 하는 경우독립된 작업공간이 필요한 경우 (바이러스 회피, 백업)프로그램이 위험할 경우에 가상머신에 설치하여 실행하므로 실제 중요한 운영체제에서는 위험한 작업을 하지 않을 수 있다.스냅샷을 이용하여 백업의 의미를 가질 수 있다.하나의 머신에서 여러명에게 운영체제 환경을 제공서버의 개념웹 호스팅하나의 웹서버 안에 하나의 운영체제에 깔려있고 운영체제에 계정을 만들어 사용자에게 주는 것이다.가상 호스팅하나의 컴퓨터 안에 여러개의 운영체제를 설치하여 운영체제를 통채로 주어 자율도가 높다. Virtual Bo..
2018.08.17 -
WinAPI에 도움이 될 만한 사이트
1. 컴공학생님의 블로그http://printf.egloos.com/category/API 2. soen.krhttp://soen.kr/ 3.
2018.08.17