最新文章列表

终于搞定了Rails和Oracle的连接

前些日子在家里用mysql连接rails,没出过什么问题。但是在公司试验的时候,问题来了:如何用rails连接oracle阿。rails对于mysql有着天生的支持,但是对于其他数据库似乎就不是那么友好了。 下载了驱动,按照安装说明进行了安装,似乎一切ok.信心满满的试验能否连接上,用ruby script/generate scaffold XXX XXX命令试验了一下,结果:“ORA-12514 ...
lucifer 评论(2) 有4315人浏览 2006-10-13 17:50

Active Record 错误信息本地化

ActiveRecord出错信息是已经格式化过的英文字符串,这很不方便做本地化处理。要想做本地化,必须保留错误数据,在显示时再格式化为本地语言。不过Act ...
qiezi 评论(14) 有8862人浏览 2006-10-12 22:28

[D语言] ruby风格的each/map

import std.stdio; class Array(T){ private: T[] data; public: this(T[] data ...){ this.data = data.dup; } void each(void delegate(T) dg){ foreach ...
qiezi 评论(0) 有2536人浏览 2006-10-11 09:13

solution for installing mysql lib under ubuntu

I've reinstalled my computer  with ubuntu,and i had to reconfiguration  my environment ,but when i  was installing mysql lib sudo gem install mysql -r an error occured Building native extensions. T ...
xxj 评论(1) 有2801人浏览 2006-10-10 21:06

rake test:units在SQL和Ruby DSL两种schema模式下的差异

sql方式,会复制development数据库中的外键。相反,在schema模式下的外键是被完全忽略的,即使开发数据库里有,也不会复制到test数据库里。 而test:units执行的时候是根据environment.rb里的config.active_record.schema_format = sql设置(注释掉时为ruby dsl模式)来判断用哪种模式的。通过使用rake test:unit ...
cookoo 评论(0) 有2290人浏览 2006-10-10 01:16

杀杀杀

这两天公司闹蠕虫,会在每个目录里放一个_desktop.ini文件。杀毒软件可以杀掉病毒,但是不会清除文件。今天自己机器也感染了,写了个小工具做这个清除工作,竟然删掉了十一万个残留文件 。代码如下: import java.io.File; import java.io.FileFilter; public class FileCleaner { //file name to be ...
archangel 评论(2) 有1548人浏览 2006-10-09 16:34

javaeye 2.0 的大部分功能都是Rails做的吗?

我想知道。 以前只知道javaeye是个论坛,有个ruby的帖子,还没有专门的ruby/rails版块。 现在发展的不错了。以后要常来这里。 有些细节都是ajax的,不错啊。呵呵。
alang 评论(2) 有1722人浏览 2006-10-09 13:54

通过JavaEye2.0网站看ruby on rails性能

ruby on rails作为web开发框架,通常被认为性能很差,并因此被置疑其前景。JavaEye2.0网站使用ruby on rails开发,已经上线运行一个月了,通过这一个月的运行 ...
robbin 评论(35) 有51544人浏览 2006-10-09 11:16

Google Talk居然挂了:(

刚给朋友传一本Programming ruby-2nd.pdf,然后又接着传了一本Agile_Web_Development_With_Rails-Beta.pdf,突然一闪,啥都没了,google talk就这样莫名其妙的挂了,第一次 
xxj 评论(0) 有1380人浏览 2006-10-09 11:05

[D语言] DMD 0.168发布

新特性:1、给委托增加ptr属性,指向委托所绑定的对象。这是一个语法糖,dg.ptr被转化为cast(void*)dg,它只能作右值,所以除了能读取它以外,在语法上禁止对它赋值。要想把委托绑定到不同的对象,你只能自己实现:class Foo{    int foo;public:    this(int foo){        this.foo = foo;    }    void bar ...
qiezi 评论(0) 有1912人浏览 2006-10-05 09:23

[private] 文字绘图库资料收集

主要收集可以绘制文字的绘图库。一、imagemagick:http://www.cit.gu.edu.au/~anthony/graphics/imagick6/可以绘制文字,不过中文好像不能自动断行。二、vipshttp://vips.sourceforge.net使用pango绘制文字,中文可以断行,缺少2端对齐功能。自己修改代码增加了调整行距功能,做成ruby扩展库,amd64上使用失败 ...
qiezi 评论(0) 有1670人浏览 2006-09-28 20:03

[D语言] DMD 0.167发布

这个版本实现了计划已久的数组直接量。import std.stdio;void main(){  {    static int[] arr = [1,2,3,4,5];    writefln(typeid(typeof(arr[0])));    writefln(arr);  }  {    static float[] arr = [1f,1,3,4,5];    writefln(t ...
qiezi 评论(0) 有1659人浏览 2006-09-19 20:16

[Ruby] Ruby AOP

昨天在答一个问题时,看题不清答错了,不过却让我花了点时间想如何实现简单的AOP。在其它语言里实现AOP的确比较麻烦,java要用到动态proxy,如果是C++,除了从源码上修改还真没好办法,aspectc就是这么做的。那么ruby里面如何实现呢?由于ruby是动态脚本语言,运行期可以把一个方法改名,也可以构造一个字符串动态生成方法,那么实现这个就不是难事了。module ExecuteBefo ...
qiezi 评论(0) 有1904人浏览 2006-09-16 09:46

[RoR] Rails unittest一个小bug

之前为了省事,数据库配置如下:development_pgsql:  adapter: postgresql  database: myproject_development  username: postgres  password: development_mysql:  adapter: mysql  database: myproject_development  username:  ...
qiezi 评论(0) 有1797人浏览 2006-09-16 09:32

给编程狂热者的ant task笔记

   作者:江南白衣    这篇文档是专门写给那些编程狂热者,在Ant里编程时要留意的重要Task。    不知为何,老外的各种脚本都写得格外漂亮。从Appfuse里学到很多,在编写SpringSide2.0的构件安装脚本时又被迫自学了不少,这里作下总结。     如果只说一样最重要的事情,就是ant-contrib的<if> 和 <for>节点,使An ...
江南白衣 评论(0) 有5007人浏览 2006-09-07 00:34

[D语言] 用D语言编写Ruby扩展

Ruby语言的官方解释程序是使用C语言开发的,一般用C语言来编写扩展。D语言和C语言是二进制兼容的,所以可以使用D语言编写Ruby扩展。 一、移植C库到D的一般过程 C使用头文件来处理符号依赖,在D里面链接外部库文件时,要使用extern (C)声明来引入符号,这是一个转换过程。 如何转换一个C头文件到D文件?D文档的htomodule.html有详尽说明。一般的 ...
qiezi 评论(0) 有3295人浏览 2006-08-19 06:17

[ROR] &:id这种用法

这是ActiveSupport扩展的一个方法。原代码如下:class Symbol  def to_proc    Proc.new { |*args| args.shift.__send__(self, *args) }  endend它扩展出这种用法:(1..5).map(&:to_s)map原本是要接受一个block参数,普通的用法是:(1..5).map{|e| e.to_s} ...
qiezi 评论(0) 有1697人浏览 2006-07-11 15:40

Groovy on Rails 0.1发布

简单测试了一下,语法比ruby稍罗嗦一点,不过也算是很简洁了。在WINDOWS下执行,遇到个小BUG,grails.bat第4行:if "%GRAILS_HOME"=="" goto grailsHomeNotSet是错误的,改成if "%GRAILS_HOME%"=="" goto grailsHomeNotSe ...
qiezi 评论(0) 有1708人浏览 2006-04-07 16:59

最近比较忙

工作忙,学习也忙。1、Ruby on Rails前阵子看了一下Ruby on Rails,不禁为其深深折服,为Ruby,也为Rails。照着Four Days on Rails做了一遍,虽然对Ruby不甚熟悉, ...
qiezi 评论(0) 有1450人浏览 2005-10-08 23:15

Martin Fowler:闭包

Martin Fowler:闭包 原著:Martin Fowler  http://martinfowler.com/bliki/Closures.html 翻译:<liubin <at="">huangpuzhuang.com> http://www.ruby-cn.org/ 另外一片文章总结了各种语言实现的本文中的例子。 闭包(Closur ...
xxj 评论(0) 有1612人浏览 2005-09-20 13:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics