본문 바로가기

전체 글

(161)
libGL 이란 What is libGL? OpenGL-based programs must link with the libGL library. libGL implements the GLX interface as well as the main OpenGL API entrypoints. When using indirect rendering, libGL creates GLX protocol messages and sends them to the X server via a socket. When using direct rendering, libGL loads the appropriate 3D DRI driver then dispatches OpenGL library calls directly to that driver. lib..
so, dll 이란 SO (Shared Object) : 특정한 기능을 구현해 놓은 라이브러리 파일 공유 객체로써 하나 이상의 프로그램에서 리소스를 오프로드 하는데 사용 리눅스에는 dll 대신 so 라는 동적 라이브러리 사용 실행 파일 실행 시, 실행 파일과 함께 메모리에 로드 됨. linux 에서 쓰는 Executable and Linkable format (ELF) 파일 so 파일을 찾는 경로 system default 경로 (일반적으로 /usr/local/bin , /usr/bin , /etc/ld.so.conf 파일에 설정 되 있는 값) LD_LIBRARY_PATH (일반적으로 ~/.bash_profile 에서 설정해주는 환경 변수) binary code 에 hard-coding 된 경로 DLL (Dynamic Li..
Mesh, OBJ File https://gofo-coding.tistory.com/entry/Mesh Mesh, OBJ File Mesh 물체를 표현하는 방식에는 다양한 방법들이 있다. 어떠한 일을 처리하느냐에 따라서 적합한 방법을 선택해야한다. 이러한 방법들은 2가지 분류로 구분할 수 있다. explicit 물체가 여기에 있고 gofo-coding.tistory.com
OpenGL 이란 OpenGL (Open Graphics Library) 그래픽 하드웨어 (GPU) 와 통신 을 지원해주는 API 또는 표준 규격 (이름과 다르게 Library 가 아니라 API 임). 그래픽 하드웨어 제어를 위한 소프트웨어 인터페이스. 운영체제는 OpenGL 의 인터페이스를 제공하고, GPU 는 OpenGL Implemetation 인 그래픽 카드 드라이버를 제공. 1982 년 실리콘 그래픽스 (SGI) 가 Unix 용으로 개발한 그래픽 라이브러리인 IRIS GL 이 시초이며, 최초 2D 용으로 개발되었다가 3D 로 업그레이드. 범용성을 위해서 1992 년 개방형 라이브러리로 다시 만든 것이 OpenGL MS 가 고유 3D API 인 DirectX 를 발표하면서 OpenGL 이 밀렸다가, 존 카멕이 둠,..
파이썬 docstring https://jh-bk.tistory.com/m/36 [Python/VSCode] 독스트링 스타일과 autoDocstringIntroduction 예전 포스트에서는 파이썬의 독스트링에 대해 간략히 소개를 했었다. 링크 독스트링은 파이썬 스크립트 내부에 함수, 클래스, 모듈에 대한 정보를 적어놓은 문자열로 그 자체로 코드 jh-bk.tistory.com
자료구조 기초 - 선형 자료구조 stack : Last In First Out, 출/입구가 하나 queue : First In First Out, 출/입구가 따로 큐는 순차처리 (1개씩) 가 있고, 병렬처리 (동시에 여러개 씩) 가 있음 (?) 출처 : https://www.youtube.com/watch?v=Jippp2mMB2U&list=PLXvgR_grOs1BQCziQ_MpM877BdBxwbMzA&index=13
파이썬 패키지 매니저 (pip 정리) pip 기본 repository : PYPI PYPI 를 제외한 설치 방법 . Github, Mercurial, Subversion 및 Bazaar와 같은 버전 제어 시스템. . requirements.txt . Distribution files. These are versioned, ready-to install files containing Python packages, modules, and other resource files necessary for a package to function. They come in two forms: Source distribution (usually shortened to “sdist”) Wheel distribution (usually shortened to ..
파이썬 가상 환경 정리 virtualenv : 이전 python 버전을 지원, pip 로 설치해야 함 venv : 3.3 이상 버전부터 python standard library virtualenvwrapper : virtualenv 가 저장되어 있는 디렉토리를 다 알려줌. 나중에 venv 를 많이 쓰게 되면 써보기.. OS 에 default 로 설치 되어 있는 Python 은 쓰지 말기.. 구식이기도 하고, 건드리면 시스템에 crash 발생 가능성 있음 pipx : manage global packages...?? 가상 환경 생성 tip .venv 로 디렉토리 이름 생성하면 vscode, pycharm 이 자동으로 virtual env 로 인식함 python -m venv --prompt mydjango3app .venv 처..