`
文章列表
[转]http://www.toplee.com/blog/1249.html     有本经典的书叫《设计模式》,讲了经典的21种设计模式,建议大家都看看。 1. 单一职责 就一个类而言,应该仅有一个引起它变化的原因。 如果一个类承担的职责过多,就等于把这些 ...
[转]http://www.cnblogs.com/jqyp/archive/2010/08/20/1805041.html   JAVA的动态代理  代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在 ...
[转]http://www.cainiao8.com/web/js_note/js_regular_expression_blueidea.html 目录 正则表达式实战...1 匹配结尾的数字...2 统一空格个数...3 判断字符串是不是由数字组成...3 电话号码正则...3
  rails open source blog: http://fdv.github.com/typo/
struts2 radio 标签: <s:radio name="sex" list="#{'1':'男','0':'女'}"></s:radio>   生成html代码: <label>产品是否出售:</label><br> <input type="radio" name="sex" id="sex1" value="1"> <label for="s ...
hibernate annotations和hbm.xml配置文件并存配置   <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource"/> <property name="hibernateP ...
需要分析中, 资源总是有限的,少做即是多做,就尽可能的多放弃。
  (转)配置Tomcat插件(eclipse配置插件通用方法)   软件环境: eclipse Indigo(3.7+) tomcat plugin 3.3 (com.sysdeo.eclipse.tomcat_3.3)

ROR网站

# 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/   # ror api dock http://apidock.com/rails   # teach me to code http://teachmetocode.com/   # ...
1 .1、行内编辑和覆盖层编辑的最佳实践 通过使用业内编辑,用户在修改页面显示的内容时可以观察到上下文的变化。以下是一些相关的最佳实践: 对单个字段使用行内编辑。 当编辑多个项中的一个时使用行内编辑。这样 ...
1.直截了当 2.简化交互 3.足不出户 4.提供邀请 5.使用变换 6.即时反应   [1] web界面设计
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/README_txt.html      
这个bug是在使用delay_job(2.1.2)查出来的,后来google了一下,发现已经有人提交了这个问题   delay_job中如果有失败任务的话,后台会一直不停的运行失败任务 源代码修改,加注释的为原来的代码,注释后的为自己添加的修改代码 # Reserve a single job in a single update query. This causes workers to serialize on the # database and avoids contention. def self.reserve(worke ...
249: Notifications in Rails 3 rails3的通知/报告等一系列的处理体系, asciicasts介绍两种用途 (1) 记录每个次请求的响应时间,以了解系统的性能如何 (2) 通过自定义的instrument来记录检索的关键字   发布/订阅之间的关系,把与主逻辑不相关的处理进行分离,在其它的地方进行处理。同时,其中文中也说到了,这样也带来了一些风险,如代码的零散分离与可读性。所以在使用的时候,进行权衡一下就可以了。     [1]http://asciicasts.com/episodes/249-notifications-in-rails-3
rails3中使用非form提交的ajax操作,这里使用的js框架为jquery   html(views/users/index.html.erb): <%= link_to "ajax_update", ajax_update_user_path(user), :id => "ajax_update_" + user.id.to_s %> 这里没有使用rails.js里面的:remote   js(views/users/index.html.erb): <script type="text/ja ...
Global site tag (gtag.js) - Google Analytics