编程实践
文章平均质量分 81
爬梯者
这个作者很懒,什么都没留下…
展开
-
分享基于phantomjs的web截图
package mainimport ( "encoding/json" "errors" "fmt" "io/ioutil" "net/http" "os/exec" "path" "runtime" "strconv" "strings" "sync" "time")type App s原创 2014-11-21 13:18:22 · 893 阅读 · 0 评论 -
Mac 开发配置手册
手册内容为「如何让一部全新的 MacBook 快速完成开发环境配置」,主要面向 Web 开发者。其中的指导,在 Mavericks 和 Yosemite 上有效,其他版本系统并未尝试。如果你是一名老手,本手册让你减少配置开发环境的烦恼。如果你是一名新手,那么恭喜你,你将会认识一个全新的世界。手册内容主要意译自:Sourabh Bajaj 的 Mac OS X Setup G转载 2015-04-12 01:49:04 · 822 阅读 · 0 评论 -
Apache Thrift
IntroductionThrift is a framework for creating interoperable and scalable services. Thrift was originally developed at Facebook, and contributed to Apache in order to foster greater use. Thrift is转载 2015-04-18 04:58:53 · 465 阅读 · 0 评论 -
Mac 源码安装 mongo-php-driver
下载源码 git clone https://github.com/mongodb/mongo-php-driver.git安装xcode工具 xcode-select --install安装 autoconf sudo brew install autoconf使用phpize编译 phpize ./configure make sudo make install 此时会有原创 2015-03-22 18:30:48 · 678 阅读 · 0 评论 -
python返回函数/函数编程
函数编程时新手经常遇到的坑原创 2015-01-03 12:08:45 · 1115 阅读 · 0 评论 -
Python实现素数过滤的一点想法
def f(i): if not isinstance(i, int): return False if i % 2 == 0: return False for n in range(3,int(math.sqrt(i))+1): if i % n == 0:原创 2015-01-03 11:23:59 · 473 阅读 · 0 评论 -
riak简介(一)
这只是riak,一款分布式存储开源软件的基本介绍。本人机子为ubuntu。所以安装比较简单sudo apt-get install opensslsudo apt-get install erlang下载deb包安装wget -c http://s3.amazonaws.com/downloads.basho.com/riak/2.0/2.0.2/ubuntu/trusty/riak_2.0.2-1_amd64.debdpkg -i原创 2015-01-12 22:29:05 · 1346 阅读 · 0 评论 -
代理ip采集器(1)
还没撸完码,但是撸了一半了,校验那块撸的差不多了,这次代码就不贴在这边了,有空丢github上面.下篇再给上地址了.这次就大概说下自己的思路:整体的架构就如上图了,库用的是redis内存数据库.其实与其说是库还不如说是队列,我用的是go写的,这块写成一个接口,可以使用go map实现队列,也可以使用redis或者其它方式去实现都行,这写都是细节.采集器最核心的部分是代理的判断,不是很难原创 2015-01-31 11:02:19 · 1207 阅读 · 0 评论 -
抓取历年天气
使用goquery抓取天气的demo。数据量有点多。目前按省份存储天气数据。存储到csv文件中。package mainimport ( "code.google.com/p/mahonia" "encoding/csv" "fmt" "github.com/PuerkitoBio/goquery" "net/http" "os" "strings" "time"原创 2014-11-29 14:05:14 · 715 阅读 · 0 评论 -
Iterm2 快捷键指南
Mac 原来自带的终端工具 Terminal 不好用是出了名的,虽然最近几个版本苹果稍微做了些优化,功能上,可用性方面增强不少,无奈有个更好用的 Iterm2 摆在那,基本上也就没有多少出场机会了Iterm2,经常使用终端的同学肯定早就切换到这个东东上了,开源免费,和 zsh 搭配差不多已经取代 Terminal + bash 成了 Mac 上终端工具的标准配置。Iterm2 的优转载 2015-04-12 01:47:01 · 445 阅读 · 0 评论