R语言中的路径设置
软件的路径设置对于电脑的内存管理、工作数据的保存和自己的寻根究底十分重要。所以,合理的设置R中相关路径,能更加方便快捷的管理自己的相关文件,提高学习R语言的效率,建立自己的习惯体系。
R中的路径设置主要有以下几个方面:
1.使用getwd()函数来显示当前工作目录;
getwd()
2.使用setwd()函数更改当前目录;
setwd("D:/R")
注意:
(1) 函数setwd()不会自动创建一个不存在的目录。如果必要的话,可以使用函数dir.create()来创建新目录,然后使用setwd()将工作目录指向这个新目录。
(2)R里的dir.create()是不级联的,就是说一次只能创建有一个“/”的路径。如果需要两个“/”的路径,就需要用dir.create()创建两次,然后文件才创建成功。再按照例子用setwd()去设置即可。
(3)函数setwd()是设置临时的工作路径。
3.使用RStudio窗口永久更改工作目录
一劳永逸式:(以管理员身份运行RStudio)在R中写入如下命令:
.libPaths("C:/Program Files/R/R-3.5.2/library")
以管理员身份运行RStudio
使用Subversion进行版本控制针对 Subversion 1.4(根据r2866编译)
参照网页版 http://svndoc.iusesvn.com/svnbook/1.4/制作而成。
怎样阅读本书
本书的结构
本书是免费的
来自 Ben Collins-Sussman
来自 Brian W. Fitzpatrick
来自 C. Michael Pilato
Subversion是什么?
Subversion的历史
Subversion的特性
Subversion的架构
Subversion的组件
1. 基本概念
文件共享的问题
锁定-
修改
-解锁 方案
拷贝-
修改
-合并 方案
Subversion实践
Subversion版本库URL
工作
拷贝
工作
拷贝怎样跟踪版本库
混合修订版本的
工作
拷贝
更新和提交是分开的
混合修订版本很常见
混合版本很有用
混合版本有限制
2. 基本使用
导入数据到你的版本库
svn import
推荐的版本库布局
初始化检出
禁用密码缓存
用其它身份认证
基本的
工作
周期
更新你的
工作
拷贝
修改
你的
工作
拷贝
检查你的
修改
查看你的
修改
概况
检查你的本地
修改
的详情
取消本地
修改
解决冲突(合并别人的
修改
)
手工合并冲突
复制文件到你的
工作
文件
脚注:使用svn revert
提交你的
修改
产生历史
修改
列表
检查历史
修改
的详情
比较本地
修改
比较
工作
拷贝和版本库
比较版本库与版本库
浏览版本库
svn cat
svn list
获得旧的版本库快照
有时你只需要清理
3. 高级主题
修订版本关键字
为什么需要属性?
属性和 Subversion
工作
流程
自动
设置
属性
文件移植性
文件内容类型
文件的可执行性
行结束字符串
忽略未版本控制的条目
关键字替换
解除和偷窃锁定
Peg和实施修订版本
请求和响应
客户端凭证缓存
4. 分支与合并
什么是分支?
在分支上
工作
分支背后的关键概念
在分支间复制
修改
复制特定的
修改
合并背后的关键概念
合并的最佳实践
手工跟踪合并
关注还是忽视祖先
合并和移动
合并分支到另一分支
取消
修改
找回删除的项目
常用分支模式
建立简单标签
建立复杂标签
版本库布局
数据的生命周期
常规的供方分支管理过程
svn_load_dirs.pl
5. 版本库管理
Subversion 版本库的定义
版本库开发策略
规划你的版本库结构
决定在哪里与如何部署你的版本库
选择数据存储格式
Berkeley DB
创建和配置你的版本库
创建版本库
实现版本库钩子
Berkeley DB 配置
版本库维护
管理员的工具箱
svnadmin
svnlook
svndumpfilter
svnsync
Berkeley DB 工具
修正提交消息
管理磁盘空间
Subversion如何节约磁盘空间
删除终止的事务
删除不使用的Berkeley DB日志文件
Berkeley DB 恢复
版本库数据的移植
过滤版本库历史
版本库复制
版本库备份
6. 服务配置
选择一个服务器配置
svnserve服务器
svnserve使用SSH通道
Apache 的 HTTP 服务器
svnserve,一个自定义的服务器
调用服务器
svnserve作为守护进程
使用svnserve通过inetd
通过通道使用svnserve
svnserve作为Windows服务
内置的认证和授权
创建一个用户文件和认证域
设置
访问控制
SSH 隧道
SSH 配置技巧
初始
设置
控制调用的命令
httpd,Apache的HTTP服务器
基本的 Apache 配置
基本HTTP认证
SSL 证书管理
整体访问控制
每
目录
访问控制
禁用基于
路径
的检查
额外的糖果
版本库浏览
Apache 日志
基于
路径
的授权
支持多种版本库访问方法
7. 定制你的Subversion体验
运行配置区
配置区布局
配置和Windows注册表
Subversion对区域
设置
的支持
使用外置比较工具
外置 diff
外置 diff3
8. 嵌入Subversion
分层的库设计
版本库访问层
进入
工作
拷贝的管理区
原始拷贝和属性文件
使用API
Apache可移植运行库
URL 和
路径
需求
使用 C 和 C++ 以外的语言
9. Subversion 完全参考
Subversion 命令行客户端:svn
svn选项
svn子命令
svnadmin
svnadmin选项
svnadmin子命令
svnlook
svnlook选项
svnlook子命令
svnsync
svnsync选项
svnsync子命令
svnserve
svnserve选项
svnversion
mod_dav_svn
Subversion属性
版本控制的属性
未版本控制的属性
版本库钩子
A. Subversion 快速入门指南
安装 Subversion
B. CVS用户的Subversion指南
版本号现在不同了
目录
的版本
更多离线操作
区分状态和更新
分支和标签
元数据属性
二进制文件和行结束标记转换
版本化的模块
迁移CVS版本库到Subversion
C. WebDAV和自动版本
什么是WebDAV ?
自动版本化
客户端交互性
独立的 WebDAV 应用程序
Microsoft Office,Dreamweaver,Photoshop
Cadaver,DAV 浏览器
文件浏览器 WebDAV 扩展
Microsoft Web 文件夹
Nautilus,Konqueror
WebDAV文件系统实现
WebDrive,NetDrive
Mac OS X
Linux davfs2
D. 第三方工具
1. Subversion的架构
1.1. 一个典型的客户/服务器系统
1.2. 需要避免的问题
1.3. 锁定-
修改
-解锁 方案
1.4. 拷贝-
修改
-合并 方案
1.5. 拷贝-
修改
-合并 方案(续)
1.6. 版本库的文件系统
1.7. 版本库
4.1. 分支与开发
4.2. 开始规划版本库
4.3. 版本库与复制
4.4. 一个文件的分支历史
8.1. 二维的文件和
目录
8.2. 版本时间—第三维!
1.1. 版本库访问URL
5.1. 版本库数据存储对照表
6.1. Subversion服务器选项比较
C.1. 常用WebDAV客户端
5.1. txn-info.sh(报告异常事务)
5.2. 镜像版本库的 pre-revprop-change 钩子
5.3. 镜像版本库的 start-commit 钩子
6.1. 匿名访问的配置实例。
6.2. 一个认证访问的配置实例。
6.3. 一个混合认证/匿名访问的配置实例。
6.4. 禁用所有的
路径
检查
7.1. 注册表条目(.reg)样本文件。
7.2. diffwrap.sh
7.3. diffwrap.bat
7.4. diff3wrap.sh
7.5. diff3wrap.bat
8.1. 使用版本库层
8.2. 使用 Python 处理版本库层
8.3. 一个Python状态爬虫
Radmin自动登陆器 v3.0 - By: ybmj@vip.163.com 20150615
By: ybmj@vip.163.com , http://dep.yibinu.cn/wgzxnew/
1、程序功能和使用环境介绍
2、程序操作方法介绍
3、登录信息文件RadminM.txt介绍
4、登录信息文件RadminM.txt的转换和编制
5、v3.0版新增解锁远程桌面功能
6、相关配置和多种语言支持介绍
7、免责申明
1、程序功能和使用环境介绍
(1)、程序功能
为了安全高效地使用Radmin Viewer来自动登录和管理多台服务器,故编制RadminM (Radmin Connection Manager,Radmin自动登录器)。
v3.0版的可执行文件是RadminM.exe,一台电脑只能运行一个实例,再次运行只是将已运行的实例调到前台。v3.0版之前的老版本的可执行文件是RadminM2.exe。
新版的功能已经比较完善,基本上可以代替Radmin Viewer 3.5进行管理(除Intel AMT功能外),另外还增加了一些实用功能,支持Windows Xp、Vista、Win7、Win8、2003、2000、9x及相应Windows Server版等操作系统。
(2)、程序使用环境要求
使用前请将Radmin Viewer 3.5的Radmin.exe文件直接拷贝到该
目录
中,其它Radmin Viewer 3.x版本也可以,中文版、英文版均可;
请
设置
防火墙允许Radmin.exe和RadminM.exe(仅扫描功能用)访问网络;
若要用到聊天、语音聊天、传送信息等连接模式,必须将相应的8个dll文件也拷贝到该
目录
中:ChatLPCx.dll、raudiox.dll、rchatx.dll、unicows.dll、vcintcx.dll、vcintsx.dll、voicex.dll、WinLpcDl.dll。
(3)、Radmin Server使用权限
设置
(新版本可选)
注意:在v1.5及以前的老版本中,Radmin Server被控端必须将“使用权限...”(Permissions)
设置
为“Windows NT 安全性”(Security),如果
设置
为“Radmin安全性”(Security)将不能实现自动登录功能。在新版本中,这两种安全性模式下,都可以实现自动登录功能。
(4)、开发环境
v1.5及以前的老版本用AutoIt语言开发,AutoIt是解释性语言,功能和稳定性有限,并且一些防病毒软件会报警。
为了在功能和稳定性方面进一步提高和改进,v2.0版使用VC++ Unicode(MFC)编程,程序在编译时已经集成了VC运行库,可独立运行。
由于MFC越益臃肿笨重,为了提高稳定性和效率,v3.0版使用WTL VC++ Unicode编程,程序短小精悍、可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。
2、程序操作方法介绍
(1)、程序中的鼠标操作
* 双击某条记录以默认模式自动连接(等待6秒);若该记录包含私有代理将自动进行代理连接(代理登录和目标登录各等待6秒);
* 左上角的选择框或主菜单都可以选择默认连接模式;
* 先右击某条记录(或F9)填为强制代理(支持域名),并选中强制代理选项,便可对另一条记录强制进行代理连接(将忽略私有代理);
* 支持鼠标滚轮;
* 主菜单和右键菜单均可完成本程序的常规操作;记录窗格的右键菜单或单击工具栏的相应按钮可直接选择进行指定模式的连接(将忽略默认连接模式);
* 主菜单中的“配置”菜单可以选择程序的各项相关配置;
* 工具栏各个按钮的功能均有提示;
* 单击工具栏上的“显示隐藏树状
目录
”按钮可以显示隐藏
目录
树窗格,
目录
树窗格的右键菜单可完成
目录
树的一些常规操作;
* 单击工具栏上的“选择切换图标查看模式”按钮可以切换或选择记录窗格的图标查看模式;
* 记录窗格和
目录
树窗格都支持鼠标拖放功能,强烈建议用户使用该功能前备份RadminM.txt,以免损坏或丢失数据;直接鼠标拖放为移动,Ctrl+鼠标拖放为复制。拖放时状态栏有提示信息;
* 程序启动时,记录自动按记录名称升序排列;在记录窗格单击列表框某列表头,可以按该列进行记录排序,再次单击可以反向排序。
(2)、程序中的常用快捷键
* Enter :以默认模式连接记录;
* Insert :新建记录;
* Ctrl+e :编辑记录;
* Ctrl+c
Cloud Foundry R构建包
用于“ ”构建包,其中包括以使用多种语言提供的Rserve客户端库来支持远程调用者。 这是一个分支,主要对脚本进行了
修改
,以在使用时为与CloudFoundry 集成提供更轻松的
路径
。
示例Java用法
$ cd ~ /workspace/java-r-buildpack/test/java
$ mvn install
$ cf push --no-route
Ruby用法示例
$ cd ~ /workspace/java-r-buildpack/test/ruby
$ cf push
$ open http://rrubyapp.10.244.0.34.xip.io
使用管理员干细胞将应用程序推送到CF时,由于以下错误,R可能
无法
安装:
libreadline.so.5: cannot open shared object file:
警告信息“Warning message: In normalizePath(path.expand(path), winslash, mustWork) : path[1]="/??": 文件名、
目录
名或卷标语法不正确。”的解决方法及R
工作
目录
的
修改
。
R中的
路径
设置
软件的
路径
设置
对于电脑的内存管理和自己的寻根究底十分重要。所以,合理的
设置
R中相关
路径
,能更加方便快捷的管理自己的相关文件,提高学习
R语言
的文件处理效率,建立自己的习惯体系。R中的
路径
设置
主要有以下几个方面:
工作
目录
安装包的默认
路径
关于
工作
目录
1.使用getwd()函数来显示当前
工作
目录
。> getwd()
[1] "C:/Users/Administrator/Document
> setwd(dir = "D:/R/R_Workspace") #
设置
需要的
工作
路径
,注意斜杠的方向和其他编程语言不同
> getwd() #查看当前
工作
目录
[1] "D:/R/R_Workspace"
> list.files() #查看当前
工作
目录
下的文件
[1] "R_
工作
目录
修改
.R"
> dir() ...