- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 canvas 绘图详解(4)
canvas 绘图详解/* 图形变换 位移 translate(x, y) 会叠加 旋转 rotate (deg) 缩放 scale (sx, sy) *//** transform(a, b, c, d, e, f)** a c e* b d f* 0 0 1*
2016-05-22 22:51:51 308
原创 Hadoop Failed to set permissions of path 错误处理
Exception in thread "main" Java.io.IOException: Failed to set permissions of path: \tmp\Hadoop-Administrator\mapred\staging\Administrator-4954228\.staging to 0700 at org.apache.hadoop.fs.FileUti
2016-05-21 14:50:48 496
原创 secureCRT报错 The remote system refused the connection.
secureCRT The remote system refused the connection.这里是因为刚装了ubuntu 12,还没有安装ssh server。按照以下方式安装即可:sudo apt-get install openssh-serverUbuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt
2016-05-19 18:37:18 1448
原创 Hadoop学习教程
Hadoop SecuertCRT 学习[root@localhost ~]# su - root[root@localhost ~]# service iptables restart[root@localhost ~]# chkconfig iptables off[root@localhost ~]# hostname[root@localhost ~]# vim /etc/sysc
2016-05-19 14:26:14 489
原创 在GitHub上创建博客主页
github pagegithub-page是一个免费的静态网站托管平台,由github提供,它具有以下特点:免空间费,免流量费具有项目主页和个人主页两种选择支持页面生成,可以使用jekyll来布局页面,使用markdown来书写正文可以自定义域名个人主页每个帐号只能有一个仓库来存放个人主页,而且仓库的名字必须是username/username.github.
2016-05-19 10:09:25 688
原创 Jsoup 教程
问题你需要一个元素中的HTML内容方法可以使用Element中的HTML设置方法具体如下:Element div = doc.select("div").first(); // div.html("lorem ipsum"); // lorem ipsumdiv.prepend("First");//在div前添加html内容div.append("La
2016-05-18 20:49:01 447
原创 Docker 学习日志 (二)
8 容器内部都在干些什么现在我们已经有了一个在后台运行 while 循环的守护型容器。为了探究该容器内部都在干些什么,可以用 docker logs 命令来获取容器的日志,如代码清单3-19所示。代码清单3-19 获取守护式容器的日志$ sudo docker logs daemon_davehello worldhello worldhello worldhell
2016-05-17 19:54:07 6966
原创 Docker之常用命令
1. 查看docker信息(version、info)[plain] view plaincopy# 查看docker版本 $docker version # 显示docker系统的信息 $docker info 2. 对image的操作(search、pull、images、rmi、history)[plain] view plaincopy# 检索image $d
2016-05-17 19:40:05 404
原创 Docker 学习日志(一)
如果要安装最新的docker版本,那么需要安装https支持apt-get install apt-transport-https $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9$ sudo sh -
2016-05-17 13:56:28 1159
原创 NPM 使用介绍(3)
NPM 使用介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:允许用户从NPM服务器下载别人编写的第三方包到本地使用。允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。由于新版的nodejs已经集成了npm,所以之前np
2016-05-10 22:51:01 976
原创 Node.js 创建第一个应用(2)
如果我们使用PHP来编写后端的代码时,需要Apache 或者 Nginx 的HTTP 服务器,并配上 mod_php5 模块和php-cgi。从这个角度看,整个"接收 HTTP 请求并提供 Web 页面"的需求根本不需 要 PHP 来处理。不过对 Node.js 来说,概念完全不一样了。使用 Node.js 时,我们不仅仅 在实现一个应用,同时还实现了整个 HTTP 服务器。事实上
2016-05-09 22:03:57 408
原创 Node.js 安装配置(1)
Window 上安装Node.jsWindows 安装包(.msi) :32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi检查Node.js版
2016-05-09 21:50:01 482
原创 多线程实现方式---实现Runnable接口
多线程实现方式---实现Runnable接口多线程实现方式---实现Runnable接口一个类如果需要具备多线程的能力,也可以通过实现java.lang.Runnable接口进行实现。按照Java语言的语法,一个类可以实现任意多个接口,所以该种实现方式在实际实现时的通用性要比前面介绍的方式好一些。 使用实现Runnable接口实现多线程的示例代码如下:
2016-05-05 11:00:06 8639
原创 渐近记号
定义 设 f\left(n\right)f(n) 是一个定义在 \mathbb{N}N(有时也可取 \mathbb{Z}_+Z+ 等,允许有有限个自然数处没有定义)上的函数,定义集合\mathcal{O}\left(f\right)=\left\{{g\left(n\right):\exists N\in\mathbb{N},C\geq 0,\mathrm{\ s.t.\ }\f
2016-05-03 18:55:28 511
原创 辗转相除法(欧几里德算法)
这个算法可以用来求解两个非负整数 a,ba,b 的最大公因数 \gcd\left({a,b}\right)gcd(a,b)。算法的步骤如下:若 b=0b=0,则最大公因数是 aa;否则,最大公因数是 \gcd\left({b,a-b\left\lfloor{\frac{a}{b}}\right\rfloor}\right)gcd(b,a−b⌊ba⌋)。这个算法用自己定义了
2016-05-03 17:54:06 991
原创 并查集
#include int fa[2000];// 还记得之前阅读课里讲的并查集算法// father函数返回的是节点x的祖先节点int father(int x) { if (fa[x] != x) fa[x] = father(fa[x]); return fa[x];}// 合并两个节点所在集合,同时判断两个点之前是否在一个集合里// 函数返回t
2016-05-03 17:51:50 441
原创 最长上升子序列 (Longest Increasing Subsequence, 常简称为 LIS)
最长上升子序列 (Longest Increasing Subsequence, 常简称为 LIS) 是动态规划解决的一个经典问题。我们先讲一下子序列是什么。一个数组的子序列就是从里面选出一些元素,并将他们保持原有的先后顺序排列。比如[1, 2, 3, 4, 5]的子序列有[1, 3, 5]、[3, 4],而[1, 5, 3]则不是这个数组的子序列。这里多介绍一下,还有一个
2016-05-03 09:50:44 509
原创 数塔问题
#include #include using namespace std;const int N = 100;// 下面这个函数实现的是更新最大值,o赋值为o和x的最大值template void updateMax(T& o, const T& x) { o = (o > x) ? o : x;}// f数组为动态规划的状态数组// num数组为读入的数塔// n
2016-05-03 09:43:15 669
原创 程序设计竞赛入门
#include #include #include #include #define ARRSIZE(x) (sizeof(x)/sizeof(x[0]))using namespace std;// 请读者只在下面的函数内修改代码int summary(vector >& mat) { int sum = 0; for (int i = 0; i < mat.s
2016-05-02 20:43:25 870
原创 寄存器和存储器的区别?
存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制,从20世纪50年代开始,磁芯存储器曾一度成为主存的主要存储介质,但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都是用半导体存储器。现在的DDR2内存的读写速度一般为6~
2016-05-01 11:23:55 34791 3
3114006172陈世强数据库课程设计报告
2018-05-26
计算机领域国际会议分区表
2017-07-27
LaTeX Learn Notes
2016-08-04
libspatialindex
2016-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人