自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 位逻辑运算的巧妙应用

一般的逻辑与、或和异或操作大家都比较熟悉,应用也比较多。作者在这里提到的利用逻辑与创建模-n计数器的用法,还是比较新颖的。看到这里,才发现前面做了那么多铺垫,终于看到了编程卓越之道的入门。(模-n计数器就是从零开始计数,到某个最大值之后复位归零。)下面简单的描述一下几种方法:1、  将计数器累加,再将结果除以n,使用余数作为最终结果;cntr = ( cntr + 1 ) % n;

2007-08-06 08:45:00 732

原创 TCP/IP的分层

        TCP/IP由下至上分为四层:链路层,网络层,运输层和应用层。链路层和应用层的作用很好理解,但是网络层和运输层看似可以合并到一起,为何要将其分开来对待呢。这里我们用网络层和运输层的IP和TCP协议做代表看。        在应用层和运输层都是采用端到端的协议,但是在网络层提供的是逐跳协议,端系统(两端的主机)和路由都要是使用它。在TCP/IP协议族中,网络层IP提供的只是一种不可靠

2007-07-18 22:09:00 630

原创 自动指针

        Auto_ptr的引入,是为了解决“资源申请即初始化”的要求,它的特点在于:将一个auto_ptr对象复制给另一个时,原来的auto_ptr将不再指向任何东西。这种复制可以称作“破坏性复制”。不了解JAVA,但是觉得它应该类似与JAVA等语言中的内存自动回收机制,但是这种自动指针完全来源于编码上实现,通过构造一个特殊的类模板,而不是语言自身的功能完成。       但是为何将其

2007-07-16 13:57:00 541

转载 c++模板的定义和实现

注意c/c++模板的定义和实现-   -                                                                                       定义一个类一般都是在头文件中进行类声明,在cpp文件中实现,但使用模板时应注意目前的C++编译器还无法分离编译,最好将实现代码和声明代码均放在头文件中。如:         tes

2007-07-11 21:50:00 1074

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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