最近实验室的项目中有一个需求是这样的,需要爬取若干个(数目不小)网站发布的文章元数据(标题、时间、正文等)。问题是这些网站都很老旧和小众,当然也不可能遵守Microdata这类标准。这时候所有网页共用一套默认规则无法保证正确抓取到信息,而每个网页写一份spider代码也不切实际。这时候,我迫切地希望...
分类:
其他好文 时间:
2015-08-29 16:48:57
阅读次数:
212
题目: 求 (n-1)!mod(n)的值。很显然当 n 是合数时 结果为0(当然这里有个特例4)当 n 为素数时, 直接用 威尔逊定理 结果为n-1.#include#include#include#include#define LL long longusing namespace std;boo...
分类:
其他好文 时间:
2015-08-29 16:46:59
阅读次数:
134
最近,由于需要从opencv源码部分对opencv中的某个函数进行修改,以提升算法的速度,因此一直在尝试使用vs2012来编译opencv。期间不乏多次的失败。今天通过实验发现了自己编译的opencv库终于可以使用了,不再出现之前出现的链接错误。现将编译过程记录如下,希望可以给需要的人提供思路和.....
分类:
其他好文 时间:
2015-08-29 16:47:15
阅读次数:
138
蛋疼的一周,CSS页面布局到现在还是乱的, 有些地方总是搞不懂原理,英语差应该多记单词!CSS必掌握单词; padding(内边距);边框内容到边框是内边距 margin(外边距);边框外面是外边距, border(边框); border-style(边框的粗细) (缩写: border...
分类:
其他好文 时间:
2015-08-29 16:47:55
阅读次数:
122
这篇文章列举出了storm topology里面的一些常见模式:流聚合(stream join)批处理(Batching)BasicBolt内存内缓存 + fields grouping 组合计算top N用TimeCacheMap来高效地保存一个最近被更新的对象的缓存分布式RPC:Coordina...
分类:
其他好文 时间:
2015-08-29 16:47:24
阅读次数:
168
在进行C/C++编程时,需要程序员对内存的了解比较精准。经常需要操作的内存可分为以下几个类别: 栈区(stack ):由编译器自动分配和释放,存放函数的参数值、局部变量的值等。其操作方式类似于数据结构中的栈。 堆区(heap ):一般由程序员分配和释放,若程序员不释放,程序节束...
分类:
其他好文 时间:
2015-08-29 16:45:20
阅读次数:
113
联盟实际上是一个单独的集群,集群里面包含很多的NameService共享同样的DataNode,同一份数据只上传一份,block块相同,一个集群中删除,另一个集群中还是存在的.同一份数据只是在namespace中注册了一下.联盟是共享同一个datanode,相同的数据还是一份viewfs跨隶属于同一...
分类:
其他好文 时间:
2015-08-29 16:44:11
阅读次数:
107
介绍由于前面几张的都是直接整理了下 九叔的hyper-v电子书发上来的,个人觉得他写的不是最详细,因此今天我按照自己的实际情况来写个模拟的实战演示。所有的东西都通过VMware WorkStation 12PRO来完成。如果用VMware来实验,大家可以看我以前的博客http://www.cnblo...
分类:
其他好文 时间:
2015-08-29 16:42:55
阅读次数:
252
1.svnadmin create root (这一步由配置管理人员来首先创建一个工作空间)2.项目经理来创建我们的原始项目(oa) 然后通过D:\JavaDevUtils>svn import -m "oa first" oa svn://localhost/oa命令导入到我们的工作空间来,此时就...
分类:
其他好文 时间:
2015-08-29 16:42:46
阅读次数:
145
正是求职笔试旺季,前几天听说有人遇到此题:#define a 10 和const int a=10的区别,废话不多说,下面来解释一下: #define 指令是定义符号常量 const 定义的是常变量(变量的值不能改变)符号常量只是用一个符号常量代替一个字符串,在预编译的时候进行替换回来。没有类...
分类:
其他好文 时间:
2015-08-29 16:44:08
阅读次数:
114
#include#include#include#include#includeusing namespace std;vector words;bool isPrefix(string s1, string s2){ string::iterator it1=s1.begin(); s...
分类:
其他好文 时间:
2015-08-29 16:41:37
阅读次数:
120
提示用户输入密码,如果密码是“888888”则提示正确,否则要求再输入一次,如果密码是“888888”则提示正确,否则提示错误,程序结束。Console.WriteLine("请输入密码"); string a = Console.ReadLine(); ...
分类:
其他好文 时间:
2015-08-29 16:43:29
阅读次数:
275
单一职责: 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的责任过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。 软件设计真正要做的许多内容,就是发现职责并把那些职责相...
分类:
其他好文 时间:
2015-08-29 16:40:52
阅读次数:
133
题意:有n座岛和m条桥,每条桥上有w个兵守着,现在要派不少于守桥的士兵数的人去炸桥,只能炸一条桥,使得这n座岛不连通,求最少要派多少人去。处理重边边在遍历的时候,第一个返回的一定是之前去的边,所以这条边忽略,然后继续遍历,此时可以通过未遍历的边返回pre 1 #include 2 #includ.....
分类:
其他好文 时间:
2015-08-29 16:41:01
阅读次数:
138
总结整理时下流行的浏览器User-Agent大全浏览器userAgent大全各种浏览器UserAgent一览表(桌面+移动)使用JS判断移动设备的终端类型(浏览器UserAgent)JS通过分析userAgent属性来判断浏览器的类型及版本
分类:
其他好文 时间:
2015-08-29 16:40:13
阅读次数:
127
主要内容: 1.函数的声明和调用 2.函数间的参数传递 3.内联函数 4.带默认形参值得函数 5.函数重载 6.C++系统函数 调用出现在函数体实现之前时,默认形参值必须在函数原型中给出。调用出现在函数体实现之后时,默认形参值需要在函数实现时给出。 eg: int add(...
分类:
其他好文 时间:
2015-08-29 16:43:00
阅读次数:
133