1.让程序停下来的三种模式 断点(breakpoint):让程序在特定的地点停止执行。 观察点(watchpoint):让程序在特定的内存地址(或者是一个涉及多个地址的表达式)的值发生变化时停止执行。注意,你不能给一个尚没有在栈帧中的表达式或变量设定观察点,换句话说,常常在程序停下来后才去设置观察点。在设定观察点后,栈帧中不存在所监控的变量时,观察点自动删除...
2011/11/18 23:02:56 阅读:2629
1.调试技术的几个准则 惊喜准则:找到错误时一种惊喜,心理上不要畏惧而是要怀着感恩的心去面对。 从小处开始准则:刚开始测试的使用从小处着手,暂时不涉及边界数据,虽然这样可能会掩盖一些Bug,但是这样或许能查到最主要的Bug,例如你的程序包含了一个巨大的循环体,最容易发现的Bug在第一个循环或第二次循环执行的时候。 自顶向下准则:优先选择st...
2011/11/18 23:02:56 阅读:1808
今天做自动对账程序,嘿嘿 需要取时间了。。。。分享linux下C的time函数用法。 本人不是原创。感谢manPage。。奉行拿来主义。 #include <stdio.h> #include <string.h> #include <time.h> void show_tim...
2011/11/18 23:02:56 阅读:2807
答应朋友写的一篇命题作文 文化,我首先想到的是文化。Unix和Windows从诞生之初的文化差异本质上划分了两者的界限。直观看来,一个装逼文化,一个傻逼文化。 Unix诞生在贝尔实验室的MULTICS项目之后。据说当时这个项目设计得十分复杂,功能设计也几乎是上天入地无所不能。虽说当时贝尔实验室是很牛,可以牛到不用装逼也能露逼一下的地步。但历史告诉我们这种项目最后绝对会死得很...
2011/11/18 23:02:56 阅读:2378
MySQL∶网站开发者的新选择 「变动」这两个字对 IT 业界来说是再普通不过的事了。如果今天管理阶层的主管们跟你要数据库的推荐名单,很可能在你开始执行你所推荐的方案之前,你的推荐名单上的项目就已经过时了。 如此一来,你可能就要重新考虑各种软硬件方案,好让你∶ ·帮你将事情完成 ·买来以便帮助别人完成他们的工作 ·开发以...
2011/11/18 23:02:56 阅读:2668
方法。 现成的工具有 Xenocode 的postbuidle或者vas,还有 Salamander .NET Linker . 另外还有 MaxToCode 作者以前做的 framework linker. 以及一些支持注册表模拟和文件模拟的打包工具molebox,thinstall等. ...
2011/11/18 23:02:56 阅读:2399
了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,make...
2011/11/18 23:02:56 阅读:2681
特别需要注意的地方,掌握了这几个小窍门,就可以轻松部署你的silverlight网站了。下面我们以一个利用ASP.net2.0 webservice访问后台数据,通过Linq链接SQLserver2005数据库的silverlight网站为例,来说明这些注意事项。 1、Windows2003安装IIS6.0后,默认80端口没有访问权限,需要在Wind...
2011/11/18 23:02:56 阅读:2687
C#的转变,其困难不在于语言本身,而在于熟悉.NET的可管理环境和对.NET框架的理解。 尽管C#与C++在语法上的变化是很小的,几乎不会对我们有什么影响,但有些变化却足以使一些粗心的C++编程人员时刻铭记在心。在本篇文章中我们将讨论C++编程人员最容易犯的十个错误。 陷阱1: 没有明确的结束方法 ...
2011/11/18 23:02:56 阅读:2394
OException */ public String getInputMessage() throws IOException...{ System.out.println("请输入您的命令∶"); byte bu...
2011/11/18 23:02:56 阅读:2751
今天做自动对账程序,嘿嘿 需要取时间了。。。。分享linux下C的time函数用法。 本人不是原创。感谢manPage。。奉行拿来主义。 #include <s...
2011-12-13 19:07 阅读:2450
我们经常会听到这样一句话——简单就是美,或者是这句话的各种变体,而且这句话不限于行业,不仅仅是在软件业,在各种涉及到设计艺术的领域,很多大师级的任务都会告诉我们, 简单就是美 。 在这里我当然只想针对软件开发相关的内容来谈,其实我们要解决的问题就是—— 到底要多简单呢? 对于UI设计——不需培训直接能使用 还记得曾经看过...