自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Winemonk

github - https://github.com/Winemonk

  • 博客(191)
  • 收藏
  • 关注

原创 C#使用用户名密码连接共享文件夹

【代码】C#使用用户名密码连接共享文件夹。

2025-03-28 13:37:03 510

原创 C#多线程并发控制

如果内置的任务调度器无法满足需求,可以通过继承类来创建自定义任务调度器。// 最大并发任务数量// 任务队列tryfinallyTask item;break;}, null);

2025-03-28 13:35:27 539

原创 使用osgconv&bat脚本批量转换Osgb为Obj

【代码】使用osgconv&bat脚本批量转换Osgb为Obj。

2025-02-20 15:37:38 303

原创 CentOS更换yum源

【代码】CentOS更换yum源。

2025-02-20 15:35:50 282

原创 框架篇 - Hearth ArcGIS 框架扩展(DryIoC、Options、Nlog...)

需要注册服务类型时,首先需要在服务类型上添加标记,然后在模块加载时调用或方法,自动注册模块及所引用的全部中的服务类型。标记服务特性:注册程序集类型:1.1.1 服务特性服务重用模式:1.2 依赖注入1.2.1 SDK底层创建实例类型依赖注入在使用 ArcGISProSDK 进行 Addin 开发时,由 SDK 创建的、、等组件在整个工程中充当的是角色,而底层是根据使用方法创建的实例,仅支持无参构造函数,因此无法直接使用构造函数注入。解决思路有两个:由于方式1无法使用调试热重载,导致debug

2025-02-19 16:08:03 263

原创 CentOS查看IP地址

vim /etc/sysconfig/network-scripts/ifcfg-ens33sudo service network restart

2025-02-19 16:04:27 582

原创 ArcGIS Pro SDK (二十七)自定义许可

【代码】ArcGIS Pro SDK (二十七)自定义许可。

2025-02-10 16:20:00 405

原创 ArcGIS Pro SDK (二十六)自定义配置

【代码】ArcGIS Pro SDK (二十六)自定义配置。

2025-02-10 16:18:45 259

原创 .NET 8 + Ocelot + Consul 实现代理网关、服务发现

本文环境:.NET 8 + Ocelot 23.4.2 + Consul 1.7.14.6。

2025-01-02 18:27:08 1067

原创 CentOS7离线压缩包安装PostgreSQL

注:本文使用的是17.2版本。

2025-01-02 18:25:26 988

原创 ArcGIS MultiPatch数据转换Obj数据

为了最小化导出文件的总大小,在多个 COLLADA 文件中使用的纹理(例如重复的砖纹理或窗户纹理)仅导出一次并由相应的 .dae 文件引用。这意味着将多面体要素导出为 COLLADA 会创建多个文件:一个包含 3D 对象的 XML 表示的 .dae 文件和一个或多个包含纹理的图像文件(例如,.jpg 或 .png 文件)。要确保为所有导出的多面体要素创建新的 COLLADA 文件,请将目标目录设置为空文件夹或新文件夹,并为每个要素选择一个唯一的文件名字段。文件,保存地理坐标位置;否则会丢失坐标数据;

2024-12-12 18:47:07 590

原创 .NET C# 国密算法(SM算法)详细实现

SM2 是基于椭圆曲线密码学 (ECC) 的公钥密码算法,功能类似于国际通用的 RSA 或 ECC,主要用于加密、签名和密钥交换。特点基于椭圆曲线的复杂数学问题(离散对数问题),安全性高。密钥长度短:推荐使用 256 位椭圆曲线,比 RSA 2048 位更高效。支持加密、数字签名和密钥协商。主要应用场景数据加密:点对点安全传输。数字签名:身份认证、数据完整性校验。密钥交换:安全通信中生成会话密钥。技术细节曲线参数采用推荐曲线sm2p256v1,其定义与国际标准曲线。

2024-12-12 18:45:02 2176

原创 ArcGIS Pro ADGeoProcessing DAML

ArcGIS Pro SDK - ADGeoProcessing.daml

2024-11-20 11:46:15 531

原创 同一个文件夹,使用相同压缩过程压缩成相同名称的zip文件,两个zip文件的md5值是一样的么

【代码】同一个文件夹,使用相同压缩过程压缩成相同名称的zip文件,两个zip文件的md5值是一样的么。

2024-11-20 11:38:02 583

原创 ArcGIS Pro ADGeoDatabase DAML

ArcGIS Pro SKD - ADGeoDatabase.damlhttps://download.youkuaiyun.com/download/szy13323042191/89997436

2024-11-15 10:47:43 482

原创 ArcGIS Pro ADCore DAML

ADCore.daml

2024-11-15 10:30:18 427 1

原创 面向对象设计原则

如果以后存储学生信息的方式发生变化(比如从数据库存储改为文件存储),或者计算平均成绩的算法需要调整,都会影响到这个类的多个方法,导致代码的可维护性变差,违反了单一职责原则。类,它最初负责存储学生的基本信息(如姓名、年龄、学号等),后来又添加了功能,要负责计算学生的成绩平均值以及打印学生的详细信息。将不同的职责拆分到不同的类中,这样当某一项职责发生变化时,只需要修改对应的类,而不会影响到其他类,提高了代码的可维护性。方法对它来说是没有意义的,但由于继承关系,它还是会继承这些方法,这就导致了不适当的复用。

2024-11-08 16:41:26 1346

原创 ArcGIS Pro SDK Addin-DAML

