摘要: 问题 最近在为某第三方MFC项目写C++/CLI工程插件时遇到了如下一个问题: MFC的工程不允许把.Net的依赖程序集放到执行程序的目录(防止影响其稳定性),依赖库只能放到非执行程序子目录的其他目录中。但无论是调用 // 使用windows API 需要 #include <windows.h> 阅读全文
posted @ 2024-01-13 21:01 时风拖拉机 阅读(172) 评论(0) 推荐(4) 编辑
摘要: ## 背景 Confluence是现在广泛使用的团队协作文档系统。虽然自身带了一些表格编辑功能,但表格的整体功能较弱,比如不能通过Excel文件进行导入导出,表格在复制到Excel时格式会比较奇怪等等。对于未完全整合流程到Confluence上的团队,信息从Excel到在线文档系统的流转是个巨大的工 阅读全文
posted @ 2023-09-08 20:46 时风拖拉机 阅读(847) 评论(0) 推荐(3) 编辑
摘要: # 环境准备(DevExpress v18.2 ~22.2): 1. vs2015至2022版本 2. .net framework 4.7.2或更高(实际我们项目用4.5.2可以编译,并不是所有的工程都需要高版本) 3. asp.net mvc3(devexpress mvc项目) 4. 在dev 阅读全文
posted @ 2023-06-10 15:12 时风拖拉机 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 现象记录 前段时间同事发现我们的软件在加载指定的插件界面后,关闭后插件的界面资源不能释放, 资源管理器中不管内存,还是GDI对象等相关资源都不会下降。 问题代码 问题的代码大概如下。 public void LoadPluginUI(string pluginID) { this.Control.C 阅读全文
posted @ 2023-01-08 11:04 时风拖拉机 阅读(429) 评论(3) 推荐(1) 编辑
摘要: csproj文件在VS2017后格式变更为SDK样式。framework项目如果需要源链接等等功能,需要进行手动升级。 升级过程 升级需要Project2015To2017Nuget包。 > dotnet tool install --global Project2015To2017.Migrate 阅读全文
posted @ 2023-01-07 23:56 时风拖拉机 阅读(297) 评论(0) 推荐(2) 编辑
摘要: 今天写bug的时候帮同事解决了一个有趣的问题,可能很多人都会答错。分享给大家。 问题 请看以下例子,并回答问题。 var s1 = "12"; var s2 = "12"; //序列化方式1 var o3 = Newtonsoft.Json.JsonConvert.DeserializeObject 阅读全文
posted @ 2022-04-20 23:59 时风拖拉机 阅读(486) 评论(0) 推荐(3) 编辑
摘要: .Net人的自我修养-书目汇总 2019年来现在的公司开始从事.Net相关的工作。记录一下工作以来看过(或者翻过)和听过还不错打算看相关的技术书籍或资料。 为了方便给大家参考,看(翻)过书目以难度排序。 看过正在看或翻过 入门篇(有那么一小部分看不懂) 《深入理解C#》 可以说算是一本语法书,主要以 阅读全文
posted @ 2022-04-14 23:30 时风拖拉机 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 前言 这是个人对委托的理解系列第二篇,部分翻译自 Open Delegates vs. Closed Delegates – SLaks.Blog,好像还没人翻译过,加上部分个人理解。希望能对大家理解委托有所帮助。 正文 .Net支持两种委托:开放委托和封闭委托。open delegates和 cl 阅读全文
posted @ 2022-03-22 00:38 时风拖拉机 阅读(291) 评论(0) 推荐(2) 编辑
摘要: 缘起 最近被问到什么是.Net中的委托。问题虽然简单却无从回答。只能说委托是托管世界的函数指针,这么说没啥大毛病,但也都是毛病(当时自己也知道这么说不太对,不过自己不太爱用这个也没准备确实没有更好的答案)。 执行效率 正巧前段时间看Core CLR的文档看到不同方式调用函数效率的比较正巧有这个,摘录 阅读全文
posted @ 2022-03-20 23:30 时风拖拉机 阅读(423) 评论(0) 推荐(1) 编辑
摘要: 基本环境搭建及安装 安装 有2个方式可以安装WinDbg。 新版 安装WinDbg Preview 在商店里搜WinDbg直接就可以安装,这里安装的版本是x64版本。x64版本的WinDbg其实是可以调试x86版本的程序,直接附加到进程就可以了,这也是我们推荐的方式。 旧版 安装windows sd 阅读全文
posted @ 2021-11-28 13:18 时风拖拉机 阅读(308) 评论(0) 推荐(0) 编辑