摘要: 最近我使用Rust开发了一个代理服务。可以用于代理和统计图片资源的访问 例如: http://127.0.0.1:8100/image-public/0a1e65f4-7ced-4ef0-ba7d-12ec4d14a0d4.png ->http://xxx.com:45004/image-publi 阅读全文
posted @ 2024-09-28 01:18 VinciYan 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 本文将介绍Rust语言使用Actix-web和SeaORM库,数据库使用PostgreSQL,开发增删改查项目,同时可以通过Swagger UI查看接口文档和查看标准Rust文档 开始项目 首先创建新项目,名称为rusty_crab_api cargo new rusty_crab_api Carg 阅读全文
posted @ 2024-09-13 21:21 VinciYan 阅读(31) 评论(0) 推荐(0) 编辑
摘要: mdbook-image-slider 受DevExpress文档多图浏览的启发,我开发这个插件,在查看多个图片和图片的描述的时候非常方便 项目地址:https://github.com/VinciYan/mdbook-image-slider.git 特点 鼠标置于图片查看区域时显示切换图片按钮 阅读全文
posted @ 2024-09-09 22:35 VinciYan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 本文通过获取在线和离线地图数据,使用开源Rust项目搭建瓦片地图服务,并使用DevExpress的MapControl控件使用自建地图服务 获取地图数据 获取地图数据有很多种方式,这里分别用在线和离线地图数据举例说明 在线下载瓦片地图 打开在线瓦片地图下载网站,【划范围】,勾选精度,【下载】 下载后 阅读全文
posted @ 2024-08-14 15:51 VinciYan 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 实现构建器模式的一种方式 这里参考资料2的文章,修改部分代码后如下。这段代码的目的是使用构建器模式创建和初始化Person对象。以下是各部分的解释: 结构体定义 Person: 定义了一个结构体,包含name、age、address和sex四个字段。address和sex是可选的 PersonBui 阅读全文
posted @ 2024-08-09 17:15 VinciYan 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 说明 Zed项目代码:https://github.com/zed-industries/zed.git 本文项目代码:https://github.com/VinciYan/zed_workspace.git Zed是一款由Atom创始人开发的高性能、协作友好的现代开源代码编辑器,使用Rust编写 阅读全文
posted @ 2024-08-09 14:40 VinciYan 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 继承自泛型字典的例子 这段代码定义了一个多层嵌套的字典结构,旨在组织和存储复杂的层级数据 using System; using System.Threading.Tasks; class Contract : Dictionary<string, Dictionary<string, Dictio 阅读全文
posted @ 2024-08-09 08:46 VinciYan 阅读(4) 评论(0) 推荐(0) 编辑
摘要: ThreadStatic是一个C#属性,用于为每个线程提供独立的静态字段。使用它可以让每个线程拥有该字段的独立副本,避免线程之间的共享 用途 线程独立数据:每个线程有独立的数据副本,彼此不干扰 性能优化:在多线程环境中减少锁的使用,因为每个线程访问自己的数据 线程安全:自动提供线程安全的数据访问 举 阅读全文
posted @ 2024-08-08 15:30 VinciYan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 说明: Dynamo为开源项目,开源地址:https://github.com/DynamoDS/Dynamo.git 本文章使用版本:v3.0.3 范围 使用Range节点 start和end分别表示范围的边界,step表示步长。如下为[1,10]范围内步长为2结果 ​ 使用Code Block节 阅读全文
posted @ 2024-08-05 15:29 VinciYan 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 说明: AnyCAD为国产CAD,官网为:AnyCAD图形平台 参考代码:https://gitee.com/anycad/anycad.visualprogramming.git 参考代码的AnyCAD为2024版 本项目采用AnyCAD版本为2022.10.24,由于缺少一些2024版本的关键A 阅读全文
posted @ 2024-08-02 16:22 VinciYan 阅读(12) 评论(0) 推荐(0) 编辑