吉法师的博客

不知道能否追到喜欢的人呀,今年努力下吧~ 2022.1.4

QTreeView使用

一、主要用法,增加元素 for(int i=0;i<array.size();i++) { QJsonValue value = array.at(i); QString project = value["name"]. Read more →

QTableView的使用

一、获取当前行 QModelIndex name = ParamModel->index(i,0,QModelIndex()); QModelIndex value = ParamModel->index(i,1,QModelIndex()); QString strName = name. Read more →

用Qt制作一个Postman

项目源码地址:码云 一、什么是postman? 著名开源项目之一,主要作用是后端利用postman来调试自己开发的接口。通过post给服务器发送请求,模拟浏览器的行为。 二、MyPostman用到的技术 C++、Qt。 Qt的http框架,QJson,EasyQJson。 Sqlite3数据库 三、请求的收发 发请求 void MyPostman::RequestGET(QString BaseUrl) { QNetworkRequest request; int count = ui->tableView_Params->model()->rowCount(); for(int i=0;i<count;i++) { QModelIndex name = ParamModel->index(i,0,QModelIndex()); QModelIndex value = ParamModel->index(i,1,QModelIndex()); QString strName = name. Read more →

Rust编写的Web服务

一、最基本的Web服务器 先看代码: use std::net::{TcpListener, TcpStream}; fn handle_client(_stream: TcpStream) { let mut buffer = [0; 512]; stream. Read more →

Rust的进阶知识

一、Rust 组织管理 Rust 中有三个重要的组织概念:箱、包、模块。 1.箱 “箱"是二进制程序文件或者库文件,存在于"包"中。 “箱"是树状结构的,它的树根是编译器开始运行时编译的源文件所编译的程序。 2.包 当我们使用 Cargo 执行 new 命令创建 Rust 工程时,工程目录下会建立一个 Cargo. Read more →