`
wlo_o
  • 浏览: 50484 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论
文章列表
变量持有目标对象的引用,和我们所熟悉的 C# / Java 不同的是,Ruby 变量并没有内在类型。作为一种动态解析执行的语言,其变量类型只在其执行期决定,我们也因此能改变变量所持有对象的类型,显然在 C# / Java 里是不允许的 (Object 类型变量和这个不是一回事,如果不明白,建议再看看面向对象理论)。a = 1 puts a.class #Fixnum a = "s" puts a.class #String 或许你看过 C# 3.0,但需要明白这和那个隐式类型变量(Implicitly typed local variables)并不是一回事。&quo ...
源代码Ruby 源代码通常使用 UTF-8、ASCII 等格式,它是一种基于行的语言,如果我们将多行代码写在一个物理行,那么可以使用 ";" 来分隔。a = Class1.new(123); b = Class1.new(123) 我们也可以使用连接符 "\" 将单行代码写成多行。如果分隔位置以操作符结尾,则连接符可省略。 (注意!"\" 后面不能包含任何字符,包括空格和注释,否则会导致语法错误。)x1 = 1 + 2 \ + 3 x2 = 1 + 2 + 3 单行注释以 # 开始,直到物理行结束;多行注释以 ...
jQuery提供两种方式来选择html的elements,第一种是用CSS和Xpath选择器联合起来形成一个字符串来传送到jQuery的构造器(如:$("div > ul a"));第二种是用jQuery对象的几个methods(方法)。这两种方式还可以联合起来混合使用。我们来试着在我们的test.html代码中选择并修改第一个ordered list.一开始,我们需要选择这个list本身,这个list有一个ID叫“orderedlist”,通常的javascript
分属于2个不同的系统,它们之间不能共用同一套Session,要实现SSO这就需要使用一些特殊的机制来实现它们之间的互相通信。最简单的方法是使用Cookie来实现。(Redmine中支持LDAP认证,不过需要搭建Ldap服务器,现在没搞明白正在研究,稍后再介绍)首先要修改一下RedMine中的代码,配置action,通过访问www.example.com/redmine/ssologin的url进行登录验证修改redmine/config/routes.rb添加下面代码 rails 代码 map.signin 'ssologin', :controller => 'account', ...
Redmine是基于ROR框架开发的一套跨平台项目管理系统,它是一个项目管理系统的后起之秀。RadRails是基于eclipse平台的Ruby on Rails(ROR) IDE。熟悉eclipse的开发人员很容易使用。本文简单介绍一下windows下如何通过RadRails搭建起Redmine的开发环境。由于没有Ruby基础,搭建环境时问题颇多,我使用了Bitnami提供的安装包,一键安装Redmine相关的apache、mysql、ruby、Subversion等软件,并且Redmine的版本并不是太低。RadRails下载地址:http://www.aptana.com/produ ...
RSS也叫聚合RSS是在线共享内容的一种简易方式(也叫聚合内容,Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。rss好处不用多说了,我们直接看一下在使用Struts2下如何实现。 在struts配置文件中设置result类型为 plainText xhtml 代码1.<result type="plainText"></result>  action类里使用writer直接输出rss标准的xml ,这里我使用了第三方的开源工 ...
OECP社区中需要对博客标签进行url重写,把类似“/blogs/tag/tagIndex?key=业务组件”的url转成“/blogs/tag/业务组件”(其中粗体的是标签关键字),但是配置完后点击链接时后台总是循环报错。   下面是我配置的重写规则   <rule> <note>博客标签</note> <from>^/blogs/tag/(.*)/$</from> <to>/blogs/tag/tagIndex\?key=$1</t ...
看到这篇文章后感触很深,之前3年的二次开发工作中大部分时间在开发维护修改一个煤炭运销ERP。软件前期发运部分业务的开发和实施的还算顺利,可是后期的与发运相关的化验、煤质、结算业务和统计报表都存在大量需求变更 ...
Global site tag (gtag.js) - Google Analytics