- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 C语言版的磁盘文件分片归并排序函数 --- 转载
导读: 这是一个很老的的C函数,用来实现大的磁盘文件排序。在以前DOS操作系统下,对磁盘文件的排序一般有3种方法:1、将磁盘文件装入内存排序,将排序结果保存到新的文件,这适用于很小的(64K以内)、不需要经常索引的文件;2、对磁盘文件按关键字进行分块排序后,形成一个索引文件。块的大小一般为512K,常采用B+树或者B-数算法,这种方法适用于需要经常索引的磁盘文件,如DBF文件;3、把磁盘文件分
2008-03-25 14:50:00 408
原创 字符串hash算法比较
字符串hash算法比较1 概述 链表查找的时间效率为O(N),二分法为log2N,B+ Tree为log2N,但Hash链表查找的时间效率为O(1)。 设计高效算法往往需要使用Hash链表,常数级的查找速度是任何别的算法无法比拟的,Hash链表的构造和冲突的不同实现方法对效率当然有一定的影响
2008-03-26 17:27:00 452
原创 MakeSIS
MakeSIS是用来创建未签名的SIS(Symbian Installation System)文件 的工具,它使用打包文件(.PKG)提供的信息来组装文件。SIS文件在被MakeSIS创建之后,还可以用SignSIS来进行签名。更先进的是,CreateSIS可以将MakeSIS以及SignSIS二者的功能结合起来,达到运行一个工具完成两个工作的效果。 下图即为makesis是如何将PKG文件
2008-03-04 18:38:00 895 1
原创 How to use abld
How to use abldThe abld.bat batch file is used to control all aspects of building a project. It is created in the current directory by the bldmake tool from a component description file—bld.in
2008-03-04 17:22:00 335
原创 symbian bldmake
Symbian的编译(Build)系统使用Bldmake来生成和维护编译工具文件。下面的示例说明了一般情况下的调用此工具的语法和格式: BLDMAKE {选项} [] []下面的两种方法是最常使用的: bldmake bldfiles: 生成编译工具文件。此命令的输出是一系列保存于/epoc32/build目录的编译文件(makefile),以及,在执行该命令的当前目录中的
2008-03-04 17:05:00 493
原创 Symbian SKD 3.0的改变
这个问题是非常让人头疼的,因为你以前用的程序是很正常的,但是你拿到SDK3.0来编译的时候就根本不好使了,下面我把改动的地方做了一下翻译,大家可以看看,这样大家也好了解一下如何把第二版开发的东西如何移到3.0下开发。1.应用程序入口点的改变。过去我们开发的时候是没有main函数的,只有一个叫E32DLL的入口函数,但是在第三版的时候这点改变了。下面是示例代码。#ifdef __SERI
2008-03-04 16:14:00 862
原创 S60 application class hierarchy
CSampleApplication -> CAknApplication -> CEikApplicationCSampleAppUI -> CAknAppUI -> CEikAppUI CSampleDocument -> CAknDocument -> CEikDocumentCSampleAppView -> CCoeControl
2008-03-04 11:36:00 244
原创 Symbian OS 四个主要的应用软件框架类
应用(Application)类其作用是作为Series 60应用软件框架的启动对象,并对应用软件的属性进行定义。它同时也能够创建文件。 应用类的基类为CAknApplication。 文档(Document)对象它用来保存应用软件的回归状态。一个应用软件必须有一个文件类的实例;该实例可能只是用来启动AppUi。 文件类的基类是CAknDocument 应用接口(AppUi)类它负责处理应用软件相
2008-03-04 11:00:00 333
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人