转载
DBC12345666
这个作者很懒,什么都没留下…
展开
-
局部敏感hash
本文主要介绍一种用于海量高维数据的近似最近邻快速查找技术——局部敏感哈希(Locality-Sensitive Hashing, LSH),内容包括了LSH的原理、LSH哈希函数集、以及LSH的一些参考资料。一、局部敏感哈希LSH在很多应用领域中,我们面对和需要处理的数据往往是海量并且具有很高的维度,怎样快速地从海量的高维数据集合中找到与某个数据最相似(距离转载 2015-01-07 15:32:23 · 1233 阅读 · 0 评论 -
tcp/ip下,拥塞控制算法
TCP的RTT算法从前面的TCP重传机制我们知道Timeout的设置对于重传非常重要。设长了,重发就慢,丢了老半天才重发,没有效率,性能差;设短了,会导致可能并没有丢就重发。于是重发的就快,会增加网络拥塞,导致更多的超时,更多的超时导致更多的重发。而且,这个超时时间在不同的网络的情况下,根本没有办法设置一个死的值。只能动态地设置。 为了动态地设置,TCP引入了RTT——Ro转载 2015-01-07 20:18:24 · 3017 阅读 · 0 评论 -
Bitcask存储模型
1.存储的介质与读写谈存储,那么理解存储的介质的特性显然很重要,书中谈了很多硬件结构,但最重要的结论,都浓缩在存储介质对比这张表中了。磁盘介质对比类别每秒读写(IOPS)次数每GB价格(元)随机读取随机写入内存千万级150友好友好SSD盘35000转载 2015-01-29 09:54:26 · 707 阅读 · 0 评论 -
Redis主从复制问题和扩容问题的解决思路
一、解决主从复制问题当使用Redis作为存储引擎的时候,并且使用Redis读写分离,从机作为读的情况,从机宕机或者和主机断开连接都需要重新连接主机,重新连接主机都会触发全量的主从复制,这时候主机会生成内存快照,主机依然可以对外提供服务,但是作为读的从机,就无法提供对外服务了,如果数据量大,恢复的时间会相当的长。为了解决Redis主从Copy的问题,有如下两个解决方案:主动复制所转载 2015-01-30 16:06:15 · 851 阅读 · 0 评论 -
epoll实现服务器高并发
在linux 没有实现epoll事件驱动机制之前,我们一般选择用select或者poll等IO多路复用的方法来实现并发服务程序。在大数据、高并发、集群等一些名词唱得火热之年代,select和poll的用武之地越来越有限,风头已经被epoll占尽。本文便来介绍epoll的实现机制,并附带讲解一下select和poll。通过对比其不同的实现机制,真正理解为何epoll能实现高并发。se转载 2014-12-30 19:53:22 · 1516 阅读 · 0 评论 -
Nginx + CGI/FastCGI + C/Cpp
本篇介绍CGI/FASTCGI的原理、及如何使用C/C++编写简单的CGI/FastCGI,最后将CGI/FASTCGI部署到nginx。内容大纲如下:1. CGI1.1. 环境变量1.2. 标准输入2. FastCGI3. nginx cgi/fastcgi3.1. nginx + fastcgi3.1.1. spawn-fcgi3转载 2015-03-19 16:39:20 · 1159 阅读 · 0 评论 -
快速人脸探测及人脸校准技术
http://dataunion.org/14010.html转载 2015-04-29 21:18:26 · 1080 阅读 · 0 评论