1.下载R软件使用下面命令下载R软件wget http://mirror.bjtu.edu.cn/cran/src/base/R-3/R-3.0.1.tar.gz下载结果如图所示:
2.解压执行下列命令解压R软件,并切换到解压目录中。tar -zxvf R-3.0.1.tar.gz #解压命令
cd R-3.0.1 #切换目录3.安装安装R软...
分类:
其他好文 时间:
2015-05-16 16:38:46
阅读次数:
165
我个人一般会一个人当3个人活着。早上起来到中午,是理智时间,这个时间段我会处理一些按部就班的事情,午后到下午4点多,这是一段狂躁的时间,这段时间我会处理一些一直拖着没时间做的事情,因为一旦狂躁起来,便停不下来,5点到晚上,这是一段相当感性的时间,这段时间我会天马行空,想一些不着边际的东西或者抒发一些感慨。这篇文章属于晚上构思,早上写出发在微信朋友圈的,现在整理完善一下。 最近,接触了一...
分类:
其他好文 时间:
2015-05-16 16:39:57
阅读次数:
132
前言前面讲到只是爬取了title和url,那么怎么爬取文章,其实原理是一样的。过程保存文章内容的Item我们在item.py中添加一项,如下:class CsdnArticleItem(Item):
title = Field()
article = Field()
pass我们保存文章的题目和内容。分析文章的链接csdn是怎么来保存一篇文章的,我们来看一个url:
htt...
分类:
其他好文 时间:
2015-05-16 16:39:53
阅读次数:
138
poj2186:题目链接
题目大意:有n头奶牛,m个关系,A B表示A奶牛认为B是备受关注的,这个关系具有继承性,比如:A B 和 B C那么A奶牛也会认为C是备受关注的,问有多少头奶牛是受到除自己以外所以人关注的
首先进行强连通,那么每个连通块中的点都是受到该连通块中其它点的关注的,进行缩点,原图变成一颗树,如果有且只有一个缩点以后的点的出度为0,那么这个点就是受到所有人关注的。记录下该点代...
分类:
其他好文 时间:
2015-05-16 16:37:21
阅读次数:
130
MATLAB学习,求矩阵最大值max函数,求矩阵最小值min函数...
分类:
其他好文 时间:
2015-05-16 16:37:24
阅读次数:
193
模板编译
老师问小明:已经a=1,
求a+1的值。
小明挠挠头,思考后回答:老师,a+1的结果是2。
以上是一个非常简单的例子,实际上就是一个模板编译过程。
a=1,实际表示的是一个名称空间(namespace)中的一项,表示该名称空间中的存在一个名称(name),其值为1。在python里面,名称空间可以用一个非常典型的数据结构,字典来表示,其中都是键值对。...
分类:
其他好文 时间:
2015-05-16 16:36:23
阅读次数:
253
使用mock之后单元测试可以完全不依赖外界环境,比如database(一般使用hsqldb in memory db来实现database测试,mock db太麻烦了),ftp server,web service或者其他的功能模块。Mock测试带来的问题就是各个类,模块之间的集成测试完全没有做,这个时候就需要集成测试。单元测试maven有surefire插件实现自动化,集成测试则有failsaf...
分类:
其他好文 时间:
2015-05-16 16:36:59
阅读次数:
263
题意:
现在有一个n*m的矩阵A,在A中找一个H*H的正方形,使得其面积最大且该正方形元素的和不大于 limit。
思路: 水题
预处理矩形元素和,然后二分枚举最大边长,然后把这边长在整个矩形中试一遍(O(n*m))看是否符合。总时间复杂度O(n*m*log(min(n,m))) 可暴
code:
#include
#include
#include
#include...
分类:
其他好文 时间:
2015-05-16 16:36:24
阅读次数:
97
题意:题目意思很简单就是有一个由 A C G T 组成的字符串,要求找出字符窜中出现次数不止1次的字串
思路1: 遍历字符串,用hashmap存储字串,判断即可
代码1:
public List findRepeatedDnaSequences(String s) {
List rs = new LinkedList();
Map map = new...
分类:
其他好文 时间:
2015-05-16 16:37:47
阅读次数:
179
题意:这个题意理解比较重要,题目的意思就是指找到一个字符串数组中由相同字符构成的字符串组
思路:基本思路是这样的,建立一个string - > list 的hash表, key是字符串的字符按序排列的字符串,然后遍历list的size即可
代码:
public List anagrams(String[] strs) {
List rs = new LinkedLis...
分类:
其他好文 时间:
2015-05-16 16:37:33
阅读次数:
136
项目开发的时候遇到一个错误:org.springframework.jdbc.BadSqlGrammarException:
### Error querying database. Cause: java.sql.SQLException: ORA-06550: 第 8 行, 第 4 列:
PLS-00103: 出现符号 ";"在需要下列之一时:
. ( ) , * @ % & = - ...
分类:
其他好文 时间:
2015-05-16 16:35:27
阅读次数:
143
题意
A array contain N number, can you tell me how many different pair i,j that satisfy a[i] + a[j] = M and 1
0
思路:
用map记录会超时
所以想到手写二分。思考一下其实满足题目条件的对数和每个数字的位置并没有关系——排序+二分查找(范围来确定个数)即可。
code:
...
分类:
其他好文 时间:
2015-05-16 16:35:53
阅读次数:
98
题意:这个题目也是个蛮有意思的题目,就是对一个有随机指针的链表进行深拷贝,
思路:简单地来说就是递归拷贝,然后呢防止重复拷贝,所以凡是拷贝过得内存地址都得记录下来
代码:
Map m = new HashMap();
//保存已经copy的部分
public RandomListNode copyRandomList(RandomListNode head)...
分类:
其他好文 时间:
2015-05-16 16:35:40
阅读次数:
125
题目描述 Description
学校实行学分制。每门的必修课都有固定的学分,同时还必须获得相应的选修课程学分。学校开设了N(N<300)门的选修课程,每个学生可选课程的数量M是给定的。学生选修了这M门课并考核通过就能获得相应的学分。
在选修课程中,有些课程可以直接选修,有些课程需要一定的基础知识,必须在选了其它的一些课程的基础上才能选修。例如《Frontpage》必须在选修了《Windows...
分类:
其他好文 时间:
2015-05-16 16:34:54
阅读次数:
127
题意:题意比较简单就是二叉树的中序遍历
思路:1. 递归是最简单的了
2. 非递归的实现:用一个stack做存储结构
一直查找leftchild 知道没有下一个leftchild,访问该元素
如果该元素有right child 加入stack
从stack中取出一个元素 重复上述行为(这里需要加入set集合记录访问过得left的节点 否则会出现重复访问的问题)
代码:
...
分类:
其他好文 时间:
2015-05-16 16:34:34
阅读次数:
100
编制一个字符替换函数rep(char *s,char *s1,char *s2),实现将已知字符串s中所有属于字符串s1中的字符都用字符串s2中的对应字符代替。这里使用指针实现。
举个例子: char s[] = “ABCABC”;
char s1[] = “AB”;
char s2[] = “XY”;
运行该函数之后,变为”XBYXBY”
那么可以这么想,s1和s2分别位于两个数组中,从s的第一个...
分类:
其他好文 时间:
2015-05-16 16:35:41
阅读次数:
107
题解:
首先我们如果设原串为串[ 1,n1,n ]
然后 fif_i 表示串[ i+1,n?ii+1,n-i ]中最长的串长使得串[ i+1,i+fii+1,i+f_i ]==串[n?i?fi+1,n?in-i-f_i+1,n-i]
这时存在一个性质 fi?1=fi+2f_{i-1}
然后就可以线性递推啦!
证明:
现在让我们来反证一下这个性质:
下图有四种情况,f[i]为红色...
分类:
其他好文 时间:
2015-05-16 16:35:15
阅读次数:
120