随笔分类 - 0011.语言.NET / 0011.语言.NET.杂类
摘要:前言 真实需求是将Shp转为pbf文件, 不过我现在已经实现了, 将GeoJson格式数据转换为pbf文件, 所以需要实现将Shp文件转换为GeoJson格式即可. 1.下载GDAL的程序集 下载地址 → https://www.gisinternals.com/development.php 下载
阅读全文
摘要:前言 一个看起来很莫名其妙的错误, json文件我打开看了下, 格式也都正确, 但是在vs中调试的时候, 监视 -- 查看 -- JSON可视化工具 查看json字符串的话, 会提示"字符串未设置为JSON格式", "监视 -- 查看 -- 文本可视化工具", 发现json格式确实看不出来任何问题.
阅读全文
摘要:前言 LINQPad本身就有调试功能, 使用dnSpy调试LINQPad的代码, 岂不是多此一举 ? 其实主要是为了使用dnSpy调试LINQPad中使用到依赖dll的的底层代码, 比如, 在LINQPad中使用到了WPF的dll, 使用dnSpy就可以调试到WPF的一些底层代码. 并且, 我尝试过
阅读全文
摘要:前言 # 以下情况打开xlsx文件不会报错 1.使用NPOI生成xlsx文件 2.使用NPOI向上一步生成的xlsx文件中追加内容 3.打开xlsx文件,不会报错 # 以下情况打开xlsx文件会报错 1.使用NPOI生成xlsx文件 2.打开xlsx文件,手动编辑xlsx文件中的内容 3.使用NPO
阅读全文
摘要:1.安装包管理器 # 搜索框内需要填入↓ "id=Microsoft.NETCore.App" "id=Microsoft.WindowsDesktop.App.Ref" 2.代码 void Main() { var app = new System.Windows.Application(); v
阅读全文
摘要:关键字词 XAML -- 使用其它名称空间中类型 语法格式 <!-- {}括起来的表示占位符 --> xmlns:{Prefix}="clr-namespace:{Namespace};assembly={AssemblyName}" 示例 <!-- 演示如何访问System名称空间中的基本类型,并
阅读全文
摘要:前言 相关版本信息 # Visual Studio 版本 Microsoft Visual Studio Professional 2022 (64 位) 报错信息 # 生成项目的时候不会报错, 但是调试的时候还会报错, ENC1002 无法应用更改 - 意外错误:“Read out of boun
阅读全文
摘要:### 1.输出xml文件 选中API项目,鼠标右击,选中"属性", 勾选"生成>>输出>>文档文件"  ### 修改P
阅读全文
摘要:### 前言 ### 安装依赖的包"YamlDotNet" ```bash Install-Package YamlDotNet ``` ### 由json格式转换为yaml格式 ```CSharp using YamlDotNet.Core; using YamlDotNet.Serializat
阅读全文
摘要:打开Visual上的Spy++ 打开Spy++方式1.Visual Studio>>菜单栏>>工具>>Spy++ 打开Spy++方式2.In a Command Prompt window change directories to the folder that contains spyxx.ex
阅读全文
摘要:前言 winform真的要注意细节啊.细节拉满才能把握得住的一个框架. 需求 实现一个动态添加按钮, 但是要根据按钮来排序 . 解决方案 using DevComponents.DotNetBar; namespace WinFormsApp1 { public partial class Form
阅读全文
摘要:总结 总结: 处理好bar之间的布局 , 有3个需要注意的点 [ 设置DockSide的顺序(想象一下俄罗斯方块落下的顺序) , DockLine , Stretch , DockOffset ] 当然其它属性也很重要 , 但是粗略的布局 , 先需要注意这几点 #tucao "DevComponen
阅读全文
摘要:解决方案 最近在浏览帖子的时候无意间发现,把form的MinimumSize属性设为1,1后,可以把窗口设置最小到1,1的大小,也就可以解决这个问题了。个人猜测,系统中应该有设置窗口最小宽度的地方,如果没有单独设置窗口的最小值,就会依据系统的参数进行限制了。 正确解决方案: 将Form窗体的Mini
阅读全文
摘要:C#语言的可以通过IL看一下?? C++版本的解释 虽然解释是C++的,但是在C#中应该也适用吧... 静态成员函数,可以不通过对象来调用,即没有隐藏的this指针。virtual函数一定要通过对象来调用,即有隐藏的this指针。 #用于C++的解释... static成员没有this指针是关键!
阅读全文
摘要:修复此问题的关键指令 sn -i sg C:\A1.pfx VS_KEY_AAAAAAAAAAAAAAAA 未能安装密钥对 -- 对象已存在 #提示: "未能安装密钥对 -- 对象已存在" sn -i C:\A1.pfx VS_KEY_AAAAAAAAAAAAAAAA #提示: "未能删除容器“VS
阅读全文
摘要:解决方案 Visual Studio >> 菜单栏 >> 工具 >> 获取工具和功能 勾选中"C++核心功能" 安装完毕 , 重启Visual Studio即可. 摘抄文档 CSDN.VS2017安装Spy++工具
阅读全文
摘要:前提 使用 : SSH(Run shell commands on remote machine) 错误尝试 失败1号 #切换到项目目录 cd project-demo/ mvn clean mvn package ./sshscript_60b87048-71b1-454f-ae02-3966d0
阅读全文
摘要:前言 我本来在这篇文章中, 还以为kibana的批处理文件, 在会和Elasticsearch的压缩包中, 其实并不是... 下载压缩包并解压 下载直通车 - kibana -选择Windows版本 1.更改配置 - elasticsearch.hosts 打开config/kibana.yml,
阅读全文
摘要:问题表现 显示默认的数据 页面中应该是根据api返回数据,渲染api返回的数据,但是页面中一直显示的只是页面中的默认数据 问题猜测 正常情况下,1个客户支付一次,不会出现这个情况,没有缓存的机会, 这种情况多出现在1个客户打开过一个之前版本的页面,页面后期更新过内容,但是之前版本还是存在微信缓存中,
阅读全文
摘要:解决方案.1 首先确认是否安装。net4.0 或者 4.5 控制面板 - 程序和功能 - 启动或关闭windows功能 - Internet Information services - 万维网服务 - 应用程序开发功能 勾选↓ 1、ASP.NET 3.5 2、ASP.NET 4.6 3、ISAPI
阅读全文