我现在有部门清单,并且有上下级关系,如何用ruby实现图形的组织架构图?或者有否类似的控件呢?谁有建议或办法欢迎赐教,不胜感激!
我在应用text_field_with_auto_complete时弹出式窗口就是打不开,
写法是这样的,在view窗口有代码:
<%= text_field_with_auto_complete :lesson, :title,:size=>'12' %>
在对应的controller中写有
def auto_complete_for_lesson_title
search = params[:lesson][:title]
@lessons = Lesson.search(search) unless lesson.blank?
rende ...
决定你是富人还是穷人的10条标准
1、 自我认知
穷人:很少想到如何去赚钱和如何才能赚到钱,认为自己一辈子就该这样,不相信会有什么改变。
富人:骨子里就深信自己生下来不是要做穷人,而是要做富人,他有强烈的赚钱意识,这也是他血液里的东西,他会想尽一切办法使自己致富。
2、休闲
穷人:在家看电视,为肥皂剧的剧情感动得痛苦流涕,还要仿照电视里的时尚来武装自己。
富人:在外跑市场,即使打高耳夫球也不忘带者项目合同。
3、交际圈子
穷人:喜欢走穷亲戚,穷人的圈子大多是穷人,也排斥与富人交往,久而久之,心态成了穷人的心态,思维成了穷人的思维,做出来的是也就是穷人的模式。 ...
- 23:58
- 浏览 (48)
- 评论 (4)
- 分类: Life&Growth
- 进入论坛
今天从读者看到这样一段话:
每天自学一小时,一周就是7小时,一年就是365小时,这样,一个人可以像全日制学生一样学习、3年~5年就可以成为专家。
看到这个以后心里好久静不下来,老是埋怨身边没人指导,埋怨自己错过了机会,其实一切都在于,对自己的兴趣爱好每天认认真真花上一小时,那样大家都是成功者,都是人才。
人才就在身边,人才就是自己……
- 01:10
- 浏览 (78)
- 评论 (16)
- 分类: Life&Growth
- 进入论坛
中国的软件发展到今天,已经培养了不少成功的软件企业和软件工程师。但不成功的更多,我---正在这条路上挣扎,希望有一天能走出山沟,拥有自己的高楼大厦。相信有太多的软件从业者有着同样的想法。
每年都有太多的软件企业产生,毕竟这个门槛不高,只要工作过几年再加上点资源都觉得可以开公司了。公司开下来了,靠已有资源赚到了第一笔小费,总觉得看到了希望,只要再找到几个固定客户,就可以稳定了。好不容易找到了,刚够养活几个人,几个人忙于现有的项目中,大家都觉得比较累。有技术的人觉得还不如自己找两个人单干了,给别人这么忙收益不多。于是又产生了一批中小软件公司,前期的大部分软件公司就慢慢的萎缩了,直至最后关闭 ...
- 00:59
- 浏览 (71)
- 评论 (4)
- 分类: Life&Growth
- 进入论坛
ROR学了快两个月了,也做了一个小系统。但觉得学得比较肤浅,好多功能都不会用,该如何突破呢?希望高手给予指点!
比如如何写测试功能?如何突破遇到的问题?过程中需要注意什么?或者有什么比较好的书或网站推荐?
期待中,有什么好的我会整理出来,大家一起进步!
目前我主要看《应用rails进行敏捷web开发》这本书,后面有一个检索功能,查起来比较方便。
具体情况是这样,在一个list中,有很多记录。
我想选中一条记录进行编辑,在界面中我的编辑按钮一个,如何在点击编辑按钮后获取选中的记录进行编辑。
目前解决办法,在选中记录时同时传递对应的ID给按钮参数,使用方式是observe_field来实现,有滞后现象,大家如何解决的呢?有没有实时的办法!?
企业使用考勤机打卡后如何产生考勤记录呢?
需要考虑的参数:
1、应该打卡时间
2、实际打卡时间
3、重复打卡数据处理
4、周末假期与平时上班的不同处理
5、迟到、早退、矿工的时间设置
6、是否已经存在请假
7、加班的标准
处理流程
1、获取当日的班别,即获取当日的实际打卡时间、休息类型
2、获取当日的请假数据,
3、获取实际打卡数据,检测打卡数据是否完整(是否有漏打卡的、缺的或者多打的)
4、获取迟到、早退、矿工、加班等标准信息
5、结合1、2、4数据对数据3数据进行记录生成
重点:
1、数据完整性检验
2、多规则同时判断
(大家有什么好的提议敬请留言)
- 23:43
- 浏览 (63)
- 评论 (0)
- 分类: Product-人力资源
- 进入论坛
sqlserver中触发器和存储过程功能上到底有何区别?
存储过程和触发器
存储过程是一组 Transact-SQL 语句,它们只需编译一次,以后即可多次执行。因为 Transact-SQL 语句不需要重新编译,所以执行存储过程可以提高性能。
触发器是一种特殊的存储过程,不由用户直接调用。创建触发器时,将其定义为在对特定表或列进行特定类型的数据修改时激发。
CREATE PROCEDURE 或 CREATE TRIGGER 语句不能跨批处理执行。即存储过程或触发器始终只能在一个批处理中创建并编译到一个执行计划中。执行计划是在第一次执行存储过程或触发器时创建的。
时间格式:23:01
对应正则表达式是:/^([0-1][0-9]|[2][0-3]):([0-5][0-9])$/







评论排行榜