- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 LevelDb 阅读遇到的问题记录
编译问题git clone https://github.com/google/leveldb ,下载Leveldb代码后,执行make all,遇到编译问题: 实际问题是VersionEdit的友元类VersionSet的嵌套类Builder,访问VersionEdit的私有成员变量compact_pointer 出错。 参考Leveldb编译错误背后的C++标准变化 ,通过在Makefil
2015-07-06 22:14:32 424
原创 MAC pro 安装和使用『brew』
安装参考百度经验的一篇文章 其实就是在terminal中运行一条命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 之后输入密码就自动安装了!使用简介
2015-06-09 19:49:50 427
转载 关于non-blocking
关于Blocking IO, Non-Blocking IO 和 Asynchronous I/O的理解http://www.cnblogs.com/whyandinside/archive/2012/03/04/2379234.html
2015-03-02 19:40:05 400
原创 如何在shell脚本中将变量传给awk
使用shell脚本比较多,脚本中也往往会使用awk处理类似表单的文件。这就会遇到shell中的变量可能会用在awk脚本中使用,如路径,这是最有可能遇到的。问题在于,shell脚本中的变量是不可以直接用在内嵌的awk脚本中的,虽然感觉awk就像shell的一个命令一样。实例如:#! /bin/bash -...path="/home/users/..../fi
2014-07-11 15:13:25 1042
翻译 Linux programming : Socket
***参考:《Linux程序设计 第4版》***套接字(socket)是一种通信机制,它明确地将客户和服务器区分开来。套接字可以实现将多个客户连接到一个服务器。套接字应用程序如何通过套接字来维持一个连接的?服务器端:1) 首先,服务器应用程序用系统调用socket来创建一个套接字,它是系统分配给该服务器进程的类似文件描述的资源,不能与其他进程共享。2) 接下来,服务器进程会给套
2013-04-30 11:36:54 594
原创 01背包问题存在最优子结构的证明
表述:如果 是问题 的最优解,那么(1) 对于任意 , 有 , 则有 是问题 的最优解;(2) 对于任意 ,有 ,则有 是问题的最优解。虽然背包九讲中的子问题被表述成“将前i件物品放入容量为v的背包中“,但我认为这里 i 表示子问题的规模,表述为”将 i 个物品放入容量为v的背包中“也可以。这样,最优子结构似乎就是显然的了,因为如果子问题不是最优解,那么比如
2013-03-29 23:39:37 12350
原创 gcc编译mex源文件遇到问题的解决
在Two bag-of-words classifiers中下载了Feifei Li官网上的BOW 的Matlab代码,在Matlab 2010a中运行,linux发行版是ubuntu 10.0.4,gcc版本是4.4.3。运行的过程中,遇到下面这样的问题:??? Invalid MEX-file '/home/cerus/mydoc/myworkload/Bag_Words/comm
2013-03-26 13:30:34 1650
转载 搜索引擎性能评价——Cranfield评价体系
效率层面的考察主要包括用户需求是否得到很快的响应,为满足用户需求耗费了多大规模的硬件资源等。虽然这方面的研究内容对于搜索引擎的构建至关重要,但是对于搜索引擎用户而言,这方面的内容在搜索引擎技术当今的发展阶段并非关注的核心内容……重点……在对搜索引擎系统检索效果的评价上。英国Cranfield工程在20世纪50年代末到60年代中期所建立的基于查询样例集、正确答案集和语料库的评测方案,则真正使信息
2013-03-18 15:40:51 4276
Thinking in C++
2012-08-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人