小六子

路漫漫其修远兮,吾将上下而求索。。。

volatile用法

一个定义为volatile的变量是说,这个变量可能会被意想不到的改变,这样编译器就不会去假设这个变量的值。精确的说,优化器在用到这个变量时,必须每次都要小心的重新读取这个变量的值,而不是使用保存在寄存器里面的备份。 问题:1- 一个参数既可以是const还可以是volatile吗?为什么?解答:可...

2009-11-18 16:08:00

阅读数 332

评论数 0

堆和栈的区别

 l         程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分:1.       栈区(stack):由编译器自动分配释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。2.       堆区(heap):一般由程序员分配释放,若程序员不释放,程序结束...

2009-11-17 15:09:00

阅读数 353

评论数 0

动态内存问题

原则是:函数内的局部指针变量不会在函数退出的时候自动消亡。因为:1. 指针消亡了,不代表他所指向的内存会自动释放2. 内存被释放,不代表指针会消亡或者被置为NULL  “野指针”不是NULL指针,而是指向非法内存的指针。一般不会错用NULL指针,因为可以用if语句来判断指针的内容。但是if无法判断...

2009-11-16 13:25:00

阅读数 276

评论数 0

从设计原则到设计模式

设计原则: 1- 针对接口编程,而不是针对实现编程 2- 优先使用对象组合,而不是类继承 3- 封装变化点 4- 使用重构得到模式——设计模式的应用不宜先入为主   更加具体的几条设计原则: 单一职责原则(SRP):一个类应该仅有一个引起他变化的原则开放封闭原则(OCP):类模块应该是可扩展的,但...

2009-11-15 22:53:00

阅读数 356

评论数 0

面向对象设计原则

1- 单一职责原则(SRP)    单一职责原则(SRP),就一个类而言,应该仅有一个引起他变化的原因。也就是说,不要把变化原因各不相同的职责放在一起,因为不同的变化会影响到不相干的职责。再通俗一点的说,不该你管的事情你不要管,管好自己的事情就可以了,多管闲事害了自己也害了别人。    在软件设计...

2009-08-11 13:11:00

阅读数 303

评论数 0

开发常用的一些网站(收藏)

http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。 http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www...

2009-07-01 10:15:00

阅读数 325

评论数 0

C语言要注意的一些问题

Q. 指针的好处A. 比如:  动态分配数组;  对多个相似变量的一般性访问;  (模拟)按引用传递函数参数;  各种动态分配的数据结构,尤其是树和链表;  遍历数组,例如解析字符串;  高效的按引用”复制“数组和结构,特别是作为函数参数的时候。Q. 我想声明一个指针并为他分配一些空间,但却失败了...

2009-06-04 10:11:00

阅读数 449

评论数 0

指向const对象的指针和const指针

1. 指向const对象的指针指向const对象的指针是一个指针,但是不能通过它来修改它所指向的对象的值。声明方法:    const int *p;const指针对象在初始化后不允许对指针指向的对象的值进行修改,因此不能用一个普通的指针指向一个const指针对象。否则,如果可以用普通指针修改co...

2009-06-04 09:35:00

阅读数 463

评论数 0

几个免费下载原版图书的网站

自己记录一下,免得以后忘记了,找不到好的资源,呵呵 在此要多谢广大网友的热情和共享精神哪! http://www.ebooksbay.org/ http://freebooksource.com/ http://www.yinbiao1.com/post/yinbiaorumen2.html ht...

2009-06-04 09:30:00

阅读数 519

评论数 0

继承的规则

如果多个类共享数据而非行为,应该创建这些类可以包含的公用对象;如果多个类共享行为而非数据,应该让他们从公共的基类继承而来,并在基类里定义公用的子程序;如果多个类既共享数据也共享行为,应该让他们从一个共同的基类继承而来,并在基类里定义公用的数据和子程序;当你想由基类控制接口时,使用继承;当你想自己控...

2009-06-02 17:09:00

阅读数 290

评论数 0

惠普前总裁孙振耀指点职业规划(转载)

我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的40岁附近的外企经理人大多在一直跳槽,最后大多跳到民企,比方说,唐骏。外企员工的成功很大程度上是公司的成功,并非个人的成功,西门子的确比国美大,...

2009-01-22 15:33:00

阅读数 299

评论数 0

(转载) 改变人生的五句话

1、优秀是一种习惯      这句话是古希腊哲学家亚里士多德说的。如果说优秀是一种习惯,那么懒惰也是一种习惯。人出生的时候,除了脾气会因为天性而有所不同,其他的东西基本都是后天形成的,是家庭影响和教育的结果。所以,我们的一言一行都是日积月累养成的习惯。我们有的人形成了很好的习惯,有的人形成了很坏的...

2008-09-09 11:08:00

阅读数 253

评论数 0

程序员该有的素养

什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人...

2008-04-09 15:45:00

阅读数 547

评论数 0

转载:学习方法

 1. 要看书。在成千上万的编程图书中,可能很大一部分根本毫无用处。但是仍然有很多图书对你的(编程)能力有很大的提升。我一直坚持,相比在网络上查找很多有用信息,在同类图书中查找要来得更容易更快捷。阅读技术图书可心更好地抓住核心内容。对于理论,架构和设计等方面来说,图书也一样很有帮助。只不过要找到高...

2008-04-09 11:17:00

阅读数 346

评论数 0

8个常用的DOS命令,以及一些常用的命令集锦

一、ping      它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据...

2008-04-08 19:27:00

阅读数 390

评论数 0

简单的网络基础知识

 l         网络互联设备中继器:主要负责在两个节点的物理层上传递信息。集线器(Hub):多口的中继器,提供多端口服务,工作在物理层。交换机:工作在数据链路层。交换机中传的是帧,通过存储转发实现。网桥:在数据链路层上实现网络互联的设备,它工作在MAC子层上。网桥具有寻址和路径选择的功能。路...

2008-03-31 14:44:00

阅读数 708

评论数 0

总结的关于数据库的一些面试题

l         存储过程和函数的区别存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。. l         视图的优点?建立视图的基本语法结构? 视图的优点:1.  ...

2008-03-31 14:41:00

阅读数 1123

评论数 0

关于C++的构造函数

1.         对象内存的分配和构造函数没有关系。对象内存的分配是由编译器来完成的,构造函数的作用是对对象本身做初始化工作,也就是给用户提供初始化类中成员变量的一种方式,在类对象有虚表的情况下,构造函数才对虚表进行初始化。.2.         如果一个类中没有定义任何的构造函数,那么编译器...

2008-03-14 22:12:00

阅读数 323

评论数 0

XMLSpy

  XML Spy是Icon Information System开发的支持XML,XSL,XSLT,DTD,Schema等等多种文件格式的编辑器。它可以将XML展示为完美的树型结构,可以方便的使用各种HTML/XML/XSLT标记,使用它可以大大节约我们的开发时间,不必把大量的时间浪费在代码的输...

2008-03-12 13:24:00

阅读数 1704

评论数 0

中国职员的九种劣根性

PS:本文的作者极度愤青,所以看的我超级爽快!虽然是愤青了一点,但是我严重赞同作者的观点,我现在身在学校,都看到了很多影子发生在身边。也许这很多的现实是一两个人,而且在短时间内,无法解决的问题。文中,作者的很多话让我觉得很是精辟。                                  ...

2008-03-12 13:17:00

阅读数 634

评论数 0

提示
确定要删除当前文章?
取消 删除