自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 perl学习——输入和输出

今天学习perl——输入和输出部分:在程序中,我们经常会使用输入和输出,如果是学过C语言的朋友,一定是知道的。在perl中也是有指定的语句或者是关键词来执行输入或者输出的。首先明确3个概念:标准输入、标准输出、标准错误标准输入:在计算机中标准输入可以看成是键盘,我们从键盘上的输入的内容就是标准输入。标准输出:在计算机中标准输出可以看成是屏幕,我们再屏幕上看到的内容就是标准输出。读取标准输入:如果是以行输入的方式就使用操作符。

2011-05-09 19:13:00 790

原创 perl学习——列表和数组

今天在学习之余看了下perl脚本语言——列表和数组在perl中列表和数组是可以代表复数的,和标量代表的单数是不同的。数组元素是以连续的整数来编号的,从0开始的,之后的每一个元素都是加1。举例如下:$array[0] = "banana";$array[1] = "apple";$array[2] = "pear";数组的名字空间和标量的名字空间是分开的,不会发生混淆的。以复数-1开始的,数组的索引也是可以的,但是不是我们经常使用的。在列表中,可以使用到一个范围操作符..(两个英文字符的点),表示从某

2011-05-08 22:42:00 628

原创 linux(ubuntu)下架设FTP(vsftpd)服务器

    由于工作中的需要,呵呵,要在linux下架设一个ftp服务器,供大家下载需要的资料。平台:ubuntu10.10,vsftpd服务器。1.有关ubuntu和vsftpd的介绍,在这里就不多做介绍,需要了解的同学,可以去相关的网站查找资料。

2011-03-27 16:35:00 732

原创 doxygen文档工具在Eclipse中的集成

最近在写协议软件的文档,但是觉得那样使用很不方便,从同事那里知道工具doxygen,看了生成文档那是相当的漂亮,所以就学习了下安装和使用。在这里就不说doxygen工具的作用了,有兴趣的同学可以去查下相关的信息。开始安装吧!1.安装doxygen工具2.安装doxygen在Eclipse中的插件:Eelox

2011-03-17 17:35:00 5997 1

原创 为什么需要复制构造函数?

<br /><br />复制构造函数由编译器隐式调用,主要的用途是:<br />(1)根据另一个同类型的对象现实或隐式初始化一个对象;<br />(2)复制一个对象,将它作为实参传给一个函数;<br />(3)从函数返回时复制一个对象;<br />(4)初始化顺序容器中的元素;<br />(5)根据元素初始化式列表初始化数组元素;<br /><br />类类型对象的初始化:直接初始化和复制初始化<br />根据C++ primer P407页上的例子:<br />

2011-03-14 20:46:00 949

原创 有关析构函数的心得

<br /><br />    前面谈过构造函数,构造函数是用于类的对象初始化,完成初始化工作的。而析构函数和构造函数是<br />反向的,可以叫做“反向的构造函数”。主要的用处是:在类的对象被撤销(内存回收)时,自动调<br />用的。<br />    析构函数的名称是:添加一个“~”符号,后面是类名,然后是(),例如 ~Item_base(){ }。析构<br />函数没有形参,没有返回值。所以析构函数是不可以重构的,一个类可以有很多的构造函数,但是只<br />有一个析构函数

2011-03-11 13:16:00 632

原创 dynamic_cast---动态操作

dynamic_cast---动态操作作用:将基类类型对象的引用或者指针转换为同意继承层次中其他类型的引用或者指针;注意事项:dynamic_cast在运行时类型检查。分为两个操作:1.验证被请求的转换是否有效 2. 进行转换。为什么验证工作必须在运行时检查?答:因为引用或者指针绑定的对象的类型在编译时是未知的,基类的指针(或者引用)可以赋值为派生类对象。利用C++ primer(4) 647页的例子:if (Derived *derivedPtr = dynamic_cast(ba

2011-03-10 11:56:00 656

原创 在类的对象的初始化中为什么需要构造函数?

<br />//类需要构造函数<br /><br />类是一种抽象结构,而不是一种实体,并不占用存储空间。所以在定义类结构体的时候,是不可以对类中的成员进行初始化的。<br />例如以下的做法就是错误的:<br />class student{<br />    name = " ";<br />    number = 0;<br />    score = 0;<br />}<br />因为类型没有内存空间的,所以没有办法存放初始化的数据。<br />而类的对象不同,

2011-03-10 09:31:00 3141

原创 深入理解计算机系统 笔记1 计算机系统漫游

       从今天开始学习深入计算机系统这本教材,以前还是写了一些代码的,但是由于不是计算机出身的,所以关于这方面的知识掌握的比较少,现在趁着有时间好好的学习下。

2011-02-23 20:35:00 655

原创 新的开始

<br />就是新的工作的开始,从学生时代步入工作时代~~~记录学习的点点滴滴~

2011-02-18 10:45:00 400

4.4BSD-lite版本的协议栈内核源代码

最近在研究4.4BSD的内核协议栈,所以找到这些源代码用来研究,放在这里,希望有需要的朋友下载使用!

2011-05-05

空空如也

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

TA关注的人

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