rvm是一个命令行工具,可以提供一个便捷的多版本ruby环境的管理和切换。如果你打算学习ruby/rails, rvm是必不可少的工具之一。
这里所有的命令都是再用户权限下操作的.
安装rvm:
sudo apt-get install curl
sudo apt-get install git-core
sudo
apt-get install libssl-dev(否则...
分类:
系统相关 时间:
2014-11-06 10:54:47
阅读次数:
265
网上关于ios单例模式实现的帖子已经很多了,有很多版本,里面有对的也有不对的。我在使用过程中很难找到一个比较完美的方法,索性自己写一个吧,经过项目验证是比较合理的一个版本。static PRAutoLoginView *s_sharedInstance = nil;+ (PRAutoLoginVie...
分类:
移动开发 时间:
2014-11-05 14:29:30
阅读次数:
196
Gerrit 代码审核服务器的工作流和原理 谷歌 Android 开源项目在 Git 的使用上有两个重要的创新,一个是为多版本库协同而引入的 repo,这在之前我们已经详细讨论过。另外一个重要的创新就是 Gerrit —— 代码审核服...
分类:
其他好文 时间:
2014-11-02 00:48:48
阅读次数:
307
最近要用到开发要用到nodejs,于是跑到开发机运行了下node,已经安装了,深感欣慰,是啥版本呢?再次运行了下node -v,原来是0.6.x的。估计是早先什么时候谁弄的。那么来升级下node吧。 如何升级nodejs版本? 这个在windows下几乎不是问题,直接重新下个最新版的e...
分类:
Web程序 时间:
2014-10-23 22:18:59
阅读次数:
176
MySQL中提到了存储引擎这个概念。简而言之,存储引擎就是表的类型。数据库的存储引擎决定了表在计算机中的存储方式。SHOW ENGINES语句可以查看MySQL数据库支持的存储引擎。InnoDB存储引擎 InnoDB存储引擎给MySQL的表提供了事物,回滚,崩溃修复和多版本并发控制的事物安全。Inn...
分类:
数据库 时间:
2014-10-22 10:00:22
阅读次数:
200
Flashback QueryFlashback 是ORACLE 自9i 就开始提供的一项特性,在9i 中利用oracle 查询多版本一致的特点,实现从回滚段中读取表一定时间内操作过的数据,可用来进行数据比对,或者修正意外提交造成的错误数据,该项特性也被称为Flashback Query。Flash...
分类:
其他好文 时间:
2014-10-16 23:10:53
阅读次数:
274
本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游
00 – Undo Log
Undo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。
- 事务的原子性(Atomicity)
事务中的所有操作,要么全部完成,要么不做任何操作,不能只做部分操作。如果在执行的过程中发生
...
分类:
数据库 时间:
2014-10-15 16:09:01
阅读次数:
241
Apache Subversion(简称SVN,svn),一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS转移到Subversion。TortoiseSVN在windows非常受到欢迎的一套客户端软件,它与资源管...
分类:
其他好文 时间:
2014-10-12 22:47:38
阅读次数:
280
对于php环境的配置图文教材先准备好软件:Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里;php官方下载地址:php-5.0.5-Win32.zip,更多镜像下载地址,更多版本下载;mysql官方下载地址:mysql-4.1.14-wi...
分类:
数据库 时间:
2014-10-12 10:49:37
阅读次数:
364