随笔分类 -  .Net/C#

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

点击右上角即可分享
微信分享提示