bootstrap easyui RunJS JSFiddle codepen Gist
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页
摘要: http://blog.csdn.net/cslie/article/details/2158780SOS 调试扩展 (SOS.dll) 提供公共语言运行时(CLR)内部环境的有关信息,帮助你在WinDbg.exe调试器和Visual Studio中调试托管程序。![command] [options]命令命令描述BPMD[ ] [-md]建立一个断点在指定模块的指定方法上。如果指定模块和方法尚未被载入,该命令等到该模块被载入并且被即时(just-in-time)编译的通知后再建立断点。CLRStack[-a] [-l] [-p]只提供托管代码的栈跟踪。-p选项显示托管函数的参数。-l选项显示 阅读全文
posted @ 2013-12-21 16:00 lvyafei 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 在博客堂的不是我舍不得 - High CPU in GC(都是+=惹的祸,为啥不用StringBuilder呢?)、不是我舍不得 - .NET里面的Out Of Memory看到很多人在问如何分析dump,所以就写下了这篇短文,抛砖引玉。一、安装 DebuggingToolsforWindows: 从以下 Microsoft 网站下载 DebuggingToolsforWindows:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx,微软经常更新DebuggingToolsforWindows工具的,所以我们下载一 阅读全文
posted @ 2013-12-21 15:28 lvyafei 阅读(222) 评论(0) 推荐(0) 编辑
摘要: WinDBG的大多数功能是以命令方式工作的, 本系列将介绍WinDBG的三类命令, 标准命令, 元命令和扩展命令.===============标准命令===============标准命令用来提供适用于所有调试目标的基本调试功能.所有基本命令都是实现在WinDBG内部的, 执行这些命令时不需要加载任何扩展模块. 大多数标准命令是一两个字符或者符号, 只有version等少数命令除外. 标准命令的第一个字符是不分大小写的, 第二个字符可能区分大小写. 迄今为止, WinDBG调试器共实现了130多条标准命令, 分为60多个系列. 为了便于记忆, 可以根据功能将标准命令归纳为如下18个子类.控制 阅读全文
posted @ 2013-12-21 14:27 lvyafei 阅读(362) 评论(0) 推荐(0) 编辑
摘要: .NET专用调试工具:MDBG .NET的死锁调试工具:ACorns.Debugging WinDBG+SOS(Windows平台下最强DeBug工具,是解决BUG的最后手段) 阅读全文
posted @ 2013-12-21 12:39 lvyafei 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 有段时间没写什么了, 打算把jquery中的比较常用的数组处理方法汇总一下$.each(array, [callback])遍历,很常用12345678vararr = ['javascript', 'php', 'java', 'c++', 'c#', 'perl', 'vb', 'html', 'css', 'objective-c'];$.each(arr, function(key, val) {// firebug conso 阅读全文
posted @ 2013-12-17 15:27 lvyafei 阅读(157) 评论(0) 推荐(0) 编辑
摘要: NPOI的官方教程:http://tonyqus.sinaapp.com/tutorial此次项目中使用的是NPOI的1.25版本,项目是MVC3,在这里只贴上controller部分的代码:1 using NPOI.HSSF.UserModel;2 using NPOI.SS.UserModel;用户可以在网站上订票,有些景区不具备网络验票的条件,需要我们将订票用户以传真的方式发送给景区。故做此导出功能:分为导出单个景区和一次导出全部景区。 1 /// 2 /// //导出excel 3 /// 4 /// 联盟ID 5 ... 阅读全文
posted @ 2013-12-16 14:36 lvyafei 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 作为开发人员,特别是作为Web的前端开发人员,最悲催的莫过于要不断的,不断的去调试各种浏览器的显示效果,而这其中最让人头痛的莫过于MS下的IE系列浏览器,在IE系列中的调试我们将会发现没有一个是好伺候的,于是不得不学习各种Hack技术来满足各种浏览器之间的兼容。在这种痛苦中不断的挣扎,MS可能也实在是看不下去了,于是在IE8开始,微软引入了文档兼容性,而这,终于可以让前端的开发人员稍微能够喘口气。 文档兼容性是对 Microsoft Internet Explorer 6 中引入的兼容性模式的扩展,使您可以选择 Internet Explorer 用于显示网页的特定呈现模式。——微软的... 阅读全文
posted @ 2013-12-14 11:10 lvyafei 阅读(549) 评论(1) 推荐(0) 编辑
摘要: 概述:有时候,我们需要查看一个托管方法的汇编指令是怎么样的。记得在大学的时候,我们使用gcc -s和objdump来获得一个c程序代码的汇编指令。但是对于.NET程序来说,我们肯定无法轻松地获得这些内容。因为所有的.NET程序都是编译成IL代码的,而只有在运行时才会被JIT编译成本机代码。因此,我们必须要在程序运行之后,再使用某种方式去“探得”汇编指令为何——除非我们可以让JIT在不运行程序的时候编译IL代码,老赵不知道该怎么做,可能需要朋友的提点。 http://www.evget.com/article/2009/6/2/11085.html 这是一个没有多大价值的小实验,对于大... 阅读全文
posted @ 2013-12-11 13:05 lvyafei 阅读(276) 评论(0) 推荐(0) 编辑
摘要: http://www.datazx.cn/Forums/en-US/59aa78c9-dc05-43c8-9efe-e7b132056afc/action?threadDisplayName=windbg-x64-using-sos-failed-to-find-runtime-dll-clrdll如果我们启动一个 exe 文件从 WinDbg,WinDbg 将中断执行可执行文件之前要运行的另一个词,尚未加载的运行的时间 (clr.dll) ;但 SOS 扩展需要 clr.dll (或 mscorwks.dll) 的互动与托管调试对象进程,所以我们可以使用"g"命令让托管的 阅读全文
posted @ 2013-12-11 13:03 lvyafei 阅读(898) 评论(0) 推荐(1) 编辑
摘要: 怎么安装windbg? 在Win8中,要通过安装windows 8 SDK来安装.安装之后,在C:\Program Files (x86)\Windows Kits\8.0\Debuggers\x64中。比较重要的是就是symbol file的配置。下载在http://msdn.microsoft.com/en-us/windows/hardware/gg463028#Download_windows。symbol配置成功的关键,在于你的OS和下载的symbol file是否匹配.查OS version, 在cmd下输入 msinfo32, 在"系统摘要"里找到" 阅读全文
posted @ 2013-12-10 13:21 lvyafei 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 我们常常在使用电脑中,有时会碰到电脑蓝屏,我们经常束手无策,不知道为什么会蓝屏?有些蓝屏后自动重启能正常进入系统,那么我们就可以借助工具进行分析。而有些可能需要进入到安全模式或者pe系统才会正常,那么我们就要把里面的蓝屏文件拷贝出来,然后才能分析。以XP系统为例,蓝屏文件存在C:\WINDOWS\Minidump文件夹内,C盘为你安装的系统盘。一、WinDbg是什么?它能做什么? WinDbg是在windows平台下,强大的用户态和内核态调试工具。它能够通过dmp文件轻松的定位到问题根源,可用于分析蓝屏、程序崩溃(IE崩溃)原因,是我们日常工作中必不可少的一个有力工具,学会使用它,将有效提升. 阅读全文
posted @ 2013-12-09 15:56 lvyafei 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 方法调用:第一部分 (普通调用)译者:我们都知道.NET托管代码如C#、VB.NET写成的代码,都是先被编译成中间语言(IL,Intermediate Language,在运行时,再由即时编译器(JIT,Just-In-Time)编译成本机代码。那么这个神秘的过程是怎么进行的呢,JIT会在什么时机编译你的代码呢,下面这篇翻译文章将给大家介绍这个过程,大家不要被开始复杂的工具和命令吓到,只要你坚持读下去,一定会有所收获在接下来的几篇".net 揭密"系列文章中,我将会介绍大多数人认为理所当然的东西——代码调用,到底代码调用是怎么工作的(注意在这篇文章中我们要讨论的是非常基础的 阅读全文
posted @ 2013-12-09 13:48 lvyafei 阅读(293) 评论(0) 推荐(0) 编辑
摘要: .NET其实就是一个软件平台,这个平台和Java平台有许多的相似之处,主要表现在1、二者编写的程序都是可以跨平台执行的2、二者编写的程序编译后生成的都是一种中间码(IL),需要经过第二次编译才能转换成本地所能执行的代码(Native Code)。这一特征正是.NET和Java的程序可以跨平台执行的根本原因IL如下图所示3、二者在B/S(Broser/Server)开发方面都很强大。下面具体介绍这些特征跨平台执行无论是哪种操作系统,只要那个操作系统上装有对应的.NET FrameWork,那么只要是用.NET编写和编译的程序都可以在该平台上执行。因为软件被编译成为IL的组件(.EXE或.DLL) 阅读全文
posted @ 2013-12-09 11:20 lvyafei 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 我知道用c#编写的exe程序可以读取config文件中的配置信息,比如Test.exe,可以在与Test.exe相同目录下放置一个config文件:Test.exe.config,用System.Configuration.ConfigruationSettings可以读取其中的配置信息,但是我现在希望用c#编写一个dll,叫做Log。dll,其主要功能是将我的程序中的错误作为日志记录到一个log文件中,我希望log文件的路径和名称可以动态配置,也就是在一个config文件中配置,但是如何让我的dll读取文件中的配置呢,我试过在dll的同一目录中放置一个Log.dll.config,但是我的d 阅读全文
posted @ 2013-12-06 15:32 lvyafei 阅读(3430) 评论(0) 推荐(0) 编辑
摘要: 1.点击生成解决方案失败,点击项目“重新生成”找不到“XXX”命名空间.尝试点击"重新生成解决方案"多次,然后点击项目的"重新生成"即可解决。 阅读全文
posted @ 2013-12-06 11:59 lvyafei 阅读(872) 评论(0) 推荐(0) 编辑
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 42 下一页
博客地址:lvyafei 返回顶部   返回顶部   返回顶部 站长QQ,点击这里给我发消息
无觅关联推荐,快速提升流量