自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(87)
  • 收藏
  • 关注

原创 Blender的运动跟踪

Blender中的运动跟踪功能

2026-07-11 17:33:47 84

原创 VsCode代码同步到gitee

vscode代码同步到gitee

2026-05-18 12:49:51 39

原创 uTools二次开发扩展插件

创建一个uTools插件

2026-05-18 12:47:00 38

原创 WPF-VisualStudio-C#-Fluent.Ribbon8.0.0学习

-上下文选项卡组是一种特殊选项卡,仅在特定上下文(如选中图片、表格等)时显示。例如在 Word 中选中图片时,会动态出现“图片工具”选项卡。--启动屏幕是点击 Ribbon 左上角的“文件”按钮时弹出的全屏菜单。通常用于放置文件操作(如新建、保存、打印)、设置和退出命令。--作用:定义 应用程序菜单(早期版本的 Backstage)。说明:位于 Ribbon 左上角,通常包含文件操作和全局设置。

2026-05-15 10:55:43 345

原创 创建基于C#的WebApi项目

C#创建一个简单的webapi

2026-05-15 10:14:12 32

原创 C#进程通讯-命名管道通讯

摘要 这段代码展示了命名管道(Named Pipe)在C#中的实现,包含客户端和服务端两部分。客户端使用NamedPipeClientStream连接服务端,通过JSON格式发送请求并接收响应。服务端采用异步处理模式,使用NamedPipeServerStream持续监听连接,每个连接都在独立任务中处理。代码特别注意了字符编码问题(使用无BOM的UTF8)、资源释放管理和错误处理,实现了稳定的进程间通信。调试信息完善,包含连接状态跟踪和异常处理,确保在AutoCAD等复杂环境中也能可靠运行。

2026-04-17 21:35:19 73

原创 QGis+矢量地图数据生成等高线dxf(dwg)

本文介绍了获取和处理矢量地图数据的完整流程。首先从地理空间数据云下载地形数据,然后使用QGis软件导入矢量地图数据。详细演示了生成等高线的步骤,包括参数设置和Z值赋予方法。最后展示了将处理后的数据导入dxf/dwg格式的操作流程,并附上成功处理后的效果图。整个过程涵盖了从数据获取到最终成果输出的完整技术路线,为地理信息系统数据处理提供了实用参考。

2026-04-13 11:07:58 85

原创 cesium对接UE

Cesium有个插件是Cesium for Unreal,这个插件可以在UE中的联网插件搜索功能中搜索到,下载后可以被加载到UE中,加载后UE编辑器的菜单会多出Cesium相关的功能,可以加载3dTiles格式的数据。

2026-04-07 11:45:35 60

原创 VSCode+Python创建项目

使用VSCode创建一个python项目

2026-02-13 09:41:04 686

原创 Revit插件DiRoot学习

介绍了如何申请试用、DiRoots的SheetLink的使用、DiRoots的ParaManager的使用

2026-02-06 12:18:31 1076

原创 Sketchup软件二次开发+Ruby+VisualStudioCode

Sketchup二次开发

2026-02-03 10:27:40 568

原创 使用ollama完成私有大模型搭建

私有化大模型

2025-12-19 23:15:41 205

原创 使用ngrok完成内网穿透

使用ngrok完成内网穿透

2025-12-19 23:07:40 290

原创 从仿真到实物:基于Keil + Proteus + 嘉立创EDA + STC-ISP 的完整红绿灯嵌入式开发全流程

从仿真到实物:基于Keil + Proteus + 嘉立创EDA + STC-ISP 的完整红绿灯嵌入式开发全流程

2025-12-10 21:56:19 1285

原创 使用化妆品级颜料调配指定颜色

这是一份化妆品原料调色工具的使用指南。主要包含: 原料清单:列出群青蓝、氧化铁红/黄、二氧化钛等颜料,以及维生素E油、聚氨酯-35等功能性原料,附有购买渠道和淘宝店铺信息。 调色工具:提供了一个HTML小程序,可通过上传当前颜色和目标颜色图片进行取样,自动计算需要添加的颜料比例。工具支持手动调整RGB值,并给出添加建议。 操作流程:先取样当前颜色和目标颜色,调整参数后获取建议添加的颜料种类和克数。特别说明真实调色可能受油墨性质影响,建议先小批量试验。 技术说明:使用线性质量混合和Lab DeltaE(197

2025-12-03 23:21:49 474

原创 C#创建AI项目

本文介绍了如何在阿里云平台申请DeepSeek AI模型API,并基于.NET 8.0 WPF框架开发一个简单的AI对话应用。主要内容包括:1) 在阿里云平台创建API Key并获取DeepSeek模型;2) 创建WPF项目并安装Microsoft.SemanticKernel 1.44.0包;3) 实现AI类封装模型调用功能,支持流式响应;4) 设计简单UI界面实现问答交互。文章提供了完整的代码示例,展示了如何将DeepSeek模型集成到WPF应用中,实现基本的AI对话功能。

2025-11-27 23:50:10 734

原创 WPF+Prism8.0.0.1909+C#创建一个桌面程序

WPF+Prism8.0.0.1909+C#创建一个桌面程序

2025-11-25 00:59:40 534

原创 BimBase的Schema+C#的方式实现参数化建组件功能

BimBase的Schema+C#的方式实现参数化组件功能

2025-11-24 16:40:03 478

原创 BimBase+Python的方式实现参数化建组件功能

bimbase与vscode分屏,在vscode中运行python文件,bimbae中会自动在鼠标位置显示模型,这个模型就是具备参数化能力的。重启电脑和VSCode。

2025-11-21 11:27:35 357

原创 BimBase二次开发

BimBase的二次开发

2025-11-20 10:57:40 759

原创 使用Revit的dynamo创建族实例

使用Revit的dynamo创建族实例

2025-11-18 10:23:12 205

原创 Windows软件界面分析软件-控件识别工具

这是微软提供的一款 UI 自动化检查工具,主要用于开发和测试应用程序的辅助功能(Accessibility)及 UI 自动化。

2025-04-18 15:52:56 759

原创 C#通过OpenCL调用显卡GPU做高效并行运算

