本着记录的心态将此前及之后学习的内容进行统一整理,放在此处存档,方便后续回忆。
-
常用工具
工欲善其事必先利其器
👉 工具使用👈
-
食用指南
多练习, 反复练习, 多看看书
-
Python从入门到入土
-
1.1 基础点的内容
-
1.2 无聊的代码
-
👉 重写os.walk工具👈
-
👉 限流-简单滑动窗口👈
-
👉 一个带进度条的下载小工具👈
-
-
1.3 工作中常见
-
1.4 无聊的轮子
-
👉 自定义Python Web Frame 【使用
pip install bframe
进行体验】👈 -
👉 快速实现第三方平台验证登录 【使用
pip install oauth2link
进行体验】👈
-
-
1.5 Python相关文章推荐
- 👉 Python3多继承 | 译文 | 见栗子-10👈
- 👉 【知乎】-Python部分魔法方法一览👈
- 👉 【知乎】-Python包发布指南👈
-
-
Golang从入门到入土
-
2.1 基础点的内容
-
👉 基础语法👈
-
👉 基础语法-操作MySQL👈
-
👉 基础语法-RPC👈
-
-
2.2 和grpc相关的内容
-
2.3 无聊的轮子
-
2.4 Go相关文章推荐
- 👉 Go入门指南👈
- 👉 go by example👈
- 👉 go-daily-lib👈
- 👉 go-tutorial👈
- 👉 build web app with go👈
- 👉 极客兔兔-7天用Go从零实现系列👈
- 👉 极客兔兔-Go 语言高性能编程👈
- 👉 Golang-100-Days👈
-
-
Java从入门到入土
-
3.1 基础点的内容
-
3.2 开发网站的一堆东西
-
👉 Servlet知识点👈
-
👉 JDBC知识点👈
-
-
-
前端那些事【 仅学习笔记🙄 】
-
4.1 前端基础
-
👉 HTML基础语法👈
-
👉 CSS基础语法👈
-
👉 JQuery基础语法👈
-
👉 Ajax基础语法👈
-
👉 Vue基础语法👈
-
-
4.2 前端文档推荐链接
- 👉 Vue👈
- 👉 Vue-Router👈
- 👉 Pinia👈
- 👉 Vuex👈
- 👉 Element UI👈
- 👉 Element Plus👈
- 👉 Nuxt👈
- 👉 Vant👈
- 👉 Vant Weapp👈
- 👉 Axios👈
- 👉 Swiper👈
- 👉 express👈
-
👉 基础数据结构&算法👈
👉 面向对象设计原则👈
👉 设计模式-创建型模式👈
👉 设计模式-结构型模式👈
👉 设计模式-行为型模式👈
-
UDP协议&&TCP协议
UDP用户数据报协议,是面向无连接的通讯协议,UDP数据包括目的端口号和源端口号信息,由于通讯不需要连接,所以可以实现广播发送。UDP通讯时不需要接收方确认,属于不可靠的传输,可能会出现丢包现象。
TCP传输控制协议,是面向连接的,提供可靠交付,有流量控制,拥塞控制,提供全双工通信,面向字节流(把应用层传下来的报文看成字节流,把字节流组织成大小不等的数据块),每一条 TCP 连接只能是点对点的(一对一)。
-
HTTP协议
HTTP超文本传输协议,它是基于TCP协议的应用层传输协议,简单来说就是客户端和服务端进行数据传输的一种规则。http协议参考
-
WebSocket协议
WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议,允许服务端主动向客户端推送数据。
👉 结合SocketServer库的WebSocket协议实现👈
- WebSocket实现库
-
MySQL
👉 入门使用👈
👉 主从配置👈
-
Redis
Redis(Remote Dictionary Server),即远程字典服务,支持网络、可基于内存亦可持久化的日志型、Key-Value型数据库。
👉 入门使用👈
👉 事务👈
👉 持久化👈
👉 复制&哨兵👈
👉 缓存设计👈
-
MongoDB
-
ORM工具【非数据库】
-
Python Web 框架
-
Django是一个可以使Web开发工作愉快并且高效的Web开发框架。 使用Django,能够以最小的代价构建和维护高质量的Web应用。
👉 Django入门使用👈
👉 DRF入门使用👈
Demo:
-
Flask是一个使用Python编写的轻量级 Web 应用框架。其WSGI工具箱采用 Werkzeug ,模板引擎则使用 Jinja2。
👉 入门使用👈
👉 flask-信号的使用👈
👉 flask源码分析第一弹👈
👉 flask源码分析第二弹👈
Demo:
-
fastapi 官方中文
FastAPI 是一个用于构建 API 的现代、快速(高性能)的 web 框架,使用 Python 3.6+ 并基于标准的 Python 类型提示。
Demo:
-
Tornado是一个python web框架和异步网络库,最初开发于 FriendFeed . 通过使用非阻塞网络I/O,Tornado可以扩展到数万个开放连接,使其非常适合 long polling, WebSockets以及其他需要与每个用户建立长期连接的应用程序。
- 图书推荐 introduction to tornado 大家有机会还是支持正版书籍哦
Demo
-
Asynchronous HTTP Client/Server for asyncio and Python.
-
-
Go Web 框架
-
Gin 是一个用 Go (Golang) 编写的 HTTP Web 框架
-
-
一款非常简单、灵活、可靠的分布式系统,可用于处理大量消息,并且提供了一整套操作此系统的一系列工具
👉 入门使用👈
-
一款简单方便的压测工具
-
一款轻量级的Web服务器/反向代理服务器
👉 OpenResty👈
-
相关文章推荐
-
-
uWSGI是一个Web服务器,它实现了WSGI协议、uwsgi、http等协议
-
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
👉 docker简易上手👈
-
crontab
特好用的定时执行程序的命令
-
内网穿透工具
-
cookies、session、token
-
OAuth2、SSO
👉 OAuth2、SSO介绍👈
-
LVS
👉 LVS介绍(转载)👈
-
cookie离谱的生效范围
-
go 加密库 slow bug
👉 go加密库执行慢的bug👈
-
看似无害的工具-->解决文件名冲突的工具函数竟是程序变慢的元凶
-
Jetson Nano B01 环境搭建
-
pyinstaller打包小技巧
-
py to pyd
-
py脚本打包后执行效率对比
👉 Py脚本打包效率对比👈
-
Lua基础
👉 Lua基础👈