- 浏览: 43778 次
- 性别:
- 来自: 大连
最新评论
-
wangluo19:
刚刚好解决了我的问题,原来session factory可以把 ...
hibernate annotations和hbm.xml配置文件并存配置 -
vivei:
能者为师
ruby 1,9 多字节字符
文章列表
[转]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 开源blog typo
- 博客分类:
- ruby&ror
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)
# 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 ...