摘要 多年以来,主搜索的集群架构和排序算法相对比较单一,一定程度上制约了搜索业务的发展。本文主要介绍主搜索最新采用的索引分层技术。这种分层技术把主搜索集群架构从二维扩展到了三维。基于这种三维的新架构,主搜索可以根据不同的应用场景,选择不同的检索和排序算法,从而更好的提升主搜索的检索性能与检索效果。....
分类:
其他好文 时间:
2016-01-08 22:10:11
阅读次数:
294
在图片上添加文字水印,其实就是要用到两个类, using System.Drawing; using System.Drawing.Drawing2D; 废话不多说了,直接上代码;代码很容易看懂;using System;using System.Collections.Generic;using ...
分类:
其他好文 时间:
2016-01-08 22:08:54
阅读次数:
233
随着国内网络环境的持续恶化,各种篡改和劫持层出不穷,越来越多的网站选择了全站 HTTPS。就在前几天,免费提供证书服务的Let’s Encrypt项目也正式开放测试,HTTPS 很快就会成为 WEB 必选项。HTTPS 通过 TLS 层和证书机制提供了内容加密、身份认证和数据完整性三大功能,可以有效...
分类:
Web程序 时间:
2016-01-08 22:08:05
阅读次数:
293
1 #include 2 #include 3 #include 4 #include 5 using namespace std ; 6 7 const int MAXN = 1000000 + 200 ; 8 int N , K ; 9 int dis [ MAXN ] ;10 int l .....
分类:
其他好文 时间:
2016-01-08 22:08:12
阅读次数:
257
方法一:对于方阵中的每个点来说,先看纵向最多有多少个连续的1(例如:k个),然后从k到2开始枚举正方形的边长(设为j),每次判断能否形成一个正方形的时候去判断这j行是否每行都有连续j个1 。具体做法:1. 对于每个点统计以这个点为起点,横向有多少个1,纵向有多少个1,并得到分别得到两个矩阵。2. 按...
分类:
其他好文 时间:
2016-01-08 22:07:33
阅读次数:
338
当在导出Execl或Word的时候,会发生只能在执行 Render() 的过程中调用 RegisterForEventValidation的错误提示。下面的2中方法是在网上找到的,没有应用:1.修改web.config(不推荐) 2.直接在导出Execl的页面修改 我自己应用的处理方法:还有一种情况...
分类:
Web程序 时间:
2016-01-08 22:07:00
阅读次数:
264
Linux查看系统配置常用命令:系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备...
分类:
系统相关 时间:
2016-01-08 22:08:22
阅读次数:
283
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...
1 int myarray[] = new int[]{44,22,301,54,5,88,7,48,9,10}; 2 3 //遍历并输出所有的数 4 for(int x :myarray) 5 { 6 Sy...
分类:
其他好文 时间:
2016-01-08 22:08:15
阅读次数:
176
在推荐系统众多方法中,基于用户的协同过滤推荐算法是最早诞生的,原理也较为简单。该算法1992年提出并用于邮件过滤系统,两年后1994年被 GroupLens 用于新闻过滤。一直到2000年,该算法都是推荐系统领域最著名的算法。 本文简单介绍基于用户的协同过滤算法思想以及原理,最后基于该算法实现园友的...
分类:
编程语言 时间:
2016-01-08 22:06:53
阅读次数:
458
关于安卓9patch图片的探究1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行...
分类:
移动开发 时间:
2016-01-08 22:05:53
阅读次数:
311
hosts表的作用是可以改DNS,当我们设置了www.baidu.com 指向127.0.0.1的时候,再在浏览器输入www.baidu.com就会转向127.0.0.1而不是去访问百度。这个对于配置VS调试很有用。在工作中,常常遇到过要用域名来进行调试,这是hosts表就可以发挥它巨大的作用了。另...
分类:
其他好文 时间:
2016-01-08 22:05:32
阅读次数:
221
基于HTTP的长连接,是一种通过长轮询方式实现"服务器推"的技术,它弥补了HTTP简单的请求应答模式的不足,极大地增强了程序的实时性和交互性。一、什么是长连接、长轮询?用通俗易懂的话来说,就是客户端不停的向服务器发送请求以获取最新的数据信息。这里的“不停”其实是有停止的,只是我们人眼无法分辨是否停止...
分类:
Web程序 时间:
2016-01-08 22:06:32
阅读次数:
320
一、背景 csapp的网络编程粗略的介绍了关于网络编程的一些知识,在最后的一节主要就实现了一个小型的Webserver。这个server名叫Tiny,它是一个小型的可是功能齐全的Webserver。在短短300行左右的代码中,结合了很多思想,比如,进程控制,unix I/O、套接字、H...
分类:
Web程序 时间:
2016-01-08 22:05:28
阅读次数:
381
深入理解java多态性昨天看到一个关于多态性的帖子,参考了回帖者的理解,加入了一些自己的看法,整理出来供大家参考,不一定完全正确,欢迎大家批评指正。(一)相关类classA...{publicStringshow(Dobj)...{return("AandD");}publicStringshow(...
分类:
编程语言 时间:
2016-01-08 22:03:11
阅读次数:
220
正则表达式语法:语法 解释字符:c |字符c\unnnn, \xnn,\0n,\0nn,\0nnn |具有给定十六进制或十进制的码元\t,\n,\r,\...
分类:
编程语言 时间:
2016-01-08 22:05:29
阅读次数:
266
一、简介 使用linux系统的过程中,有时发现系统根目录(/)的空间不足,导致系统运行很慢,针对该现象,本文详细介绍根目录(/)的空间扩展方法。 二、操作步骤 1)查看根目录大小 df 2)查找系统有无可用空间,发现系统存在未使用硬盘/dev/sdb fdisk -l 3)依次执行如下指令,对该磁盘...
分类:
系统相关 时间:
2016-01-08 22:03:39
阅读次数:
340