找到相关内容 64
wdk tips (6): 那些有用的debug命令
不要再假装自己写的程序没bug了,不可能的,debug工具你早晚得用上。最常见的debug工具非printf(windows上用OutputDebugString函数)莫属,简单方便易学易用,但局限性也是显而易见的,首先它对debugee的影响很大,某些race condition的bug你要多加几个log它就重现不出来了,然后你把log去了发布给客户,结果又成了必现的bug,这种烂事咱们都碰到过
http://www.cyqdata.cn/cnblogs/article-detail-6243 
Linux内核里的DebugFS
DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。 通常情况下,最常用的内核调试手段是printk。但printk并不是所有情况都好用,比如打印的数据可能过多,我们真正关心的数据在大量的输出里不是那么一目了然;
http://www.cyqdata.cn/cnblogs/article-detail-4231 
SharePoint2010 ContentEditorWebPart的一个bug
1.在CEWP中使用CSS CEWP是SharePoint 2010中一个内置的webpart,我们可以在CEWP中使用自定义的CSS和JS,下面我们在CEWP中使用自定义的CSS来隐藏左边栏,在页面中添加CEWP: 在CEWP的HTML Source中输入下面css代码: <style type="text/css"> body #s4-leftpanel{display:none;} .s4-ca {margin-left:0px} </style> 2.Bug重现 我们一样也可以在CEWP中使用js,不过在使用js的时候有个小bug,就是我们如果使用document.write的时候,每次保存都会复制一份write的内容。我们同样通过上面的方式添加一段js: 保存后显示正常 如果你再次编辑WebPart保存后就会出现重复了
http://www.cyqdata.cn/cnblogs/article-detail-2291 
Windows PowerShell 2.0 代码调试并排除bug
没有任何脚本或程序能够保证在任何情况下毫无错误地执行,在外界条件变化的情况下,需要预防可能出错之处。本文将着重讲解如何调试PowerShell代码,即查找并排除bug,这是每个开发人员都应该熟练掌握的技术。在本文将介绍PowerShell提供的解决方法,以及诊断和预防错误的方法,以使程序更加健壮和稳定。 大多数编程语言和环境提供了完整调试特性的系统,可以逐步跟踪程序的执行,保证所有的执行过程符合预定的算法。然而PowerShell并没有提供脚本调试程序,这样开发人员必须采取其他手段来调试错误。可以通过一些巧妙的手段贴近于对程序的逐步调试,临时挂起执行流并检查程序状态。 对于一些复杂的任务,通常情况下会将程序细化分解为多个相对独立的子模块来检查各自的功能。分解后的模块之间要尽可能不包含过多耦合,这样才不会在调试时造成太多的麻烦。 1 打印调试 通过打印来调试程序是最原始且很有
http://www.cyqdata.cn/cnblogs/article-detail-108