今天我阅读了一篇文章(C#通过OpenCL调用显卡GPU做高效并行运算:https://www.cnblogs.com/DragonStart/p/7731944.html)做了一个测试项目并得到了以下结论。GUP使用结论3:总结论1、2可以得出当用于GPU计算的数组长度小(但也不能太小具体多少有待研究),GPU中代码运算量大使用GPU可以远远优于CPU,本示例CPU用时约计600s,GPU约计5s。测试项目地址:https://gitee.com/baa_map/shader.git。

2024-08-27 16:36:12 1094

原创 visual studio远程调试

使用Visual studio远程调试桌面程序

2024-07-03 11:21:00 805

原创 NuGet连接不到服务器http://xxx/index.json

NuGet连接不到服务器http://xxx/index.json。

2022-12-16 20:06:16 678

转载 C#运行时通过字符串实例化类对象

C#运行时通过字符串实例化类对象

2022-04-13 14:03:07 1157

原创 navicat-SQLite-明明有指定字段但提示却说没有指定字段

解决办法选中字段,按一下backspace建变成这样就对了问题解决了,有数据了

2021-12-31 10:06:25 1269

原创 使用C# 创建PDF

所需dll-iTextSharp.dll-在VS的右键引用 “管理NuGet程序包”中搜索添加调用 private void button1_Click(object sender, EventArgs e) { //string[] fileNames = new string[] { "C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥型布置图1.pdf", // "C:

2021-07-07 15:05:32 5009 1

转载 使用软件检测电脑设置对应的注册表位置

目录通过命令行指令完成win10系统设置测试环境实现原理测试通过命令行指令完成win10系统设置问题描述:我们会在windows的系统设置里修改一些设置项,方便自己的使用。我们可以通过鼠标,点点点,就可以随心所欲的配置成自己符合自己使用习惯的系统。但有时在项目上,我们需要通过程序后台做到这一点,就不是一件简单事了。当然啦,我们今天就是要解决这件事的。测试环境测试系统:windows 10测试软件:progressmonitor(进程监控软件,可以监测注册表的变动)实现原理由于系统设置项

2021-04-27 09:31:14 1373

转载 注册表的增删改查

文章转自https://blog.youkuaiyun.com/chenlu5201314/article/details/79932545HKEY_CURRENT_USERHKEY_CURRENT_USER不受权限限制,可直接使用。可读、可写、可删除using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Microsoft

2021-04-27 09:20:33 693

原创 梦想cad-打印

private void b() { // 创建一个无控件界面的服务器组件对象 MxDrawService ser = new MxDrawService(); // 打开文件 ser.Open("C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥墩一般构造图.dwg"); //设置成当前 ...

2021-04-22 09:28:07 252

原创 梦想cad-创建视口-创建布局-切换场景

private void a() { // 创建一个无控件界面的服务器组件对象 MxDrawService ser = new MxDrawService(); // 打开文件 ser.Open("C:\\Users\\咩图\\Desktop\\新建文件夹\\K186+020 老君炉大桥\\桥墩一般构造图.dwg"); //设置成当前 ...

2021-04-22 08:52:09 469

转载 Git常用命令-个人收藏

https://www.w3cschool.cn/git/git-cheat-sheet.html

2021-03-24 19:17:17 166

转载 梦想cad

入门教程http://help.mxdraw.com/?pid=70&keywords=

2021-03-24 14:32:20 427

原创 cad二次开发-C#-进度条

ProgressMeter pm = new ProgressMeter(); pm.Start("正在读取..."); pm.SetLimit(bufPol.NumberOfVertices*21); for(int i = 0;i<1000000;i++) { pm.MeterProgress(); //耗时操作 ...

2021-03-08 17:03:09 1130 1

原创 C# cad LINQ

IEnumerable<Entity> lEn = (class1.GetEntitiesInBlock(db, block.Name, trans, OpenMode.ForWrite)); IEnumerable<Entity> lEnn = lEn.Where(c=>c.ColorIndex == 1&&c is Circle);

2021-03-05 15:18:38 383

转载 C#-创建txt文本

转自https://www.cnblogs.com/cang12138/p/6072541.html(对作者的无私贡献在此表示感谢)/// <summary> /// log日志,txt的 /// </summary> /// <param name="Log1">内容</param> /// <param name="name">名字</param> /

2021-03-03 15:17:24 1465 1

原创 cad二次开发-线段合并

/// <summary> /// 向多线段Pol的尾部添加多线段newPol,前提是两个线段必须是首尾相连 /// </summary> /// <param name="Pol"></param> /// <param name="newPol"></param> /// <returns></returns> ...

2021-03-03 09:56:29 1716 1

原创 cad二次开发-在vs编译软件环境下使用-开发中的坑

1.cad中的 doc.SendStringToExecute("Extend3\n", false, false, false);是异步执行,此行代码不是按照编程顺序执行的,往往是最后执行2.Entity1.MirrorEntity方法返回的entity2中的point2d属性是Entity1的值,point3d才是镜像后的值...

2021-03-03 09:51:12 796

原创 cad二次开发-调用内部命令

为什么acedcmd的用法如此的诡异呀, Document doc = Application.DocumentManager.MdiActiveDocument; Editor ed = doc.Editor; ResultBuffer rb = new ResultBuffer(); rb.Add(new TypedValue(5005, "Extend")); rb.Add(new

2021-02-02 15:33:11 3277 1

godot中极为真实的云层实现

godot中极为真实的云层实现,来源于:https://github.com/clayjohn/godot-volumetric-cloud-demo

2026-06-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除