코딩스뮤:)

    [유닉스 시스템 프로그래밍] Ch04. 시스템 정보

    [유닉스 시스템 프로그래밍] Ch04. 시스템 정보

    (본 강의 노트는 한빛 아카데미의 책을 기반으로 하고 있습니다) Ch04. 시스템 정보 학습목표 유닉스 시스템 정보를 검색하는 함수를 사용할 수 있다. 사용자 관련 정보를 함수를 이용해 검색할 수 있다. 시스템의 시간을 관리하는 함수를 사용할 수 있다 목차 유닉스 시스템 관련 정보 사용자 정보 검색 시간 관리 함수 01. 유닉스 시스템 관련 정보 시스템에 설치된 OS에 관한 정보 호스트명 정보 하드웨어 종류에 관한 정보 하드웨어에 따라 사용할 수 있는 자원의 최대 값 : 최대 프로세스 개수, 프로세스당 열 수 있는 최대 파일 개수, 메모리 페이지 크기 등 OS 기본 정보 검색 시스템에 설치된 OS에 대한 기본 정보 검색 시스템은 인텔 PC, 솔라리스 10 운영체제 설치, 호스트 명은 hanbit OS 정..

    [유닉스 시스템 프로그래밍] Ch03. 파일과 디렉토리

    [유닉스 시스템 프로그래밍] Ch03. 파일과 디렉토리

    Ch03. 파일과 디렉토리 학습 목표 유닉스 파일의 특징을 이해한다. 파일에 관한 정보를 검색하는 함수를 사용할 수 있다. 하드 링크와 심볼릭 링크 파일을 이해하고 관련 함수를 사용할 수 있다. 파일 사용권한을 검색하고 조정하는 함수를 사용할 수 있다. 디렉토리의 특징을 이해한다. 디렉토리의 내용을 검색하는 함수를 사용할 수 있다. 디렉토리를 생성하고 삭제하는 함수를 사용할 수 있다. 목차 유닉스 파일의 특징 파일 정보 검색 파일의 종류 및 접근권한 검색 하드링크 및 심볼릭 링크 생성 디렉토리 관련 함수 01. 유닉스 파일의 특징 파일 : 유닉스에서 파일은 데이터 저장, 장치구동, 프로세스 간 통신 등에 사용 파일의 종류 : 일반 파일, 디렉토리, 특수 파일 일반 파일 텍스트 파일, 실행파일, 라이브러리..

    [유닉스 이론과 실습] ch06. 파일 접근 권한 관리하기

    [유닉스 이론과 실습] ch06. 파일 접근 권한 관리하기

    본 강의 노트는 한빛 미디어의 책을 기반으로 하고 있습니다) ch06. 파일 접근 권한 관리하기 학습목표 파일의 속성과 접근 권한의 개념을 이해한다 접근 권한을 변경하는 방법을 익힌다 접근 권한을 상속하고 초기에 설정하는 방법을 익힌다 목차 파일의 속성 파일의 접근 권한 기호를 이용한 파일 접근 권한 변경 숫자를 이용한 파일 접근 권한 변경 기본 접근 권한의 설정 01. 파일의 속성 다중 사용자 시스템의 특징 여러 사람이 하나의 시스템 사용 다른 사람이 내 파일을 읽거나 수정, 삭제 할 수 없도록 보안 필요 다른 사용자의 무단 접근으로부터 자신의 파일을 보호하는 기능으로 파일에 접근 권한을 부여하여 권한 만큼만 파일을 사용 파일의 속성 유닉스에서 파일을 관리하기 위해 저장하는 정보들 ls-l 명령으로 파..

    [Programming Language Pragmatics] 01 Introduction

    [Programming Language Pragmatics] 01 Introduction

    (해당 강의노트는Michael L. Scott의 [Programming Language Pragmatics : 4th edition] 책을 기반으로 작성되었습니다) 01 Introduction Table of Contents Introduction The art of Language Design The Programming Language Spectrum (pass) (pass) (pass) An Overview of Compilation 0. Introduction Programming in Old Days 초기 컴퓨터들은 monstrous 장치였음 monstrous: very bad, because too big Programmers were cheap Machine language로 프로그래밍 함 ..

    02 Linear Algebra

    02 Linear Algebra

    02 Linear Algebra: 선형대수학 목차 Introduction Vectors, vector spaces & matrices Linear independence & rank Linear equations 0. Introduction 0.1 Motivating Example Finding the relation of a house size with its price The size of house size i $$a_i$$ The price of house $$b_i$$ Find $$x_1 :slope, x_2 : intercept$$ 여기서 붉은 선은 모델, X는 데이터를 나타냄 아래의 두 미지수를 찾는 것이 목적 (모델을 만들기 위해), 모델의 파라미터에 해당 $$x_1, x_2$$ 선형모델은..

    01 Introduction AI Basic: 인공지능, 기계학습이란?

    01 Introduction AI Basic: 인공지능, 기계학습이란?

    01 Introduction AI Basic: 인공지능, 기계학습이란? 기계학습(Machine Learning, ML) 명시적인 규칙 없이 기계가 데이터로부터 학습하도록 하는 기술로, hard-coded(fixed) 규칙을 사용해 프로그램을 짜는 전통적인 컴퓨터 프로그래밍과는 구분되는 개념. 기계학습의 세 가지 키워드 기계학습 기계학습을 위한 수학 Data 데이터 Image, text, languages, time series Vectors, matrices, tensors Model 모델 - Linear models - Deep neural networks - Kernel machines - Probabilistic models - Linear algebra - Probability Training a..

    00 인공지능 발전사

    00 인공지능 발전사

    00 인공지능 발전사 목차 컴퓨터란? 인공지능이란? 인공지능의 역사 인공지능의 현재 1. 컴퓨터란? 컴퓨터는 끊임없이 발전하고 있지만 그 종류는 오직 하나이다. 1936, Turing Machine : 실제로 구현되진 않았지만 컴퓨터를 최조로 수학적인 모델로 표현 1948, von Neumann architecture : 현재까지도 컴퓨터의 구조로 채택되고 있음 2. 인공지능이란? AI : Artificial Intelligence By Wikipedia Intelligence demonstrated by machines 기계로 구현된 지능 By Investopedia The simulation of human intelligence in machines that are programmed to thin..

    [Head First Design Patterns] 01 디자인 패턴 소개

    [Head First Design Patterns] 01 디자인 패턴 소개

    (본 강의 노트는 한빛 미디어의 책을 기반으로 하고 있습니다) 01 디자인 패턴 소개 디자인 패턴의 분류 GoF가 디자인 패턴을 23가지로 정리하고 세 가지로 크게 분류( bold 처리 한 부분이 앞으로 자세히 다룰 패턴) 생성 패턴 (Creation Patterns) 객체의 생성 과정과 연관된 패턴 추상 팩토리 (Abstaact Factory) 빌더 (Builder) 팩토리 메소드 (Factory Method) 프로토 타입 (Prototype) 싱글턴 (Singleton) 구조 패턴 (Structual Patterns) : 클래스나 객체의 합성/ 집약에 관련된 패턴 어댑터 (Adapter) 브리지 (Bridge) 컴포지트 (Composite) 데코레이터 (Decorator) 퍼사드 (Facade) 플라..