
rust
rust分享
若梦网络编程
我们可以没有别人聪明,但要比别人更有自制力。
展开
-
Rust开发 探索Slint UI 1.5 安卓
Slint 1.5的发布,它具有Android部署和改进的实时预览功能,同时保持完全的向后兼容性。对于移动开发者来说,这是一个激动人心的消息!您现在可以使用Slint为Android开发应用程序,Slint是唯一一个正式支持Android的Rust GUI工具包。对于Rust社区,此版本允许构建一个纯Rust应用程序并将其部署在Android上。需要配置ANDROID_HOME和ANDROID_NDK_ROOT的环境变量。原创 2024-03-22 15:19:03 · 1220 阅读 · 0 评论 -
Slint-ui创建我们的第一个程序
● 包括使用构建脚本中的slint构建机箱生成的代码。在build.rs构建脚本中调用slint_build::compile后,此宏的使用将包括生成的Rust代码,并使导出的类型可供实例化。创建一个宽高(450pxx600px)的窗体。增加slint库,并且增加build文件。创建ui/main.slint文件。创建build.rs 文件。编写main.rs文件。原创 2023-06-03 00:46:43 · 964 阅读 · 0 评论 -
使用rust axum创建我们的第一个web服务
在cargo.toml引入axum的库和tokio库。使用浏览器访问127.0.0.1:3000。在src目录下的main.rs中编写代码。创建我们的rust项目。原创 2023-02-03 10:48:57 · 913 阅读 · 0 评论 -
rust 使用crossbeam_channel 创建通道通信
一个特殊情况是零容量通道,它不能容纳任何消息。相反,发送和接收操作必须同时出现,以便配对并将消息传递过去。创建一个容量受限的信道,即对它一次能容纳多少信息有一个限制。//不能缓存消息,必须方送方和接收方同时可以完成。//可以缓存一条消息。原创 2022-11-17 15:30:00 · 400 阅读 · 0 评论 -
rust 使用tokio实现socket多人聊天
服务端只有一个,客户端有很多个,看上面的图,客户端1如果要给客户端234发送一条消息,首先需要发送给服务端,然后转发给其余的3个客户端,明白了他们之前发送消息的流程,下面我们实现服务端,然后使用accept()等待客户端连接,客户端连接成功后处理消息和发送消息,因为是有很多个客户端所以使用loop循环进行监听。客户端主要是接收服务端的消息和给服务端发送消息,我们给客户端开启一个线程用来接收消息,用loop循环给服务端发送消息。如果有客户端连接到服务端,后面会处理消息和发送消息。...原创 2022-08-01 23:28:59 · 4056 阅读 · 0 评论 -
rust sqlx 使用---增删改查
编写查询的代码,因为我们的数据库字段中存在时间类型,所以需要先引入chrono的包,和sqlx的shrono的feature,完整的toml。数据库的格式(user表)原创 2022-07-27 14:30:57 · 1460 阅读 · 0 评论