zfp

(★ 880)

Compressed numerical arrays that support high-speed random access

파일 탐색기

  • .gitignore
  • .readthedocs.yaml
  • appveyor.sh
  • appveyor.yml
  • CHANGELOG.md
  • CITATION.cff
  • CMakeLists.txt
  • codecov.yml
  • Config
  • CONTRIBUTING.md
  • CTestConfig.cmake
  • LICENSE
  • Makefile
  • MANIFEST.in
  • NOTICE
  • pyproject.toml
  • README.md
  • SECURITY.md
  • setup.py
  • SUPPORT.md
  • zfp-config-version.cmake.in
  • zfp-config.cmake.in

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

brew

설명 보기 ▼

macOS와 Linux를 위한 패키지 관리자.
더 많은 정보: <https://docs.brew.sh/Manpage>.

brew install {{formula|cask}}

공식(formula) 혹은 캐스크(cask)의 최신 안정 버전을 설치:

brew list

설치된 모든 공식(formulae)과 캐스크(casks) 나열:

brew upgrade {{formula|cask}}

설치된 특정 공식(formula) 혹은 캐스크(cask) 업그레이드 (옵션이 주어지지 않으면 모든 공식과 캐스크 업그레이드):

🔍

cmake

설명 보기 ▼

네이티브 빌드 시스템을 위한 빌드 설정 파일을 생성하는, 크로스 플랫폼 빌드 자동화 도구.
더 많은 정보: <https://cmake.org/cmake/help/latest/manual/cmake.1.html>.

cmake {{path/to/project_directory}}

프로젝트 디렉터리의 `CMakeLists.txt`를 사용해 현재 디렉터리에 빌드 설정을 생성:

cmake --build {{path/to/build_directory}}

지정한 디렉터리의 빌드 설정을 사용해 빌드 산출물을 생성:

cmake --install {{path/to/build_directory}} --strip

빌드 산출물을 `/usr/local/`에 설치하고 디버그 심볼을 제거:

🔍

conda

설명 보기 ▼

프로그래밍 언어에 대한 패키지, 의존성 및 환경 관리.
`create`와 같은 일부 하위 명령에는 자체 사용 설명서가 있습니다.
관련 항목: `mamba`.
더 많은 정보: <https://docs.conda.io/projects/conda/en/latest/commands/index.html>.

conda create {{[-n|--name]}} {{environment_name}} {{python=3.9 matplotlib}}

새로운 환경을 생성합니다, 이름이 주어진 패키지로 설치합니다:

conda info {{[-e|--envs]}}

모든 환경의 리스트를 보여줍니다:

conda activate {{environment_name}}

환경을 불러오거나:

🔍

ctest

설명 보기 ▼

CMake 테스트 드라이버 프로그램.
더 많은 정보: <https://gitlab.kitware.com/cmake/community/-/wikis/doc/ctest/Testing-With-CTest>.

ctest

CMake 프로젝트에 정의된 모든 테스트를 실행하며 , 한번에 4개의 작업을 병렬 실행:

ctest {{[-j|--parallel]}} 4

사용 가능한 테스트 목록 표시:

ctest {{[-j|--parallel]}}

이름을 기준으로 단일 테스트를 실행하거나 `regex` 기준으로 필터링:

🔍

git clone

설명 보기 ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

pip

설명 보기 ▼

Python 패키지 관리자.
`install`와 같은 일부 하위 명령어는 별도의 사용 문서가 존재.
더 많은 정보: <https://pip.pypa.io/en/stable/cli/pip/>.

pip install {{package}}

패키지 설치 (더 많은 설치 예시는 `pip install`를 참고):

pip install --user {{package}}

시스템 전체 기본 위치 대신 사용자 디렉터리에 패키지 설치:

pip install {{[-U|--upgrade]}} {{package}}

패키지 업그레이드:

🔍

vcpkg

설명 보기 ▼

C/C++ 라이브러리를 위한 패키지 관리자.
참고: 패키지는 시스템에 설치되지 않습니다. 사용하려면 빌드 시스템(예: CMake)에 `vcpkg`를 사용하도록 지정해야 합니다.
더 많은 정보: <https://learn.microsoft.com/vcpkg/>.

vcpkg install curl

`vcpkg` 환경에 `libcurl` 패키지를 빌드하고 추가:

vcpkg install --triplet=wasm32-emscripten zlib

`emscripten` 도구 체인을 사용하여 `zlib`를 빌드하고 추가:

vcpkg search {{pkg_name}}

패키지 검색:

🔍

apt

설명 보기 ▼

Debian 기반 배포판을 위한 패키지 관리 도구.
Ubuntu 16.04 이후 버전에서 대화형 사용 시 `apt-get`의 권장 대체 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/apt.8>.

sudo apt update

사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt` 명령어 실행 전 권장):

apt search {{package}}

주어진 패키지 검색:

apt list {{package}}

패키지 정보 표시:

🔍

dnf

설명 보기 ▼

RHEL, Fedora 및 CentOS를 위한 패키지 관리 도구(yum을 대체).
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://dnf5.readthedocs.io/en/latest/commands/index.html>.

sudo dnf {{[up|upgrade]}}

설치된 패키지를 최신 버전으로 업그레이드:

dnf {{[se|search]}} {{keyword1 keyword2 ...}}

키워드를 통해 패키지 검색:

dnf {{[if|info]}} {{package}}

패키지에 대한 세부 정보 표시:

🔍

pacman

설명 보기 ▼

Arch Linux 패키지 관리 도구.
관련 항목: `pacman-sync`, `pacman-remove`, `pacman-query`, `pacman-upgrade`, `pacman-files`, `pacman-database`, `pacman-deptest`, `pacman-key`, `pacman-mirrors`.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/pacman.8>.

sudo pacman -Syu

모든 패키지를 동기화하고 업데이트:

sudo pacman -S {{package}}

새 패키지 설치:

sudo pacman -Rs {{package}}

특정 패키지 및 의존성 제거:

🔍

yum

설명 보기 ▼

RHEL, Fedora, CentOS(이전 버전용)를 위한 패키지 관리 도구.
다른 패키지 관리자의 동등한 명령을 보려면 <https://wiki.archlinux.org/title/Pacman/Rosetta>.
더 많은 정보: <https://manned.org/yum>.

tldr dnf

새 패키지 설치:

// repository documentation