一 整体架构 整个搜索引擎网站为一个Web应用平台,采用LAMP架构(Linux + Apache + MySQL + PHP); (链接:LAMP架构的搭建) 其中PHP负责网站的前端,后端使用C++编写; 服务器后台包括倒排索引模块和搜索模块; 类似于: 二 开源工具的确定 1. Muduo网络 ...
分类:
其他 时间:
2016-08-19 20:34:04
收藏:
0 评论:
0 赞:
0 阅读:
314
1:洗牌 洗牌在生活中十分常见,现在需要写一个程序模拟洗牌的过程。 现在需要洗2n张牌,从上到下依次是第1张,第2张,第3张一直到第2n张。首先,我们把这2n张牌分成两堆,左手拿着第1张到第n张(上半堆),右手拿着第n+1张到第2n张(下半堆)。接着就开始洗牌的过程,先放下右手的最后一张牌,再放下左 ...
分类:
其他 时间:
2016-08-19 20:33:53
收藏:
0 评论:
0 赞:
0 阅读:
295
在数据库的应用中,程序员们通过不断地实践总结了很多经验,这些经验是一些普遍适用 的规则。每一个程序员都应该了解并记住它们,在构造SQL时,养成良好的习惯。以下列举10个比较重要的原则供大家参考。 原则1 : 尽量避免在列上进行运算,这样会导致索引失效。 例如原句为: SELECT * FROM t ...
分类:
其他 时间:
2016-08-19 20:33:46
收藏:
0 评论:
0 赞:
0 阅读:
150
突袭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:33:41
收藏:
0 评论:
0 赞:
0 阅读:
130
| 导语 手Q马上就要全量https了,很多业务都有跨域ajax请求的需求,原来使用的CORS头在HTTPS环境中还继续能用吗?我搜遍了谷歌、百度,都没看到有明确的答案,那么就自己来尝试一下吧。 关于CORS在HTTPS环境下到底效果如何,一直没找到明确的答案。在MDN等网页只能看到CORS是解决H ...
分类:
Web开发 时间:
2016-08-19 20:33:11
收藏:
0 评论:
0 赞:
0 阅读:
249
海今天要给大家分享一款很不错的图片左右切换焦点图动画,并且支持移动端触摸滑动。功能上,这款HTML5图片播放器支持鼠标滑动、手机端触摸滑动以及自动播放。外 ...
分类:
移动平台 时间:
2016-08-19 20:33:01
收藏:
0 评论:
0 赞:
0 阅读:
355
1.命令概述 ? ping - 发送 ICMP ECHO REQUEST 软件包到网络主机? traceroute - 打印到一台网络主机的路由数据包? netstat - 打印网络连接,路由表,接口统计数据,伪装连接,和多路广播成员? ftp - 因特网文件传输程序? wget - 非交互式网络下 ...
分类:
其他 时间:
2016-08-19 20:32:52
收藏:
0 评论:
0 赞:
0 阅读:
148
输入描述: 输入多行,先输入数组的个数,再输入相应个数的整数 输出描述: 输出结果 输入例子: 输出例子: 提示 Example: 6个点的高度各为 2 5 1 5 4 5 如从第1格开始走,最多为3步, 2 4 5 从第2格开始走,最多只有1步,5 而从第3格开始走最多有3步,1 4 5 从第5格 ...
分类:
其他 时间:
2016-08-19 20:32:32
收藏:
0 评论:
0 赞:
0 阅读:
440
(1)getWritableDatabase()方法以读写方式打开数据库。一旦数据库的磁盘空间满了,数据库就只能读而不能写,此时用getWritableDatabase()打开数据库就会出错。(2)getReadableDatabase()方法先调用getWritableDatabase()先以读写 ...
分类:
数据库技术 时间:
2016-08-19 20:31:51
收藏:
0 评论:
0 赞:
0 阅读:
279
一.事件机制基本概念 java中的事件机制的参与者有3种角色: 1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中 2.event listener:对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都 ...
分类:
其他 时间:
2016-08-19 20:31:41
收藏:
0 评论:
0 赞:
0 阅读:
1610
1. 安装JDKyum install -y java-1.8.0-openjdk-devel2. 设置环境变量/etc/profile文件增加export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdkexport JRE_HOME=$JAVA_HOME/jre... ...
分类:
其他 时间:
2016-08-19 20:31:31
收藏:
0 评论:
0 赞:
0 阅读:
163
集合:集合是储存对象的集合容器。 集合比数组的优势: 1.集合刻意储存任意类型的对象数据,数组只能储存同一种数据类型 的数据。 2.集合的长度会发生变化的,数组的长度是固定的。 Collection | List 实现了List接口的集合类,特点:有序可重复。 | Set 实现了Set接口的集合类, ...
分类:
编程语言 时间:
2016-08-19 20:31:23
收藏:
0 评论:
0 赞:
0 阅读:
179
[1]创建节点 [2]插入节点 [3]移除节点 [4]替换节点 [5]复制节点 ...
分类:
其他 时间:
2016-08-19 20:30:56
收藏:
0 评论:
0 赞:
0 阅读:
128
JavaScript简介 JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 ...
分类:
编程语言 时间:
2016-08-19 20:30:43
收藏:
0 评论:
0 赞:
0 阅读:
148
/* * 代码功能:手动选定初始边缘,使用cvSnakeImage算法迭代寻优 * 修改:jink2005 2009-11-18 * 论坛:http://www.aiseminar.cn/bbs */ #include "cv.h" #include "highgui.h" #include <io ...
分类:
编程语言 时间:
2016-08-19 20:30:31
收藏:
0 评论:
0 赞:
0 阅读:
264
给定一副表,问其是否合法。 思路:当全部是?的时候,是合法的。 如果不是,那么,就找到一个数字,把它拆成若干个a*b的形式,去判断其它点是否合法即可。 拆分数字的时候,只需要枚举到sqrt(n),因为肯定是两个小于sqrt n的数相乘得到的结果。 比如6=1*6 6=2*3 注意分解后,考虑调换顺序 ...
分类:
其他 时间:
2016-08-19 20:30:21
收藏:
0 评论:
0 赞:
0 阅读:
191
一、避免全局变量的理由 js中避免创建全局变量一是避免命名冲突,二是避免因为创建全局变量让代码变得脆弱,三是创建全局变量会让代码难以测试。 二、避免创建全局变量的几种方法 ...
分类:
编程语言 时间:
2016-08-19 20:30:03
收藏:
0 评论:
0 赞:
0 阅读:
175
1.当样式表里font-size<12px时,中文版chrome浏览器里字体显示仍为12px,这时可以用 html{-webkit-text-size-adjust:none;} 2.-webkit-text-size-adjust放在body上会导致页面缩放失效 3.body会继承定义在html的 ...
分类:
Web开发 时间:
2016-08-19 20:29:51
收藏:
0 评论:
0 赞:
0 阅读:
234
插件描述:html5利用canvas写的一个js版本的捕鱼,有积分统计,鱼可以全方位移动,炮会跟着鼠标移动,第一次打开需要鼠标移出背景图,再移入的时候就可以控制炮的转动,因为是用的mouseover触发的。 ...
分类:
Web开发 时间:
2016-08-19 20:29:42
收藏:
0 评论:
0 赞:
0 阅读:
284
z-index和transform是CSS中的属性,但很少同学将二者联系到一起,感觉他们八杆子打不上。事实真的是这样吗?如果你也不能确认,这篇文章就值得你花点时间阅读。因为阅读完了,你会有所收获的。 堆叠上下文(Stacking Context) 在开始今天的主题之前,先得回忆一下CSS中的Stac ...
分类:
其他 时间:
2016-08-19 20:29:31
收藏:
0 评论:
0 赞:
0 阅读:
187