自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

train的专栏

学习之路

  • 博客(5)
  • 收藏
  • 关注

转载 进程和线程编程

<br />进程和线程编程 <br />目 录<br />进程和线程编程<br />原始管道<br />pipe() <br />dup() <br />dup2() <br />popen()和pclose() <br />命名管道<br />创建FIFO <br />操作FIFO <br />阻塞FIFO <br />消息队列<br />msgget() <br />msgsnd() <br />msgrcv() <br />msgctl() <br />信号量<br />semget() <br />

2010-07-27 17:10:00 871

转载 海量数据面试题整理

<br /> <br />1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?<br />方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。<br />s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。<br />s 遍历文件b,采取和a相同的方式将url分别存储到100

2010-07-22 11:33:00 1691 1

转载 原译:使用Bloom Filters

<br />仙子注:这篇文章是半年前翻译的,最早贴于公司内部的BBS上,并引起一些争论。Bloom Filters是一种效率较高的内存索引算法,它本身具有矛盾性:一方面能快速测试目标成员是否存在,另一方面又不可避免的具有假命中率。如下文档仅供参考。 <br />由于不知道如何在这里粘贴图片,因此本文中没有包含图片说明,请对照原文档来阅读,原文档在:http://www.perl.com/pub/a/2004/04/08/bloom_filters.html?page=1   或可email给我索取中文PDF

2010-07-22 10:05:00 690

转载 LCA(最近公共祖先)问题的离线算法

<br />1 定义<br />LCA(Least Common Ancestors):最近公共祖先。对于有根树T的两个结点u、v,最近公共祖先LCA(T,u,v)表示一个结点x,满足x是u、v的祖先且x的深度尽可能大(设树根的深度最小)。另一种理解方式是把T理解为一个无向无环图,而LCA(T,u,v)即u到v的最短路上深度最小的点。这里给出一个LCA的例子:对于T=<V,E>,V={1,2,3,4,5},E={(1,2),(1,3),(3,4),(3,5)},则有:LCA(T,5,2)=1,LCA(T,3

2010-07-16 14:03:00 2845 1

原创 linux共享库命名规则

<br />linux有一套规则来命名系统中的每一个共享库, 它规定共享库的文件命名规则必须如下:<br />libname.so.x.y.z<br />最前面使用前缀"lib", 中间是库的名字,后缀是".so", 最后面跟着的是三个数字组成的版本好。<br />x表示主版本号, y表示此版本号, z表示发布版本号。<br />三个版本号含义不同:<br /> <br />1。 主版本号: 表示库的重大升级, 不同主版本号的库之间是不兼容的, 依赖于旧的主版本号的程序要改动相应的部分,<br />并且重新

2010-07-07 21:21:00 2349 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除