<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[大良造]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/iteye_15860</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; iteye_15860]]></copyright><item><title><![CDATA[[转]面向对象设计模式的核心法则]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82242056</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82242056</guid><author>iteye_15860</author><pubDate>Thu, 05 Jan 2012 13:51:11 +0800</pubDate><description><![CDATA[[转]http://www.toplee.com/blog/1249.html
 
 


有本经典的书叫《设计模式》，讲了经典的21种设计模式，建议大家都看看。
1. 单一职责
就一个类而言，应该仅有一个引起它变化的原因。
如果一个类承担的职责过多，就等于把这些职责耦合在一起，一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计，当变化发生时，设计会遭...]]></description><category></category></item><item><title><![CDATA[[转]java动态代理（JDK和cglib）]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82238735</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82238735</guid><author>iteye_15860</author><pubDate>Tue, 27 Dec 2011 09:50:01 +0800</pubDate><description><![CDATA[[转]http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html
 
JAVA的动态代理 


代理模式 代理模式是常用的java设计模式，他的特征是代理类与委托类有同样的接口，代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类，以及事后处理消息等。代理类与委托类之间通常会存在关联关系，一个代理类的对象与一个委托类的对...]]></description><category></category></item><item><title><![CDATA[[转]经典JavaScript正则表达式]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82238554</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82238554</guid><author>iteye_15860</author><pubDate>Mon, 26 Dec 2011 18:21:49 +0800</pubDate><description><![CDATA[

[转]http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html

目录

正则表达式实战...1
匹配结尾的数字...2
统一空格个数...3
判断字符串是不是由数字组成...3
电话号码正则...3
手机号码正则表达式...4
使用正则表达式实现删除字符串中的空格：...4
限制文本框只...]]></description><category></category></item><item><title><![CDATA[rails 开源blog typo]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82238514</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82238514</guid><author>iteye_15860</author><pubDate>Mon, 26 Dec 2011 16:23:40 +0800</pubDate><description><![CDATA[ 
rails open source blog:
http://fdv.github.com/typo/
]]></description><category></category></item><item><title><![CDATA[struct2 radio标签使用]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82237610</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82237610</guid><author>iteye_15860</author><pubDate>Fri, 23 Dec 2011 10:03:36 +0800</pubDate><description><![CDATA[struts2 radio 标签：


	&amp;lt;s:radio name=&quot;sex&quot; list=&quot;#{'1':'男','0':'女'}&quot;&amp;gt;&amp;lt;/s:radio&amp;gt;

 
生成html代码：


	&amp;lt;label&amp;gt;产品是否出售:&amp;lt;/label&amp;gt;&amp;lt;br&amp;gt;
	&amp;lt;input type=&quot;radio&quot;]]></description><category></category></item><item><title><![CDATA[hibernate annotations和hbm.xml配置文件并存配置]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82209428</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82209428</guid><author>iteye_15860</author><pubDate>Fri, 25 Nov 2011 10:17:53 +0800</pubDate><description><![CDATA[hibernate annotations和hbm.xml配置文件并存配置
 


	&amp;lt;bean id=&quot;sessionFactory&quot; class=&quot;org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean&quot;&amp;gt;
	    &amp;lt;property name=&quot;dataSource&quot; r...]]></description><category></category></item><item><title><![CDATA[需要分析]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82209399</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82209399</guid><author>iteye_15860</author><pubDate>Fri, 25 Nov 2011 09:37:59 +0800</pubDate><description><![CDATA[需要分析中，
资源总是有限的，少做即是多做，就尽可能的多放弃。]]></description><category></category></item><item><title><![CDATA[eclipse tomcat plugin 安装后无法显示在工具栏中的解决方法]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82197651</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82197651</guid><author>iteye_15860</author><pubDate>Wed, 02 Nov 2011 12:36:20 +0800</pubDate><description><![CDATA[ 
（转）配置Tomcat插件（eclipse配置插件通用方法）
 
软件环境：


eclipse Indigo(3.7+)
tomcat plugin 3.3 (com.sysdeo.eclipse.tomcat_3.3)
eclipse 安装目录D:\eclipse

步骤：


把tomcat plugin 解压到
D:\eclipse\plugins目录下
在
ec...]]></description><category></category></item><item><title><![CDATA[ROR网站]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82091406</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82091406</guid><author>iteye_15860</author><pubDate>Thu, 07 Jul 2011 10:56:12 +0800</pubDate><description><![CDATA[# gems
http://rubygems.org/
 
# ruby forum
http://www.ruby-forum.com/
 
# ror
http://rubyonrails.org/
 
# ror guide
http://guides.rubyonrails.org/
 
# ror api
http://api.rubyonrails.org/...]]></description><category></category></item><item><title><![CDATA[[转]《Web界面设计》原理一：直接了当]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82032305</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82032305</guid><author>iteye_15860</author><pubDate>Thu, 10 Mar 2011 21:35:24 +0800</pubDate><description><![CDATA[

1 .1、行内编辑和覆盖层编辑的最佳实践

通过使用业内编辑，用户在修改页面显示的内容时可以观察到上下文的变化。以下是一些相关的最佳实践：
对单个字段使用行内编辑。
当编辑多个项中的一个时使用行内编辑。这样可以保持视图中的上下文。
尽可能保证显示和编辑模式的大小相同。这样可以避免页面抖动，同时减少两个模式间切换对用户造成的干扰。
尽可能让显示与编辑模式之间的变换平滑而连续。
在...]]></description><category></category></item><item><title><![CDATA[web界面设计－６个原理]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82031855</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82031855</guid><author>iteye_15860</author><pubDate>Wed, 09 Mar 2011 22:31:15 +0800</pubDate><description><![CDATA[１.直截了当
２.简化交互
３.足不出户
４.提供邀请
５.使用变换
６.即时反应
 
[1] web界面设计]]></description><category></category></item><item><title><![CDATA[Rail3 Plugs]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82005687</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82005687</guid><author>iteye_15860</author><pubDate>Fri, 11 Feb 2011 11:24:08 +0800</pubDate><description><![CDATA[Rails3 Plugs
Gemfile
 
[1] test-unit/单元测试
gem 'test-unit', '2.1.2'
 
[2] sunsnop/检索
gem 'sunspot_rails'
 
[3] ruby excel 插件
 
gem install spreadsheet
guide:http://spreadsheet.rubyforge.org...]]></description><category></category></item><item><title><![CDATA[rails3 update_all 使用:order, :limit条件时，忽略条件问题]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82005675</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82005675</guid><author>iteye_15860</author><pubDate>Fri, 11 Feb 2011 11:08:29 +0800</pubDate><description><![CDATA[这个bug是在使用delay_job（2.1.2）查出来的，后来google了一下，发现已经有人提交了这个问题
 
delay_job中如果有失败任务的话，后台会一直不停的运行失败任务
源代码修改，加注释的为原来的代码，注释后的为自己添加的修改代码
        # Reserve a single job in a single update query.  This causes w...]]></description><category></category></item><item><title><![CDATA[Notifications in Rails 3]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82005644</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82005644</guid><author>iteye_15860</author><pubDate>Fri, 11 Feb 2011 10:34:54 +0800</pubDate><description><![CDATA[249: Notifications in Rails 3 
rails3的通知／报告等一系列的处理体系， asciicasts介绍两种用途
(1) 记录每个次请求的响应时间，以了解系统的性能如何
(2) 通过自定义的instrument来记录检索的关键字
 
发布／订阅之间的关系，把与主逻辑不相关的处理进行分离，在其它的地方进行处理。同时，其中文中也说到了，这样也带来了一些风险，如代码...]]></description><category></category></item><item><title><![CDATA[rails3 jquery ajax]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82004149</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82004149</guid><author>iteye_15860</author><pubDate>Sun, 30 Jan 2011 14:56:02 +0800</pubDate><description><![CDATA[rails3中使用非form提交的ajax操作，这里使用的js框架为jquery
 
html(views/users/index.html.erb):
&amp;lt;%= link_to &quot;ajax_update&quot;, ajax_update_user_path(user), :id =&amp;gt; &quot;ajax_update_&quot; + user.id.to_s %&amp;gt;

这里没有使用rails....]]></description><category></category></item><item><title><![CDATA[插件扩展(2)]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82003752</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82003752</guid><author>iteye_15860</author><pubDate>Fri, 28 Jan 2011 16:41:13 +0800</pubDate><description><![CDATA[ruby:1.9.2
rails3.0.3
 
学习编写插件的这个过程中，自动引入plugin中的models, controllers等组件的过程中，加入以下代码出现这样的问题
http://guides.rubyonrails.org/plugins.html#models
 
加入代码：
%w{ models }.each do |dir|
  path = File.joi...]]></description><category></category></item><item><title><![CDATA[插件扩展]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/82003654</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/82003654</guid><author>iteye_15860</author><pubDate>Fri, 28 Jan 2011 11:24:59 +0800</pubDate><description><![CDATA[在ruby on rails3 的guides，插件扩展中有这样一段代码
http://guides.rubyonrails.org/plugins.html#add-an-instance-method
 
module Yaffle
  def self.included(base)
    base.send :extend, ClassMethods
  end
 
  m...]]></description><category></category></item><item><title><![CDATA[关于restful_authentication密码更新问题]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/81996808</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/81996808</guid><author>iteye_15860</author><pubDate>Wed, 05 Jan 2011 22:28:49 +0800</pubDate><description><![CDATA[使用restful_authentication插件时，进行更新密码操作时，如果传来密码为空时，会发现有关密码验证空值验证会失效
 
这是因为在
by_password.rb文件中，是这样记录的
 
 
    # Stuff directives into including module
    def self.included(recipient)
      recipi...]]></description><category></category></item><item><title><![CDATA[rails3 flash 清除问题]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/81996783</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/81996783</guid><author>iteye_15860</author><pubDate>Wed, 05 Jan 2011 21:35:11 +0800</pubDate><description><![CDATA[rails3请求之后，flash内容没有被清除？
 
flash经常用在controller, 与view中，用来传递与表示信息，通常有修改记录成功，表示一些错误提示内容等。
 
flash在两个action中传递临时对象，之后，再被清除
理论上是这样的吧，事实上有时你会发现flash内容没有被清除，而且还会在不只一次次的请求中表现出来，现在这样的情况的原因,很简单就是flash的内容没...]]></description><category></category></item><item><title><![CDATA[rails3 更新时间问题]]></title><link>https://blog.youkuaiyun.com/iteye_15860/article/details/81990771</link><guid>https://blog.youkuaiyun.com/iteye_15860/article/details/81990771</guid><author>iteye_15860</author><pubDate>Sat, 18 Dec 2010 21:52:54 +0800</pubDate><description><![CDATA[rails3 更新时间问题（updated_at）
（未完）
 
ruby:1.9.2
rails:3.0.3
 
一般来说，对表进行设计时候，如果不做对创建时间与更新时间做任何处理的话，rails则会默认给你加上。用来监控表中的记录
 
创建记录
rails会把现当前的时间作为值，同时设置给created_at与updated_at
 
更新记录
如果表中的记录发生变更的...]]></description><category></category></item></channel></rss>