摘要: Oracle 备份、恢复单表或多表数据步骤,适用于 Oracle 8、9、10。 *备份单表或多表数据: 1 exp user/password@server file=filefullpathname log=logfullpathname tables=(tablespacename.tabl... 阅读全文
posted @ 2013-09-26 11:05 lonsine 阅读(1986) 评论(0) 推荐(0) 编辑
摘要: AOE网:在一个表示工程的带权有向图中,用顶点表示事件,用有向边表示活动,边上的权值表示活动的持续时间,称这样的有向图叫做边表示活动的网,简称AOE网。AOE网中没有入边的顶点称为始点(或源点),没有出边的顶点称为终点(或汇点)。 AOE网的性质: ⑴ 只有在某顶点所代表的事件发生后,从该顶点出发的... 阅读全文
posted @ 2013-09-15 23:18 lonsine 阅读(333) 评论(0) 推荐(0) 编辑
摘要: function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;const S:原来的字符串 OldPattern:需要被替换的部分 NewPattern:替换后的部分 Flags:替换标识,定义如下: type TReplaceFlags = set of (rfReplaceAll, rfIgnoreCase);rfReplaceAll:全部替换rfIgnoreCase:忽略大小写具体用法如下: StringReplace(原来的字符串,需要被替换的部分,替换后的部分 阅读全文
posted @ 2013-08-29 20:07 lonsine 阅读(2448) 评论(0) 推荐(0) 编辑
摘要: Fillchar是Turbo/Borland Pascal的System单元的一个标准过程,它的使用格式是:FillChar(var X; Count: Word; value),它的功能是,把指定变量X在内存段中所占的低Count个字节赋为相同的值value, 其中value是填充的值,只能是By... 阅读全文
posted @ 2013-08-29 18:59 lonsine 阅读(2609) 评论(0) 推荐(0) 编辑
摘要: 1)destroy:虚方法释放内存,在Tobject中声明为virtual,通常是在其子类中override 它,且要加上inherited关键字,才能保证派生类对象正确地被销毁;但destroy一般不能直接用,为什么?假如当一个对象为nil,我们仍然调用destroy,此时会产生错误。因为destroy是虚方法,它要根据对象中的头四个字节找到虚拟方法表Vmt的入口地址,从而找到destroy的入口地址,所以此时对象一定要存在。但free就是静态方法,它只需根据对象引用/指针的类型来确定,即使对象本身不存在也没问题,而且在free中有判断对象是否存在的操作, 所以用free比用destroy安 阅读全文
posted @ 2013-08-28 14:07 lonsine 阅读(1471) 评论(0) 推荐(0) 编辑
摘要: JAVA通过JNI调用本地方法,而本地方法是以库文件的形式存放的(在WINDOWS平台上是DLL文件形式,在UNIX机器上是SO文件形式)。通过调用本地的库文件的内部方法,使JAVA可以实现和本地机器的紧密联系,调用系统级的各接口方法。 1,在eclipse中需要做的事: 创建一个Java工程,如下... 阅读全文
posted @ 2013-06-04 19:19 lonsine 阅读(285) 评论(0) 推荐(0) 编辑
摘要: Java本身已经足够强大,但是在某些情况下,Java也是有局限的,最大的局限在于不能直接操作硬件,因为Java是运行在JVM上的,不是直接运行于CPU。另一个原因在于相比于C/C++而言,Java的运行效率比较低,但是C/C++虽然运行效率高,且能够直接操作硬件,但是的带来的不足是,开发效率太低,那... 阅读全文
posted @ 2013-03-23 22:40 lonsine 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 这是闲聊中,同学偶然问起我的,在不加思索的情况下,给出了否定的答案,后来看了这个帖子才知道: 1 案例描述 某日,在JavaEye上看到一道面试题,题目是这样的:请对以下的代码进行优化 for (int i = 0; i ) for (int j = 0; j ) for (int k = 0; ... 阅读全文
posted @ 2013-03-19 14:18 lonsine 阅读(204) 评论(0) 推荐(0) 编辑
摘要: C系统提供了丰富的系统文件,称为库文件,C的库文件分为两类,一类是扩展名为".h"的文件,称为头文件, 在前面的包含命令中我们已多次使用过。在".h"文件中包含了常量定义、 类型定义、宏定义、函数原型以及各种编译选择设置等信息。另一类是函数库,包括了各种函数的目标代码,供用户在程序中调用。 通常在程序中调用一个库函数时,要在调用之前包含该函数原型所在的".h" 文件。在附录中给出了全部库函数。ALLOC.H 说明内存管理函数(分配、释放等)。ASSERT.H 定义 assert调试宏。BIOS.H 说明调用IBM—PC ROM BIO 阅读全文
posted @ 2013-03-18 16:16 lonsine 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 位运算 前面介绍的各种运算都是以字节作为最基本位进行的。 但在很多系统程序中常要求在位(bit)一级进行运算或处理。C语言提供了位运算的功能, 这使得C语言也能像汇编语言一样用来编写系统程序。一、位运算符C语言提供了六种位运算符:& 按位与| 按位或^ 按位异或~ 取反>> 右移1. 按位与运算 ... 阅读全文
posted @ 2013-03-18 13:43 lonsine 阅读(460) 评论(0) 推荐(0) 编辑