自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 Ftp服务器 && 客户端

可参考:http://www.ibm.com/developerworks/cn/linux/l-cn-socketftp/FTP 概述文件传输协议(FTP)作为网络共享文件的传输协议,在网络应用软件中具有广泛的应用。FTP的目标是提高文件的共享性和可靠高效地传送数据。在传输文件时,FTP 客户端程序先与服务器建立连接,然后向服务器发送命令。服务器收到命令后给予响应,并

2015-05-24 18:41:45 791

原创 sizeof 与 32bit & 64 bit

最近总是遇到关于 CPU字节对齐的问题。#pragma pack(push) //保存对齐状态#pragma pack(4)//设定为4字节对齐struct test{char m1; =》sizeof( test ) = 16double m4;int m3;};#pragma pack(pop)//恢复对齐状态#pragma

2015-03-29 21:07:01 677

原创 public,protected,private

说之前要先明白几点:继承中的特点:先记住:不管是否继承,上面的规则永远适用!有public, protected, private三种继承方式,它们相应地改变了基类成员的访问属性。1.public继承:基类public成员,protected成员,private成员的访问属性在派生类中分别变成:public, protected, private2.

2015-03-29 20:22:25 479

原创 Init进程

init进程,它是内核启动的第一个用户级进程。建立该进程是以调用kernel_thread(init ,NULL,0)这个函数的形式进行的。init总是第一个进程(它的进程号总是1)。原因:当内核启动了自己之后(已被装入内存、已经开始运行、已经初始化了所有的设备驱动程序和数据结构等等),通过启动用户级程序init来完成引导进程的内核部分。内核在几个位置上来查寻init,这几个位置以前常用来

2014-11-05 14:12:03 585

原创 gcc编译过程

以helloworld为例分析gcc编译过程:

2014-10-31 22:05:14 398

原创 atexit剖析

原型:#includeint atexit(void(*func)(void));    其中,atexit的参数是一个函数地址,当调用此函数时无须传递任何参数,该函数也不能返回值,atexit函数称为终止处理程序注册程序,注册完成以后,当函数终止是exit()函数会主动的调用前面注册的各个函数,但是exit函数调用这些函数的顺序于这些函数登记的顺序是相反的,我

2014-10-31 21:44:13 516

原创 对于int $0x80引发的问题

------------------------------------------------------软中断--------------------------------------------------------------------------------------在Linux 的汇编语言中(AT&T,x86汇编两种语法的一种),int 指令被称为软中断指令 ,可以用此指令

2014-10-16 00:42:27 4435 1

原创 NULL , '\0' , 0 本质及区别

1、NULL; NULL 即空指针,在C和C++中的形式不一样,msdn上有如下的内容那个:#if !defined(NULL)&&defined(__NEEDS_NULL)#ifdef __cplusplus#define NULL 0#else#define NULL ((void *)0)#endif#endifNULL 在c中

2014-09-23 20:32:46 642

转载 <转>编译原理学习导论

编译原理学习导论 大学课程为什么要开设编译原理呢?这门课程关注的是编译器方面的产生原理和技术问题,似乎和计算机的基础领域不沾边,可是编译原理却一直作为大学本科的必修课程,同时也成为了研究生入学考试的必考内容。编译原理及技术从本质上来讲就是一个算法问题而已,当然由于这个问题十分复杂,其解决算法也相对复杂。我们学的数据结构与算法分析也是讲算法的,不过讲的基础算法,换句话说讲的是算法导论,而编译

2014-09-16 13:00:58 517

HelloKinnect

kinect开发第一手《hello world》

2013-11-27

空空如也

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

TA关注的人

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