
Rust基础知识
文章平均质量分 57
Rust基础知识
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
勇敢牛牛_
不念往昔,无惧将来。
展开
-
【Rust基础】使用LanceDB构建高性能以图搜图服务
搜索支持向量搜索,查找相似图片支持通过item_id搜索精确搜索数据管理支持添加数据、批量导入CSV或JSON数据支持已有数据修改、删除API提供HTTP接口高性能检索性能:基于LanceDB,千万级数据,非向量查询毫秒级别相应,向量查询秒级响应。启动速度:毫秒级启动时间安全稳定使用Rust开发,保证稳定运行,并且仅占用少量资源,可在廉价服务器上部署运行简单易用通过Yaml配置文件管理库表,提供可视化查询及数据管理界面,适合快速搭建搜图服务。原创 2025-03-28 18:50:10 · 207 阅读 · 0 评论 -
【Rust基础】使用Rust和WASM开发的图片压缩工具
使用rust+wasm开发了一个简易版的图片压缩工具,支持JPG、PNG、GIF、WEBP等图片格式,不限制大小,无需上传图片,完全在浏览器中执行。同样的进行量化,并重新将rgba颜色(如果原图是rgba)调整为8位索引颜色,最后对图片重新编码。提取原图帧后进行量化压缩,帧率和原图保持一致,最后重新编码图片。对原图进行量化,通过指定质量参数,控制压缩质量。安装wasm-pack。暴露出接口给js调用。原创 2025-03-20 20:48:58 · 297 阅读 · 0 评论 -
【Rust基础】排序和分组
【代码】【Rust基础】排序和分组。原创 2025-03-16 15:21:49 · 233 阅读 · 0 评论 -
【Rust交叉编译】在x86_64架构下交叉编译aarch64-linux-musl版的rust-opencv
在x86_64架构的Ubuntu系统上,纯静态编译aarch64平台的rust-opencv,以方便在嵌入式设备上移植。系统:Ubuntu 24.04,架构:x86_64,可使用WSL,或者Docker,本次使用Docker。原创 2025-03-15 19:24:33 · 204 阅读 · 0 评论 -
【Rust基础】Rust后端开发常用库
使用Rust有一段时间了,期间尝试过使用Rust做后端开发、命令行工具开发,以及做端侧模型部署,也尝试过交叉编译、FFI调用等,也算是基本入门了。在用Rust做后端接口开发时,常常会找不到一些合适库,而这些库在Java中却很常见,于是在此汇总一下后Rust后端开发中常用的一些库。原创 2025-03-13 14:24:54 · 228 阅读 · 0 评论 -
【Rust基础】创建第一个Rust项目
Rust开发可以选用VsCode或者RustRover,对于习惯了Jetbrains的产品的同学来说,RustRover可能用的更顺手些。选择"File" - “new” - “Project”,选择项目路径即可创建Rust项目。默认编译是按照debug模式来编译的,debug模式不会做太多优化,可以通过添加。Rust安装完成后,Cargo也将被安装。,当需要创建一个lib项目时,可 指定类型为。创建时,默认是创建的二进制项目,等同于。bin类型:即可运行的程序,可以通过。:Rust的包管理配置文件。原创 2024-10-27 15:14:35 · 745 阅读 · 0 评论