借用現视研2的台词```久我山光纪、田中总一郎、斑目晴信```以上三名,今日毕业。。。所谓的”三“在这里是没有什么意义的囧```话说岛国的毕业时间是在冬季么```还下着雪呢```
穿着魔法师套装,第一次进了那个新建的传说中的体育馆。惊讶里面居然还开着冷气,那么大的空间````话说我觉得毕业典礼在体育馆似乎气氛不如大礼堂```在等待开始的过程中发生了意料之中的事```虽然我也知道我一直以来上午胃里化学反应都比较剧烈``不过这次果然中奖了```和某次4级一样啊囧```不过话说我也体验了一次穿学士服XX(和谐词汇请根据上下文猜测),真是太享受了,为什么会感觉品味都提高了呢orz...(我不是变态哦 ...
升级了8.04以后真是问题不断,compiz-fusion一用就白屏,字体有问题,剩余空间也不够了。。。唉,实在解决不了以后就重新装好了。。。好在字体问题能解决,不用正面面对难看的宋体和很多方框框了。。。JRE的字体设置问题没解决,结果netbeans的字体都是方框。。。以后全用英文的得了。。
大部分内容取自ubuntu 7.10,红色部分内容是因为8.04改变了字体设置,将原来的设置文件分为4个。另外最后的下载渲染我没有试过有可能失败 - -。
“Microsoft YaHei & Lucida Grande“效果还是不错的,我注意了一下,似乎有种方正黑也很满好 ...
文章转自:http://developer.51cto.com/art/200803/67844.htm
敏捷开发包括一系列的方法,主流的有如下七种:
XP
XP(极限编程)的思想源自 Kent Beck和Ward Cunningham在软件项目中的合作经历。XP注重的核心是沟通、简明、反馈和勇气。因为知道计划永远赶不上变化,XP无需开发人员在软件开始初期做 出很多的文档。XP提倡测试先行,为了将以后出现bug的几率降到最低。
SCRUM
SCRUM是一种迭代的增量化过程,用于产品开发或工作管理。它是一种可以集合各种开发实践的经验化过程框架。SCRUM中发布产品的重要性高于一切。
...
- 15:53
- 浏览 (114)
- 评论 (0)
- 分类: linux inside
连续失眠两天以后的一败涂地,摧毁了一切梦想。
没错,这就是现实,不可否认的现实。
但我一点也不怕,是的,明天,请加油。
require File.dirname(__FILE__) + '/../test_helper'
class UserTest < Test::Unit::TestCase
fixtures :users
def test_full_name_without_middle_initial
user = User.new(:first_name => 'John', :last_name => 'Doe')
assert_equal 'John Doe', user ...
- 14:56
- 浏览 (65)
- 评论 (0)
- 分类: Railscasts学习笔记
接着010里面的例子,让我们先写User类的单元测试吧
require File.dirname(__FILE__) + '/../test_helper'
class UserTest < Test::Unit::TestCase
fixtures :users
def test_full_name_without_middle_initial
user = User.new(:first_name => 'John', :last_name => 'Doe')
assert_equal 'John Doe', user.full_name ...
- 14:34
- 浏览 (73)
- 评论 (0)
- 分类: Railscasts学习笔记
有这么几行视图代码,用来显示英文全名
Name:
<%= @user.first_name %>
<%= "#{@user.middle_initial}." unless @user.middle_initial.nil? %>
<%= @user.last_name %>
当我们希望在多个页面内都显示这个全名,是否每次都要写这么4行代码呢?
想想我们的DRY原则,放弃这种不优雅的做法吧
class User < ActiveRecord::Base
def full_name
name = first_name ...
- 13:50
- 浏览 (74)
- 评论 (0)
- 分类: Railscasts学习笔记
当我们注册用户的时候,在日志中会自动保存一些敏感的字段,比如password等。
Processing LoginController#save (for 127.0.0.1 at 2008-04-08 13:53:22) [POST]
Session ID: b40f205b38bd05382dc8ef2f362f5d5b
Parameters: {"user"=>{"password_confirmation"=>"aaaaaa111", "login_name"=>"sora", "display_name"=>"Sora", "password"=>"aaaaaa111"} ...
- 14:06
- 浏览 (71)
- 评论 (0)
- 分类: Railscasts学习笔记
如果我们希望在不同页面使用不同的样式,我们可以使用layouts + content_for,如第8行:
<!-- layouts/application.rhtml -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Todo List</title>
<%= styles ...
- 13:37
- 浏览 (56)
- 评论 (0)
- 分类: Railscasts学习笔记
一般说来,layouts有5种:global layouts, controller layouts, shared layouts, dynamic layouts, action layouts.
假设有这样一个视图
<!-- views/projects/index.rhtml -->
<h2>Projects</h2>
<ul>
<% for project in @projects %>
<li><%= project.name %></li>
<% end %>
</ul>
1. global layo ...
- 14:13
- 浏览 (69)
- 评论 (0)
- 分类: Railscasts学习笔记
- 浏览: 3477 次
- 性别:

- 来自: 南京

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
render与redirect_to的区 ...
不错,最近正为这个发愁呢!
-- by evil850209 -
如何在update一条记录的部 ...
theone 写道wiisola 写道theone 写道update_all [ ...
-- by wiisola -
如何在update一条记录的部 ...
wiisola 写道theone 写道update_all ["password ...
-- by theone -
如何在update一条记录的部 ...
不见得 写道update_attribute(s) 我本来就是用的这个 @use ...
-- by wiisola -
如何在update一条记录的部 ...
update_attribute(s)
-- by 不见得






评论排行榜