2011年5月12日
摘要: 第一:private,public,protected方法的访问范围. * private: 只能由该类中的方法访问,不能被该类的对象访问. * protected: 可以被该类中的方法和其友元函数访问,但不能被该类的对象访问 * public: 可以被该类中的方法和其友元函数访问,也可以由该类的对象访问 第二:类的继承后方法属性变化: * 使用private继承,父类的所有方法在子类中变为private; * 使用protected继承,父类的protected和public方法在子类中变为protected,private方法不变; * 使用public继承,父类中的方法属性不发生改变; 阅读全文
posted @ 2011-05-12 09:36 眼里的圈圈 阅读(229) 评论(0) 推荐(0) 编辑
  2011年4月28日
摘要: 其中A、B、C3类(如下表格)由InternetNIC在全球范围内统一分配,D、E类为特殊地址。 A类IP地址 一个A类IP地址是指, 在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码。如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”。A类IP地址中网络的标识长度为7位,主机标识的长度为24位,A类网络地址数量较少,可以用于主机数达1600多万台的大型网络。 A类IP地址 地址范围1.0.0.1-126.255.255.254(二进制表示为:00000001 00000000 00000000 000 阅读全文
posted @ 2011-04-28 09:25 眼里的圈圈 阅读(777) 评论(0) 推荐(0) 编辑
  2011年4月19日
摘要: 最近测试发现写flash文件时报错:MTD do_write_buffer(): software timeoutWrite of 839 bytes at 0x00017dac failed. returned -5, retlen 596从网上找了个补丁,不知道是否管用From: Markus Niebel <list-09_linux_mtd <at> tqsc.de>Subject: [PATCH 2.6.34 1/2] cfi_cmdset_0002.c: Read max timeouts from cfi query dataNewsgroups: gma 阅读全文
posted @ 2011-04-19 16:03 眼里的圈圈 阅读(1742) 评论(0) 推荐(0) 编辑
  2011年3月31日
摘要: AVI是音频视频交错(Audio Video Interleaved)的英文缩写,它是Microsoft公司开发的一种符合RIFF文件规范的数字音频与视频文件格式,原先用于Microsoft Video for Windows (简称VFW)环境,现在已被Windows 95/98、OS/2等多数操作系统直接支持。AVI格式允许视频和音频交错在一起同步播放,支持256色和RLE压缩,但AVI文件并未限定压缩标准,因此,AVI文件格式只是作为控制界面上的标准,不具有兼容性,用不同压缩算法生成的AVI文件,必须使用相应的解压缩算法才能播放出来。常用的AVI播放驱动程序,主要是Microsoft V 阅读全文
posted @ 2011-03-31 10:35 眼里的圈圈 阅读(11793) 评论(0) 推荐(0) 编辑
  2011年3月29日
摘要: C++ Builder 研究,http://www.ccrun.com/doc/go.asp?id=440这并非哗众取宠, 通常学习一种电脑技术有两种方法. 一种是自己摸索, 在错误的方向上一错再错, 屡战屡败, 不过最后得道成功. 另一种是有人 或好的材料指导, 因而事半功倍, 在正确的方向上走了速成的捷径. 就象KFC 的鸡一样. 第一种学法能学出电脑天才, 因为所谓电脑高手, 其实就是排错试错的高手. 而第二种则出电脑专才. 这个两小时(?)的学习, 不能使你深入的掌握DD, 不过可以给你编制DD的框架. 能给你 一个起始点, 这个教程就算成功了. DirectDraw编程需要一些背景知 阅读全文
posted @ 2011-03-29 15:06 眼里的圈圈 阅读(392) 评论(0) 推荐(0) 编辑
摘要: Direct XDirect X是图形加速接口,有了这个,应用程序才能更直接的访问硬件资源 DirectX是一种应用程序接口,它可让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3d图形和声音效果,并提供设计人员一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。这样说是不是有点不太明白,其实从字面意义上说,Direct就是直接的意思,而后边的X则代表了很多的意思,从这一点上我们就可以看出DirectX的出现就是为了为众多软件提供直接服务的。原理举个例子吧,骨灰级玩家(玩游戏比较长的)在DOS下玩游戏时,可不像我们现在 阅读全文
posted @ 2011-03-29 14:35 眼里的圈圈 阅读(1821) 评论(0) 推荐(0) 编辑
  2011年3月22日
摘要: ***********************************************************************在Ubuntu上交叉编译libusb,libusb-compat,usbutils和usb_modeswitch ************************************************************************** 编译环境:Ubuntu 9.04,arm-linux-gcc-3.4.4.编译对象:libusb-1.0.2,libusb-compat-0.1.3,usbutils-0.11和usb_mode 阅读全文
posted @ 2011-03-22 11:27 眼里的圈圈 阅读(2275) 评论(0) 推荐(0) 编辑
  2010年12月3日
摘要: 转自:http://www.cnblogs.com/xd502djj/archive/2010/09/28/1837396.html使用throw抛出异常本人节选自《21天学通C++》一书 抛出异常(也称为抛弃异常)即检测是否产生异常,在C++中,其采用throw语句来实现,如果检测到产生异常,则抛出异常。该语句的格式为:throw 表达式;如果在try语句块的程序段中(包括在其中调用的函数)发现... 阅读全文
posted @ 2010-12-03 12:01 眼里的圈圈 阅读(252) 评论(0) 推荐(0) 编辑
  2010年12月1日
摘要: linux RamDisk 使用简介1、Ram Disk介绍1.1 什么是Ram DiskRam Disk 就是将内存中的一块区域作为物理磁盘来使用的一种技术。对于用户来说,可以把RAM disk与通常的硬盘分区(如/dev/hda1)同等对待来使用。1.2 Ramdisk与硬盘分区的不同RAM disk不适合作为长期保存文件的介质,掉电后Ramdisk的内容会随内存内容的消失而消失。RAM d... 阅读全文
posted @ 2010-12-01 09:00 眼里的圈圈 阅读(708) 评论(0) 推荐(0) 编辑
  2010年11月30日
摘要: 关于std容器类的内存使用最近公司的一个项目,内存使用不断增长,最终被kill。但查了好几天确实没有内存泄漏,最后找到了真凶:1是对std容器类使用不当,2是new/delete太多太频繁会有内存碎片。1、vector类 其实就相当于数组,每插入一个元素,就会在堆上new一个元素。 这些元素占用的空间在clear()的时候,并没有被free掉,只有在vector对象生命周期结束时,才会free掉。... 阅读全文
posted @ 2010-11-30 16:14 眼里的圈圈 阅读(1284) 评论(0) 推荐(0) 编辑