Note: “updateModule”标签应在“modules”标签内。Note: “updateModule”标签应在“modules”标签内。Note: “updateModule”标签应在“modules”标签内。Note: “updateModule”标签应在“modules”标签内。Note: “updateModule”标签应在“modules”标签内。Note: “updateModule”标签应在“modules”标签内。Note: “属性表”标记位于结束的“模块”标记之后。

2024-11-08 11:28:24 479

原创 ArcGIS Pro SDK (二十五)工作流管理器

【代码】ArcGIS Pro SDK (二十五)工作流管理器。

2024-11-08 11:20:16 366

原创 .NET WPF CommunityToolkit.Mvvm框架

.NET WPF CommunityToolkit.Mvvm框架

2024-11-07 11:28:28 995

原创 ArcGIS Pro SDK (二十四)任务

【代码】ArcGIS Pro SDK (二十四)任务。

2024-11-07 11:27:27 420

原创 ArcGIS Pro SDK (二十三)实时要素类

【代码】ArcGIS Pro SDK (二十三)实时要素类。

2024-11-06 11:34:16 439

原创 ArcGIS Pro SDK (二十二)订阅和搜索

【代码】ArcGIS Pro SDK (二十二)订阅和搜索。

2024-11-06 11:32:39 309

原创 ArcGIS Pro SDK (二十一)渲染

/ 设置用于唯一值判断的字段列表,这里只有一个字段"ACTYPE"// 构建一个点符号(PointSymbol)作为符号模板(SymbolTemplate)// 设置要处理的唯一值数量限制,这里限制为5个// 注意:CreateRenderer方法只能基于它已经接收到的当前事件来创建值类。

2024-11-01 09:59:05 444

原创 ArcGIS Pro SDK (二十)流图层

/ 必须在排队任务(QueuedTask)中执行以下操作// 在2.x版本中 - DefinitionFilter的用法如下(这里注释掉了旧的用法,展示新的DefinitionQuery用法)// {// }// 使用新的DefinitionQuery创建方式,设置查询条件和名称。

2024-11-01 09:57:38 400

原创 ArcGIS Pro SDK (十九)场景图层

/ 只获取只读字段// 其他操作...});// 必须在 MCT 上调用。

2024-10-31 15:10:05 409

原创 .Net C# 基于EFCore的DBFirst和CodeFirst

Blog 类[Table"blogs"[Key]set;set;set;解释:指定实体类对应的数据库表名为blogs。[Key]定义BlogId为表的主键。[Required]和用于验证Name属性,确保其为必填且长度不超过 100。默认为当前日期时间,表示博客的创建时间。Posts是一个类型的属性,表示一篇博客可以有多篇文章(Post)与之关联。Post 类get;set;get;set;get;set;get;set;

2024-10-31 15:08:23 1472

原创 ArcGIS Pro SDK (十八)栅格

/ 访问栅格数据集定义的属性。});

2024-10-17 12:00:28 469

原创 ArcGIS Pro SDK (十七)宗地结构

【代码】ArcGIS Pro SDK (十七)宗地结构。

2024-10-17 11:59:07 285

原创 PyQGIS开发 3 基础功能开发

【代码】PyQGIS开发 3 基础功能开发。

2024-09-20 14:58:43 748

原创 PyQGIS开发 2 Qt开发入门

QGIS在安装后已经配套了Qt Designer,可以在开始菜单 -> QGIS -> Qt Designer for QGIS点击运行程序,或者在QGIS安装目录/bin/qgis-designer.bat(或qgis-ltr-designer.bat)点击运行。

2024-09-20 14:52:55 1457

原创 PyQGIS开发 1 环境配置

Windows环境下载对应版本的msi文件双击进行安装。

2024-09-19 18:15:05 513

原创 ArcGIS Pro SDK (十六)公共设施网络 2 网络图

【代码】ArcGIS Pro SDK (十六)公共设施网络 2 网络图。

2024-09-19 10:27:15 495

原创 ArcGIS Pro SDK (十六)公共设施网络 1 网络管理

【代码】ArcGIS Pro SDK (十六)公共设施网络 1 网络管理。

2024-09-19 10:26:11 907

原创 ArcGIS Pro SDK (十五)共享

【代码】ArcGIS Pro SDK (十五)共享。

2024-09-18 15:14:59 847

原创 ArcGIS Pro SDK (十四)地图探索 6 图形与工具

【代码】ArcGIS Pro SDK (十四)地图探索 6 图形与工具。

2024-09-18 15:13:56 509

原创 ArcGIS Pro SDK (十四)地图探索 5 时间与动画

【代码】ArcGIS Pro SDK (十四)地图探索 5 时间与动画。

2024-09-14 11:56:12 591

原创 ArcGIS Pro SDK (十四)地图探索 4 书签

【代码】ArcGIS Pro SDK (十四)地图探索 4 书签。

2024-09-14 11:55:22 436

原创 ArcGIS Pro SDK (十四)地图探索 3 弹出窗口

此文本为加粗格式。

2024-09-13 10:02:20 525

原创 ArcGIS Pro SDK (十四)地图探索 2 地图图层

【代码】ArcGIS Pro SDK (十四)地图探索 2 地图图层。

2024-09-13 10:01:09 896

ArcGIS Pro SDK - ADGeoProcessing.daml

ArcGIS Pro SDK - ADGeoProcessing.daml

2024-11-20

ArcGIS Pro SDK - ADGeoDatabase.daml

ArcGIS Pro SDK - ADGeoDatabase.daml

2024-11-15

ArcGIS Pro SDK - ADCore.daml

ArcGIS Pro SDK - ADCore.daml

2024-11-15

空空如也

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

TA关注的人

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