Scrapy是一个用python实现都爬虫框架,简单易用,功能强大,只需要在框架的基础上自定义自己的分析规则即可,具体如何新建工程等待都在官方文档上面讲解得非常清楚,官方文档tutorial(http://doc.scrapy.org/en/latest/intro/tutorial.html).....
分类:
编程语言 时间:
2014-07-22 22:50:15
阅读次数:
307
前两天想在微博上发表一个观点:在现在的技术体系中,能用于描述通讯协议的方式很多,xml,json,protobuf,thrift,如果在有如此众多选择的基础上,在设计系统时,还自造协议,自己设计协议类型和解析方式,...
分类:
其他好文 时间:
2014-07-21 10:24:14
阅读次数:
182
题意:若两个QS之间要想连网,除了它们间网线的费用外,两者都要买适配器,求使所有的QS都能连网的最小费用。分析:这个除了边的权值外,顶点也有权值,因此要想求最小价值,必须算边及顶点的权值和。解决方法:用prim算法,在构造邻接矩阵时,在i到j的权值的基础上再加上i点的权值和j点的权值即可。附上AC代...
分类:
Web程序 时间:
2014-07-21 09:28:59
阅读次数:
252
上次学了一些C开发相关的工具,这次再配置一下VIM,让开发过程更爽一些。 另外再学一些linux下网络开发的基础,好多人学C也是为了做网络开发。
分类:
编程语言 时间:
2014-07-20 08:03:01
阅读次数:
399
简单地说,SharePoint 2013(以及以后的版本)是一个支持协同的平台----一个集中的基于Web的门户,你用来管理自己的和同事的文档、社交活动、数据和信息。这个定义非常广泛,但是用一个情形来概括就是:你在每天的基础上管理项目,同时必须也要管理项目中的人的团队。项目中,人们会开会,创建文档,交流观点,管理日程等等。如果没有一个集中的地方管理这些活动和文档,你会使用服务器上的文件共享;你会使用邮件来交流文档;你会使用一个或多个不同类型的管理软件帮助记录活动。在这种情形下,你应该能够看到问题。文件共享可...
分类:
其他好文 时间:
2014-07-19 23:32:09
阅读次数:
325
在Android中需要有内核驱动向用户空间表露其状态,一般是使用switch类。本文没有详细去说明switch实现细节,以实用的角度给出了一个完整的例子。以ldd3中最简单的Hello World驱动模块为基础上简单实现了一个switch,可以方便快速上手。...
分类:
移动开发 时间:
2014-07-19 18:46:19
阅读次数:
390
本文要求读者具备如下知识和技术背景:1 熟悉Java开发,知道如何正确的编译运行Java代码;2 知道GIS的基本概念,知道地图导航的基本概念;3 对GeoTools有一定的认识。一开始先来明确我们的任务:在基本的路径查询基础上1 实现单行道限制2 实现左右拐弯限制3 实现动态路况限制4 选择最短距...
分类:
其他好文 时间:
2014-07-19 17:30:14
阅读次数:
294
icinga是nagios的升级版http://blog.kukafei520.net/2011/445.htmlicinga是nagios升级版,其开发人员全部为nagios原小组成员,其绝对免费,在nagios基础上进行二次开发,优化一些文件,其nagios原配置文件直接无缝对接,其安装配置方法...
分类:
移动开发 时间:
2014-07-19 16:16:00
阅读次数:
418
一个好的框架,不仅能帮助程序开发节约很多时间,同时也能减少bug的引入。这个框架是在ssy同学的基础上进行了一些改进: 主要在于一下几点(会随着项目开发逐渐更新这篇文章) 1. 应用了反射机制,实现网络Task的多态。 2. 应用MVC模式,独立出数据Model,让Activity更加专注在界面响应...
分类:
其他好文 时间:
2014-07-19 08:37:19
阅读次数:
396
kcov是在bcov基础上进行的,bcov已经很久没有维护了;首先需要下载依赖库libdwraft,然后在configure时候进行指定:./configure --with-libdwarf=/usr/local/lib然后make;make install(1)悲催的是编译过程中出现了错误‘PT...
分类:
其他好文 时间:
2014-07-19 00:35:24
阅读次数:
316