C++ Library
Library
Benchmark
Database
日志库
CMake
多线程通信
Disruptor
MPMC/MPSC Queue
SPSC/SPMC Queue
Ring-Buffer
Hashmap
多进程通信
- 共享内存
- 共享内存函数(shmget、shmat、shmdt、shmctl)及其范例
- Linux使用共享内存进行进程间通信
- mmap 基础概念
- Linux I/O 原理和 Zero-copy 技术全面揭秘
- 网络编程:进程间通信性能比较
- 进程间通讯:RingBuffer的性能测试
- 分享一个Linux C++消息通信框架TCPSHM
SHM-Library
NNG
Shared Memory
ShmKV Embedded
- libshmcache
- shmdb, A memory database based on shared memory
- pupa key-value library
- SimDB
- OS-kv-store, sem_wait
- kv, sem_wait
ShmKV
- MDBM a very fast memory-mapped key/value store.
- Mabain: a key-value store library
- pmemkv
- RedoDB, a wait-free KV store for Persistent Memory
Shared Memory Hash Table
- Shared Memory Hash Table
- 共享内存哈希表
- tachyon, linux only
- libshmht, pthread lock
- Lightning, pthread lock
- SharedHashFile: Share Hash Tables With Stable Key Hints Stored In Memory Mapped Files Between Arbitrary Processes, o reduce contention there is no single global hash table lock by design. Instead keys are sharded across 256 locks to reduce lock contention.
ShmDB
Shm PubSub
Shm Disruptor/RingBuffer
- shared-memory-disruptor
- disruptorCpp-IPC
- disruptorCpp-IPC for arbitrary length of data
- nvfuse_ipc_ring.c
- Boost shared memory lockfree circular buffer queue
- 一起聊聊Disruptor
- Ring Buffers: High Performance IPC
- Disruptor 분석 및 c++ 로 구현해보기
- LINUX共享内存及共享内存实现互斥循环队列SHMFIFO
- 高性能环形队列及其实现 [简介]
- 进程间通讯:RingBuffer的性能测试
Shm-Queue
KungFu
- yijinjing-lite
- 基于功夫1.0 mmap通信库组件 依赖 log4cplus boost
- mini-yijinjing
- mmap 进程间通讯
- KungFu
- 功夫量化使用:1.0.0版本编译
Pybind11
Python代码本身需要调用Python解释器,这部分是绕不开GIL的。但不代表Python进程无法绕开GIL。办法就是充分利用C模块。C模块里可以释放GIL,使得这部分代码不仅可以利用C代码的高性能,也将GIL释放给其他Python代码去运行。
* pybind11: call
OpenMP function in Python * Pybind和Python
C用法 * pybind11解放Python
GIL
Json
Bus通信框架
Quant Framework
Trading System Framework
Backtesting Framework
API
商品交易规则
插值算法
- Cubic Spline Interpolation ## 论文和电子书
- Sci-Hub
Java Library
OpenHFT Java
前端和小程序
Python Library
DataFrames
Pycharm
Python Library
- 一个可以演示鼠标拖动曲线控制点和光滑拼接贝赛尔曲线的小工具
- PyG2Plot
- psutil--跨平台的进程管理
- 多进程代码调试利器pudb
- python静态类型检查器-mypy简易教程
- 效率神器:快速定位运行最慢的代码
- PySnooper--Python的自动debug工具
- Polars, Blazingly fast DataFrames in Rust, Python & Node.js ## Python书籍
- Python Programming And Numerical Methods: A Guide For Engineers And Scientists
Software
代码管理工具
MATLAB R2022a
Office
常用软件
SSH
跨平台终端
Homebrew
元数据
Option Pricing Model
按键精灵
Markdown
- A simple and elegant open-source markdown editor that focused on speed and usability.
- Obsidian is a powerful knowledge base on top of a local folder of plain text Markdown files.
- Yank Note