# Qt
[Qt 學習之路 2 · 看云 (kancloud.cn)](http://www.hmoore.net/kancloud/qt-study-road-2)
[基于Qt的詞典開發 · 看云 (kancloud.cn)](http://www.hmoore.net/tengweitw/tengwei)
[前言 · 安全工程師面經 · 看云 (kancloud.cn)](http://www.hmoore.net/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 命令