摘要: 今天的这篇主要参考的Ruby-China的这篇帖子,基本是照搬…Orz1、 新建项目(不启用Test::Unit,不执行Bundle)$ rails new appname --skip-test-unit --skip-bundle2、 修改 Gemfile ,并 bundle installOS X 要安装 growl-notify ,是这里还是这里,就看你了。 liveload的浏览器扩展(Gemfile)download123456789101112131415161718192021222324252627282930313233343536373839404142434445464 阅读全文
posted @ 2012-07-04 22:05 云隐 阅读(521) 评论(0) 推荐(0) 编辑
摘要: MySQL存储过程之事务管理ACID:Atomic、Consistent、Isolated、Durable存储程序提供了一个绝佳的机制来定义、封装和管理事务。1,MySQL的事务支持MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关:Java代码MyISAM:不支持事务,用于只读程序提高性能InnoDB:支持ACID事务、行级锁、并发BerkeleyDB:支持事务隔离级别:隔离级别决定了一个session中的事务可能对另一个session的影响、并发session对数据库的操作、一个session中所见数据的一致性ANSI标准定义了4个隔离级别,MySQL的InnoDB都支 阅读全文
posted @ 2012-07-04 21:11 云隐 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 1,安装Java代码geminstallrspecrubyscript/plugininstallsvn://rubyforge.org/var/svn/rspec/tags/CURRENT/rspecrubyscript/plugininstallsvn://rubyforge.org/var/svn/rspec/tags/CURRENT/rspec_on_railsrubyscript/generaterspec2,GeneratorJava代码rubyscript/generaterspec_scaffoldUsername:stringage:integerrubyscript/gen 阅读全文
posted @ 2012-07-04 20:49 云隐 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 此页图解git中的最常用命令。如果你稍微理解git的工作原理,这篇文章能够让你理解的更透彻。基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。● git addfiles把当前文件放入暂存区域。●git commit给暂存区域生成快照并提交。●git reset --files用来撤销最后一次git addfiles,你也可以用git reset撤销所有暂存区域文件。●git checkout --files把文件从暂存区域复制到工作目录,用来丢弃本地修改。你可以用git reset -p,git checkout -p, orgit add -p进入交互模式。也可以 阅读全文
posted @ 2012-06-28 20:53 云隐 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 一、In App Purchase概览Store Kit代表App和App Store之间进行通信。程序将从App Store接收那些你想要提供的产品的信息,并将它们显示出来供用户购买。当用户需要购买某件产品时,程序调用StoreKit来收集购买信息。Store Kit的API只是为程序添加In App Purchase功能的一小部分。你需要决定如何去记录那些你想要提交的产品,如何在程序中将商店功能展现给用户,还要考虑如何将用户购买的产品提交。本章的剩余部分会展示整个流程。Products产品可以是任意一项你想要出售的特性。产品在iTunes Connect中被组织,这和你添加一个新的App是 阅读全文
posted @ 2012-06-27 08:58 云隐 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 1.创建并初始化创建UITextView的文件,并在.h文件中写入如下代码:1 #import <UIKit/UIKit.h>2 3 @interface TextViewController : UIViewController <UITextViewDelegate>{4 UITextView *textView;5 }6 7 @property (nonatomic, retain) UITextView *textView; 8 9 @end复制代码在.m文件中初始化这个textview,写入代码如下: 1 self.textView = [[[UITextVi 阅读全文
posted @ 2012-06-27 08:57 云隐 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Ruby On Rails 框架自它提出之日起就受到广泛关注,在“不要重复自己”,“约定优于配置”等思想的指导下,Rails 带给 Web 开发者的是极高的开发效率。 ActiveRecord 的灵活让你再也不用配置繁琐的 Hibernate 即可实现非常易用的持久化,Github 和 Rubygems 上丰富多样的 Rails 插件是 Rails 开发高效率的又一有力保障。Rails 是一个真正彻底的 MVC(Model-View-Controller) 框架,Rails 清楚地将你的模型的代码与你的控制器的应用逻辑从 View 代码中分离出来。Rails 开发人员很少或者可能从未遇到过某些 阅读全文
posted @ 2012-06-25 06:03 云隐 阅读(429) 评论(0) 推荐(0) 编辑
摘要: Ruby 是一种功能极其丰富的、免费的、简单的、可扩展的、可移植的、面向对象的脚本编程语言。最近,它在 Web 领域广受欢迎。这在一定程度上要归因于非常强大的 Web 应用程序开发框架 Rails,Rails 正是用 Ruby 编写的。Rails,也称 Ruby on Rails(ROR),顾名思义,它为快速、有效地开发 Web 应用程序提供一个非常强大的平台。它是高度可伸缩的,Web 上有很多站点就是用 Ruby on Rails 构建的。除了与 Rails 一起用作 Web 应用程序开发平台外,Ruby 还具有较少被提及的另一面,那就是作为一种强大的脚本编程语言,就像 Python 或 P 阅读全文
posted @ 2012-06-24 22:58 云隐 阅读(389) 评论(0) 推荐(0) 编辑
摘要: Ruby on Rails 编程常常会将您宠坏。这一不断发展的框架会让您从其他框架的沉闷乏味中解脱出来。您可以用习以为常的几行代码片断表达自己的意图。而且还可以使用 ActiveRecord。对于我这样的一个老 Java™ 程序员而言,ActiveRecord 多少有点生疏。通过 Java 框架,我通常都会在独立的模型和模式之间构建一种映射。像这样的框架就是映射框架。通过 ActiveRecord,我只定义数据库模式:或者用 SQL 或者用称为迁移(migration)的 Ruby 类。将对象模型设计建立于数据库结构之上的那些框架称为包装框架。与大多数包装框架不同,Rails 能通过查询数据库 阅读全文
posted @ 2012-06-24 22:52 云隐 阅读(428) 评论(0) 推荐(0) 编辑
摘要: Symbol 是什么Ruby 是一个强大的面向对象脚本语言(本文所用 Ruby 版本为1.8.6),在 Ruby 中 Symbol 表示“名字”,比如字符串的名字,标识符的名字。创建一个 Symbol 对象的方法是在名字或者字符串前面加上冒号:创建 symbol 对象 :foo:test :”abc”:”I am a boy”你可能会问,字符串就是字符串,干吗还有字符串的名字?这是因为在 Ruby 中字符串也是一种对象,即 String 对象。无论其结构还是操作和 Symbol 对象都是不同的。在 Ruby 中每一个对象都有唯一的对象标识符(Object Iden... 阅读全文
posted @ 2012-06-24 22:08 云隐 阅读(479) 评论(0) 推荐(0) 编辑