Author Archive: nex3z

在Github上同步Fork过来的Repository

  在Github上fork别人的repo后,会在自己的空间内建立一个原repo的副本,如果原项目进行了更新,自己的repo是不会自动更新的。本文介绍将自己fork与原repo进行同步的方法。   首先要指定原repo为upstream。来到原项目的页面,复制其git链接,例如: https://github.com/id/ProjectName.git 打开终端/命令行/Git Bash,cd到…
Read more

使用Visual Studio与Github协同工作

  本文主要介绍Github的一些基本操作,以及使用Visual Studio与Github协同工作的方法。 1. Fork a Repo   在Github上找到了感兴趣的项目,想要获取它的源代码,并在其基础上进行开发,首先要做的是复制一份项目的代码到自己的代码仓库(repository),即Fork。   首先进入所感兴趣项目页面,如图1所示,点击页面右上角的“Fork”按钮。   …
Read more

在Ubuntu 14.04上安装LAMP stack

  LAMP stack指的是一组开源程序,用于服务器host动态网页和网页app。具体来说,LAMP使用Linux操作系统和Apache Web服务器,数据存储在MySQL数据库中,动态内容由PHP处理。 0. 更新apt   以下的安装都使用了apt——Ubuntu的package manager来进行,首先需要进行一下updata: sudo apt-get update 1. 安装Apac…
Read more

R Cheat Sheet (15): Base Graphics

相比于其他编程语言,R语言的最大优势之一是它能够很容易地绘制出版物级别的图像。本节的主要内容是R中的基础绘图,不包含如lattice、ggplot2和ggvis等更高级的绘图包。 首先载入cars 数据框,并查看其文档: > data(cars) > ?cars cars 中只有两个变量,速度speed 和刹车距离dist ,这些数据是19世纪20年代记录的。 在开始绘图前,首先查看一下数据…
Read more

R Cheat Sheet (14): Dates and Times

1. 日期和时间的表示 R使用Date 类表示日期,使用POSIXct 和POSIXlt 类表示时间。日期实际的存储方式为距离1970年1月1日的天数,POSIXct 中时间的存储方式为距离1970年1月1日的秒数,POSIXlt 中时间的存储方式为秒钟、分种、小时等元素的列表。 1.1. 日期的表示 可以使用Sys.Date() 获取当前日期,它返回的是一个Date 对象: > d1 &l…
Read more

R Cheat Sheet (13): Simulation

使用像R一样的统计编程语言的好处之一,是其具备大量生成随机数的工具。 1. 随机采样 使用sample() 函数可以生成随机数,下面的例子模拟了投掷一个六面骰子四次的结果,连续执行可以得到不同的结果: > sample(1:6, 4, replace = TRUE) [1] 3 6 3 1 > sample(1:6, 4, replace = TRUE) [1] 3 2 3 4 其中第一个参…
Read more

R Cheat Sheet (12): Looking at Data

当拿到一个新的数据集时,首先要做的是检查一下数据,数据的格式是怎样的?有几个维度?有哪些变量?变量是如何存储的?有哪些丢失的数据?数据中是否有瑕疵?本节主要内容是使用R的内建函数解答以上问题。 本节中使用的数据集来自United States Department of Agriculture’s PLANTS Database (http://plants.usda.gov/adv_…
Read more

R Cheat Sheet (11): vapply and tapply

本文通过实例说明R语言*apply()系列中vapply()和tapply()的用法,所用到的数据同R语言中lapply()和sapply()的用法。在http://archive.ics.uci.edu/ml/machine-learning-databases/flags/flag.data下载到flag.data文件,将其导入R: names <- c(“name”, “landmas…
Read more