摘要:
今天有同事反馈了个问题。查看日志,是在通讯框架这层序列化报错,异常消息为“对象当前正在其他地方使用“。查看异常的堆栈,是Image.Save方法引发的。经过简单排查,满足这些条件时会出现问题:1)返回对象中,Im... 阅读全文
摘要:
前段时间陆陆续续在追查服务端程序卡死的问题,最终通过dump分析找到原因。过程中整理了一些Windbg的常用命令和基本套路,先把草稿发来备忘。常用!threadpool 查看线程池CP... 阅读全文
摘要:
原文链接:blocked-finalizer-threadBlocked Finalizer ThreadPosted by: Eran Sandler, in Managed Debugging, SOS, W... 阅读全文
摘要:
(文章写得比较清楚和详细了,特转载过来备忘)(原始出处暂未找到-感谢作者的分享)释放类所使用的未托管资源的两种方式: 1.利用运行库强制执行的析构函数,但析构函数的执行是不确定的,而且,由于垃圾收集... 阅读全文
摘要:
现象:在个别机器上,下列代码会导致异常:代码new System.Security.Cryptography.MD5CryptoServiceProvider().ComputeHash(bytes, offse... 阅读全文
摘要:
团队目前采用的TFS进行源码管理。由于某成员已离职,但又需要撤销其TFS账号锁定和签出的文件。传统处理方式是通过TFS提供的命令行工具来弄,操作很是麻烦。今天发现此“神器”,提供了可视化界面、操作简单,特推荐一下... 阅读全文
摘要:
TCP通讯方式,如果怀疑网络因素导致传输慢,可以使用微软的psping工具,测试tcp的网络延迟。下载地址:https://download.sysinternals.com/files/PSTools.zip工... 阅读全文
摘要:
使用场景:程序中不少操作都需要特殊权限,有时为了方便,直接让程序以管理员方式运行。(在商业软件中,其实应该尽量避免以管理员身份运行。在安装或配置时,提前授予将相应权限。)做法:以C#项目为例: 1) 选择项目,右... 阅读全文
摘要:
【问题描述】1) 打开项目失败,报“项目文件只读”或“空引用”错误。2) 无法新建项目,没有任何可用模板。3) TFS都正常【问题产生】机器环境:1) 装的Win10双系统,其中一个系统是基于另一个通过工具“复制... 阅读全文
摘要:
【问题描述】Visual Studio 2013 中打开用TFS源码管理的项目失败!1.对特定的项目,不管是通过解决方案文件(.sln)还是项目文件(.csproj)打开,都显示项目无法加载。2.通过项目属性查看... 阅读全文