- 博客(23)
- 资源 (21)
- 收藏
- 关注
原创 读《漂亮女上司》有感
今天抽空阅读了《漂亮女上司》这本小说。故事很让我感动,主人公似乎就是我们这些刚入职场的毕业生的一个缩影,爱情,事业,亲情三者交织在一起,我 不知道我被那种东西感动了。我只有一个感觉,怎么书中的主人公离我这么近........ 主人公无疑在爱情,事业,亲情这三种关系中的处理方式让我感动,更让我感觉到做为年轻人特有的激情,在爱情方面他最终选择了自己的漂亮女上司,放弃了大学四年的女友,原因很简单,那
2007-06-26 12:56:00 1949
转载 C#排序算法 之 希尔排序
using System; namespace ShellSorter { public class ShellSorter { public void Sort(int [] list) {
2007-06-25 13:35:00 1622 1
转载 C#排序算法 之 插入排序
using System; namespace InsertionSorter { public class InsertionSorter { public void Sort(int [] list) {
2007-06-25 13:33:00 1385
转载 C#排序算法 之 冒泡排序
using System; namespace BubbleSorter { public class BubbleSorter { public void Sort(int [] list) {
2007-06-25 13:32:00 1707
转载 C#排序算法(1) 选择排序
using System; namespace SelectionSorter { public class SelectionSorter { private int min; public void Sort(i
2007-06-25 13:30:00 1506
原创 高质量c/c++编程(10)
第10章 类的继承与组合 对象(Object)是类(Class)的一个实例(Instance)。如果将对象比作房子,那么类就是房子的设计图纸。所以面向对象设计的重点是类的设计,而不是对象的设计。对于C++程序而言,设计孤立的类是比较容易的,难的是正确设计基类及其派生类。本章仅仅论述“继承”(Inheritance)和“组合”(Composition)的概念。注意,当前面向对象
2007-06-21 14:55:00 1413
原创 高质量c/c++编程(11)
第11章 其它编程经验11.1 使用const提高函数的健壮性看到const关键字,C++程序员首先想到的可能是const常量。这可不是良好的条件反射。如果只知道用const定义常量,那么相当于把火药仅用于制作鞭炮。const更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const是constant的缩写,“恒定不变”的意思。被const修饰的东西都受到强制保护,可
2007-06-21 14:55:00 1518
原创 高质量c/c++编程(9)
第9章 类的构造函数、析构函数与赋值函数构造函数、析构函数与赋值函数是每个类最基本的函数。它们太普通以致让人容易麻痹大意,其实这些貌似简单的函数就象没有顶盖的下水道那样危险。 每个类只有一个析构函数和一个赋值函数,但可以有多个构造函数(包含一个拷贝构造函数,其它的称为普通构造函数)。对于任意一个类A,如果不想编写上述函数,C++编译器将自动为A产生四个缺省的函数,如
2007-06-21 14:54:00 1323
原创 高质量c/c++编程(8)
第8章 C++函数的高级特性对比于C语言的函数,C++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员函数。 重载和内联肯定有其好处才会被C++语言采纳,但是不可以当成免费的午餐而滥用。本章将探究重载和内联的优点与局限性,说明
2007-06-21 14:53:00 1561
原创 高质量c/c++编程(7)
第7章 内存管理 欢迎进入内存这片雷区。伟大的Bill Gates 曾经失言:640K ought to be enough for everybody — Bill Gates 1981程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本章的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地
2007-06-21 14:52:00 1346
原创 高质量c/c++编程(6)
第6章 函数设计函数是C++/C程序的基本功能单元,其重要性不言而喻。函数设计的细微缺点很容易导致该函数被错用,所以光使函数的功能正确是不够的。本章重点论述函数的接口设计和内部实现的一些规则。函数接口的两个要素是参数和返回值。C语言中,函数的参数和返回值的传递方式有两种:值传递(pass by value)和指针传递(pass by pointer)。C++ 语言中多了引用传递(pa
2007-06-21 14:50:00 1344
原创 高质量c/c++编程(5)
第5章 常量 常量是一种标识符,它的值在运行期间恒定不变。C语言用 #define来定义常量(称为宏常量)。C++ 语言除了 #define外还可以用const来定义常量(称为const常量)。5.1 为什么需要常量 如果不使用常量,直接在程序中填写数字或字符串,将会有什么麻烦?(1) 程序的可读性(可理解性)变差。程序员自己会忘记那些数字或字符串是什么意思
2007-06-21 14:49:00 1329
原创 高质量c/c++编程(4)
第4章 表达式和基本语句读者可能怀疑:连if、for、while、goto、switch这样简单的东西也要探讨编程风格,是不是小题大做?我真的发觉很多程序员用隐含错误的方式写表达式和基本语句,我自己也犯过类似的错误。表达式和语句都属于C++/C的短语结构语法。它们看似简单,但使用时隐患比较多。本章归纳了正确使用表达式和语句的一些规则与建议。4.1 运算符的优先级
2007-06-21 14:48:00 1607
原创 高质量c/c++编程(3)
第3章 命名规则比较著名的命名规则当推Microsoft公司的“匈牙利”法,该命名规则的主要思想是“在变量和函数名中加入前缀以增进人们对程序的理解”。例如所有的字符变量均以ch为前缀,若是指针变量则追加前缀p。如果一个变量由ppch开头,则表明它是指向字符指针的指针。“匈牙利”法最大的缺点是烦琐,例如int i, j, k; float x, y, z;倘若采用“匈
2007-06-21 14:47:00 1484 1
原创 高质量c/c++编程(2)
第2章 程序的版式 版式虽然不会影响程序的功能,但会影响可读性。程序的版式追求清晰、美观,是程序风格的重要构成因素。可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。请程序员们学习程序的“书法”,弥补大学计算机教育的漏洞,实在很有必要。2.1 空行空行起着分隔程序段落的
2007-06-21 14:44:00 1244 1
原创 高质量c/c++编程(1)
第1章 文件结构每个C++/C程序通常分为两个文件。一个文件用于保存程序的声明(declaration),称为头文件。另一个文件用于保存程序的实现(implementation),称为定义(definition)文件。C++/C程序的头文件以“.h”为后缀,C程序的定义文件以“.c”为后缀,C++程序的定义文件通常以“.cpp”为后缀(也有一些系统以“.cc”或“.cxx”为后缀)。
2007-06-21 14:43:00 1649
转载 为什么样要做一个程序员
提到这个问题似乎会让人觉得太简单、太幼稚。看看现在程序员舒适的工作环境、丰厚的薪水、过着“快乐”的白领生活,一切仿佛都不言自明。其实这是看到了程序员的一面。我们的另一面则不为大众关注:没日没夜的工作,通宵加班是家常便饭;整天和键盘打交道,把自已的代码必业必去几十甚至上百遍,目的只是为了想 住一个小小的bug......这种枯燥的生活又有多小人能切身体会?没有对软件事业本身的执著、对源
2007-06-20 10:28:00 2868 2
转载 修炼一名程序员的职业水准
修炼一名程序员的职业水准(林庆忠__署名原创) 作者:林庆忠,1990年毕业于昆明工学院计算机软件专业,后又于1999年毕业在南京大学 完成软件工程专业硕士的学习,现供职于CNPC旗下的一个行业软件研发中心,因为在网上看了许多有经验的各路软件开发人员写的好帖,一时手痒兴起,也凑一篇壮壮声势。 假设你是一名软件专业毕业的本科学子,如何在工作中修炼成为一名有较高职业水准的程序员呢,本文
2007-06-20 10:23:00 2296 1
转载 Struts 体系结构与工作原理(图)
Struts 体系结构是目前基于java的 web系统设计中广泛使用的mvc构架。基本概念 Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用模型-视图-控制器(Model-View- Controller,简称MVC)模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也
2007-06-20 10:05:00 1554
原创 ajax 调用webservice的简单例子
webserviceusing System;using System.Web;using System.Web.Services;using System.Xml;using System.Web.Services.Protocols;using System.Web.Script.Services; namespace Samples.AspNet{ [WebService(
2007-06-15 10:35:00 2804
原创 asp.net atlas中web.config的配置文件
注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的 “网站”->“Asp.Net 配置”选项。 设置和注释的完整列表在 machine.config.comments 中,该文件通常位于 /Windows/Microsoft.Net/Framework/v2.x/Config
2007-06-15 10:27:00 3092
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人