收藏链接
经典镜像地址
优先使用公开的镜像加速
docker pull docker.cnproxy.top/ubuntu:24.04
docker pull docker.cnproxy.top/ubuntu:22.04
举例
docker login -u admin -p xxxx 47.122.3.200:1080
docker tag panbook:latest 47.122.3.200:1080/library/panbook:v2.17
docker push 47.122.3.200:1080/library/panbook:v2.17
and then got
docker pull harbor.michaelapp.com/library/panbook:v2.17
举例
docker login -u admin -p xxxx 47.122.3.200:1080
docker tag debian:11 47.122.3.200:1080/library/debian:11
docker push 47.122.3.200:1080/library/debian:11
and then got
docker pull harbor.michaelapp.com/library/debian:11
clickhouse
harbor.michaelapp.com/library/clickhouse-server:22.6
mysql
harbor.michaelapp.com/library/mysql:5.7
ubuntu
harbor.michaelapp.com/library/ubuntu:22.04
node
harbor.michaelapp.com/library/node:14-slim
mdbook
harbor.michaelapp.com/library/mdbook:v0.4.21
alpine
harbor.michaelapp.com/library/alpine:3.17
golang
harbor.michaelapp.com/library/golang:1.19.3
golangblog
harbor.michaelapp.com/library/golangblog:1.19.3
Go视频
https://github.com/golang-design/history
域名访问及密码
Blog 首页
www.michaelapp.com
frp 登录
frp.michaelapp.com yypan/保密
文件服务
files.michaelapp.com
syncthing 同步服务
syncthing.michaelapp.com yypan/保密
vtk 手册
vtkbook.michaelapp.com
笔记
notes.michaelapp.com
IP 查询服务
ip.michaelapp.com
代码服务
gitea.michaelapp.com
镜像服务
harbor.michaelapp.com 47.122.3.200:1080
code to image
https://carbon.now.sh/
code from here! https://github.com/carbon-app/carbon
终端录制 gif 工具
https://github.com/charmbracelet/vhs
K8S 项目安装及使用
k8s-tutorials
https://github.com/guangzhengli/k8s-tutorials
sealos 安装 k8s
https://github.com/labring/sealos
- 下载并安装 sealos, sealos 是个 golang 的二进制工具,直接下载拷贝到 bin 目录即可, release 页面也可下载
wget https://github.com/labring/sealos/releases/download/v4.1.3/sealos_4.1.3_linux_amd64.tar.gz && \
tar -zxvf sealos_4.1.3_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin
- 创建一个集群
sealos run labring/kubernetes:v1.24.0 labring/calico:v3.22.1 --masters 192.168.64.2,192.168.64.22,192.168.64.20 --nodes 192.168.64.21,192.168.64.19 --passwd your-own-ssh-passwd
serverless 框架
https://github.com/labring/laf
参考文献
https://www.sealos.io/zh-Hans/blog/kubernetes%20with%20sealos
K3S
- https://docs.k3s.io/zh/
golang 库列表
Go编程规范
https://gocn.github.io/styleguide/docs/01-overview/
Go Design Patterns
https://github.com/RohitBinjola/GoDesignPatterns
Go 开源说
https://github.com/gocn/opentalk
定时任务管理系统
https://github.com/ouqiang/gocron
分布式任务调度平台
https://github.com/wj596/gojob
https://github.com/labulakalia/crocodile
好用的日期库
doc
- https://github.com/golang-module/carbon/blob/master/README.cn.md
project
- https://github.com/golang-module/carbon
好用的加密解密库
https://github.com/golang-module/dongle
ants 是一个高性能且低损耗的 goroutine
https://github.com/panjf2000/ants
gnet 是一个高性能、轻量级、非阻塞的事件驱动 Go 网络框架
https://github.com/panjf2000/gnet
bitset
Efficient map[uint32|64]bool-like bitset for Go https://github.com/patrickmn/go-bitset
go-cache
https://github.com/patrickmn/go-cache
bigcache
https://github.com/allegro/bigcache/tree/master/server
freecache
https://github.com/coocood/freecache
cache 对比
https://zhuanlan.zhihu.com/p/487455942
ristretto cache
https://github.com/dgraph-io/ristretto
https://dgraph.io/blog/post/introducing-ristretto-high-perf-go-cache/
https://github.com/dgraph-io/benchmarks/tree/master/cachebench/ristretto
coscli cos 上传工具
https://github.com/tencentyun/coscli
croc 点对点传输工具
Easily and securely send things from one computer to anothe https://github.com/schollz/croc
正则表达式
https://colobu.com/2020/11/11/golang-regex-replace-example/
2D 渲染库
https://github.com/fogleman/gg
将照片艺术化
https://github.com/fogleman/primitive
3D 渲染引擎
https://github.com/fogleman/fauxgl
简单的 Shell golang 实现
https://github.com/bxcodec/simpleshell/blob/master/main.go
https://hackernoon.com/today-i-learned-making-a-simple-interactive-shell-application-in-golang-aa83adcb266a
golang 系统设计 PPT
https://github.com/rfyiamcool/share_ppt
从源码理解 Gin 框架原理
https://heary.cn/posts/%E4%BB%8E%E6%BA%90%E7%A0%81%E7%90%86%E8%A7%A3Gin%E6%A1%86%E6%9E%B6%E5%8E%9F%E7%90%86/
golang 命名规范
https://www.bookstack.cn/read/go-code-convention/zh-CN-naming_rules.md
https://github.com/bingohuang/effective-go-zh-en
https://github.com/maodou1990/code_review_comments_cn
https://learnku.com/docs/effective-go/2020/data/6243
go context
https://geektutu.com/archives/
https://geektutu.com/post/quick-go-context.html
dragonfly 类似 redis 的 cache
https://github.com/dragonflydb/dragonfly
库
Hugo、Viper、Cobra
NSQ
https://juejin.cn/post/7128643959043129374
yaml fmt
https://github.com/google/yamlfmt
gopacket
https://github.com/google/gopacket
drone
https://www.drone.io/
开源聊天服务 matrix
https://www.dongvps.com/2022-08-09/%E4%B8%87%E8%83%BDdocker%EF%BC%8C%E6%90%AD%E5%BB%BA%E6%9C%80%E5%A5%BD%E7%9A%84%E5%BC%80%E6%BA%90%E8%81%8A%E5%A4%A9%E6%9C%8D%E5%8A%A1matrix/
一文吃透何为微服务、网关、服务发现/注册
https://mp.weixin.qq.com/s/lQh52Jf19lFgeJMFI6WftQ
流量回放工具
https://gitee.com/didiopensource/sharingan/tree/master
Casbin 多租户模型
https://marksuper.xyz/2021/06/18/casbin_rabc_dom/
StringUtils RegexUtils
https://github.com/sjsdfg/common-lang-in-go
https://github.com/sjsdfg/common-lang-in-go/blob/master/RegexUtils/regex_match_test.go
Task 任务(A task runner/simpler Make alternative written in Go)
https://github.com/go-task/task
go 命令行发布工具
https://github.com/goreleaser/goreleaser
blog 通用的分词库
https://hackthology.com/how-to-tokenize-complex-strings-with-lexmachine.html
blog 通用的分词库
https://hackthology.com/how-to-tokenize-complex-strings-with-lexmachine.html https://github.com/timtadh/lexmachine https://hackthology.com/writing-a-lexer-in-go-with-lexmachine.html
blog
https://eli.thegreenplace.net/2022/a-faster-lexer-in-go/
表达式解析
https://github.com/fidemin/goculator
task file 更好用的gnu make
https://taskfile.dev/
go-astar
https://github.com/beefsack/go-astar/blob/master/README.md
go-cmp
- github.com/google/go-cmp
sync
- golang.org/x/sync
Go图像库
- https://gitlab.com/cznic/tk9.0
粘贴板
- https://github.com/golang-design/clipboard
Bitmap数据结构
- https://github.com/kelindar/bitmap
docs for markdown
https://github.com/asoul-sig/asouldocs
golang + H5 app
入门
- https://wails.io/zh-Hans/docs/introduction
- https://wails.io/zh-Hans/docs/tutorials/dogsapi/
DOC
- https://github.com/wailsapp/wails/blob/master/README.zh-Hans.md#%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8
TODO APP
- https://github.com/wailsapp/todo
Another APP
- https://github.com/plutov/packagemain/tree/master/16-wails-desktop-app
Go Project
Go books
- https://github.com/0voice/Introduction-to-Golang
Dragonfly
Dragonfly is an open source P2P-based file distribution and image acceleration system. It is hosted by the Cloud Native Computing Foundation (CNCF) as an Incubating Level Project.
https://github.com/dragonflyoss/Dragonfly2
dragonfly
A modern replacement for Redis and Memcached
https://github.com/dragonflydb/dragonfly
cmake
https://www.kancloud.cn/csyangbinbin/cmake-cookbook1/2157907
github 翻译地址:https://github.com/xiaoweiChen/CMake-Cookbook 本书源码下载地址:https://github.com/dev-cafe/cmake-cookbook 本书源码下载地址:https://github.com/PacktPublishing/CMake-Cookbook
docker
dive 镜像分析工具
https://github.com/wagoodman/dive/releases/download/v0.10.0/dive_0.10.0_linux_amd64.tar.gz
手动加速
常规镜像代理 官方命令:docker pull stilleshan/frpc:latest 代理命令:docker pull dockerproxy.com/stilleshan/frpc:latest
根镜像代理 官方命令:docker pull nginx:latest 代理命令:docker pull dockerproxy.com/library/nginx:latest
GitHub Container Registry 常规镜像代理 官方命令:docker pull ghcr.io/username/image:tag 代理命令:docker pull ghcr.dockerproxy.com/username/image:tag
Google Container Registry 常规镜像代理 官方命令:docker pull gcr.io/username/image:tag 代理命令:docker pull gcr.dockerproxy.com/username/image:tag
Google Kubernetes 常规镜像代理 官方命令:docker pull k8s.gcr.io/username/image:tag 代理命令:docker pull k8s.dockerproxy.com/username/image:tag
根镜像代理 官方命令:docker pull k8s.gcr.io/coredns:1.6.5 代理命令:docker pull k8s.dockerproxy.com/coredns:1.6.5
Quay.io 常规镜像代理 官方命令:docker pull quay.io/username/image:tag 代理命令:docker pull quay.dockerproxy.com/username/image:tag
加速镜像
阿里云 https://ustc-edu-cn.mirror.aliyuncs.com
Azure 中国镜像 https://dockerhub.azk8s.cn
七牛 https://reg-mirror.qiniu.com
腾讯云 https://mirror.ccs.tencentyun.com
网易云 https://hub-mirror.c.163.com
dockerproxy https://dockerproxy.com
使用文档 https://dockerproxy.com/docs docker pull stilleshan/frpc:latest docker pull dockerproxy.com/stilleshan/frpc:latest
打包最小的 golang docker
https://zhuanlan.zhihu.com/p/535414655?utm_id=0
harbor
https://github.com/goharbor/harbor/releases/download/v2.6.2/harbor-offline-installer-v2.6.2.tgz
go-zero
基于 go-zero 的样例工程
https://github.com/suyuan32/simple-admin-core.git
goctl 工具设计
https://go-zero.dev/cn/docs/blog/share/goctl-share-part-two
go-zero 1~11 最佳实践
https://mp.weixin.qq.com/s/5ebKsHQm2BjKULv6K0mzPA
gozero 的网盘系统
https://github.com/GetcharZp/cloud-disk
DataEase 自动化数据报表
https://dataease.io/
golang 可视化音乐播放
https://github.com/langwan/chimp3
前端入门
前端入门
https://github.com/woai3c/introduction-to-front-end-engineering
前端入门
react
- react-illustration-series
https://github.com/7kms/react-illustration-series
- react-typescript-cheatsheet
https://github.com/typescript-cheatsheets/react
- react-use
https://github.com/streamich/react-use
HTML & React
https://github.com/Asabeneh/30-Days-Of-HTML
https://github.com/Asabeneh/30-Days-Of-React
risc-v 项目
Xilinx Vivado block designs for FPGA RISC-V SoC running Debian Linux distro
https://github.com/eugene-tarassov/vivado-risc-v
clickhouse blog
https://my.oschina.net/u/5783135/blog/5586344
基于 ClickHouse 的日志检索与数据分析实践
见同级别下的《基于 ClickHouse 的日志检索与数据分析实践.pdf》
flutter
https://github.com/abuanwar072/Flutter-Responsive-UI
https://github.com/abuanwar072/Flutter-Responsive-Admin-Panel-or-Dashboard
域名访问及密码
Blog 首页
www.michaelapp.com
frp 登录
frp.michaelapp.com yypan/保密
文件服务
files.michaelapp.com
syncthing 同步服务
syncthing.michaelapp.com yypan/保密
vtk 手册
vtkbook.michaelapp.com
笔记
notes.michaelapp.com
IP 查询服务
ip.michaelapp.com
代码服务
gitea.michaelapp.com
镜像服务
harbor.michaelapp.com 47.122.3.200:1080
方向
https://mp.weixin.qq.com/s/dWNqskuY1mQzWxgeAlRlkg
2022 年 10 月,新迪数字宣布完成累计近 7 亿元 B 轮融资,距离完成数千万元 A 轮融资刚刚过去一年时间。借助资本力量,新迪数字致力于加快打造国产三维 CAD 软件和解决方案,着力在三维 CAD 建模、复杂曲面造型、CAE 前后处理、Web3D 模型轻量化、大型工业软件架构、工业软件云化等方向发展。
typst
官方
- https://github.com/typst/typst
介绍
- https://zhuanlan.zhihu.com/p/669097092
简历
- https://github.com/qianxi0410/cv.typ
- https://github.com/liweitianux/resume
TeXmacs(写文章的利器)
- https://x-wei.github.io/TeXmacs_intro.html
wrk
- 安装 wrk
git clone git clone https://github.com/wg/wrk.git wrk
cd wrk
make
sudo cp wrk /usr/local/bin
- wrk 压力测试
ulimit -n 20000
wrk -t10 -c1000 -d30s --latency "http://localhost:8888/check?book=google"
Running 30s test @ http://localhost:8888/check?book=google
database
数据库备份
https://github.com/npsvip/dsback
mysql 开发规范
https://mp.weixin.qq.com/s/mlNRX3qWWVDpfdxomipp4g
Restoring a MySQL Database from .frm and .ibd Files on MacOS
Restoring a MySQL Database from .frm and .ibd Files on MacOS
https://jamesingold.com/restoring-mysql-database-frm-ibd
https://hoststud.com/resources/steps-to-restoring-table-structure-from-frm-and-ibd-files.465/
machine learning
gorgonia
https://github.com/gorgonia/gorgonia
最佳机器学习书籍
https://zh.d2l.ai/index.html
视频课程
https://space.bilibili.com/1567748478/channel/seriesdetail?sid=358497
Approaching (Almost) Any Machine Learning Problem中译版
https://github.com/ytzfhqs/AAAMLP-CN
gosl
https://github.com/cpmech/gosl
cachelot lru cache library
https://github.com/cachelot/cachelot
workflow from sogon
https://github.com/sogou/workflow
https://juejin.cn/post/7000182314789502984
A glib-like multi-platform c library
https://github.com/tboox/tbox
A tiny boost library in C++11.
https://github.com/idealvin/coost
Open5GS is a C-language Open Source implementation for 5G Core and EPC
https://github.com/open5gs/open5gs
C++ wrapper for libzip
https://github.com/ctabin/libzippp
args-parser is a small C++ header-only library for parsing command line arguments.
https://github.com/igormironchik/args-parser
args-parser is a small C++ header-only library for parsing command line arguments.
https://github.com/igormironchik/args-parser
A modern formatting library
https://github.com/fmtlib/fmt
FluentUI for QML
https://github.com/zhuzichu520/FluentUI
PyQt-Fluent-Widgets
https://github.com/zhiyiYo/PyQt-Fluent-Widgets
A DirectUI library
https://github.com/blueantst/DuiVision
QT截屏应用
https://github.com/olav-st/screencloud/tree/master
局域网传输
https://github.com/nitroshare/nitroshare-desktop/tree/master
Qt Markdown Editor
https://github.com/cloose/CuteMarkEd
图像库
https://github.com/ocornut/imgui https://www.wxwidgets.org/
线性优化器or-tools
https://developers.google.com/optimization https://github.com/google/or-tools
几个 C 库
-
https://github.com/Water-Melon/Melon
-
http://ccodearchive.net/
-
http://wolkykim.github.io/qlibc/
-
https://github.com/rustyrussell/ccan
手把手教你做一个 C 语言编译器
- https://wizardforcel.gitbooks.io/diy-c-compiler/content/index.html
opengl
tutorials
- http://www.opengl-tutorial.org/cn/beginners-tutorials/
3D入门库
- https://github.com/go-gl/example
3D引擎
-
https://github.com/g3n/g3nd
-
https://github.com/g3n/demos
gio
- https://gioui.org/
fyne
- https://github.com/fyne-io/fyne
文件传输工具
- https://github.com/Jacalz/rymdport
终端工具
- https://github.com/charmbracelet/bubbletea
minio替代
- https://github.com/rustfs/rustfs
- https://dl.minio.org.cn/server/minio/release/linux-amd64/archive/
minio安装
docker pull minio/minio:RELEASE.2025-04-22T22-12-26Z
docker run -p 9000:9000 -p 9001:9001 --name minio-ai -e MINIO_ROOT_USER=root -e MINIO_ROOT_PASSWORD=root123456 -v /data:/data minio/minio server /data --console-address :9001 -address :9000
minio 替代
Garage 是一套适合“自己搭、小团队用、多节点部署”的 S3 存储系统。
- 官网:https://garagehq.deuxfleurs.fr仓库
- (自托管):https://git.deuxfleurs.fr/Deuxfleurs/garage
linux deepin
入门
https://linuxdeepin.github.io/dtkwidget/index.html#autotoc_md2
https://blog.csdn.net/yuxue321/article/details/109552210
应用提高
https://github.com/linuxdeepin/dtk-template
https://github.com/linuxdeepin/deepin-calculator
https://github.com/linuxdeepin/deepin-screensaver
https://docs.deepin.org/info/%E5%BC%80%E5%8F%91%E5%85%A5%E9%97%A8/%E5%9F%BA%E7%A1%80%E7%8E%AF%E5%A2%83/DTK/%E5%BC%80%E5%8F%91/qtgui/qwindow_zh
https://www.deepin.org/zh/developer-community/architectural-design/
杂项
centos7.9忘记root密码后,重置root密码
https://www.cnblogs.com/icefoxhz/articles/16694335.html
clash配置自定义规则
修改config.yaml文件
rules:
- DOMAIN-SUFFIX,[XXX].cn,DIRECT
- DOMAIN-SUFFIX,umeng.com,DIRECT
- DOMAIN-SUFFIX,[XXXX].com,DIRECT
lfs 使用
将所有pdf的文件,通过lfs存储
git lfs track "*.pdf"
其本质是修改 .gitattributes 文件,添加下面这一行
“*.pdf filter=lfs diff=lfs merge=lfs -text”
Go-REPL
REPL REPL是Read-Eval-Print Loop的缩写,是一种简单的,交互式的编程环境,其中REPL分别指: Read:获得用户输入 Eval:对输入求值 Print:打印,输出求值的结果 Loop:循环,可以不断的重复Read-Eval-Print
Simple REPL library
- https://github.com/OpenEngineer/go-repl
Simple calucate REPL
- https://github.com/mnogu/go-calculator
Simple REPL
- https://www.desmondcheong.com/blog/2021/05/05/writing-a-simple-repl-in-go/
REPL
- https://juejin.cn/post/6844903922289606669
SIMD
Generate x86 Assembly with Go(并不容易)
https://github.com/mmcloughlin/avo
Agenium Scale vectorization library for CPUs and GPUs(C++)
https://github.com/agenium-scale/nsimd
容易的指令集
https://github.com/Clement-Jean/simd-go-POC
paper
Go语言中的SIMD加速:以矩阵加法为例 https://mp.weixin.qq.com/s/aav3_FsBQHk_nCA2jLFGfA
在Go语言中优雅地使用AVX512
https://gorse.io/zh/posts/avx512-in-golang.html https://github.com/gorse-io/gorse/tree/master/base/floats
awesome-simd
https://github.com/awesome-simd/awesome-simd
应用
https://github.com/minio/highwayhash
https://zhuanlan.zhihu.com/p/710528295
https://github.com/kelindar/bitmap
GO汇编
https://www.quasilyte.dev/blog/post/go-asm-complementary-reference/
C++ SIMD
https://github.com/xtensor-stack/xsimd https://github.com/google/highway
Go工作流引擎
- https://github.com/lanyulei/ferry
性能优化
simd 优化
- https://github.com/OptimizeLab/docs/tree/master/tutorial/simd
OpenBLAS硬件优化
- https://github.com/OpenMathLib/OpenBLAS/wiki/Developer-manual#optimizing-gemm-for-a-given-hardware
FFTW
- https://www.fftw.org/fftw3_doc/
Go SIMD
- https://www.huawei.com/cn/open-source/blogs/optimizing-compilation-rules-to-improve-software-performance
性能优化
-
汇编
-
https://go-internals-cn.gitbook.io/go-internals/chapter1_assembly_primer
-
https://go.cyub.vip/go-assembly/
-
纯 Go 代码完成 ARM64 流水线和指令级优化
-
https://github.com/OptimizeLab/docs/blob/master/blog/opt_pipeline/opt_pipeline.md
-
Go语言归并排序算法调优
-
https://github.com/OptimizeLab/docs/blob/master/tutorial/algorithm/opt_go_algorithm/opt_go_merge_sort_algorithm.md
-
基于CPU Cache优化双精度通用矩阵乘法
-
https://github.com/OptimizeLab/docs/blob/master/tutorial/cache/opt_matrix_multiplication_by_cache/opt_matrix_multiplication_by_cache.md
-
应用CPU SIMD加速技术优化软件性能
-
https://github.com/OptimizeLab/docs/blob/master/tutorial/simd/opt_go_comparison_function_by_arm_simd/opt_go_comparison_function_by_arm_simd.md
数学库加速
rocBLAS and cuBLAS 加速库
To use hipBLAS, you must first install rocBLAS, rocSPARSE, and rocSOLVER or cuBLAS.
-
https://github.com/ROCm/hipBLAS
-
https://github.com/amd/rocm-examples/tree/develop/Libraries/hipBLAS
docker base
- https://github.com/amd/rocm-examples/blob/develop/Dockerfiles/hip-libraries-rocm-ubuntu.Dockerfile
包括cuda and amd
算法
Daniel Spielman和Shang-Hua Teng对快速解决线性系统的贡献,这确实是一个非常重要的理论突破。让我简要介绍一下他们的工作:
Spielman和Teng于2003年提出了一种基于前沿的快速求解对称正定线性系统的算法,被称为Spielman-Teng求解器。这种算法的时间复杂度几乎是近似最优的,与传统的共轭梯度法等迭代算法相比,其收敛速度更快。
他们的主要贡献包括:
引进了一种新的前沿矩阵理论,证明了一类良好离散化的矩阵拥有良好的条件数和快速求解收敛性。
设计了将矩阵转化为前沿形式的快速近似预处理算法。
结合以上两点,提出了接近最优复杂度的求解线性系统的算法。
这一理论突破有广泛的应用前景,例如在计算机图形、机器学习、科学计算等领域求解离散PDE、网络分析等线性系统问题时,Spielman-Teng求解器通常可以显著加速运算。
理论上,Spielman-Teng算法的运行时间复杂度几乎以线性的速度增长,对于非常大的稀疏线性系统,比经典的算法更高效可靠。
总之,这项工作极大地推动了科学与工程计算领域快速高效求解线性系统的发展,被广泛认为是计算数学和科学计算中最具影响力的理论突破之一。
Spielman和Teng对于从理论上解决网络最大流量问题做出了重要贡献。他们的工作并不是直接设计一种算法来求解网络最大流量问题,而是为求解这类抽象线性系统问题提供了一个理论框架和近似最优的算法范式。
具体来说,Spielman和Teng将网络最大流量问题等价转化为求解一个线性系统Ax=b的问题。其中A是流量守恒方程对应的矩阵,x是网络中每条边的流量,b是源点和汇点的流量值。
他们的主要贡献在于:
提出了一种称为"基于前沿 (Spectral Sparsification)"的矩阵重新表示形式,能够很好地近似原始矩阵。
设计了将任意矩阵A快速转化为前沿形式的近似预处理算法。
证明了这种前沿表示矩阵拥有良好的条件数,可以被快速求解器高效求解。
将上述模块结合,构建了一个通过多重预处理来快速求解任意稠密线性系统的近似算法框架。
证明了该算法框架的运行时间复杂度接近理论上的最优水平。
通过Spielman-Teng的工作,网络最大流量问题被转化为求解一个稀疏矩阵方程组,并可以在接近最优时间复杂度的条件下被近似求解。这为高效求解大规模网络流量等抽象线性系统打开了新的思路。
因此,尽管Spielman-Teng算法并非直接针对网络流量问题,但其理论意义重大,有望在更快地解决现实世界的大规模网络优化问题中发挥关键作用。
https://www.51cto.com/article/711567.html?u_atoken=ce9ff7b085ac6da42c59cf0c7e990140&u_asession=01OlfWpTTaARBl2wZ9ShoHIm29SudNzO1vqL7-q7h5Xora7AUKQqfSmflwD7Bpi9GydlmHJsN3PcAI060GRB4YZGyPlBJUEqctiaTooWaXr7I&u_asig=05LbRu9CnpNkhIWqFly9_lTMHV3g6Ba5x0P3otu1F6UuSbs4tH9ggub0lo8ma-0ucGK-WeY6B255IZ3kiRZ8Nc6jajzl1mlcEa_yJuuA8A_KECXU4T8_bJBt6pJ4yFdsr5m2H55W_kopKQ9HAskr1zxv29E3AB3iMoFuQ_pgCTXKVg2QMxYs6lyXb1lFWKql56YTWeKbibX9BwMmKWo2svabPI82zDcD5npIFdrMzt4yFZKhDclPB2n48-pNsMgjJpCPNwpmHw8DnGXrP0Hy5BqkdNgw21LJUtxNtAwRs7tVusTpJ-4hEVCCqo-GZeD3WUZHi7af-9T9DT_5BT1SiXZw&u_aref=je0N6P3WPAs%2Fd9UR10wGBIGNFGM%3D
https://www.zhihu.com/tardis/zm/art/382977642?source_id=1003
科学计算资源集合
基础线性代数
BLAS - 用于执行基本向量和矩阵运算的标准构建块。(Fortran,公共领域,GitHub)
OpenBLAS - 基于 GotoBLAS2 的优化 BLAS 库。(C 和汇编、BSD、GitHub)
BLIS - 类似于 BLAS 的高性能密集线性代数库。(C、BSD、GitHub)
LAPACK - 用于求解线性方程组、线性最小二乘、特征值问题等的例程(Fortran、BSD、GitHub)
Eigen - 用于线性代数的 C++ 模板库。(C++、MPL 2、GitLab)
Ginkgo - 高性能众核线性代数库,专注于稀疏系统。(C++、BSD、GitHub)
blaze - 用于密集和稀疏算术的高性能 C++ 数学库。(C++、BSD、Bitbucket)
多用途工具包
PETSc - 由偏微分方程建模的科学应用的并行解决方案。(C,2 子句 BSD,GitLab)
DUNE Numerics - 使用基于网格的方法求解偏微分方程的工具箱。(C++、GPL 2、GitLab)
SciPy - 用于统计、优化、积分、线性代数等的 Python 模块(Python,主要是 BSD、GitHub)
NumPy - 使用 Python 进行科学计算所需的基础包。(Python、BSD、GitHub)
DifferentialEquations.jl - 用于数值求解不同类型微分方程的工具箱。(朱莉娅,麻省理工学院,GitHub)
有限元
FEniCS - 用于用 Python 和 C++ 求解偏微分方程的计算平台。(C++/Python、LGPL 3、GitHub / Bitbucket)
libMesh - 使用非结构化离散化进行偏微分方程数值模拟的框架。(C++、LGPL 2.1、GitHub)
deal.II - 支持创建有限元代码的软件库。(C++、LGPL 2.1、GitHub)
Netgen/NGSolve - 高性能多物理场有限元软件。(C++、LGPL 2.1、GitHub)
Firedrake - 使用有限元方法求解偏微分方程的自动化系统。(Python、LGPL 3、GitHub)
MOOSE - 多物理场面向对象仿真环境。(C++、LGPL 2.1、GitHub)
MFEM - 用于有限元方法的免费、轻量级、可扩展的 C++ 库。(C++、BSD-3-Clause、GitHub)
SfePy - Python 中的简单有限元。(Python、BSD、GitHub)
FreeFEM - 高级多物理场多重网格有限元语言。(C++、LGPL、GitHub)
libceed - 高效可扩展离散化的代码。(C,2 子句 BSD,GitHub)
scikit-fem - 简单的有限元组装器。(Python、BSD/GPL、GitHub)
网格划分
- 三角形和四面体网格划分
Gmsh - 具有预处理和后处理设施的三维有限元网格生成器。(C++、GPL、GitLab)
pygmsh - Gmsh 的 Python 接口. (Python、GPL 3、GitHub)
MeshPy - 高质量的三角形和四面体网格生成。(Python、麻省理工学院、GitHub)
CGAL - 计算几何算法。(C++、混合 LGPL/GPL、GitHub)
pygalmesh - 用于 CGAL 3D 网格划分功能的 Python 接口。(Python、GPL 3、GitHub)
TetGen - 优质四面体网格生成器和 3D Delaunay 三角测量器。(C++、AGPLv3)
Triangle - 二维质量网格生成器和 Delaunay 三角测量器。(C、非自由软件)
distmesh - 用于非结构化三角形和四面体网格的简单生成器。(MATLAB,GPL 3)
trimesh - 加载和使用三角形网格,重点是防水表面。(Python、麻省理工学院、GitHub)
dmsh - 非结构化三角网格的简单生成器,受到 distmesh 的启发. (Python,专有,GitHub)
TetWild - 为三角形表面网格生成四面体网格。(C++、GPL 3、GitHub)
TriWild - 具有曲线约束的稳健三角剖分。(C++、MPL 2、GitHub)
fTetWild - 与 TetWild 相同,但速度更快。(C++、MPL 2、GitHub)
SeismicMesh - 并行 2D/3D 三角形/四面体网格生成,带条子去除功能。(Python 和 C++、GPL 3、GitHub)
- 四边形和六面体网格划分
QuadriFlow - 来自三角测量的可扩展且强大的四角测量。(C++、BSD、GitHub)
- 网格工具
meshio - 各种网格格式的 I/O,文件转换。(Python、麻省理工学院、GitHub)
MOAB - 表示和评估网格数据。(C++,主要是 LGPL 3,Bitbucket)
optimesh - 三角网格平滑。(Python,专有,GitHub)
pmp-library - 多边形网格处理库。(C++、带有雇主免责声明的 MIT、GitHub)
Mmg - 用于重新网格化的强大、开源和多学科软件。(C、LGPL 3、GitHub)
meshplex - 用于单纯形网格的快速工具。(Python,专有,GitHub)
数据格式
NetCDF - 用于面向阵列的科学数据的软件库和数据格式。(C/C++/Fortran/Java/Python,自定义开源许可证, GitHub)
HDF5 - 用于存储和管理数据的数据模型、库和文件格式。(C/Fortran、BSD、GitHub)
XDMF - 来自高性能计算代码的数据的可扩展数据模型和格式。(C++、亚搏体育app实验室)
Zarr - 用于存储分块、压缩、N 维数组的格式。(Python、麻省理工学院、GitHub)
稀疏线性求解器
SuperLU - 大型、稀疏、非对称线性方程组的直接求解。(C,主要是 BSD、GitHub)
PyAMG - Python 中的代数多重网格求解器。(Python、麻省理工学院、GitHub)
hypre - 高性能预处理器和求解器库。(C,Apache 2.0/MIT,GitHub)
可视化
araView - 基于VTK的多平台数据分析和可视化应用程序。(C++、BSD、GitLab)
VTK - 处理图像并创建 3D 计算机图形。(C++、BSD、GitLab)
Mayavi - 使用 Python 进行 3D 科学数据可视化和绘图。(Python、BSD、GitHub)
Polyscope - 用于 3D 几何处理的查看器和用户界面。(C++、麻省理工学院、GitHub)
PyVista - 通过简化的 VTK 界面进行 3D 绘图和网格分析。(Python、麻省理工学院、GitHub)
vedo - 基于 VTK 的 3D 对象科学分析和可视化库。(Python、麻省理工学院、GitHub)
yt - 用于体积数据分析和可视化的工具包。(Python、BSD、GitHub)
F3D - 跨平台、快速、简约的 3D 查看器,具有科学可视化工具。(C++、BSD、GitHub)
TTK - 拓扑数据分析和可视化。(C++/Python、BSD、GitHub)
morphologica - 仅标头的现代 OpenGL 代码,用于在运行时可视化数值模拟。(C++、Apache 2.0、GitHub)
其他库和工具
FFTW - 一维或多维、任意输入大小、实数和复数的离散傅立叶变换。(C、GPL2、GitHub)
Qhull - 凸包、Delaunay 三角剖分、Voronoi 图、关于点的半空间交集等(C/C++、自定义开源许可证、 GitHub)
GSL - 随机数生成器、特殊函数和最小二乘拟合等(C/C++、GPL 3、Savannah)
OpenFOAM - 免费、开源 CFD(计算流体动力学)软件。(C++、GPL 3、GitHub)
Quadpy - Python 中的数值积分(求积、立方)。(Python,专有,GitHub)
FiPy - 有限体积 PDE 求解器。(Python、自定义开源许可证、 GitHub)
Accpy - Python 的精确求和和点积。(Python、GPL 3、GitHub)
SLEPc - 用于特征值问题计算的可扩展库。(C,2 子句 BSD,GitLab)
Chebfun - 使用函数进行计算,精度约为 15 位。(MATLAB、BSD、GitHub)
pyMOR - 使用 Python 减少模型阶数。(Python、2 子句 BSD、GitHub)
cvxpy - 凸优化问题的建模语言。(Python、Apache 2.0、GitHub)
PyWavelets - Python 中的小波变换. (Python、麻省理工学院、GitHub)
NFFT - 非等距快速傅里叶变换。(C/MATLAB、GPL 2、GitHub)
preCICE - 用于分区多物理场模拟(FSI、CHT 等)的耦合库。(C++、LGPL 3、GitHub)
orthopy - 有效计算正交多项式。(Python,专有,GitHub)
pyGAM - Python 中的广义加性模型。(Python、Apache 2.0、GitHub)
Dedalus - 用谱方法求解偏微分方程。(Python、GPL 3、GitHub)
PyGMO - 大规模并行优化。(Python/C++、MPL 2、GitHub)
shenfun - 用于光谱伽辽金方法的高性能 Python 库。(Python、BSD-2、GitHub)
PyDMD - Python 中的动态模式分解 (DMD)。(Python、麻省理工学院、GitHub)
HPDDM - 用于域分解方法的高性能统一框架。(C++、LGPL 3、GitHub)
社区
SciComp StackExchange - StackExchange 网络上的计算科学。
Wolfgang Bangerth 的视频课程- MATH 676:科学计算中的有限元方法。
Nick Higham 的博客- 主要是关于 MATLAB 的一般计算建议。
Nick Trefethen 的视频讲座- 36 个关于近似理论/实践和科学计算的视频讲座。
约翰·D·库克的博客- 科学计算的壮举。
Jack Dongarra 的软件列表- 用于解决线性代数问题的免费软件列表。
NA Digest - 与数值分析及其实践相关的主题的文章集合。
Gabriel Peyré 在 Twitter 上- 每天一条关于计算数学的推文。
Discord:数字软件- 数字软件上的 Discord 消息服务器。
来自
- https://mp.weixin.qq.com/s/cMMWnnSWozzNQvEmo6xF4Q
meshio
网格定义
- https://github.com/nschloe/meshio/wiki/Node-ordering-in-cells
数据结构
- https://github.com/nschloe/meshio/wiki/meshio-Mesh()-data-structure
使用
-
https://github.com/nschloe/meshio
-
https://www.binyang.fun/meshio/#%E5%AE%89%E8%A3%85
webos
-
https://github.com/HeyPuter/puter
-
https://github.com/HeyPuter/notepad
-
https://github.com/HeyPuter/terminal
mkbook
英文文档
- https://rust-lang.github.io/mdBook/index.html
中文文档
- https://llever.com/mdBook-zh/README.zh.html
notepad next
- https://github.com/dail8859/NotepadNext
redis替代
dragonfly
- https://github.com/dragonflydb/dragonfly
kvrocks
-
https://github.com/apache/kvrocks
-
https://zhuanlan.zhihu.com/p/381670563
-
https://www.qin.news/kvrocks-qian-xi/
分布式存储及计算框架
- https://www.qin.news/tag/architecture/
Ray -分布式计算框架架构设计详解 v2
- https://www.qin.news/ray-v2/
Raft 共识算法深度解析
- https://www.qin.news/raft/
超融合云边原生数据库
-
https://github.com/matrixorigin/matrixone
-
https://matrixorigin.cn/
计算机自学
计算机自学入门
- https://github.com/AndyBRoswell/cs-first-aid
计算机自学内容索引
- https://csdiy.wiki/
- https://github.com/pkuflyingpig/cs-self-learning/
LLaMA大模型
- https://github.com/ymcui/Chinese-LLaMA-Alpaca
- https://github.com/gotzmann/llama.go
国产CPU
龙芯中科(SH688047)
- https://xueqiu.com/snowman/S/SH688047/detail#/GSJJ
海光信息(SH688041)
- https://xueqiu.com/snowman/S/SH688041/detail#/GSJJ
求解器
lftp
https://github.com/userdocs/lftp-static
https://web.archive.org/web/20111024014512/http://tutorials.papamike.ca/pub/lftp.html
Elmer
Elmer is a tool that can solve a large number of partial differential equations making it an ideal tool for multiphysical problems. It includes models for structural mechanics, fluid dynamics, heat transfer, electromagnetics and beyond. Elmer can be used from PCs to massively parallel HPC platforms.
- https://github.com/ElmerCSC/elmerfem
LBM求解器
The fastest and most memory efficient lattice Boltzmann CFD software, running on all GPUs via OpenCL.
- https://github.com/ProjectPhysX/FluidX3D
SPH求解器
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
- https://github.com/InteractiveComputerGraphics/SPlisHSPlasH
开元几何
国内的OCC版本
- https://opengeometry.cn/
数据库客户端
hexhub - 支持mysql and clickhouse
- https://www.hexhub.cn/
heidisql - 支持mysql
- https://www.heidisql.com/
jookdb - 支持mysql
- https://jookdb.com/
dbeaver - 支持mysql and clickhouse
- https://dbeaver.io/
安装下载
- http://10.0.1.66:4000/devtools/dbeaver-ce/
国产CAD
中国有完全自主的三维几何建模引擎和几何约束求解器吗?
- https://www.jishulink.com/post/1899916
C3D converter
- https://c3dlabs.com/products/c3d-toolkit/converter/
BrepCAD开源框架改编自pythonocc中的SimpleGui
- https://github.com/qunat/Pythonocc-CAD
一款基于pythonocc 3D内核的数控加工仿真软件
- https://github.com/qunat/Pythonocc-vericut
国外VPS
BWG $49.99/年 T0级别,最快、最稳
https://p3terx.com/archives/cheap-and-costeffective-vps-recommended.html
树莓派frp配置
1、查看IP地址
ip addr
or
sudo apt install net-tools
ifconfig
2、 修改网络检查超时时间
cd /etc/systemd/system/network-online.target.wants/
sudo vim systemd-networkd-wait-online.service
添加
TimeoutStartSec=2sec
3、 切换源并且安装基础软件
sudo sed -i 's/ports.ubuntu.com/mirrors.huaweicloud.com/g' /etc/apt/sources.list
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential wget zlib1g-dev vim gfortran g++ gcc make cmake python3 curl git dos2unix supervisor -y
4、设置内网穿透
sudo touch /etc/supervisor/conf.d/frp.conf
sudo vim /etc/supervisor/conf.d/frp.conf
[program:frpc]
command=/home/yypan/frp/frpc -c /home/yypan/frp/frpc.ini
stderr_logfile=/home/yypan/frp/frpc.log
stdout_logfile=/home/yypan/frp/frpc.log
#directory=/home/yypan/frp
autostart=true
user=yypan
autorestart=true
startsecs=30
sudo supervisorctl reload
sudo supervisorctl status
5、重启
sudo reboot
6、附录
服务器端:
frp_0.51.0_linux_amd64.tar.gz
frps.ini 内容
[common]
log_file = ./frps.log
dashboard_user = yypan
dashboard_pwd = [xxxx]
authentication_method = token
token = [xxxx]
dashboard_addr = 0.0.0.0
dashboard_port = 7500
vhost_http_port = 7090
vhost_https_port = 7443
bind_addr = 0.0.0.0
bind_port = 7000
bind_udp_port = 7000
客户端内容:
frp_0.51.3_linux_arm64.tar.gz
frpc.ini 内容
[common]
server_addr = 47.122.3.200
server_port = 7000
token = [xxxx]
#log_file = ./frpc.log
[PI256]
type = tcp
local_ip = 127.0.0.1
local_port = 22
remote_port = 6006
1Panel设置和访问
在 frpc.ini 中添加
[1Panel]
type = tcp
local_ip = 127.0.0.1
local_port = 34676
remote_port = 34676
外网访问1Panel
http://47.122.3.200:34676/25d552fa4c
Z423运维记录
Z423升级内核导致运行异常,找不到硬盘的解决方法
1. Z423的内网IP地址
$ ssh 13xxx@192.168.1.182 //13xxx替换为手机号
2. 查看grub.cfg的内核
$ cat /boot/grub/grub.cfg |grep menuentry
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry '[ZOS] GNU/Linux' --class _zos_ --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-7e1b807f-086f-43a1-9a79-964d90e41a6a' {
submenu 'Advanced options for [ZOS] GNU/Linux' $menuentry_id_option 'gnulinux-advanced-7e1b807f-086f-43a1-9a79-964d90e41a6a' {
menuentry '[ZOS] GNU/Linux, with Linux 5.17.13-z423-generic' --class _zos_ --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.17.13-z423-generic-advanced-7e1b807f-086f-43a1-9a79-964d90e41a6a' {
menuentry '[ZOS] GNU/Linux, with Linux 5.17.13-z423-generic (recovery mode)' --class _zos_ --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.17.13-z423-generic-recovery-7e1b807f-086f-43a1-9a79-964d90e41a6a' {
menuentry 'UEFI Firmware Settings' $menuentry_id_option 'uefi-firmware' {
观察到下面两行
submenu 'Advanced options for [ZOS] GNU/Linux'
和
menuentry '[ZOS] GNU/Linux, with Linux 5.17.13-z423-generic'
3. 修改grub启动项
$ sudo vim /etc/default/grub
GRUB_DEFAULT="Advanced options for [ZOS] GNU/Linux>[ZOS] GNU/Linux, with Linux 5.17.13-z423-generic"
$ sudo update-grub
卸载多余的内核
锁定内核
dpkg --list | grep linux-image
dpkg --list | grep linux-headers
dpkg --list | grep linux-modules
# apt-mark hold linux-image-5.15.0-92generic
# apt-mark hold linux-headers-5.15.0-92-generic
# apt-mark hold linux-modules-extra-5.15.0-92-generic
Found linux image: /boot/vmlinuz-5.17.13-z423-generic
Found initrd image: /boot/initrd.img-5.17.13-z423-generic
sudo dpkg --get-selections | grep hold
sudo dpkg --get-selections | grep linux
sudo apt-get purge linux-headers-
sudo apt-get purge linux-image-
sudo apt-get purge linux-headers-6.8.0-48-generic
sudo apt-get purge linux-image-6.8.0-48-generic
sudo apt-get purge linux-modules-6.8.0-48-generic
sudo apt-get purge linux-modules-extra-6.8.0-48-generic
sudo apt-get purge linux-headers-6.2.0-34-generic
sudo apt-get purge linux-image-6.2.0-34-generic
sudo apt-get purge linux-modules-6.2.0-34-generic
sudo apt-get purge linux-modules-extra-6.2.0-34-generic
sudo apt-get purge linux-headers-5.15.0-43
sudo apt-get purge linux-image-5.15.0-43
sudo apt-get purge linux-modules-5.15.0-43
sudo apt-get purge linux-modules-extra-5.15.0-43
PanBook-Markdown书籍
仓库
- https://github.com/panyingyun/panbook
编译镜像
docker build -t panbook:latest -f Dockerfile.aliyun .
创建书籍目录
mkdir vtk-book
cd vtk-book
创建模板
docker run --rm -it -v "$(pwd):/data" panbook:latest panbook book
编译书籍
docker run --rm -it -v "$(pwd):/data" panbook:latest panbook book --style=elegantbook -V device:pc
查看帮助
docker run --rm -it -v "$(pwd):/data" panbook:latest panbook book -h
使用makefile
docker run --rm -it -v "$(pwd):/data" panbook:latest make elegantbook
docker run --rm -it -v "$(pwd):/data" harbor.michaelapp.com/library/panbook:v2.17 make elegantbook
查看中文字体库
docker run --rm -it -v "$(pwd):/data" panbook:latest fc-list :lang=zh
pandoc srs.md -o srs.pdf --pdf-engine=xelatex -V mainfont='WenQuanYi Micro Hei Mono'
TODO
- 更新字体库
- 更新pandoc版本
参考文献
ElegantBook
- https://github.com/ElegantLaTeX/ElegantBook/releases
pandoc官网
- https://pandoc.org/
- https://github.com/jgm/pandoc
- https://github.com/jgm/pandoc/releases/tag/3.5
pandoc中文手册参考
- https://jdhao.github.io/2017/12/10/pandoc-markdown-with-chinese/
pandoc-crossref
- https://github.com/lierdakil/pandoc-crossref
字体
- https://github.com/adobe-fonts/source-han-serif/releases
pandoc
- https://github.com/jgm/pandoc/releases/tag/3.5
中文字体库使用
- https://github.com/jgm/pandoc/wiki/Pandoc-with-Chinese
- https://jdhao.github.io/2017/12/10/pandoc-markdown-with-chinese/
- https://blog.csdn.net/m0_47696151/article/details/124322754
Pandoc
markdown to pdf
docker run --rm --volume "$(pwd):/data" harbor.michaelapp.com/library/pandoc:v3.5 day05.md -o day05_01.pdf --template eisvogel --pdf-engine=xelatex -V CJKmainfont="FangSong_GB2312"
docker run --rm --volume "$(pwd):/data" harbor.michaelapp.com/library/pandoc:v3.5 day05.md -o day05_03.pdf --template eisvogel --pdf-engine=xelatex -V CJKmainfont="SourceHanSerifSC-Bold"
附录:字体列表
Alibaba-PuHuiTi-Bold.otf
Alibaba-PuHuiTi-Heavy.otf
Alibaba-PuHuiTi-Light.otf
Alibaba-PuHuiTi-Medium.otf
Alibaba-PuHuiTi-Regular.otf
FangSong_GB2312.ttf
SourceHanSerifSC-Bold.otf
SourceHanSerifSC-ExtraLight.otf
SourceHanSerifSC-Heavy.otf
SourceHanSerifSC-Light.otf
SourceHanSerifSC-Medium.otf
SourceHanSerifSC-Regular.otf
SourceHanSerifSC-SemiBold.otf
Go-GoMLX
官方
-
https://github.com/gomlx/gomlx
-
https://gomlx.github.io/gomlx/notebooks/tutorial.html
参考
- [1] Google前研究员Jan Pfeifer: https://github.com/janpfeifer
- [2] Go机器学习框架项目GoMLX: https://github.com/gomlx/gomlx
- [3] GoMLX教程: https://gomlx.github.io/gomlx/notebooks/tutorial.html
- [4] GoNB项目: https://github.com/janpfeifer/gonb
- [5] Gopher部落知识星球: https://public.zsxq.com/groups/51284458844544
- [6] 链接地址: https://m.do.co/c/bff6eed92687
Go-daemon
daemon的写法
- https://www.cnblogs.com/jumpspider/p/15912700.html
- https://www.cnblogs.com/jumpspider/p/15967255.html
- https://zhuanlan.zhihu.com/p/146192035
- https://juejin.cn/post/6947271530023911461
Go版本的supervisord
- https://github.com/ochinchina/supervisord
SQL函数大全
- https://zhuanlan.zhihu.com/p/7002835166?utm_psn=1842480154166841345
DrawDB
官方
- https://github.com/drawdb-io/drawdb
介绍
- https://zhuanlan.zhihu.com/p/3510320419?utm_psn=1845742872177029121
几何库
Geometric Tools Engine
https://www.geometrictools.com/Downloads/Downloads.html
CGAL
https://www.cgal.org/
文档
https://doc.cgal.org/latest/Manual/packages.html
OCCT
https://dev.opencascade.org/
libgl
https://libigl.github.io/tutorial/
openMesh
https://www.graphics.rwth-aachen.de/software/openmesh/documentation/
MQTT-Go
link
- https://github.com/DrmagicE/gmqtt
算法大全
Python
https://github.com/TheAlgorithms/Python
Go
https://github.com/TheAlgorithms/Go
C 语言
https://github.com/TheAlgorithms/C
C++
https://github.com/TheAlgorithms/C-Plus-Plus
PDF/
├── 2.2.3sealos 以 kubernetes 为内核的云操作系统.pdf
├── C++性能优化指南.pdf
├── ExponentiationTheorems.pdf
├── Go Test 从入门到躺平.pdf
├── Learn OpenGL.pdf
├── README.md
├── The mathematical theory of finite element methods by Susanne C. Brenner, L. Ridgway Scott (auth.) .pdf
├── The-Art-of-Linear-Algebra-zh-CN.pdf
├── WH-CH720N
├── [算法(第四版).中文版.图灵程序设计丛书]Algorithms.-.Fourth.Edition.谢路云.影印版(高清).pdf
├── modern-cpp-tutorial-zh-cn.pdf
├── software engining at Google.pdf
├── 基于 ClickHouse 的日志检索与数据分析实践.pdf
├── 工业软件底层技术研究_几何内核.pdf
├── 有限元方法的数学基础_11394791.pdf
└── 有限元方法的数学理论(第3版).pdf
数学
数学登神路径
看看你到哪个阶段了
.
第一阶段
《高等数学》
《线性代数》
《微积分》
《概率论》
.
第二阶段
《数学分析》
《高等代数》
《概率论与数理统计》
《初等数论》
《基础数论》
.
第三阶段
《复变函数》
《实变函数》
《抽象代数》
《常微分方程》
《偏微分方程》
.
第四阶段
《微分几何》
《高等几何》
《泛函分析》
《随机过程》
《数值分析》
.
第五阶段
《微分流形》
《伽罗瓦理论》
《实分析》
《复分析》
.
第六阶段
《积分方程》
《傅立叶分析》
《变分法》
《广义函数论》
《算子代数》
《解析数论》
.
第七阶段
《代数拓扑》
《微分拓扑》
《同调代数》
《调和分析》
.
第八阶段
《李群李代数》
《表示论》
《莫尔斯理论》
《有限 p 群》
《代数几何》
.
第九阶段
《陈省身类》
《紧李群》
《 hodge 理论》
《多复分析》
《极小曲面》
.
第十阶段
《模空间》
《 hopf 代数》
《代数几何层上同调论》
《算数代数几何》
.
第十一阶段
《岩泽理论与自守形式》
《代数几何概型理论》
《紧黎曼曲面》
.
第十二阶段
《里奇流与球定理》
《协边理论》
《量子上同调》
.
第十三阶段
《怪球面与换球求》
《几何化猜想》
《广义黎曼罗赫定理》
参考:https://zhuanlan.zhihu.com/p/2333033992?utm_psn=1833273064579801089
数学分析+高等数学
1、高等代数丘维声上.pdf
2、高等代数丘维声下.pdf
3、史济怀上(清晰).pdf
4、史济怀下(清晰).pdf
参考:于品数学分析.pdf
参考:陶哲轩实分析(第3版) by 陶哲轩 (z-lib.org)_含目录.pdf
代数几何
代数几何讨论班
- https://zh.wikipedia.org/wiki/%E4%BB%A3%E6%95%B8%E5%B9%BE%E4%BD%95%E8%A8%8E%E8%AB%96%E7%8F%AD
许晨阳 2.1 代数几何——我的数学之路(2020年)
- https://zhuanlan.zhihu.com/p/380608698
数学三大核心领域概述:代数、几何、分析
- https://www.zaowuyun.com/article/58380.html
Jordan(若尔当)标准型知识梳理
- https://zhuanlan.zhihu.com/p/470026382
双非数学系自救手册
- https://zhuanlan.zhihu.com/p/649802890?utm_id=0
附录
