会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
vinciyan
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2024年9月13日
Rust使用Actix-web和SeaORM开发WebAPI通过Swagger UI查看接口文档
摘要: 本文将介绍Rust语言使用Actix-web和SeaORM库,数据库使用PostgreSQL,开发增删改查项目,同时可以通过Swagger UI查看接口文档和查看标准Rust文档 开始项目 首先创建新项目,名称为rusty_crab_api cargo new rusty_crab_api Carg
阅读全文
posted @ 2024-09-13 21:21 VinciYan
阅读(1351)
评论(0)
推荐(0)
2024年9月9日
【Rust】Mdbook插件开发和分享——多图浏览和多语言代码
摘要: mdbook-image-slider 受DevExpress文档多图浏览的启发,我开发这个插件,在查看多个图片和图片的描述的时候非常方便 项目地址:https://github.com/VinciYan/mdbook-image-slider.git 特点 鼠标置于图片查看区域时显示切换图片按钮
阅读全文
posted @ 2024-09-09 22:35 VinciYan
阅读(104)
评论(0)
推荐(0)
2024年8月14日
【Rust】使用开源项目搭建瓦片地图服务
摘要: 本文通过获取在线和离线地图数据,使用开源Rust项目搭建瓦片地图服务,并使用DevExpress的MapControl控件使用自建地图服务 获取地图数据 获取地图数据有很多种方式,这里分别用在线和离线地图数据举例说明 在线下载瓦片地图 打开在线瓦片地图下载网站,【划范围】,勾选精度,【下载】 下载后
阅读全文
posted @ 2024-08-14 15:51 VinciYan
阅读(376)
评论(0)
推荐(0)
2024年8月9日
Rust实现构建器模式和使用Bon库中的构建器
摘要: 实现构建器模式的一种方式 这里参考资料2的文章,修改部分代码后如下。这段代码的目的是使用构建器模式创建和初始化Person对象。以下是各部分的解释: 结构体定义 Person: 定义了一个结构体,包含name、age、address和sex四个字段。address和sex是可选的 PersonBui
阅读全文
posted @ 2024-08-09 17:15 VinciYan
阅读(81)
评论(0)
推荐(0)
以Zed项目为例学习大型Rust项目的组织与管理
摘要: 说明 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
阅读(298)
评论(0)
推荐(0)
C#类继承自泛型集合
摘要: 继承自泛型字典的例子 这段代码定义了一个多层嵌套的字典结构,旨在组织和存储复杂的层级数据 using System; using System.Threading.Tasks; class Contract : Dictionary<string, Dictionary<string, Dictio
阅读全文
posted @ 2024-08-09 08:46 VinciYan
阅读(52)
评论(0)
推荐(0)
2024年8月8日
使用ThreadStatic属性提供线程安全的数据访问
摘要: ThreadStatic是一个C#属性,用于为每个线程提供独立的静态字段。使用它可以让每个线程拥有该字段的独立副本,避免线程之间的共享 用途 线程独立数据:每个线程有独立的数据副本,彼此不干扰 性能优化:在多线程环境中减少锁的使用,因为每个线程访问自己的数据 线程安全:自动提供线程安全的数据访问 举
阅读全文
posted @ 2024-08-08 15:30 VinciYan
阅读(50)
评论(0)
推荐(0)
2024年8月5日
【Dynamo】AnyCAD使用Dynamo绘制三维模型(二)——生成序列和范围的几种方式
摘要: 说明: 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
阅读(226)
评论(0)
推荐(0)
2024年8月2日
【Dynamo】AnyCAD使用Dynamo绘制三维模型(一)——效果展示
摘要: 说明: 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
阅读(177)
评论(0)
推荐(0)
2024年7月31日
使用GZipStream类在C#中进行数据压缩和解压缩操作
摘要: GZipStream是.NET中用于实现GZip算法的类。GZip是一种用于压缩和解压缩数据的算法,广泛应用于文件压缩和网络传输等场景 GZip算法简介 GZip是基于DEFLATE算法的压缩方法,由Jean-Loup Gailly和Mark Adler创建,最初用于Unix系统中的gzip工具。G
阅读全文
posted @ 2024-07-31 16:14 VinciYan
阅读(711)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告