随笔分类 - .Net/C#
摘要:问题起源 网上的常见配置 Swagger 配置 在Startup类的 ConfigureServices 使用 services.BuildServiceProvider() ,其中有段代码如下: var provider = services.BuildServiceProvider().GetR
阅读全文
摘要:从 google 出来的 github 上 AspNetCore issues 和 stackoverflow 搜到的,百度 博客园搜到的,CSDN 搜到的,统统设置了,不管用。 从这些问题反馈之中,可以看出 要么是 启用32位程序导致的问题, 要么是使用 默认的 IIS 进程内 导致的问题。 最后
阅读全文
摘要:
阅读全文
摘要:处理文件分片 处理缺失的分片文件 合并分片文件 MD5验证文件
阅读全文
摘要:DBCHM支持SqlServer/MySql/Oracle/PostgreSQL等数据库的表列批注维护管理。 DBCHM有以下几个功能 表,列的批注可以编辑保存到数据库。 表,列的批注支持通过pdm文件导入的方式进行更新到数据库。 基于数据库中的表列结构(列ID/列名/数据类型/长度/精度/是否可以
阅读全文
摘要:最近做一个winForm的小工具,用到了 ManagementObjectSearcher/ManagementClass 和 WndProc ,涉及到对 移动设备的检测。 窗体加载时会执行一个 Reload()方法(通过 ManagementObjectSearcher/ManagementCla
阅读全文
摘要:最近做一个小工具, C# 对 移动硬盘的检测, 得出的所有磁盘,发现对于移动硬盘,DriveType 不是 Removable 类型,而是 Fixed 枚举类型。 C#检测移动硬盘,网上找了很久,没有现成正确的代码,只有自己想办法了。 代码如下: 注:通过找 Win32_DiskDrive,Win3
阅读全文
摘要:开发中, 有时有这种场景,使用 Timer 的 Timer_Elapsed 间隔 执行(如:从数据库)获取数据 与 现有 应用服务器中的 静态变量数据(起到缓存的目的)做 对比 ,若有改变,则 更新当前 静态变量的数据,从而使 数据不再是过期数据,可以继续被使用的目的。 一般来说,直接使用 Time
阅读全文
摘要:工作中对Excel操作的需求很是常见,今天其他项目组的同事在进行Excel数据导入时,使用Aspose.Cells Excel 遇到了些问题。 刚好闲来不忙,回想自己用过的Excel文件操作,有NPOI /自己封装的 ExcelHelper(基于AccessDatabaseEngine.exe)/
阅读全文
摘要:之前做性能测试老是零零散散的一个 Stopwatch,又一个Stopwatch ,去测试 方法的执行效率,从而进行验证。 为了方便使用,自己写一个好用的 性能测试类,目的在于方便好用,点到即可。 使用方式(如下,测试 NameValueCollection 与 Dictionary 的 性能): 代
阅读全文
摘要:开发中,不论是CS还是BS,为了应对不同情况的变化,程序中 我们或多或少都会通过配置的方式来应对不同的情况,下面分享一种数据库存储配置,缓存中读取配置项的方式。 数据库脚本: 配置类代码(注:SharpDB 是我自己封装的一个数据库操作类库,后面我会分享出来): 说明: 1. 该 SharpDB.D
阅读全文
摘要:private struct RECT { public int left, top, right, bottom; } [DllImport("kernel32.dll", SetLastError = true)] private static extern IntPtr GetConsoleWindow(); [DllImp...
阅读全文
摘要:实际开发中常常将维护数据库字段用 powerdesigner 维护起来,而实际要查阅 数据库用了什么字段是,常常又不方便去打开PDM 文件去找。 下面分享一个小工具,效果看下图: 有这个小工具, PDM 导出成CHM 文件,那样就 查看数据库字段的时候 就方便多了。:) 注意:使用该工具前,需要先安
阅读全文
摘要:大家都知道使用NPOI导出Excel格式数据 很简单,网上一搜,到处都有示例代码。 因为工作的关系,经常会有处理各种数据库数据的场景,其中处理Excel 数据导出,以备客户人员确认数据,场景很常见。 一个系统开发出来,系统要运行起来,很多数据要初始化,这个时候也是需要客户提供各种业务的基础数据。客户
阅读全文
摘要:最近 一次在研究 自动化测试框架White ,程序总是报 “托管调试助手“NonComVisibleBaseClass”在“d:\xxxxxxxxxx.vshost.exe”中检测到问题。” 其他信息: 执行了 QueryInterface 调用,请求提供 COM 可见的托管类“MS.Interna
阅读全文
摘要:话说,最近一次系统维护 用JS读取导入Excel中的实验数据,出现被自动四舍五入。后来到客户现场听客户反馈 Excel实验数据要求 奇进偶不进。 关于 奇进偶不进 产生的由来:从统计学的角度,“奇进偶舍”比“四舍五入”要科学,在大量运算时,它使舍入后的结果误差的均值趋于零,而不是像四舍五入那样逢五就
阅读全文
摘要:MyXls 作为一款比较好用的 操作Excel 的开源项目。 最近日常偶然发现报权限的问题,导出xls失败,处理方式以下: 如报上图所示错误,则需要在web.config中 <system.web>节点下增加 <identity impersonate="true" password="计算机登录密
阅读全文
摘要:应用场景: 网站代码中,网络延迟,数据处理出错。 指定时间点,任务执行中出现异常错误。 ... 异常处理通用方法: 示例方法: 执行: 实际生产中 扩展应用:
阅读全文
摘要:/// /// 随机打乱一个int 数组 /// /// /// public static int[] GetRdomArr(int[] ints) { int[] newInts = new int[ints.Length]; ...
阅读全文
摘要:protected System.Drawing.Image image = null; protected System.IO.MemoryStream ms = null; protected void Page_Load(object sender, EventArgs e) { if (!IsPos...
阅读全文