
Rust
文章平均质量分 92
zl.rs
希望能够帮助到有需要的朋友早点下班
展开
-
一个为Rust程序提供进程间通信的工具包
Interprocess crate在绕过网络协议栈的同时,为我们提供了高效、统一、简洁的本地进程间通信工具包,这在我们需要本地进程间通信,同时又需要良好的跨平台特性时,除了TCP/IP,又多了一种选择致敬kotauskas(Interprocess 的Owns)原创 2025-02-17 09:00:00 · 333 阅读 · 0 评论 -
Microsoft Windows 服务应用开发入门(Rust for Windows)
MicrosoftWindows服务开发相比普通的应用开发会有一些区别,如果你的业务确实需要使用MicrosoftWindows服务,多了解相关特性是必要的微软为方便Rust开发者打造的windowscrate,几乎所有API都是unsafe,同时docs上的文档也不健全,所以决定使用这个包的开发者一定要限制unsafe代码的范围,做好安全的封装,API的feature多去微软官网翻看原创 2025-01-20 09:00:00 · 802 阅读 · 0 评论 -
如何减小Rust包体积(min-sized-rust)
中还有一些减小包体积的办法,但是剩下的方案更多是一种极端,正常工作中一般不会采用如果你也遇到了包体积过大的问题,不妨试试上面介绍的缩减包体积的方法(笔者的项目中,lto优化对于减小包体积起到了决定性的作用)公众号名称:zl.rs。原创 2025-01-13 09:00:00 · 914 阅读 · 0 评论 -
使用alexandrie搭建私有crate仓库
解决了所有问题之后,你成功的搭建了一个crate仓库,并向该仓库push了第一个crate,也使用一个demo拉取了该私有仓库上的一个crate,这一切运行的都很好,祝你好运公众号名称:zl.rs。原创 2025-01-06 09:00:00 · 628 阅读 · 0 评论 -
C/C++和Rust FFI时的字符串转换(CString & CStr)介绍
在写C/C++到Rust FFI代码时会涉及非常多的字符串转换,所以对CString和CStr的了解一定要非常充分,这样才能让你的Rust产物继续safe的工作!公众号名称:zl.rs。原创 2024-12-30 09:00:00 · 680 阅读 · 0 评论 -
使用reqwest开发HTTP客户端进行双向认证请求
reqwest是一个用于Rust的HTTP客户端库,它提供了简单易用的API来发送HTTP请求和处理响应接下来介绍下如何使用reqwest进行https的双向认证请求同时文章介绍了使用actix_web如何搭建一个双向认证的Web服务器。原创 2024-12-23 09:00:00 · 604 阅读 · 0 评论 -
使用Rust中的actix_web框架搭建双向认证的Web服务器
Actix-Web是Rust中比较著名的一个Web开发框架。它专为高性能、高并发的Web应用而设计。下面简单介绍下如何使用Actix-Web搭建一个使用X.509 v3版本自签证书实现https双向认证的Web服务器同时文章会介绍在Rust中如何使用reqwest开发客户端进行双向认证的请求。原创 2024-12-23 09:00:00 · 1280 阅读 · 0 评论 -
tokio实时监控工具tokio-console简介
以上是对tokio-console使用的介绍,对于runtime中出现异常时,tokio-console以何种形式展示还在探索中 . . .原创 2024-12-16 09:00:00 · 994 阅读 · 0 评论 -
使用cbindgen为Rust导出C API供C/C++使用
C/C++作为历史沉淀更为厚重的工具,Rust必须做好和C/C++的FFI才能一步一个脚印的发展和前进。公众号名称:zl.rs。原创 2024-12-09 09:00:00 · 945 阅读 · 0 评论 -
Rust异步框架tokio开发实践
tokio的实现学习了go,以go这门为异步而生的工具为目标,相信tokio一样能扛起Rust异步编程的大旗。原创 2024-12-02 09:00:00 · 1035 阅读 · 0 评论 -
对比C++,Rust在内存安全上做的努力
Rust作为一颗冉冉升起的新星,已经得到了越来越多人的认可,将其压入你的技术栈,一定会是一个不错的选择。原创 2024-11-25 09:00:00 · 2699 阅读 · 2 评论 -
对Rust异步编程中Pin(固定)的理解
作为有栈协程,最终Rust还是通过Pin曲线救国,在异步编程中也实现了其内存安全的承诺。原创 2024-11-18 09:00:00 · 1156 阅读 · 0 评论 -
Rust代码静态分析工具Clippy浅析
clippy原生提供了非常丰富的Lint 集,这些规则满足了我们对编程规范大部分的需求,还有最后一点需求无法满足也可以通过自定义Lint 集(有机会再分享下这个)的方式实现。同时,基于这套框架,clippy让编程规范不再是空中楼阁,能够很好的在开发环节中落地(我们团队C++编程规范坟头草都有三米了)。微信公众号:zl.rs。原创 2024-10-26 20:24:32 · 1069 阅读 · 0 评论