라이브러리(library)와 모듈(module)이란? 프로그램을 개발하다 보면 자주 사용하게되는 프로그래밍 코드를 하나의 함수나 클래스라는 단위로 묶어서 코드를 재사용하게 된다. 이후동일한 목적 혹은 사용의 함수, 클래스들을 모아서 라이브러리(library) 또는 모듈(module)이라 부른다. 이후이러한 라이브리리와 모듈은 또한 방향성과 성격등으로합쳐져서 큰 틀인 프레임워크(framework)가 된다. 결국 라이브러리와 모듈은 재사용이 가능한 코드의 집합이다.
리눅스 ln 명령어 이해 ln 명령어는 지정한 타깃파일의 링크를 만드는 명령어이다.링크는 심볼릭 링크와 하드 링크 두가지 종류로 나뉘는데심볼릭 링크는 영어 symbolic이 의미하듯 상징적인 링크이다.윈도우의 바로가기 처럼 심볼릭 링크를 수정해도 원본 파일에는영향을 미치지 않는다. 대신 하드링크를 걸면 두 개는 동일한파일이라 생각하면 된다. 링크 파일을 수정하면 원본 파일 또한수정된다.좀 더 자세히 알아보도록 하자. 사용법 ln [옵션]... [-T] 타깃 링크_이름 (1번째 모양)또는: ln [옵션]... 타깃 (2번째 모양) 또는: ln [옵션]... 타깃... 디렉터리 (3번째 모양) 또는: ln [옵션]... -t 디렉터리 타깃... (4번째 모양)1 - 주어진 링크_이름으로 타깃으로의 링크를 만..
장고(Django) 전체적인 구성을 살펴보자 장고(Django) 프로젝트와 어플리케이션이 어떻게 만들어 지는지 따라가 보았습니다. 또한 아래는 장고(Django)가 어떻게 동작하는지에 대한 이미지입니다. 장고 프로젝트 생성하기 django-admin.py startproject [프로젝트 이름] 생성된 프로젝트 디렉토리 프로젝트 프로젝트 __init__.py- 일반 디렉토리와 패키지 디렉토리를 구분하게 해주는 파일. settings.py- 프로젝트 설정 정보 urls.py- 주소 체계 정보 wsgi.py- Web Server Gateway Interface manage.py- 프로젝트 관리 어플리케이션을 만들자 ./manage.py startapp [어플리케이션 이름] 생성된 어플리케이션 디렉토리 어플리..
- Total
- Today
- Yesterday
- 팅크웨어
- AXP35
- CSS
- 독후감
- X1 DASH
- 아이나비 Tab XD9
- 독서
- 박근혜
- HP Pavilion x2
- 아이나비 탭 xd9
- 블랙박스
- 소니
- 티스토리
- 아이나비 탭 XD11 Pro
- Sony
- qxd1000a
- 한빛미디어
- 소니 AXP35
- 소니 핸디캠
- c언어
- 파빌리온 X2
- 서평
- 블로그
- cc2530
- SM5
- 아이나비 태블릿
- 아이나비 패드
- 아이나비
- 캠코더
- 소니 캠코더
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |