上一页 1 ··· 5 6 7 8 9 10 11 12 下一页
摘要: 我的上篇文章《Vistual Studio原生开发的10个调试技巧》引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧。接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上一篇文章来编号)。这些技巧需要应用在Vistual Studio 2005 或者更新的版本中(当然也有一些适用于旧版本)。如果你能阅读本文中推荐的一些相关文章,就可以知道每一个技巧的更多信息。11.数据断点12.线程重命名13.给指定线程设置断点14.(粗略)估算执行时间15.数字格式化16.(内存)数据格式化17.系统DLL中断18.加载符号表19.监测MFC中的内存泄漏20.调试ATL技巧11:数据断点当 阅读全文
posted @ 2014-01-02 15:17 亲福 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原生开发的调试技巧。(如果你是工作在托管代码下,调试器会有更多的特性,在CodeProject中有介绍它们的文章),下面是我的整理的一些技巧:异常中断 | Break on ExceptionWatch窗口中的伪变量 | Pseudo-variables in Watch Windows符号越界后查看堆对象 |查看数组的值避免进入不必要的函数从代码启动调试器 | Launch the debugger from code在Output 阅读全文
posted @ 2014-01-02 15:15 亲福 阅读(454) 评论(1) 推荐(0) 编辑
摘要: 简介调试是软件开发周期中很重要的一部分。它具有挑战性,同时也很让人疑惑和烦恼。总的来说,对于稍大一点的程序,调试是不可避免的。最近几年,调试工具的发展让很多调试任务变的越来越简单和省时。这篇文章总结了可能节省你大量时间的11个Visual studio的调试技巧和方法。1 悬停鼠标查看表达式值调试是很有挑战性的。比如在函数内逐步运行可以看出哪里出错,查看堆栈信息可以知道函数被谁调用等等……但是无论哪种情况下,查看表达式和局部变量的值都是很麻烦的(把表达式和局部变量放到watch窗口里)。一种更简单的方法,把鼠标停在所需查看的数据上。如果是类或结构,那么点击展开可以很方便快速地查看其字段。2 在 阅读全文
posted @ 2014-01-02 15:14 亲福 阅读(372) 评论(1) 推荐(0) 编辑
摘要: 这文章会向你展示, 怎么配置ASP.NET Web应用程序, 使之运行在medium trust.如果你的服务器有多个应用程序, 你可以使用code access security和medium trust级别去隔离应用程序通过设置和锁定machine级别的Web.config的信任级别, 你可以为服务器的Web应用程序建立安全策略.运行ASP.NET的medium trust, 2.0比1.1较容易的, 因为当使用ASP.NET 2.0, 你不得不访问MS SQL Server 数据库的medium trustMedium trust也为共享服务资源和相互的应用程序提供了强制性隔离环境.Me 阅读全文
posted @ 2013-12-31 11:01 亲福 阅读(424) 评论(0) 推荐(0) 编辑
摘要: Autofac的高级使用——Autofac.2.6.3.862目录(?)[-]使用代码方式进行组件注册依赖服务类和组件类使用配置文件进行组件注册不需要依赖定义配置文件读取config配置文件进行组件注册是否存在服务名存在则根据服务名取得对象Demo下载使用代码方式进行组件注册不需要依赖类似反射的全字符串形式1. 使用代码方式进行组件注册【依赖服务类和组件类】[csharp] view plaincopyprint?//////管理类///publicpartialclassMgr{privatestaticIContainercontainer=null;//////自定义容器和组件注册//. 阅读全文
posted @ 2013-12-19 13:55 亲福 阅读(578) 评论(0) 推荐(1) 编辑
摘要: Download source - 4.15 KBIntroductionIt is normal practice to open the Windows command prompt and execute commands. The command when executed shows the result onto the screen. There are many commands that we execute daily such as dir, find, etc. A situation may arise when you want to execute a (shel 阅读全文
posted @ 2013-12-16 15:54 亲福 阅读(603) 评论(0) 推荐(0) 编辑
摘要: 一:c++代码内部报错引起。可能是空指针或者其他。二:需要从c#代码调试进入c++代码。可以吧c++的dll和pdb拷入工程项目的debug目录下面。三:我发现的错误时在C++内部声明啦全局变量,这个全局变量会保存上次的状态,所以每次调用c++里面的方法时需要从新初始化。而方法内的局部变量会随着方法... 阅读全文
posted @ 2013-12-12 18:05 亲福 阅读(7671) 评论(0) 推荐(0) 编辑
摘要: 先写一段这样的程序:#include "stdafx.h"#include void AllocateMemory(){ int* a = new int[2000]; for(int i=0;i !heap -s Heap Flags Reserv Commit Virt Free List UCR Virt Lock Fast (k) (k) (k) (k) length blocks cont. heap-----------------------------------------------------------------------------001500 阅读全文
posted @ 2013-12-09 17:27 亲福 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 1.简单配置在windbg程序目录下有个gflags.exe,运行后设置:运行CMD.EXE,输入"D:\Debugging Tools for Windows (x86)\gflags.exe" /i test.exe +ust,如果设置成功则显示:如果设置失败,说明注册表被禁用了,可以尝试解除所有对注册表的禁用。这个注册表位置为:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options,命令“gflags.exe /i test.exe +us 阅读全文
posted @ 2013-12-09 15:41 亲福 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.debuginfo.com/articles/easywindbg2.html译者:arhat时间:2006年4月14日关键词:CDBWinDbg保存dumps在我们调试不容易重现的问题时,可能想把应用程序状态的快照(内存内容,打开名柄的列表,等等)保存起来,以便日后分析。例如,当我怀疑当前的状态可能包含我试图解决的问题的关键点,而想继续运行应用程序来查看情形怎样发展时,它就很有用了。有时候,我会做一系列的快照,一个接一个,以便稍后我能比较它们,查看在应用程序运行时有些数据结构怎样变化。当我最终能重现这个问题时,我总是创建一个快照来确保我没有因为某些错误(错误关闭了 阅读全文
posted @ 2013-12-05 09:57 亲福 阅读(1093) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 下一页