摘要: {在delphi中没有能把字符串直接保存为文件的方法,也没有将文件直接作为字符串读出的方法。没有能把字符串转化为内存流的方法,也没有能把内存流转化为字符串的方法。而这里有四个函数恰能做到。代码如下:}function StringToFile(mString: string; mFileName: ... 阅读全文
posted @ 2015-07-12 20:38 北极星 - North Star 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 海量数据解决思路之Hash算法一、概述 本文将粗略讲述一下Hash算法的概念特性,里边会结合 分布式系统负载均衡 实例对Hash的一致性做深入探讨。另外,探讨一下Hash算法在海量数据处理方案中的通用性。最后,从源代码出发,具体分析一下Hash算法在MapReduce框架的中的应用。 二、Hash算... 阅读全文
posted @ 2015-07-05 17:21 北极星 - North Star 阅读(3187) 评论(0) 推荐(0) 编辑
摘要: 从头到尾彻底解析哈希表算法原文出处: 研究者July说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash表算法的详细阐述;第三部分为打造一个最快的Hash表算法。第一部分:Top K 算法详解问题描述百度面试题:搜索引擎会通过日志文件把用户每次检索使用的所有... 阅读全文
posted @ 2015-07-04 11:06 北极星 - North Star 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 几个 GetHashCode 函数:DBTables.pasDelphi/Pascal code123456789101112131415161718192021222324252627 function GetHashCode(Str: PChar): Integer; var Off, Le... 阅读全文
posted @ 2015-07-04 07:31 北极星 - North Star 阅读(334) 评论(0) 推荐(0) 编辑
摘要: DELPHI指针的使用大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时,这种说法也让很多人产生误解,似乎只有C语言的指针才能算指针。Basic不支持指针,在此不论。其实,Pascal语言本身也是支持指针的。从最初的Pasca... 阅读全文
posted @ 2015-07-03 22:52 北极星 - North Star 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 关于Delphi中的字符串的详细分析只是浅浅的解析下,让大家可以快速的理解字符串。其中的所有代码均在Delphi7下测试通过。Delphi 4,5,6,7中有字符串类型包括了:短字符串(Short String)长字符串(Long String)宽字符串(Wide String)零结尾字符串(Nul... 阅读全文
posted @ 2015-07-03 22:34 北极星 - North Star 阅读(289) 评论(0) 推荐(0) 编辑
摘要: TStringList常用操作//TStringList 常用方法与属性:var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} Lis... 阅读全文
posted @ 2015-07-03 22:33 北极星 - North Star 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Pascal 排序排序排序就是将杂乱无章的数据元素,通过一定的方法按关键字顺序排列的过程。排序问题是一个十分重要的问题,并且排序的方法有很多种:例子:输入20个数,将它们按照从高到低的次序排列以后输出。方法一:选择排序选择排序的基本思想:首先从要进行排序的数中选择最大的一个数,将它放在第一个位置,然... 阅读全文
posted @ 2015-07-03 22:30 北极星 - North Star 阅读(485) 评论(0) 推荐(0) 编辑
摘要: Delphi中的THashedStringList对象Delphi在在IniFiles 单元中定义了THashedStringList类:THashedStringList = class(TStringList) private FValueHash: TStringHash; FNameHash... 阅读全文
posted @ 2015-07-03 22:16 北极星 - North Star 阅读(2162) 评论(0) 推荐(0) 编辑
摘要: Delphi代码创建形式规范 1.0 本规范的目的:给自己的代码一个统一而标准的外观,增强 可读性,可理解性,可维护性 本规范的原则:名称反映含义,形式反映结构 1、单元风格 2、各区风格 3、语句风格 4、命名规则 参考:Borland官方Object Pascal风格指南 Delphi5程序员... 阅读全文
posted @ 2015-07-03 20:04 北极星 - North Star 阅读(247) 评论(0) 推荐(0) 编辑