参考资料: 学习Xapian(1)-基础的建索引和搜索 1. Xapian中用于搜索的类 Enquire - 提供了检索的接口;(Enquire API) QueryParser(QueryParser API) - 解析待查找的字符串,返回Query(Query API); MSet - 用于搜索 ...
传送门 http://www.cnblogs.com/Sabo-dudu/p/5788197.html 十一. 函数 1>. 概念 具有特定功能的代码片段的封装 2>.分类 <1>.实名函数 a.有参数,有返回值 b.有参数,无返回值 c.无参数,有返回值 d.无参数,无返回值 <2>.匿名函数 3 ...
分类:
Web程序 时间:
2016-08-19 20:36:24
阅读次数:
128
简介 Memcache是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它基于一个存储key/value对的hashmap,通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 它的工作机制是在内存中开辟一块空间,然后建立一个HashTabl ...
分类:
系统相关 时间:
2016-08-19 20:38:54
阅读次数:
317
使用场景:排序 设计思路,id为主键,index为顺序,index存前一个节点的id,当然,按照这个思路可以实现双向链表的(preindex存前一个节点,nextindex存下一个节点) 这样的话排序只需交换需要排序的index即可,如: A(id:1 index:0) B(id:2 index:1 ...
分类:
其他好文 时间:
2016-08-19 20:37:04
阅读次数:
100
官网对于搭建selendroid列出如下要求: 一、安装Java 只要不低于1.6版本就行了,可以到官网https://www.java.com/zh_CN/下载最新版本。 安装Java后,需要配置环境变量。 “我的电脑”右键菜单 >属性 >高级 >环境变量 >系统变量-->新建. 依据实际安装路径 ...
3191: [JLOI2013]卡牌游戏 Description N个人坐成一圈玩游戏。一开始我们把所有玩家按顺时针从1到N编号。首先第一回合是玩家1作为庄家。每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张卡片,假设卡片上的数字为X,则庄家首先把卡片上的数字向所有玩家展示,然后按顺时针从庄 ...
分类:
其他好文 时间:
2016-08-19 20:38:34
阅读次数:
257
spring mvc 支持REST风格的请求方法,GET、POST、PUT和DELETE四种请求方法分别代表了数据库CRUD中的select、insert、update、delete,下面演示一个简单的REST实现过程。参照http://blog.csdn.net/u011403655/articl ...
分类:
编程语言 时间:
2016-08-19 20:37:45
阅读次数:
171
题目链接:http://codeforces.com/problemset/problem/13/A 题意:给出一个A,范围是3-1000,求2-(A-1) 进制下 A的各位数字上的和的平均数,以(分子/分母)的最简的形式输出。 分析: 例如 5。 二进制 101 为2 三进制 12 为3 四进制 ...
分类:
其他好文 时间:
2016-08-19 20:37:47
阅读次数:
144
1.由于adapter的getview方法返回为空导致的报错信息 java.lang.NullPointerException: Attempt to invoke virtual method 'void android.view.View.setDrawingCacheBackgroundCol ...
分类:
其他好文 时间:
2016-08-19 20:36:37
阅读次数:
488
RPM与YUM是配合使用的。 rpm负责从网站或指定的文件路径,获取到rpm软件包。也就是说你要安装什么服务或软件,就要先找到rpm包,下载下来。也就是通常说的配置yum源。 啥是yum源。你下载下的的rpm包就是咯。 rpm 包 的包名一般有NAME 包是叫啥名字,一般与内容一致, VERSION ...
分类:
其他好文 时间:
2016-08-19 20:37:08
阅读次数:
109
Savepoint 本文翻译自文档Streaming Guide / Savepoints 使用DataStream API编写的程序可以从一个savepoint处恢复执行。savepoint可以同时更新你的程序和Flink集群而不丢失任何状态。该文档包括了从触发、存储以及销毁(dispose)sa ...
分类:
编程语言 时间:
2016-08-19 20:34:30
阅读次数:
276
一:简单介绍 FastDFS是一个开源的分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(s ...
分类:
Web程序 时间:
2016-08-19 20:35:43
阅读次数:
211
一 整体架构 整个搜索引擎网站为一个Web应用平台,采用LAMP架构(Linux + Apache + MySQL + PHP); (链接:LAMP架构的搭建) 其中PHP负责网站的前端,后端使用C++编写; 服务器后台包括倒排索引模块和搜索模块; 类似于: 二 开源工具的确定 1. Muduo网络 ...
分类:
其他好文 时间:
2016-08-19 20:37:19
阅读次数:
178
1:洗牌 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左 ...
分类:
其他好文 时间:
2016-08-19 20:33:58
阅读次数:
150
在数据库的应用中,程序员们通过不断地实践总结了很多经验,这些经验是一些普遍适用 的规则。每一个程序员都应该了解并记住它们,在构造SQL时,养成良好的习惯。以下列举10个比较重要的原则供大家参考。 原则1 : 尽量避免在列上进行运算,这样会导致索引失效。 例如原句为: SELECT * FROM t ...
分类:
其他好文 时间:
2016-08-19 20:34:22
阅读次数:
128
突袭HTML5之SVG 2D入门12 - SVG DOM 沙场秋点兵 2012-07-20 12:48 阅读:4402 评论:0 突袭HTML5之SVG 2D入门11 - 动画 沙场秋点兵 2012-07-04 12:57 阅读:6857 评论:0 突袭HTML5之SVG 2D入门10 - 滤镜 沙 ...
分类:
其他好文 时间:
2016-08-19 20:34:33
阅读次数:
130