收藏链接

经典镜像地址

优先使用公开的镜像加速
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

  1. react-illustration-series

https://github.com/7kms/react-illustration-series

  1. react-typescript-cheatsheet

https://github.com/typescript-cheatsheets/react

  1. 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

PDF

C++性能优化指南.pdf

性能优化

  • 汇编

  • 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

数学库加速.pdf

算法

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

  • 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

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

附录

数学分析位置