- 博客(25)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 自力更生打造自己的个人网站,开袋即食
很早就有了自己搭建一个网站的想法,和新浪博客、简书不同,这里的一切元素我都可以自己定制,虽然没有掌握多少前端技术,但是现如今有很多优秀的开源博客建站平台,比如本文用到的WordPress,Z-Blog,FarBox(这个FarBox超级文艺,独立开发者,收费,现在有升级版的BitCorn,可惜没有内测资格)等等,使得个人网站开发这件事变成了开袋即食,完全不懂计算机的人也可以快速搭建出一个属于自己的网
2017-05-17 23:14:06
1895
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于GephiSDK的数据可视化功能开发
实习结束,这是实习成果之一,功能比较完整的一个小模块,希望以后可以用到产品里。一、实现环境:NetBeansIDE 8.1 JDK 1.8 gephi-toolkit-0.9.1-all.jar 注:SDK使用NetBeans环境开发,对eclipse支持不好,尽量使用NetBeans来实现。二、相关资源:1.官方API:https://gephi.org/gephi-toolkit/0.9.
2016-08-18 15:59:44
2795
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Hadoop2.6.4集群环境搭建全记录
折腾了两天,总算把环境搭起来了,由于很多资料都是基于Hadoop1.0的,而目前的2.0以上的Hadoop架构发生变化,因此一些老旧的资料就已经不再适用,而我又实在是不喜欢看官方文档,所以整理出这篇攻略给同样不喜欢看英文文档的你(如果你喜欢看还会百度中文的资料么;-)目标:组成一个由四台电脑构成的简单集群,其中一台为master,余下三台为slave。环境:Ubuntu 14.04 LTS 64bi
2016-03-22 21:07:07
4577
原创 Solved:无法建立目录wp-content/uploads.有没有上级目录的写权限?
WordPress媒体库无法上传文件,会报出“无法建立目录wp-content/uploads/2017/5.有没有上级目录的写权限?”这个错误,这个问题的解决关键有两点:一、修改上传路径的键值对在WordPress数据库中找到表wp_options,修改upload_path的值为”wp-content/uploads”,注意带双引号代码如下:update wp_options set opti
2017-05-16 17:47:16
6126
原创 FTP安装插件
linux安装FTP服务FTP限制用户名为test,限制路径为/home/test,因此需要创建test用户: http://www.cnblogs.com/yangjinjin/p/3158245.html使test用户获得root权限: http://blog.csdn.net/stormbjm/article/details/9086163 其中方法三方便快捷,升级之后再将id改回去vi
2017-05-15 22:50:48
944
原创 Windows7搭建Apache本地服务器+PHP环境
版本Apache 2.4.25 Win64PHP 7.1.2 由于Apache在win环境下并没有提供release版本,只有源代码,如果不想自己编译可以选择这个版本:https://www.apachelounge.com/download/ 安装配置Apache1.下载解压至安装目录d:\Apache242.修改配置文件d:\Apache24\conf ServerRoot
2017-05-08 22:39:45
5908
转载 LRU缓存介绍与实现 (Java)
http://blog.csdn.net/beiyeqingteng/article/details/7010411
2016-08-20 16:58:57
558
转载 算法时间复杂度和空间复杂的
没有挤公交来上班过,就不知道生活的压力有多大。算法的时间复杂度和空间复杂度合称为算法的复杂度。 1.时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间
2016-08-20 16:39:38
498
转载 java到底是值传递还是引用传递
转子guhanjie博客:http://guhanjie.iteye.com/blog/1683637值传递例子 ... ... //定义了一个改变参数值的函数 public static void changeValue(int x) { x = x *2; } ... ... //调用该函数 int num
2016-07-27 14:19:54
332
原创 GraphX:RDD详解
———————–施工中——————–VertexRDDs1.filter过滤出符合条件的点集scala> val graph = GraphLoader.edgeListFile(sc, "file:///home/hadoop/1.txt")scala> graph.vertices.filter{case(id, v) => id > 5}2.mapValuesmap方法改变点的属性scala
2016-05-17 17:08:04
2576
原创 Spark学习笔记:Pregel API
import org.apache.spark.graphx._// Import random graph generation libraryimport org.apache.spark.graphx.util.GraphGenerators// A graph with edge attributes containing distancesval graph: Graph[Int
2016-05-13 21:14:42
1602
原创 Spark学习笔记:aggregateMessages
应用情景:分析一个图时,需要分析与顶点相连接的每个顶点的信息,例如,需要统计汇总指向A点的每个顶点的信息:每个点的年龄为了提高性能,主要的聚合操作从graph.mapReduceTriplets改为了新的graph.AggregateMessages。1.生产一个100个点的graph,边的数目随机。点属性Double,表示该点的年龄,边属性Intscala> import org.apache.s
2016-05-13 15:23:57
3636
1
原创 Spark学习笔记:joinVertices & outJoinVertices
joinVertices 若graph顶点的Id在点集pointTest中,则将graph顶点的属性使替换为点集pointTest的点属性; 若graph顶点Id不在点集pointTest中,则不对graph顶点属性做任何修改。1.创建graphscala> val graph = GraphLoader.edgeListFile(sc, "file:///home/hadoop/1.txt")
2016-05-13 13:18:10
3180
转载 简洁强悍的杨辉三角
评论里大神多!服N = [1]while True: yield N N.append(0) N = [N[i-1] + N[i] for i in range(len(N))]
2016-04-24 17:18:40
554
转载 Python实现汉诺塔
转自廖雪峰网站神评论,解析十分清楚。源码:https://github.com/michaelliao/learn-python3/blob/master/samples/function/recur.pymove(n, a, b, c)这个函数不要理解为ABC三个柱子。 请这样理解,move函数,用来完成这么一个任务: 把n个盘子,从“源柱”通过“过渡柱”移动到“目标柱”上。 即mov
2016-04-23 11:13:07
4016
原创 检测端口是否打开
方法1telnet 9.119.131.105 8020方法2查看指定端口是否开启:nmap 9.119.131.105 -p 8020查看全部已打开的端口:nmap 9.119.131.105方法3nc -v 9.119.131.105 8020
2016-04-13 11:16:37
1359
原创 Apache本地服务器的部署
一、下载1.apr和apr-util: http://apr.apache.org/download.cgi Unix Source: apr-1.5.2.tar.gz [PGP] [MD5] Unix Source: apr-util-1.5.4.tar.gz [PGP] [MD5] 2.PCRE - Perl Compatible Regular Expressions http:/
2016-04-11 11:27:19
689
原创 YARN架构的深入理解
一、基本架构YARN是Hadoop 2.0中的资源管理系统,它的基本设计思想是将MRv1中的JobTracker拆分成了两个独立的服务:一个全局的资源管理器ResourceManager和每个应用程序特有的ApplicationMaster。 其中ResourceManager负责整个系统的资源管理和分配,而ApplicationMaster负责单个应用程序的管理。
2016-03-31 21:56:08
746
原创 Hadoop启动时的一些问题
1.关机重启之后需要依次关闭各节点的防火墙 2.由于公司内部ip是动态分配的,所以重启之后若ip发生变化,之前写入到/etc/hosts中的ip和主机名的对应关系实际上就是错误的了,实际上可以不配置这个文件,若能ping通各节点就可以。 3.如果在master节点上jps发现namenode无法启动,可以尝试删除/home/hadoop/tmp文件夹,并重新建立一个,然后更改owner,然后重新
2016-03-25 11:05:13
1006
原创 Linux中一些基础命令,随用随记~
pppoe拨号上网: sudo pppoeconf,其中除了输入校园网账号密码之外,一路yes,ok就行了复制:cp 源 目的 cp -r /home /dst 可以将home文件夹下所有的文件和文件夹统统复制到dst文件夹下,-r是递归的缩写 向一些没有读写权限的文件夹中复制时加sudo解压缩:tar -zxvf XXXX.tar.gz 注意路径,默认解压到home下重命名:s
2016-03-20 17:58:54
507
原创 Linux下Java开发环境的搭建
我的系统是Ubuntu 14.04 LTS 64bit 一个月之后出16.04 LTS,到时候再换吧,反正已经折腾这么多次系统了,也不差这一次了=。=jdk的下载和安装登陆Oracle官网,下载相应的linux64位的jdk,Ubuntu对应的压缩包拓展名为.tar.gz在终端里输入如下命令行,解压缩下载的jdk,代码中路径根据和具体压缩文件名实际情况更改。tar -zxvf /home/t
2016-03-20 16:06:22
1594
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人