
C/C++
精通代码大仙
免费高效学习Python,AI,全栈编程技术!关注我带你免费学习成长!
展开
-
map-STL用法详解
说明:如果你具备一定的C++ template知识,即使你没有接触过STL,这个文章你也应该可能较轻易的看懂。本人水平有限,不当之处,望大家辅正。一.Map概述Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道转载 2008-05-29 21:15:00 · 1736 阅读 · 1 评论 -
linux裸机RedHat as5.3 as4.3 上最新KFS 0.5版本安装全过程 2010年11月 依赖库使用最新版本源码编译安装[1]
摘要:裸机RedHat as5.3 32位机器上,裸机上默认安装有boost1.33,gcc version 4.1.2 20080704 (Red Hat 4.1.2-44),java1.4,boost和gcc(目前知道的是gcc4.1.2版本以上,boost1.33以上KFS0.5版可以编译通过)符合KFS的版本要求,只需要下载并编译使用cmake来编译KFS,下载安装git来下载xfs,KFS依赖xfs的几个头文件,java1.4升级到java1.6即可。裸机RedHat as4.3原创 2010-11-24 17:37:00 · 2523 阅读 · 0 评论 -
The Google File System中文版
译者:alex 英文原文地址: Google File systemhttp://labs.google.com/papers/gfs.html译文原文地址: The Google File System中文版http://blademaster.ixiezi.com/2010/03/27/the-google-file-system%E4%B8%AD%E6%96%87%E7%89%88/摘要我们设计并实现了Google GFS文件系统,一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行转载 2010-11-04 17:30:00 · 1353 阅读 · 0 评论 -
linux下的真随机数发生器 产生真随机数
linux下的真随机数发生器 真随机数发生器原创 2010-12-18 12:51:00 · 1899 阅读 · 0 评论 -
beyond+the+c+++standard+library中的lambda教程
今晚费了好大劲也没理解lambda,看了beyond+the+c+++standard+library.chm 茅塞顿开,一开始还认为这本书老了,没想到还是这么经典!啥也别说了,附上以飨网友。 用法与其它许多 Boost 库一样,这个库完全定义在头文件中,这意味着你不必构建任何东西就可以开始使用。但是,知道一点关于转载 2010-03-08 13:57:00 · 1123 阅读 · 0 评论 -
c++代码在windows,aix,linux上的移植
我目前工作中的大多数项目是在aix上跑的,最近有个aix的c++项目要移植到linux上,而我个人喜欢使用VC作为开发工具。因为这样,需要对项目windows,aix,linux上的移植,在这个过程中作了些总结。现假设平台与编译工具对应如下:windows――vcaix――xlclinux――gcc 目录:1. c++标准1.1. 变量、函数重定义转载 2009-09-03 15:44:00 · 2261 阅读 · 0 评论 -
自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[6]倒排索引的建立的程序分析(4)
以下是根据正向索引建立倒排索引的注释 int main(int argc, char* argv[]) //./CrtInvertedIdx moon.fidx.sort > sun.iidx { ifstream ifsImgInfo(argv[1]); if (!ifsImgInfo) { cerr "Cannot o原创 2008-10-16 16:40:00 · 1548 阅读 · 0 评论 -
自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[6]倒排索引的建立的程序分析(3)
这里介绍正向索引的建立,如果直接建立倒排索引效率上可能会很低,所以可以先产生正向索引为后面的倒排索引打下基础。 详细的文件功能和介绍都在这里有了介绍自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[5]倒排索引的建立及文件介绍 CrtForwardIdx.cpp文件 int main(int argc, char* argv[]) //./CrtFo原创 2008-10-16 16:16:00 · 1763 阅读 · 0 评论 -
自顶向下学搜索引擎——北大天网搜索引擎TSE分析及完全注释[6]倒排索引的建立的程序分析(2)
前面的DocIndex程序输入一个Tianwang.raw.*****文件,会产生一下三个文件 Doc.idx, Url.idx, DocId2Url.idx,我们这里对DocSegment程序进行分析。这里输入 Tianwang.raw.*****,Doc.idx,Url.idx.sort_uniq等三个文件,输出一个Tianwang.raw.***.seg 分词完毕的文件int原创 2008-10-16 15:46:00 · 1498 阅读 · 0 评论 -
STL算法分类
按是否修改容器中的内容和排序及相关操作,给标准库中的算法函数进行分类: 非修改性序列操作(12个) 循环转载 2008-05-30 23:02:00 · 900 阅读 · 0 评论 -
select 休眠比sleep 更准
int mySleep(int second, int microsecond){timeval t_timeval;t_timeval.tv_sec = second;t_timeval.tv_usec = microsecond;select(0, NULL, NULL, NULL, &t_timeval);return 0;}//kfs中的有段代码是这样写的fd_set rfds;struct timeval timeout; timeout.tv_sec = 5; timeout.tv_use原创 2011-01-26 17:07:00 · 3620 阅读 · 0 评论