点点滴滴访问量:
上一页 1 2 3 4 5 6 7 ··· 9 下一页
摘要: 1. 首先在要调试的项目下建立一个文件夹CurrentUse,把要修改的那个类拖到此文件夹下,免得查看其它类后再次查找,如果类文件很多的话,查找一个类文件会很耽误时间 2. 然后根据加入断点,并以自己的习惯的方法去锁定问题所在。(变量发生错误的地方强行修改为有效值) 以今天调试的一个bug为例 在debug下加入断点后逐步调试,发现有一个变量在其传递过程中... 阅读全文
posted @ 2007-12-26 19:54 sopper 阅读(457) 评论(2) 推荐(0) 编辑
摘要: 来新公司上班的第三周也快结束了,随便写点东西。 这三周里学到很多东西,就开发工具而言,最初是在visual Studio2003下用C#学习的, 上班后直接在visual Studio2005下用C#,现在用Visual C++6.0,首先在开发平台的习惯改变上就给我造成了很大的困难,对于开发平台来讲,这是最让我头痛的一部分; 再有就是C++的语法规则同C#有很多不同的地方,但大体上还是很快就... 阅读全文
posted @ 2007-12-14 17:59 sopper 阅读(888) 评论(4) 推荐(0) 编辑
摘要: 条件编译 条件编译可有效地提高程序的可移植性,并广泛地应用在商业软件中,为一个程序提供各种不同的版本 1. #ifdef 标识符 程序段1; [#else 程序段2;] #endif 功能:当“标识符”已经被#define命令定义过,则编译程序段1,否则编译程序段2。 说明:(1)在不同的系统... 阅读全文
posted @ 2007-12-14 17:47 sopper 阅读(1045) 评论(0) 推荐(0) 编辑
摘要: 1.文件包含的概念 文件包含是指,一个源文件可以将另一个源文件的全部内容包含进来。 2.文件包含处理命令的格式 #include “包含文件名” 或#include 两种格式的区别仅在于: (1)使用双引号:系统首先到当前目录下查找被包含文件,如果没找到,再到系统指定的“包含文件目录”(由用户在配置环境时设置)去查找。 (2)使用尖括号:直接到系统指定的“包含文件目录”去查找。一般地说,... 阅读全文
posted @ 2007-12-14 17:45 sopper 阅读(763) 评论(0) 推荐(0) 编辑
摘要: 带参宏定义 1.带参宏定义的一般格式 #define 宏名(形参表) 语言符号字符串 字符串中包含在括弧中所指定的参数,如: #define S(a,b) a*b Area = S(3,2); 2.带参宏的调用和宏展开 (1)调用格式:宏名(实参表) (2)宏展开:用宏调用提供的实参字符串,直接置换宏定义命令行中、相应形参字符串,非形参字符保持不变。 3.说明 (1)定义有参宏时,宏... 阅读全文
posted @ 2007-12-14 17:27 sopper 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 注:资料来源于网络及谭浩强版《C程序设计》 所谓编译预处理是指,在对源程序进行编译之前,先对源程序中的编译预处理命令进行处理;然后再将处理的结果,和源程序一起进行编译,以得到目标代码。 C提供的预处理功能主要有三种 1. 宏定义与符号常量 2. 文件包含 3. 条件编译 宏定义与符号常量 在C语言中,“宏”分为无参数的宏(简称无参宏)和有参数的宏(简称有参... 阅读全文
posted @ 2007-12-14 17:07 sopper 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文试图总结作者从事15年软件开发工作的感想,希望对有志成为职... 阅读全文
posted @ 2007-11-29 09:02 sopper 阅读(661) 评论(2) 推荐(0) 编辑
摘要: Thread and Sync In C# (C#中的线程与同步) 阅读全文
posted @ 2007-06-15 17:07 sopper 阅读(28887) 评论(18) 推荐(5) 编辑
摘要: 转之:http://blog.csdn.net/zhuweisky/archive/2005/08/23/462760.aspx 1.异常处理相对于返回错误代码的一个最大优点在于,异常可以被自动传递,这样,在编程时异常更加难以被忽视。 2.通常,只在最上层(一般是UI层)捕捉异常。如果要在其它层捕捉异常,除非是下列情况之一: (1)能够处理该异常,或者 (2)能够忽略该异常,或者 (3)需要转换该... 阅读全文
posted @ 2007-06-11 17:37 sopper 阅读(702) 评论(0) 推荐(0) 编辑
摘要: 转之:http://blog.csdn.net/zhuweisky/archive/2006/04/10/657760.aspx 记不得在哪里看过这句话,“当你拥有一把用得顺手的锤子,就会认为全世界都是钉子”。所有的事情、所有的问题,你都尝试用这把锤子去解决。很多情况下,常常,这把锤子解决不了问题,或者说,有更好的工具来解决手头的问题。比如,将钉子从木头中取出来,使用起子会更有效率、更省... 阅读全文
posted @ 2007-06-11 17:19 sopper 阅读(593) 评论(5) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 9 下一页