随笔分类 - 器.工具使用
摘要:鉴于内存的非持久性和容量限制,一个有效的数据处理工具必须能够使用外部数据:能够从外部获取大量的数据,也能够将处理结果保存。R中提供了一系列的函数进行外部数据处理,从外部数据的类型可以分为文件、数据库、网络等;其中文件操作还可以区分为导入/导出操作和流式操作。Table of Contents1 数据框1.1 列表1.2 数据框1.3 编辑数据框2 CSV文件的导入导出2.1 文件格式2.2 read.table()和write.table()2.3 scan()和cat()3 使用连接(connection)3.1 连接的类型3.2 输出到连接3.3 从连接输入3.4 二进制连接4 一些特定的
阅读全文
摘要:有人说,统计的本质就是数据的可视化。经过前面两篇的学习内容,我们已经大体知道了R是什么以及R中主要的数据类型和数据结构。尽管了解得很粗浅,但我还是迫不及待的进入了“绘图”这一主题。R提供了非常丰富的绘图功能,可以通过命令:demo (graphics) 或者demo(persp)来体验R绘图功能的强大。图形工具是 R 环境的一个重要组成部分。 R提供了多种绘图相关的命令,分成三类:•高级绘图命令:在图形设备上产生一个新的图区,它可能包括坐标轴,标签,标题等等。•低级绘图命令:在一个已经存在的图上加上更多的图形元素,如额外的点,线和标签。•交互式图形命令:允许交互式地用鼠标在一个已经存在的图上添
阅读全文
摘要:好久没进行java方面的开发了,最近又完成了一个java相关的任务,顺便重新体会了 maven 这一利器。
在使用过程中发现以前对maven的理解不够深入,借此机会重新梳理了一下maven的核心概念。相信理解了这些核心概念, 即使长时间不使用,以后再重新上手也会非常容易。
本文以类图的方式,介绍maven核心的12个概念以及相互之间的关系。
阅读全文
摘要:尽管有很多的免费镜像提供yum源服务,但是还是有必要建立自己的yum服务器,主要出于以下几点考虑:
网络速度:访问互联网可能比较慢
节省带宽:如果有大量的服务器,架设自己的yum源可以有效节省互联网带宽
联网限制:对于有些内网服务器,不能连接到互联网
对于RHEL(Redhat Enterprise Linux),需要购买服务
便于发布自己开发的rpm包
阅读全文
摘要:git-emacs在Emacs中实现了git命令行的所有功能,并且基于Emacs的强大功能使用起来更加方便。
使用git-emacs,不需要在Emacs和Terminal之间来回切换,提高了效率。
阅读全文
摘要:现在,你可以将系统中PDF的默认打开程序设置成Emacs了。
阅读全文
摘要:除了Evernote官方提供的各种客户端,还可以在Emacs中使用Evernote。这就是evernote-mode。
阅读全文
摘要:用Org-mode实现GTD有了Org-mode强大的任务管理功能,再配合其他一些Emacs插件,可以很容易实现个人时间管理(GTD)。 如果不了解GTD,这里可以让你在两分钟之内对GTD有一个初步的认识。Table of Contents1 如何进行GTD1.1 收集1.2 整理1.3 组织1.4 回顾1.5 执行2 用Org-mode实现GTD2.1 文件的划分2.2 任务状态2.3 标签设计2.4 属性设计2.5 初始化文件2.6 定义转接(Refiling)3 使用场景3.1 快速收集信息3.1.1 快速启动3.1.2 模板定义3.2 查看日程表3.3 每日计划3.4 按状态查询3.5
阅读全文
摘要:从这一篇开始,可以说已经脱离了Emacser的初级阶段,开始探索“无处不emacs”之旅。首先,当然是如何用emacs浏览网页。至于为什么要用emacs浏览网页,可以找出好多理由:比如速度快,支持emacs的快捷键,编辑文档时不需要从浏览器拷贝再粘贴到emacs,以及咳咳~,隐蔽性强。 而关键的理由一条就够了:我喜欢!
阅读全文
摘要:继续Emacs学习计划。这是“初学者”阶段的最后一篇。完成这些内容,可以说是对Emacs入门了,接下来可以学习如何用Emacs写代码,GTD,发邮件,浏览网页等等,在实现这些目标的同时提高自己的Emacs水平,最终将Emacs上升到一种信仰。
阅读全文
摘要:Fabric是一个Python库.使用Fabric,你可以管理一系列host的SSH连接,定义一系列的任务函数,然后灵活的指定在哪些host上执行哪些任务。这非常使用于需要管理大量host的场景,比如运维,私有云管理,应用自动化部署等。
阅读全文
摘要:博客搬家,加上换办公区,Emacs的学习计划就耽搁了。可能是因为年纪大了,记性大不如以前,新学的很多Emacs快捷键/命令都记不住。所以要整理一个常用命令清单(与当初学习Vim一样),并且打印出来贴在电脑边。刚开始不可贪多,所以只整理了:Key Mapping,Important,Help,File, Cursor, Cut/Del/Copy/Paste, Buffer, Window, Undo/Redo, Search/Replace几个部分,控制在2页A4纸之内。附图如下:不知道谁能告诉我,博客园可以上传附件吗?
阅读全文
摘要:前面学习了Emacs的基本编辑功能。为了让编辑更有效率,还需要了解:
窗口管理
缓冲区管理
搜索和替换
批量处理
阅读全文
摘要:文件操作
光标定位
输入删除
复制粘贴
撤销重做
阅读全文
摘要:GNU的软件大多有丰富的帮助系统,学习GNU的软件时,首先学习如何使用其帮助系统,往往事半功倍。Emacs的帮助文档很多,并大部分都在C-h开头的组合键中。首先是C-h ?,关于帮助系统的“帮助”。改命令会打开一个新的Frame,如下图:从该文档中摘录常用的帮助功能如下:快捷键命令说明C-h ?关于帮助系统的帮助,可以通过SPC和DEL键滚动,通过ESC退出C-h tM-x help-with-tutorial进入 《Emacs 快速指南》C-h rM-x info-emacs-manualEmacs使用手册C-h iM-x info《Emacs说明》C-h aM-x apropos-comm
阅读全文
摘要:内容提要1.Emacs是什么2. Emacs能做什么3. Emacs的界面4.基本概念--命令5. 基本概念--快捷键6. 基本概念--模式Emacs学习笔记2: 初识Emacs1.Emacs是什么其实很难给Emacs下一个定义。正统的说法也许是"Emacs即Editor MACroS(宏编辑器),是一种文本编辑器"。最初人们认为Emacs是一个编辑器(Editor),与Vim一起并称为两大神器,据说Vim是编辑器之神而Emacs是神之编辑器,又据说世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。也有人认为Emacs是一个架构在编辑器上的集成环境,除
阅读全文
摘要:已经用了5年的vim,最近突然想试试Emacs。不要问我为什么,我自己也不是很清楚:),也许只是一时心血来潮,也许是对vim实在没有感觉,也许... 但不管怎么说,要想学习好一样东西,一定要有一个计划,并能够有效执行。参考了网上的众多资源,结合自己的实际情况,拟定了一个《Emacs初学者学习计划》 在开始学习之前,首先要确定一个原则就是: 随时用,尽量用。就好像当年学linux,彻底卸载了windows,斩断了退路,才能去解决遇到的一个个问题。学习Emacs应该也是一样,而且Emacs能做的事情很多,写文档,写代码,日程安排,收发邮件,浏览网页...在这些场景下都坚持使用,想必能收到很好的效.
阅读全文
摘要:前一阵给公司做了一个linux基础培训,整理命令的时候发现,尽管linux的bash+utils大概有1000个命令,但其实最常用的只有33个。掌握了这33个基本命令/工具/参数,完全可以应付一般的操作使用了。如下图:
阅读全文