- 博客(8)
- 收藏
- 关注
原创 C++和C#中的class和struct区别
今天无意中看到两年前自己总结的C++和C#中class和struct的比较。 在C++中,class和struct区别很小。首先,C++中的struct保留有C语言中的struct的功能,但它又与C语言中的struct有很大区别。C++中的struct可以像class那样,允许有成员函数,允许继承。在C++中,class和struct只有两点区别。1.class成员变量和成员函数默认
2014-03-12 21:10:02
2267
转载 vsftpd配置参数详细整理
vsftpd配置参数详细整理#接受匿名用户anonymous_enable=YES#匿名用户login时不询问口令no_anon_password=YES #匿名用户主目录anon_root=(none)#接受本地用户local_enable=YES#本地用户主目录local_root=(none)#如果匿名用户需要密码,那么使用banned_ema
2011-12-13 14:47:31
737
原创 最大公约数、最小公倍数
求最大公约数最直接的办法是从两数中较小数与2之间的所有整数中一个一个的找。但这个方法有点浪费。有两种有名的方法:1.辗转相除法2.更相减损之术这两种方法比较有名,而且现在人教版的高中数学中已经介绍了这两种方法。下面这个是第2个,因为它只需要加减法就可以,效率高。int MaxFactor(unsigned int a,unsigned int b){ while(a!=b)
2011-11-29 18:52:43
1378
原创 Android系统上部署usb打印机
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->Android系统上部署usb打印机一、综述android系统现多用于手持设备,为手机等设备应用提供了很好的系统级支持。但对于PC机常用的打印功能,android到目前并不支持,也没有打印机厂家专门为android设备做打印机驱动。因此在android上实现
2011-11-07 10:00:20
13736
13
原创 linux 下的photoshop : gimp 编译安装过程
需要文件(网上下载):babl-0.1.4.tar.bz2 (ftp://ftp.gtk.org/pub/babl/0.1/)gegl-0.1.6.tar.bz2 (ftp://ftp.gtk.org/pub/gegl/0.1/)gimp-2.6.11.tar.bz2 (http://gimp.cp-dev.com/gimp/v2.6/)解压源码:tar xjvf ba
2011-11-04 10:52:13
3251
原创 Android 上移植 ghostscript-9.04 静态编译
<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->一、说明因为Android没有glib库,而gcc默认为动态编译,为了使程序能在开发板上运行,我们自己的C程序需要采用静态编译。ghost
2011-10-11 10:33:23
2485
3
原创 #define ROUND(x,y) (((x)+(y-1))&~(y-1))申请内存空间时,为了减少内存碎片
我在vc6.0的STRCORE.CPP中发现了这个宏,经过查资料,找到了它的作用。这个宏是用来进行数据对齐的,在可变参数里面用得比较多,例如: ROUND(sizeof(char), sizeof(int)); 展开就是(sizeof(char)+size
2011-09-22 23:53:02
1176
原创 x&(x-1)的巧用:用于判断x是否为2的n次幂,计算二进制1的个数
最近学到 x&(x-1) 这个式子的两个用法,跟大家分享一下。作用:将x的二进制表示从最低位起第一个为1的位清0;一、快速判定x是否为2^n幂。如果x!=0 且x&(x-1)==0,则x为2的n次幂。(当然不能判定n是多少)前提条件:x数据类型应为整数;#
2011-09-22 23:26:50
1276
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人