# Qt
[Qt 学习之路 2 · 看云 (kancloud.cn)](https://www.kancloud.cn/kancloud/qt-study-road-2)
[基于Qt的词典开发 · 看云 (kancloud.cn)](https://www.kancloud.cn/tengweitw/tengwei)
[前言 · 安全工程师面经 · 看云 (kancloud.cn)](https://www.kancloud.cn/digest/securityengineer/117232)
# ****文件存储系统****
MinIO 是在 GNU Affero 通用公共许可证 v3.0 下发布的高性能对象存储。 它是与 Amazon S3 云存储服务兼容的 API。 使用 MinIO 为机器学习、分析和应用程序数据工作负载构建高性能基础架构。
[MinIO 文档地址](http://docs.minio.org.cn/docs/)
# **网络通信协议 : ProtoBuf**
在网络通信和通用数据交换等应用场景中经常使用的技术是 JSON 或 XML,本教程介绍另外一个数据交换的协议的工具`ProtoBuf`
## 简介
protocol buffers (ProtoBuf)是一种语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于(数据)通信协议、数据存储等。
Protocol Buffers 是一种灵活,高效,自动化机制的结构数据序列化方法-可类比 XML,但是比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单。
json\\xml都是基于文本格式,protobuf是二进制格式。
你可以通过 ProtoBuf 定义数据结构,然后通过 ProtoBuf 工具生成各种语言版本的数据结构类库,用于操作 ProtoBuf 协议数据
本教程介绍的是最新的protobuf proto3版本的语法。
[文档](https://www.tizi365.com/archives/367.html)
# **IM 学习**
http://www.52im.net/
- python
- 虚拟环境安装
- flask框架
- 框架安装
- 编辑器使用
- PHP
- Thinkphp
- tp5 XA事务
- 网站地图
- tp 两个字段间的大小比较的两种常见方法
- Thinkphp6 扩展包
- think-queue队列
- tp框架多应用隐藏.php
- thinkphp扩展
- redis 语法
- 数据操作
- 利用文件锁 控制数据库
- 邮件发送
- 微信接口类封装
- 微信小程序支付
- 微信支付
- 微信退款
- php扩展记录
- 敏感词
- php采集
- 微信小程序
- 微信公众号
- 微信小程序推送
- 微信小程序获取access_token
- 获取小程序二维码
- 小程序登录
- 小程序配置
- excel使用
- 上传下载
- php 使用rpc
- GatewayWorker的使用记录
- json添加虚拟键
- ffmpeg-php类库
- php 常用库
- swoole 案例
- 修改laravel 软删除字段 默认null的问题
- Visual Studio Code
- Go
- beego框架
- 基础
- 安装
- 升级指南
- bee 工具的使用
- mysql
- 千万级数据库优化
- 大表优化方案
- 表分区
- 数据库外键
- ffmpeg命令
- Linux 安装 ffmpeg
- 视频截图
- 压缩、获取视频信息
- 图片合成视频
- 视频分解成图片
- 截取图片
- 视频和图片互转
- 图片添加水印
- 视频添加字幕
- MP4视频 剪裁、合并、与TS转换
- 常用命令
- 多个视频合并截取,拆分
- 多进程处理视频
- 推流、拉流
- 推拉流2
- 源码安装 ffmpeg
- 浏览器解锁
- 各种学习
- RabbitMQ企业消息
- php使用
- python使用
- 常用正则
- Liunx 命令