摘要: 简单归纳:1.(无虚函数或有虚函数的)空类的sizeof是1,它的实例化也需要独一无二的空间地址2.无虚函数的类的sizeof是内部成员大小之和3.有虚函数的类的sizeof是内部成员大小之和再加4,这样的类有一个指向虚函数表的指针4.子类的sizeof是基类的大小加上子类成员大小,若子类有新的虚函... 阅读全文
posted @ 2015-07-10 17:11 MayFirst 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 由“ can i get a char* , please?"看起:Just barely. OO.o has at least six string wrappers, although the C implementations are of little interest:rtl_String... 阅读全文
posted @ 2014-06-11 16:49 MayFirst 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 对于单一的字节(a byte),大部分处理器以相同的顺序处理位元(bit),因此单字节的存放方法和传输方式一般相同。对于多字节的数据,如int,long,有大端和小端之分。 阅读全文
posted @ 2013-05-03 10:19 MayFirst 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 从windows下拷贝的文件放到linux系统上看文件名称是乱码。解决:1、安装个convmv2、执行 convmv-rfGBK-tUTF-8--notest* 阅读全文
posted @ 2013-04-01 14:01 MayFirst 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 终端命令行cd /homeftp 1.1.1.1 连接 服务器Name: s #输入用户名Password: #输入密码//登录进去了ftp> bin #bin 代表采用二进制的文件ftp> ls #查看ftp目录下文件ftp>cd dir_aftp>lsa.tar.bz2ftp>get a.tar.bz2 //下载文件a.tar.bz2 到/home/下 阅读全文
posted @ 2012-12-21 11:26 MayFirst 阅读(930) 评论(0) 推荐(0) 编辑
摘要: 需要对新旧代码打补丁,从而别人可以拿着这个补丁文件很方便的打到相同基础版本上。1、如何做补丁文件?patch -p1 old new > filename.patchold,new 目录如下所示:old/module_name/dir_name/subdir_name/file1.cxx 旧文件new/module_name/dir_name/subdir_name/file1.cxx 新文件(在旧文件基础上修改了代码)2、如何应用补丁文件?patch -p1 < filename.patch3、如何剔除补丁文件?patch -R -p1 < filename.patch4、 阅读全文
posted @ 2012-11-07 18:01 MayFirst 阅读(242) 评论(0) 推荐(0) 编辑
摘要: window系统上cygwin下输入:ssh username@1.2.3.4username password:******于是就进入到linux系统scp username@1.2.3.4:/home/ooo_src/ooo.tar.gz./需要username密码:******复制linux系统上的文件ooo.tar.gz 到window系统 阅读全文
posted @ 2012-09-07 10:37 MayFirst 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 整个编译,在instsetoo_native/模块下: build -a -P4 --html完成后,最后编译instsetoo_native模块进行打包:build成功打包后,在instsetoo_native/outputdir/OpenOffice/native/install/zh-CN/下是中文安装程序,创建它的快捷方式,属性,添加/a 可以以一种不写注册表的方式安装(这样你可以同台机器安装多个版本)安装后的目录为office/你想调试哪个 模块,就进入到那个模块下,编译debug版本的动态库,去替换安装目录下相同名字的文件。进入sw模块:mv outputdir outputdir 阅读全文
posted @ 2012-09-07 09:46 MayFirst 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 计算一个函数调用花费了多长时间。 int gettimeofday(struct timeval *tv,struct timezone *tz); //tz一般使用NULLstrut timeval { long tv_sec; /* 秒数 */ long tv_usec; /* 微秒数 */ }; #if OSL_DEBUG_LEVEL >1timeval aLast; float timeuse; gettimeofday(&aLast,NULL); #endiffunction(); //测量此函数执行所花费的时间#if OSL_DEBUG_LEVEL >1time 阅读全文
posted @ 2012-08-16 17:02 MayFirst 阅读(340) 评论(0) 推荐(0) 编辑
摘要: Apache的主配置文件http.conf(Windows环境下):LoadModule php5_module d:/php/php5apache2.dll AddType application/x-httpd-php .php注:其中d:/php/php5apache2.dll 是在Windows环境下php5apache2.dll文件的安装位置。 这两项配置就是告诉Apache Server,以后收到的Url用户请求,凡是以php作为后缀,就需要调用php5_module模块(mod_php5.so/ php5apache2.dll)进行处理。lamp架构:从下往上四层:①liunx 阅读全文
posted @ 2012-07-10 15:58 MayFirst 阅读(180) 评论(0) 推荐(0) 编辑