收录了个人喜好觉得品味好的网站(也有一些小工具),
如果有其他好的建议也欢迎提出,非常感谢。
不定期更新
带目录边栏(电脑上可看):https://sanbuphy.github.io/p/我的计算机学习网站集合/
github开源仓库地址: https://github.com/sanbuphy/my-awesome-cs
基础素质要求(自勉用,参考NJUPA内的要求)
提问的艺术
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way/blob/main/README-zh_CN.md
不像弱智一样提问
https://github.com/tangx/Stop-Ask-Questions-The-Stupid-Ways/blob/master/README.md
部分内容出自以下参考网站,也欢迎关注他们
PPRP:
https://www.cnblogs.com/pprp/p/8880493.html
如需转载请注释原出处即可,谢谢
机器学习相关数学基础
矩阵求导入门 或者你也可以参考我整理的文章:
https://sanbuphy.github.io/p/矩阵求导简易入门手册/
李航统计学习基础第一章补数学基础 只需要第一张 补基础,其他有问题再找
Deep Learning An MIT Press book参考第一章即可,中文版在这或者直接下载附件中dlbook_cn_v0.5-beta。
陈希孺 概率论与数理统计基础 参考课程视频地址
【概率统计课程学习总结】1. 台大概率与台湾交通大学统计课 - 奶油煎蛋红烧肉的文章 - 知乎 https://zhuanlan.zhihu.com/p/86071634
台湾大学 - 頑想學概率:機率一 (Probability (1))
台湾大学 - 頑想學概率:機率二 (Probability (2))
台湾交通大学 - 高等統計學 Advanced Statistics
其他
线代启示录(一位掌握了线代灵魂的老师)
immersive linear algebra 线性代数可视化
http://immersivemath.com/ila/index.html
CS自学指南【必看】
【北美名校CS课程集锦】2.加州大学伯克利分校CS课程全集 - 文兄的文章 - 知乎 https://zhuanlan.zhihu.com/p/102083014
GDB、VIM、GIT、SHELL等常见linux操作基础(慢慢来,在使用中学
- The Missing Semester of Your CS Education 中文版(强烈推荐)
- 南大PA教程最下面的一些简单入门和材料
https://nju-projectn.github.io/ics-pa-gitbook/ics2021/index.html
- 命令行的艺术(总结了各种命令行下相关好物)
git相关
- git常见操作整理
https://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
- 简单的git ssh秘钥教程
https://blog.csdn.net/helloasimo/article/details/123778112
- 简单的pr教程
https://mmcv.readthedocs.io/zh_CN/latest/community/pr.html
- github linux下的desktop版
https://github.com/shiftkey/desktop/releases
ubuntu常见疑难解答
-
快速下载ubuntu镜像: 找到官网下载链接后使用wget下载
-
简单安装双系统
1、安装windows(因为windows的boot优先级比较高)
2、安装ubuntu,他能检测到和windows并存的状态,选择那个安装即可
-
简单更换ubuntu镜像源
- Settings→About→Software Updates→Download from
- 选择其他服务器,然后找到中国,选择进行测试以便找到最快的站点。
-
sudo apt-get update: 0% [正在等待报头]问题的解决(参考https://article.itxueyuan.com/XP2rn)
- 先断网然后找到Settings→About→Software Updates关闭所有下载
- sudo apt-get clean
- 接下来将/etc/apt/source.list文件内容清空并保存
- 恢复网络,将第一步中取消掉的四个选项重新点选然后在最佳国内服务器更新即可。
windows常见工具箱
- 有关win家的镜像源以及VS等的纯净安装文件,以及各种网络工程师能用到的软件程序安装包
- 图吧工具箱(给自己电脑做硬件分析等等
- DISM++ 最好用的windows控制面板工具箱(直接看release部分下载
https://github.com/Chuyu-Team/Dism-Multi-language
- windows上安装ubuntu(WSL2): 1、在microsoft下载ubuntu 2、根据下列方式导出并导入镜像,防止占用C盘空间(默认安装在C盘)http://t.zoukankan.com/davidchild-p-15606786.html (用这个方法还可以及时快照保存~
- WSL中如何使用win v2ray的proxy:(直接在wsl里面跑即可)
- 第一步 安装:https://github.com/v2fly/fhs-install-v2ray(安装后其他步骤参考https://gukaifeng.cn/posts/linux-pei-zhi-v2ray-he-proxychains-shi-xian-ming-ling-xing-dai-li-wu-tu-xing-jie-mian/#1-3-启动-V2Ray
- 第二步 启动:(因为WSL无法用systemctl,所以直接运行即可,你可以后台运行,也可以在一个终端中运行起来,然后新开一个终端去export ALLproxy之类的就好,参考docker的做法,或者使用proxychains4也可以。)在终端中运行
/usr/local/bin/v2ray run -config /usr/local/etc/v2ray/config.json
即可启动! - 第三步 使用:就当作一个已经监听了某个端口的proxy使用即可
正则表达式相关
- 正则表达式入门与练习
https://github.com/ziishaned/learn-regex/blob/master/translations/README-cn.md
- 正则表达式可视化浏览
- 长正则表达式结构可视化
- 常用正则表达式汇总(车牌号手机号姓名IP等等)
http://obkoro1.com/web_accumulate/codeBlack/正则表达式收集.html
docker相关:
- docker的一切:
https://yeasy.gitbook.io/docker_practice/
- NVIDIA docker
https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker
- docker换源(拉镜像极大加速)
https://blog.51cto.com/u_13281972/2997681
- docker pull images — use proxy
https://www.lfhacks.com/tech/pull-docker-images-behind-proxy/
-
docker — use proxy(在容器内)
- 方法一:
-it 以及加上了host命令进入docker后(比如:)
nvidia-docker run --name paddle-test -v $PWD:/paddle --network=host -it [registry.baidubce.com/paddlepaddle/paddle:latest-gpu-cuda10.2-cudnn7-dev](http://registry.baidubce.com/paddlepaddle/paddle:latest-gpu-cuda10.2-cudnn7-dev) /bin/bash
此时在内部可以看到两个网卡,我们可以监听172ip的某个端口,然后使用
`export ALL_PROXY=socks5://172.17.0.1:1088` 即可使用proxy。(有时候还不够用,可以加上https的)(不需要host network 只需要bind 172即可使用)
export http_proxy="http://172.17.0.1:8888/"
export HTTP_PROXY="http://172.17.0.1:8888/"
export https_proxy="http://172.17.0.1:8888/"
export HTTPS_PROXY="http://172.17.0.1:8888/"
- 方法二:
1. make sure your proxy bind 172.17.0.1 and port (e.g. 8888)
2. add that in dockerfile
ENV http_proxy "http://172.17.0.1:8888/"
ENV HTTP_PROXY "http://172.17.0.1:8888/"
ENV https_proxy "http://172.17.0.1:8888/"
ENV HTTPS_PROXY "http://172.17.0.1:8888/"
3. run it
注释:如果遇到curl之类的奇怪的http问题,请env|grep查看有无奇怪的环境变量或者关闭proxy的系统proxy功能。因为无需开启也可以操作。
- docker磁盘占用查看与缓存清理
https://blog.csdn.net/m0_67390963/article/details/126327604
- 利用docker调试代码,以apollo为例:
https://zhuanlan.zhihu.com/p/468146522
不知道变量怎么命名就可以看看:
https://unbug.github.io/codelf/
有关linux的基础讲解,有配图和自己的理解,推荐一读。
https://segmentfault.com/u/public0821
一个对cpu和网络了解都非常深入的工程师
其中最好的一类文章(有关cpu的讲解)https://plantegg.github.io/2021/06/01/CPU的制造和概念/
一个关于各种生成网络和编码器小论文通读的博主,有些写的还可以(比较基础入门)
https://medium.com/@falconives
java相关技术栈资料大全博主(还有一些三大件相关的资料,还挺多
http://learn.lianglianglee.com/
Linux性能分析工具大全(Linux/BSD性能专家Brendan Gregg)
https://www.brendangregg.com/linuxperf.html
面向程序员的各类调用库清单(主要是C/C++ PYTHON)
https://github.com/programthink/opensource
GitHub中文排行榜
https://github.com/GrowingGit/GitHub-Chinese-Top-Charts
GitHub 上有趣、入门级的开源项目
https://github.com/521xueweihan/HelloGitHub
美化自己的github界面
https://zhuanlan.zhihu.com/p/454597068
github.com/rzashakeri/beautify-github-profile
https://bowenyoung.cn/posts/githubBeautify
社区制作的一键生成界面:https://rahuldkjain.github.io/gh-profile-readme-generator/
公众号 / 真没什么逻辑的作者(为什么这么设计系列文章)涉及网络、数据库、操作系统等
https://draveness.me/whys-the-design/
Roadmap to becoming a developer
https://github.com/kamranahmedse/developer-roadmap
小林 x 图解计算机基础(国内最好的八股文整理之一)(图解网络和操作系统)
南京大学计算机基础(袁春风)CSAPP的青春版,但比csapp好懂得多(强烈不建议一开始就读csapp
赶时间可以直接看配套书。
https://www.icourse163.org/course/nju-1001625001#/info
前置:南京大学计算机基础实验(做了能让你真的变强)https://nju-projectn.github.io/ics-pa-gitbook/ics2021/index.html
2022 南京大学拔尖计划《操作系统:设计与实现》
(蒋炎岩 我永远的超级无敌酷炫宝藏男神,还有什么好说的呢?没有他我就永远不懂计算机的美丽
当然包云岗老师也是我的男神哈哈哈哈哈哈)
课程主页:http://jyywiki.cn/OS/2022/ (slides、示例代码)
视频地址: https://www.bilibili.com/video/BV1Cm4y1d7Ur/
操作系统(哈工大李治军老师)课件可在下方链接获取。
- 慕课网: http://www.feemic.cn/mooc/icourse163/1002692015#。
- 百度云链接:https://pan.baidu.com/s/1h2aEk6A_DGpXkZvRtNmeUw 提取码:qoll
- 配套实验课:https://www.shiyanlou.com/courses/115
MIT 6.S081: Operating System Engineering
https://csdiy.wiki/操作系统/MIT6.S081/
浙江大学周亚金老师的操作系统课课件(写的很好,有操作和现代的一些规范备注,我很喜欢)
在Schedule中可以获取到全部课件
南京大学软件分析课程:
https://tai-e.pascal-lab.net/pa1.html#_1-作业导览
https://space.bilibili.com/2919428/channel/series
教科书《计算机体系结构基础》(胡伟武等,第三版)的开源版本
https://github.com/foxsen/archbase
其他有趣文章:
如何实现一个elf的loader:https://blog.csdn.net/GoolyOh/article/details/119801160
从一个ELF程序的加载窥探操作系统内核:
https://blog.csdn.net/goolyoh/category_11298420.html
如何实现最小的hello world?
https://cjting.me/2020/12/10/tiny-x64-helloworld/
课程类待补充
其他文章:
tcp高级疑难汇总案例分析:plantegg.github.io/2021/02/14/TCP疑难问题案例汇总/
这个博主写了网络编程相关的一系列文章:https://juejin.cn/user/862486453028888/posts
其中我最喜欢:Nginx一网打尽:动静分离、压缩、缓存、黑白名单、跨域、高可用、性能优化:
https://juejin.cn/post/7112826654291918855
有前端Nginx服务器在线配置,及大改善修改nginx的配置体验
https://www.digitalocean.com/community/tools/nginx?global.app.lang=zhCN
项目来源:https://github.com/digitalocean/nginxconfig.io
程序员如何准备面试中的算法
https://wizardforcel.gitbooks.io/the-art-of-programming-by-july/content/00.01.html
labuladong 的算法小抄
https://github.com/labuladong/fucking-algorithm
ACWING的课
https://www.acwing.com/activity/
GitHub's largest open-source algorithm library
周志华
南瓜书主页
https://datawhalechina.github.io/pumpkin-book/#/
周志华《机器学习》手推笔记 by Sophia-11
https://github.com/Sophia-11/Machine-Learning-Notes
周志华《机器学习》笔记(主要是文本) by yv.l1.pnn
https://zhuanlan.zhihu.com/p/134089340
李宏毅相关课程
- 李宏毅老师的课程主页:
https://speech.ee.ntu.edu.tw/~hylee/index.php 这是李老师的个人主页,可以找到每年ML的课程主页,然后获取作业代码和Kaggle链接
- 李宏毅《机器学习》:
https://www.bilibili.com/video/BV1Ht411g7Ef
- 李宏毅机器学习笔记:
https://gitee.com/datawhalechina/leeml-notes
- 李宏毅《机器学习/深度学习》2021课程:
https://www.bilibili.com/video/BV1JA411c7VT?p=34
- 李宏毅2022课程:
https://www.bilibili.com/video/BV1JK4y1D7Wb/
李沐动手学深度学习(适合速成,打基础建议李宏毅)
李沐深度学习精读
https://github.com/mli/paper-reading
这个网站给出了不同模型的排名及其开源代码
OpenMMLab
paddle
https://github.com/PaddlePaddle
Deep Learning Paper Implementations
https://github.com/labmlai/annotated_deep_learning_paper_implementations
Awesome Machine Learning
https://github.com/josephmisiti/awesome-machine-learning
Awesome Deep Learning
https://github.com/ChristosChristofidis/awesome-deep-learning
【杂谈】GitHub上的机器学习/深度学习综述项目合集 - 言有三的文章 - 知乎 https://zhuanlan.zhihu.com/p/60245227
小土堆 pytorch学习
https://space.bilibili.com/203989554
霹雳吧啦Wz 图像分类篇章 以及目标检测
https://space.bilibili.com/18161609/channel/collectiondetail?sid=48290
手写YOLO系列和fast rcnn系列:
https://www.bilibili.com/video/BV1JR4y1g77H
https://space.bilibili.com/472467171
https://universe.roboflow.com/
从零开始搭一套激光SLAM出来, 通过代码的角度一点一点地深入学习激光SLAM.
https://github.com/xiangli0608/Creating-2D-laser-slam-from-scratch
快速下载torch安装包(wget下载然后直接pip install)
https://download.pytorch.org/whl/torch/
显卡驱动安装快速方法:
ubuntu-drivers devices
sudo apt install 输入显示的推荐版本
CUDA与cuDNN的安装:(直接官网选择)
注意:a100和3090ti不支持cuda11以下,请装113以上的版本。
推荐装cuda的时候可以用sh的模式,然后顺带安装了驱动(之前就不用装了)对动态库的默认支持更好
教程可参考:https://blog.csdn.net/tangjiahao10/article/details/125227005
https://blog.csdn.net/weixin_37926734/article/details/123033286
(注意,这里默认是最新版本的,你需要在右下角进入档案选择对应版本安装)
https://developer.nvidia.com/cuda-downloads
https://developer.nvidia.com/rdp/cudnn-archive
注,有时候cudnn自带的deb安装不好用,可以用tar的自己cp代替。
安装cuda结束后记得把这两个命令加入到~/.bashrc 然后source,且记得修改对应版本(如cuda-11.5)
(具体的安装和卸载也可以参考https://flywine.blog.csdn.net/article/details/81879514)
export PATH="/usr/local/cuda-11.5/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-11.5/lib64:$LD_LIBRARY_PATH"
解决nvcc版本不一致问题(可能的方法,更换runtime映射
https://qiyuan-z.github.io/2022/01/06/解决nvidia-smi和nvcc显示信息与所安装CUDA版本不一致问题/
解决cudnn找不到 问题(软连接到系统库)
https://blog.csdn.net/qq451882471/article/details/106967942
CUDA GPG Repository Key
https://forums.developer.nvidia.com/t/notice-cuda-linux-repository-key-rotation/212772
孪生神经网络的相关实现:
https://blog.csdn.net/weixin_44791964/article/details/107406072
https://blog.csdn.net/lx_ros/article/details/124439120
深度学习500问
https://github.com/shliang0603/Awesome-DeepLearning-500FAQ
GiantPandaCV
国内最好的部署相关公众平台之一,涉及部署的内容比较多且硬核,五星推荐。
http://giantpandacv.com/resources/
http://giantpandacv.com/project/部署优化/
ncnn推理框架开发版测试
https://zhuanlan.zhihu.com/p/458139435
Build & Share Delightful Machine Learning Apps
CUDA C++ Programming Guide
https://docs.nvidia.com/cuda/cuda-c-programming-guide/index.html
ncnn
https://github.com/Tencent/ncnn
ncnn源码阅读学习
https://blog.csdn.net/sinat_31425585/category_9312419.html
openvino
https://space.bilibili.com/38566875
bbuf老师的onnx学习笔记
TVM官方中文手册
各种开发版的基础功能调通
https://blog.csdn.net/sxj731533730
待测试
比disco diffusion更强大的绘制工具SD:
在自己电脑运行Stable Diffusion和完整项目下载
https://mp.weixin.qq.com/s/syEkqbBSmTwdi_cPB6Kd3g
StableDiffusion Int8量化教程与ONNX导出推理
https://mp.weixin.qq.com/s/18EIga7w9y1FG0oWcnysIw
翁恺的相关视频(入门和进阶)
https://www.icourse163.org/u/wengkai?userId=318013
100个GDB小技巧:
https://wizardforcel.gitbooks.io/100-gdb-tips/content/part1.html
标准库收录网站
https://www.cplusplus.com/reference/
汇编语言在线解析网站
内联汇编学习
https://baijiahao.baidu.com/s?id=1722268508697136684
https://www.jianshu.com/p/1782e14a0766
"undefined reference to XXX"问题总结
有关硬件开发(嵌入式)的推荐个人博客列表
https://github.com/JesseGuoX/DoHard
A curated list of C good stuff.
This project does not index anything C++-related; only pure C stuff is considered.
https://github.com/sanbuphy/awesome-c
LLVM编译过程
wget https://github.com/llvm/llvm-project/releases/download/llvmorg-10.0.0/llvm-10.0.0.src.tar.xz
tar xvJf llvm-10.0.0.src.tar.xz
cd llvm-10.0.0.src
mkdir build
cd build
cmake .. -DLLVM_ENABLE_RTTI:BOOL=ON -DBUILD_SHARED_LIBS:BOOL=OFF -DCMAKE_BUILD_TYPE=Release -DLLVM_TARGETS_TO_BUILD=“X86;NVPTX” -DLLVM_ENABLE_ASSERTIONS=ON
# 如果你想在 NVIDIA Jetson TX2 上进行构建, 请使用 -DLLVM_TARGETS_TO_BUILD="ARM;NVPTX"
make -j 8
sudo make install
# 检查你安装的 LLVM 版本
llvm-config —version # 应该是 10.0.0
anaconda基础
- 国内的anaconda镜像下载
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
- (windows)anaconda与Jupyter notebook安装教程
https://zhuanlan.zhihu.com/p/37093476
- (linux)anaconda安装教程
- 下载deb格式的anaconda安装包
- 安装后在终端使用source ~/.bashrc即可在终端看到(base)标识(不要在管理员模式下运行)
- anaconda 换源(记得更换源的时候删去default 以及备份原来的)
https://blog.csdn.net/qq_33590958/article/details/103291206
- pip -i镜像源合集(个人喜欢用百度的)
https://www.cnblogs.com/sunnydou/p/5801760.html
- 非conda pip直接换源(conf)
https://www.runoob.com/w3cnote/pip-cn-mirror.html
- requirements.txt的生成教程
https://www.cnblogs.com/lvjinfeng/articles/16333180.html
- conda与pip虚拟环境导出与转移(方便移植)
https://blog.csdn.net/weixin_42272869/article/details/122471357
awesome项目(包含了绝大部分的python相关资源)
https://github.com/vinta/awesome-python
http://jobbole.github.io/awesome-python-cn/
Python Cookbook 3rd Edition
https://python3-cookbook.readthedocs.io/zh_CN/latest/index.html
Python并行编程
https://python-parallel-programmning-cookbook.readthedocs.io/zh_CN/latest/index.html
Python 3 标准库实例教程(真正现代、进阶的python教程
https://learnku.com/docs/pymotw
pandas教程
https://pandas.pydata.org/docs/getting_started/install.html
或者可以看看datawhale的教程
Scipy Lecture Notes//Advanced Python Constructs//Advanced NumP
http://scipy-lectures.org/index.html
SICP Python 描述 中文版
https://wizardforcel.gitbooks.io/sicp-py/content/
opencv图像处理100问,可用来查缺补漏(有些格式问题但不影响
https://github.com/gzr2017/ImageProcessing100Wen
有趣的Python爬虫和Python数据分析小项目(有些方法可能因为是3年前的东西会失效
https://github.com/Alfred1984/interesting-python
requests库官方手册(交互常用,主要需理解请求头等)
https://requests.readthedocs.io/en/latest/user/quickstart/#make-a-request
supervisor + gunicorn + flask 高并发的接口 + 完整(标准)的日志部署
https://zhuanlan.zhihu.com/p/79227989
教你阅读 Python 开源项目代码(里面有一些基础开源项目可以参考)
https://learnku.com/articles/23010/teach-you-to-read-the-python-open-source-project-code
很不错的python状态机(可以画成图)展示工具:
https://github.com/laike9m/Cyberbrain
c++入门学习(看自己兴趣按需索取)
- 浙大翁恺(简单,适合快速过一遍):https://www.bilibili.com/video/BV1dE41167hJ?p=34
- 南科大于仕琪(现代化,十分推荐)https://www.bilibili.com/video/BV1Vf4y1P7pq?p=1
- 侯捷老师视频(看完于老师可以无缝衔接,资源就不公开了,推荐看完1、2、3)
awesome项目(包含了绝大部分的c++相关资源)
https://github.com/fffaraz/awesome-cpp
http://jobbole.github.io/awesome-python-cn/
Modern CMake 简体中文版
https://modern-cmake-cn.github.io/Modern-CMake-zh_CN/
cmakelist生成的makefile调试用make VERBOSE=1 而不是 make -nb
cmake快速入门
https://juejin.cn/post/6844903557183832078
C++ reference(字典)
https://en.cppreference.com/w/
c++并发编程
https://paul.pub/cpp-concurrency/
双笙子佯谬 图形学大佬,Zeno和Taichi Blend的作者
https://space.bilibili.com/263032155
C++ Core Guidelines
https://github.com/isocpp/CppCoreGuidelines
Google C++ Style Guide
https://google.github.io/styleguide/cppguide.html
c++手写数据库练习 CMU 15-445: Database Systems
https://csdiy.wiki/数据库系统/15445/
C++ Standard Draft Sources(一起成为语言律师)
https://github.com/cplusplus/draft
DJI thermal analysis tool 相关教程(日文
https://qiita.com/tutu/items/b5cf2b39dd30786d9064
音视频原理必看国内大神-雷神
https://blog.csdn.net/leixiaohua1020/article/details/18893769
ffmpeg原理 罗上文
https://ffmpeg.xianwaizhiyin.net/cover.html
查询接受率的网站:
https://www.openresearch.org/wiki/Main_Page
LaTeX 图片转代码
https://web.baimiaoapp.com/image-to-latex
LaTeX手写字符识别(不知道字符的代码是什么的时候)
http://detexify.kirelabs.org/classify.html
LaTeX开源OCR方案
https://github.com/lukas-blecher/LaTeX-OCR
论文翻译
一文网尽CV/Robotics顶会论文常用高级词汇/句式! by 叶小飞(推荐关注)
https://zhuanlan.zhihu.com/p/415926905
AI论文检索
有关思维导图的代码(类似markdown)生成:
https://xzmind.xuanzi.ltd/apps.html
流程图绘制:
json可视化:
https://c.runoob.com/front-end/53/
快速文件传输(随意分享给人不用网盘)(拷贝兔也可以)
偏极客的新闻网,无广告,而且有一套防刷热度算法,也不搞推荐算法
https://news.ycombinator.com/news
Whisper AI剪视频小工具
https://www.bilibili.com/video/BV1Pe4y1t7de/
https://github.com/mli/autocut/
谷歌背后的数学
https://www.changhai.org/articles/technology/misc/google_math.php
火光摇曳(数学科普) Rickjin(靳志辉) (非常好传递了统计之美)
https://uploads.cosx.org/2014/07/gamma.pdf
计算的极限
https://fwjmath.wordpress.com/recommended-list/
如何在工作中学习(好的方法论)
https://plantegg.github.io/2018/05/24/如何在工作中学习V1.1/
2017年买房经历总结出来的买房购房知识
https://github.com/houshanren/hangzhou_house_knowledge
2022年杭州购房指南
github.com/zkqiang/hangzhou-house-guide
2020年11月上海购房指南
github.com/ayuer/shanghai_house_knowledge
https://www.nounplus.net/grammarcheck/
https://virtualwritingtutor.com/
TextRanch 句子参考
QuillBot 文段改写