- 博客(8)
- 资源 (16)
- 收藏
- 关注
原创 查找二进制缓冲区中的指定串
// 查找指定二进制串首次出现的位置 template static const T* binFind(const T* srcBuf, int srcLen, const T* dstBuf, int dstLen) { for (int i = 0; i <= srcLen - dstLen; ++i) { bool fFlag = true; for (int j
2013-01-28 13:11:53 621
转载 UML类图与类的关系详解
在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们结合实例理解这些关系。 基本概念 类图(Class Diagram): 类图是面向对象系统建模
2013-01-23 17:14:33 506
转载 CoInitialize()和AfxOleInit()区别
CoInitialize()和AfxOleInit()都是初始化COM库,可它们有什么不同呢 OLE是建立在COM之上的技术,层次比COM要高。AfxOleInit()调用的是OleInitialize(),而 OleInitialize()除了调用CoInitializeEx()来初始化COM库外,还进行一些其它的操作,这些操作对OLE应用来说是必须的,这些OLE应用包括:
2013-01-23 17:11:52 3579
原创 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(四)
前几篇讲了openoffice(libreoffice)的配置,本篇就讲vs2010(vs2005,vs2008其实一个样子)的配置,作为收尾。我这边假设大家知道如何设置vc2010的全局依赖以及包含目录,就不细讲了。1.首先生成idl接口的hpp模板头文件看上一篇中的图:该命令就是用来生成模板文件的,好了,现在我们稍作修改:"D:\Program Files\
2013-01-23 09:48:06 4154 5
原创 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(三)
环境配置完成了,那现在试试编译openoffice里面提供的demo吧。1.打开cmd窗口,切换目录至sdk安装路径下,执行setsdkenv_windows.bat此时编译环境初始化完成2.切换目录至sdk下的示例文件夹中,如:example/cpp/DocumentLoader,执行makemake后开始编译过程,会执行如下图所示的命令此时如果提示sal3.
2013-01-18 15:37:09 4881 20
原创 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(二)
上文提到的setsdkenv_windows.bat这个批处理,现在就要派上用场了,现在就要靠它配置运行环境,上图:1.首先需要配置的是sdk的安装目录,如果我们正常安装了openoffice,然后安装sdk的话,这边默认就已经有路径了,直接回车即可。下面不贴图,直接给出显示的英文句子2. Enter the Office base installation directory
2013-01-17 17:46:32 5256
原创 使用vs2010搭建libreoffice openoffice UNO sdk开发环境(一)
目前libreoffice成为ubuntu上的标准office组件,因此最近便想围绕它来搞一些ubuntu下的office应用开发,由于开发习惯问题,我选择先在windows下搭建一个开发环境,然后等开发完成后,放到ubuntu上编译发布,这里我要先说明一下,libreoffice的sdk有问题,安装配置完后编译会崩溃,用过openoffice sdk的朋友应该知道,它里面有一个cppumaker
2013-01-15 17:24:26 7881
转载 linux的cache memory解析
PS:前天有童鞋问我,为啥我的Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。有时候你会发现没有什么程序在运行,但是使用top或free命令看到可用内存free项会很少,此时查看系统的 /proc/meminfo 文件,会发现有一项 Cached Memory:输入ca
2013-01-04 15:34:56 1545
linux开发常用帮助文档
2011-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人