目录
Summary
1.
Markdown&LaTeX
2.
Python
❱
2.1.
win32com
2.2.
crawler
❱
2.2.1.
HTML
2.2.2.
BeautifulSoup
2.2.3.
re
2.2.4.
XPath
2.2.5.
CSS_selector
2.2.6.
dash
2.3.
pytorch
2.4.
others
2.5.
python之禅
❱
2.5.1.
结构上优化运行速度
2.5.2.
其他细节
2.6.
SICP_for_Python
❱
2.6.1.
第一章 使用函数构建抽象
❱
2.6.1.1.
1.1 引言
2.6.1.2.
1.2 编程元素
2.6.1.3.
1.3 定义新的函数
2.6.1.4.
1.4 实践指南:函数的艺术
2.6.1.5.
1.5 控制
2.6.1.6.
1.6 高阶函数
2.6.2.
第二章 使用对象构建抽象
❱
2.6.2.1.
2.1 引言
2.6.2.2.
2.2 数据抽象
2.6.2.3.
2.3 序列
2.6.2.4.
2.4 可变数据
2.6.2.5.
2.5 面向对象编程
2.6.2.6.
2.6 实现类和对象
2.6.2.7.
2.7 泛用方法
2.6.3.
第三章 计算机程序的构造和解释
❱
2.6.3.1.
3.1 引言
2.6.3.2.
3.2 函数和所生成的过程
2.6.3.3.
3.3 递归数据结构
2.6.3.4.
3.4 异常
2.6.3.5.
3.5 组合语言的解释器
2.6.3.6.
3.6 抽象语言的解释器
2.6.4.
第四章 分布式和并行计算
2.6.5.
第五章 序列和协程
3.
CPP
❱
3.1.
cpp_primer_plus笔记
❱
3.1.1.
基础
3.1.2.
函数
3.1.3.
内存模型和名称空间
3.1.4.
对象和类
3.1.5.
使用类
3.1.6.
类和动态内存分配
3.1.7.
类继承
3.1.8.
代码重用
3.1.9.
友元、异常及其他
4.
Rust
❱
4.1.
Rust圣经👿摘要
❱
4.1.1.
基础知识
❱
4.1.1.1.
安装及其他
4.1.1.2.
基本类型
❱
4.1.1.2.1.
数值类型
4.1.1.2.2.
字符,布尔,单元类型
4.1.1.2.3.
语句和表达式
4.1.1.2.4.
函数
4.1.1.3.
变量绑定与解构
4.1.1.4.
所有权,引用与借用
❱
4.1.1.4.1.
所有权
4.1.1.4.2.
引用与借用
4.1.1.5.
复合类型
❱
4.1.1.5.1.
字符串与切片
4.1.1.5.2.
元组
4.1.1.5.3.
结构体
4.1.1.5.4.
枚举
4.1.1.5.5.
数组
4.1.1.6.
流式控制
4.1.1.7.
模式匹配
❱
4.1.1.7.1.
if_let
4.1.1.7.2.
option
4.1.1.7.3.
模式适用场景
4.1.1.7.4.
全模式列表
4.1.1.8.
方法method
4.1.1.9.
泛型和特征
❱
4.1.1.9.1.
泛型Generics
4.1.1.9.2.
特征Traits
4.1.1.9.3.
特征对象
4.1.1.9.4.
深入特征
4.1.1.10.
集合
❱
4.1.1.10.1.
动态数组
4.1.1.10.2.
hashmap
4.1.1.11.
生命周期🆘
4.1.1.12.
返回值与错误处理
❱
4.1.1.12.1.
panic!深入
4.1.1.12.2.
返回值Result
4.1.1.13.
包和模块
❱
4.1.1.13.1.
包Crate
4.1.1.13.2.
模块Module
4.1.1.13.3.
使用use及受限可见性
4.1.1.14.
注释和文档
4.1.1.15.
类型转换
4.1.1.16.
格式化输出
4.1.2.
入门实战:构建一个简单命令行程序
❱
4.1.2.1.
基本功能
4.1.2.2.
增加模块化和错误处理
4.1.2.3.
测试驱动开发
4.1.2.4.
使用环境变量
4.1.2.5.
使用迭代器来改进程序(可选)
4.1.3.
Rust 高级进阶
❱
4.1.3.1.
生命周期
❱
4.1.3.1.1.
深入生命周期
4.1.3.1.2.
&'static 和 T: 'static
4.1.3.2.
函数式编程: 闭包、迭代器
❱
4.1.3.2.1.
闭包 Closure
4.1.3.2.2.
迭代器 Iterator
4.1.3.3.
深入类型
❱
4.1.3.3.1.
newtype 和 类型别名
4.1.3.3.2.
Sized 和不定长类型 DST
4.1.3.3.3.
枚举和整数
4.1.3.4.
智能指针
❱
4.1.3.4.1.
Box堆对象分配
4.1.3.4.2.
Deref 解引用
4.1.3.4.3.
Drop 释放资源
4.1.3.4.4.
Rc 与 Arc 实现 1vN 所有权机制
4.1.3.4.5.
Cell 与 RefCell 内部可变性
4.1.3.5.
循环引用与自引用
❱
4.1.3.5.1.
Weak 与循环引用
4.1.3.5.2.
结构体中的自引用
4.1.3.6.
多线程并发编程
❱
4.1.3.6.1.
并发和并行
4.1.3.6.2.
使用多线程
4.1.3.6.3.
线程同步:消息传递
4.1.3.6.4.
线程同步:锁、Condvar 和信号量
4.1.3.6.5.
线程同步:Atomic 原子操作与内存顺序
4.1.3.6.6.
基于 Send 和 Sync 的线程安全
4.1.3.6.7.
实践应用:多线程 Web 服务器 todo
4.1.3.7.
全局变量
4.1.3.8.
错误处理
4.1.3.9.
Unsafe Rust
❱
4.1.3.9.1.
五种兵器
4.1.3.9.2.
内联汇编 todo
4.1.3.10.
Macro 宏编程
4.1.4.
Rust 异步编程
❱
4.1.4.1.
async/await 异步编程
❱
4.1.4.1.1.
async 编程入门
4.1.4.1.2.
底层探秘: Future 执行与任务调度
4.1.4.1.3.
定海神针 Pin 和 Unpin
4.1.4.1.4.
async/await 和 Stream 流处理
4.1.4.1.5.
同时运行多个 Future
4.1.4.1.6.
一些疑难问题的解决办法
4.1.4.1.7.
实践应用:Async Web 服务器
4.1.4.2.
Tokio 使用指南
❱
4.1.4.2.1.
tokio 概览
4.1.4.2.2.
使用初印象
4.1.4.2.3.
创建异步任务
4.1.4.2.4.
共享状态
4.1.4.2.5.
消息传递
4.1.4.2.6.
I/O
4.1.4.2.7.
解析数据帧
4.1.4.2.8.
深入 async
4.1.4.2.9.
select
4.1.4.2.10.
类似迭代器的 Stream
4.1.4.2.11.
优雅的关闭
4.1.4.2.12.
异步跟同步共存
4.1.5.
Cargo 使用指南
❱
4.1.5.1.
上手使用
4.1.5.2.
基础指南
❱
4.1.5.2.1.
为何会有 Cargo
4.1.5.2.2.
下载并构建 Package
4.1.5.2.3.
添加依赖
4.1.5.2.4.
Package 目录结构
4.1.5.2.5.
Cargo.toml vs Cargo.lock
4.1.5.2.6.
测试和 CI
4.1.5.2.7.
Cargo 缓存
4.1.5.2.8.
Build 缓存
4.1.5.3.
进阶指南
❱
4.1.5.3.1.
指定依赖项
4.1.5.3.2.
依赖覆盖
4.1.5.3.3.
Cargo.toml 清单详解
4.1.5.3.4.
Cargo Target
4.1.5.3.5.
工作空间 Workspace
4.1.5.3.6.
条件编译 Features
❱
4.1.5.3.6.1.
Features 示例
4.1.5.3.7.
发布配置 Profile
4.1.5.3.8.
通过 config.toml 对 Cargo 进行配置
4.1.5.3.9.
发布到 crates.io
4.1.5.3.10.
构建脚本 build.rs
❱
4.1.5.3.10.1.
构建脚本示例
4.1.6.
日志和监控
❱
4.1.6.1.
日志详解
4.1.6.2.
日志门面 log
4.1.6.3.
使用 tracing 记录日志
4.1.6.4.
自定义 tracing 的输出格式
4.1.6.5.
监控
❱
4.1.6.5.1.
可观测性
4.1.6.5.2.
分布式追踪
4.1.7.
Appendix
❱
4.1.7.1.
关键字
4.1.7.2.
运算符与符号
4.1.7.3.
表达式
4.1.7.4.
派生特征 trait
4.1.7.5.
prelude 模块 todo
4.1.7.6.
Rust 版本说明
4.1.7.7.
Rust 历次版本更新解读
❱
4.1.7.7.1.
1.58
4.1.7.7.2.
1.59
4.1.7.7.3.
1.60
4.1.7.7.4.
1.61
4.1.7.7.5.
1.62
4.1.7.7.6.
1.63
4.1.7.7.7.
1.64
4.1.7.7.8.
1.65
4.1.7.7.9.
1.66
4.1.7.7.10.
1.67
4.2.
PyO3
❱
4.2.1.
Python 模组
4.2.2.
Python 函数
❱
4.2.2.1.
函数签名 Function signatures
4.2.2.2.
错误处理 Error handling
4.2.3.
Python 类
❱
4.2.3.1.
类的自定义
4.2.3.2.
基本对象的自定义
4.2.3.3.
模拟数值类型
4.2.3.4.
模拟可调用类型
4.2.4.
类型转换
❱
4.2.4.1.
将Rust类型映射为python类型
4.2.4.2.
转换特征 Conversion traits
4.2.5.
Python异常
4.2.6.
在Rust中调用Python
4.2.7.
GIL, 可变性与对象类型
4.2.8.
并行
4.2.9.
debug
4.2.10.
特性引用Features reference
4.2.11.
内存管理
4.2.12.
高阶话题
4.2.13.
构建与发布
❱
4.2.13.1.
支持多个Python版本
4.2.14.
有用的包
❱
4.2.14.1.
Logging
4.2.14.2.
async与await
5.
Others
❱
5.1.
COM组件
5.2.
cython
6.
ML
❱
6.1.
绪言
6.2.
模型的评估与选择
6.3.
线性模型
6.4.
决策树
6.5.
神经网络
6.6.
支持向量机
6.7.
贝叶斯分类器
6.8.
EM算法
6.9.
集成学习
6.10.
聚类算法
6.11.
降维与度量学习
6.12.
特征选择与稀疏学习
6.13.
计算学习理论
6.14.
半监督学习
6.15.
概率图模型
6.16.
强化学习
7.
NN
❱
7.1.
前馈神经网络
7.2.
循环神经网络
7.3.
生成对抗网络
7.4.
图神经网络
8.
DRL
❱
8.1.
RL
❱
8.1.1.
有模型数值迭代
8.1.2.
回合更新价值迭代
8.1.3.
时序差分价值迭代
8.1.4.
函数近似方法
8.1.5.
回合更新策略梯度方法
8.1.6.
执行者/评论者方法
8.1.7.
连续动作空间的确定性策略
8.2.
FIN
8.3.
DRL
❱
8.3.1.
ChatGPT历史
9.
Option
❱
9.1.
期权基础概念
❱
9.1.1.
基础知识
9.1.2.
价差
9.1.3.
深入希腊值
9.1.4.
日内交易要点
9.2.
期权模型
❱
9.2.1.
经典SV
9.2.2.
RV
9.2.3.
wing_model
9.3.
Automatic_Trading
❱
9.3.1.
Automatic_Hedging
❱
9.3.1.1.
hedging_vanilla
10.
Phylosophy
❱
10.1.
西方哲学史
❱
10.1.1.
古希腊哲学
10.1.2.
希腊化时期和中世纪的哲学
10.1.3.
近代早期的哲学
10.1.4.
近代晚期和19世纪哲学
10.1.5.
20世纪和当代哲学
10.2.
纯粹理性批判
Light
Rust
Coal
Navy
Ayu (default)
布武不舞
DRL
DRL(deep reinforcement learning) 深度强化学习