月份:2015年8月

Mongo MapReduce使用统计uv(二)

mongo支持 JavaScript脚本运行:

shell中运行:

shell运行中加上–quit:
[crayon-5c144661e3733681307[……]

Read more

{ Add a Comment }

nginx+lua+redis 限制ip的访问次数

一、安装环境:

  • 阿里云centos 6.5
  • Nginx-1.4.4
  • Redis 3.0.3
  • LuaJIT-2.0.2

二、安装步骤:

1、安装LuaJIT-2.0.2

 

注:64位[……]

Read more

{ 1 Comment }

Mongo MapReduce使用统计uv

今天帮同事跑数据,写的js代码有点复杂,网上找了半天,看见一个网页这么说

select DISTINCT last_name from users
db.users.distinct(‘last_name’)
去掉重复值

但是没法进行query查询了,无奈之下,去找新[……]

Read more

{ Add a Comment }

希尔排序(直接插入排序的改进)

 

采用了分组的方式进行插入排序,避免了直接插入排序,在大致有序的情况下,空跑一趟,这样相对来说效率提高了。同时,可以非常清楚的看出shell排序比直接插入排序多了一个for循环,$gap在直接插入排序中的值为1。这样分[……]

Read more

{ Add a Comment }

网络爬虫系列-1

什么是网络爬虫?

网络爬虫是一种自动获取网页内容的程序,是搜索引擎的重要组成部分。

网络爬虫通常用来做些什么?

百度蜘蛛,Google bot等等都是爬虫,可以作为搜索引擎的数据来源;也可以收集情报信息等等;偶尔,可以豆瓣图书当例子进行抓取。

进行我们就讲讲如何抓取豆瓣图书网页的标题[……]

Read more

{ Add a Comment }

快速排序

心血来潮,搞搞排序算法,这篇是PHP版的快速排序。

 

{ Add a Comment }