본문 바로가기

개발 저장소34

DataBase 데이터베이스 용어사전 【 객체 권한 】 특정 객체에 조작을 할 수 있는 권한 【 권한 】 사용자가 특정 테이블에 접근할 수 있도록 하거나, 해당 테이블에 SQL(SELECT / INSERT / UPDATE / DELETE) 문을 사용할 수 있도록 제한을 두는 것 【 그룹 함수 】 하나 이상의 행을 그룹으로 묶어 연산하여, 하나의 결과를 나타내는 함수 【 기본 테이블 】 뷰를 생성하기 위해서는 실질적으로 데이터를 저장하고 있는 물리적인 테이블이 존재해야 함 【 기본키 제약 조건(PRIMARY KEY) 】 테이블에 저장된 데이터를 구분하기 위한 제약 조건 【 다중행 서브 쿼리 】 서브 쿼리에서의 결과가 두 건 이상 출력되는 것 【 단일행(Single Row) 서브 쿼리 】 수행 결과가 오직 하나의 로우(행)만을 반환하는 것 【 .. 2016. 4. 3.
libvirt 가상화 라이브러리 분석글 출처 = http://www.iamroot.org/xe/Hypervisor_3_KVM/48717 libvirt 가상화 라이브러리 분석손쉬운 Linux 가상화를 위한 API 요약: libvirt 라이브러리는 Linux의 가상화를 위한 Linux API로 Xen 및 KVM을 포함한 다양한 하이퍼바이저뿐만 아니라 다른 운영 체제를 위한 QEMU 및 일부 가상화 제품을 지원합니다. 이 기사에서는 libvirt와 그 사용법 및 아키텍처에 대해 설명합니다. 확장형 컴퓨팅(클라우드 컴퓨팅)과 관련하여 libvirt는 가장 중요한 라이브러리 중 하나이지만 많이 알려져 있지는 않다. Libvirt는 호스트에서 실행 중인 게스트 운영 체제를 안전하게 관리할 수 있는 hypervisor-agnostic API를 제공한다. .. 2016. 3. 24.
http://it-ebooks.info/ 프로그래밍 EBook 무료 다운 사이트 프로그래밍 관련 무료 Ebook 을 다운로드하실 수 있는 좋은 사이트 링크 공유합니다. 영어로 된 유명한책이 많네요. http://it-ebooks.info/ 2016. 3. 8.
[3일차] Django 웹 프레임 워크 장고웹 서버를 개발하는 데 사용하는 파이썬 웹 프레임워크 중에 가장 준비가 잘된 프레임워크장점 - 풍부한 기능, 쉽고빠른 웹개발 학습내용MTV패턴, 장고 특징 및 원리 일반적인 특징가장많이 사용되는 파이썬 웹 프레임워크MVC 패턴 기반 MTV객체 관계 매핑장고의 객체관계매핑은 DB시스템과 데이터 모델을 연결시키는 다리와 같은 역할, 이런ORM 기능을 통해 다양한 DB시스템을 지원하고 이미 구축한 DB시스템을 다른 DB로 변경하는경우에 간단한 설정으로 변경가능함자동으로 구성되는 관리자화면DB에 대한 관리기능을 위하여 프로젝트를 시작하는 시점에 기본적으로 관리자화면을 제공함애플리케이션에서 사용하는 데이터들을 쉽게 생성 및 변경할 수 있음, 관리자가 별도로 관리 기능을 개발할 필요가 없게됨 우아한 URL 설계.. 2016. 3. 2.
[2일차] 파이썬 웹 표준 라이브러리 웹 라이브러리 구성urllib패키지에는 웹 클라이언트를 작성하는데 사용되는 모듈이 있으며, 가장 빈번하게 쓰임http패키지는 크게 서버용과 클라이언트용으로 나누어 모듈을 담고 있으며쿠키관련 라이브러리도 http패키지 내에서 서버용과 클라이언트용으로 모듈이 구분되어 있습니다. 웹프레임워크사용자 프로그램과 저수준 http.server라이브러리 중간에 위치하여 웹서버의 개발을 좀더 편리하게 해주면서 표준라이브러리의 기능을 확장해 주는 역활을 함.웹클라이언트를 개발하는 경우에는 주로 urllib패키지를 사용함, http.client모듈이 HTTP프로토콜 처리와 관련된 저수준의 클라이언트 기능을 제공하는 반면 urllib패키지의 모듈들은 HTTP서버 뿐만 아니라 FTP서버 및 로컬 파일 등을 처리하는데 클라이언트.. 2016. 3. 2.
[1일차] 웹프로그래밍의 이해 웹프로그램 구성 클라이언트 - 서버웹프로그래밍이란 간단하게 말하면 HTTP 프로토콜로 통신하는 클라이언트와 서버를 개발하는것 웹브라우저 ->네이버 접속 시도 -> 네이버 서버 응답-> 네이버접속 브러우저 이외에도 웹서버에 요청을 보내는 웹 클라이언트는 다양하게 만들수 있으며 네가지로 분류할 수 있음웹브라우저를 사용하여 요청리눅스 curl명령을 사용하여 요청Telnet을 사용하여 요청직접만든 클라이언트로 요청 HTTL 처리방식GET방식은 지정한 URL의 정보를 가져오는 메소드로 브러우저를 이용해서 서버로부터 웹페이지, 이미지, 동영상 등을 가져온다고 할 때 수많은 GET 방식의 요청을 사용하게 됩니다. POST방식의 대표적인기능은 리소스를 생성하는것으로 블로그에 글을 등록하는 경우에 해당.PUT은 리소스를.. 2016. 3. 2.