技术宅改变世界

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年12月16日

摘要: 一、变量作用域:[P71]这一句话说的非常精辟:“在ECMAScript中,只有两种执行环境,全局环境和函数环境,每个函数都是一个执行环境,包括嵌套函数。换句话说,其他情况下即使变量声明在一对大括号中,在括号外部仍然可以访问这些变量”。以下给出例子:[代码]对异常语句也同样可以:[代码]除了上面所演示的这两种语句外,一对大括号也无法构成一个执行环境,例如:[代码]二、this指针:[P83]在这里列出this在ECMAScript中的不同含义:(1) 在全局执行环境中使用this,表示Global对象,在浏览器中就是window对象。(2) 当在函数执行环境中使用this时,情况就有些复杂了。 阅读全文
posted @ 2010-12-16 16:43 treeman 阅读(406) 评论(1) 推荐(0) 编辑

2010年8月30日

摘要: 由于最近需要对redmine系统进行插件的开发,难于需要用到权限管理,也总结了一些设置的心得,与大家分享。如果有不正确的,欢迎指出与交流。(1)init.rb中project_menu:只有用户在该项目中扮演的角色对于该:controller:action具有权限时才会在项目菜单中显示(包括题目下方的菜单和配置中的tab菜单等)其中,permission函数的options参数可以设置这些值:①:... 阅读全文
posted @ 2010-08-30 16:20 treeman 阅读(3599) 评论(0) 推荐(0) 编辑

2010年8月13日

摘要: 在Ubuntu10.04下如何配置Ruby on Rails[摘自其他博客,主要参考前两个网页]http://www.baoyalv.info/blog/panjj/Rails/2010/05/01/76(基本步骤)http://hi.baidu.com/%BA%C3%BA%C3%BC%D3%BC%D3%D3%CD/blog/item/4357193da3dda20bbaa167f9.html(基... 阅读全文
posted @ 2010-08-13 15:00 treeman 阅读(1234) 评论(0) 推荐(0) 编辑

摘要: 最近要在redmine上实现周报的定时统计与发送的功能,这就不可避免地要用到rails的计划任务功能,上网搜了一下,发现了这几个插件,这里稍微列举一下,仅供参考:1、BackgrounDRb官网:http://backgroundrb.rubyforge.org/这款插件其实最主要的功能是让rails应用把处理时间长的操作放到后台的进程中去执行,以避免前端用户的等待。至于它能不能执行计划任务,网上... 阅读全文
posted @ 2010-08-13 11:36 treeman 阅读(2326) 评论(3) 推荐(1) 编辑

2010年8月12日

摘要: JavaScript中的类是很绕口的一样东西。首先,JS中,一个类其实就是一个函数。废话不多说,先来一个例子。[代码]a和b就是c的对象。如果访问a.c2和b.c2就会获得同样的值:1。访问c1方法也是一样的结果。这时候,如果执行:a.c2 = 2。那么b.c2是否会受到影响呢?答案是不会的,b.c2的值仍然保持为1。所以c2就是一个普通属性。那如果我们想实现一个静态属性或者静态方法该如何做呢?首... 阅读全文
posted @ 2010-08-12 18:22 treeman 阅读(1006) 评论(0) 推荐(0) 编辑

2010年8月10日

摘要: 例子<script LANGUAGE="javascript">var u="http://msdn.microsoft.com:80/scripting/default.htm";var s=/(\w+):\/\/([^/:]+)(:\d*)?([^# ]*)/;var a=s.exec(u);for(i=1;i<a.length;i++){alert(a[i]);}</... 阅读全文
posted @ 2010-08-10 16:23 treeman 阅读(163) 评论(0) 推荐(0) 编辑

摘要: http://www.redmine.org/wiki/redmine/Pluginshttp://www.redmine.org/wiki/redmine/Plugin_InternalsOverriding the Redmine CoreYou can override views but not controllers or models in Redmine. Here's how Re... 阅读全文
posted @ 2010-08-10 11:32 treeman 阅读(1519) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.blogjava.net/cap/articles/rails_controller.htmlactive controllermodel指令 提前load model对象 model :Product基本对应关系http://xxx.com/admin/hello/list 对应为app/controllers/admin/hello_controller.rb中的l... 阅读全文
posted @ 2010-08-10 10:31 treeman 阅读(796) 评论(0) 推荐(0) 编辑

摘要: 转自:http://hi.baidu.com/waytofall/blog/item/dad928f9d042b65f242df222.htmlRuby On Rails 中MVC 架构浅谈 MVC 最早是由Trygve Reenskaug(似乎是一位挪威人,奥斯陆大学教授,自称是一位自学成才的职业软件工具开发者)提出的设计模式。它起初被应用于用户界面的开发,而广泛应用于web applicat... 阅读全文
posted @ 2010-08-10 10:27 treeman 阅读(959) 评论(0) 推荐(0) 编辑

2010年7月30日

摘要: 原文Linux 和 Unix 文件系统被组织成一个有层次的树形结构。文件系统的最上层是 /,或称为 根目录。在 Unix 和 Linux 的设计理念中,一切皆为文件——包括硬盘、分区和可插拔介质。这就意味着所有其它文件和目录(包括其它硬盘和分区)都位于根目录中。 例如:/home/jebediah/cheeses.odt 给出了正确的完整路径,它指向 cheeses.odt... 阅读全文
posted @ 2010-07-30 11:44 treeman 阅读(156) 评论(0) 推荐(0) 编辑