- 浏览: 213303 次
- 性别:
- 来自: 广州
最新评论
-
liuyanpersonal:
你好啊
单元测试SpringMVC带文件上传的controller -
kkgoing:
teamPhotoController 这个Controlle ...
单元测试SpringMVC带文件上传的controller -
尘枉_yjava:
gwt-ext Out of memory解决办法?? 亲,办 ...
gwt-ext Out of memory解决办法 -
张传龙:
多谢大侠,我找了好久才找到
单元测试SpringMVC带文件上传的controller -
argel_lj:
关键是提示这些信息,而且后面还提示build successf ...
maven经常报Unable to find resource in repository
文章列表
第10章 标量对象
使用字符串
Ruby为此提供了两个内建类:String类和Symbol类。它们提供了所有的文本功能。
单引号与双引号字符串的行为特性很不一样。主要区别是单引号字符串不能进行字符串内插:
puts "Two plus two is #{2+2}."
puts 'Two plus two is #{2+2}
输出:
Two plus two is 4.
Two plus two is #{2+2}.
合并两个字符串
"a"+"b"
给一个已有字符串永久性地增加另一个字符串可用<<方法。
str="h ...
- 2007-10-20 14:28
- 浏览 1453
- 评论(0)
第七章 默认对象和作用域<o:p></o:p>
self在程序执行过程中不断改变。任一时刻只有一个对象扮演self的角色。
为了知道哪个对象是self,需要知道当前的上下文。有顶层上下文、类定义块、模块定义块、模型定义块和方法定义块上下文。self由当前的上下文所决定。<o:p></o:p>
术语顶层指的是在任何类或模块定义块之外的程序代码。如果打开一个新的文本文件并键入
x=1
就产生了一个顶层局部变量x。如果键入
def m
end
就产生了一个顶层方法。
在没有进入任何定义块之前,self是main
- 2007-10-13 15:52
- 浏览 1137
- 评论(0)
第六章 模块和程序组织
创建和使用模块的基础知识
module MyFirstModule
def say_hello
puts "hello"
end
end
混含操作由include语句实现
class ModuleTester
include MyFirstModule
end
mt = ModuleTester.new
mt.say_hello
从类继承与混含模块的主要差别:可以混含多个模块。但任何类都不能从多个累继承。
模块不能有实例,要创建一个实例对象,就需要一个类。s = Stacklike.new是错误的。
include一个模块,和req ...
- 2007-09-28 12:36
- 浏览 1408
- 评论(0)
第五章 用类组织对象
重定义方法
class C
def m
puts "..."
end
def m
puts "........"
end
end
以第2次定义的方法为准
重新打开类
class C
def x
end
end
class C
def y
end
end
与下面代码等价
class C
def x
end ...
- 2007-09-26 17:23
- 浏览 1427
- 评论(0)
最近帮公司做flash,要求flash里播放视频,采用的是flash播放外部flv视频的方式。为了能够在播放的时候有顺利流畅的效果,所以事先把所要播放的flv文件全部先预加载,加载完毕后再开始播放。其部分主要action script类似如下,在flash里新建视频元件,然后用netstream控制flv的播放,其方法bytesLoaded、bytesTotal可用作计算预加载的进度统计,progressBar显示loading条。如果服务器不支持flv文件,将flv改为swf类型便可。
stop();
my_nc = new NetConnection();
my_nc.connect(n ...
- 2007-09-26 10:24
- 浏览 1398
- 评论(0)
第四章 对象和方法
如想列出一个对象固有的方法和清单,可以调用methods方法:p Object.new.methods.sort
对象固有行为
每个对象都有一个唯一的id值。想要看到对象的id值可以在irb:
obj = Object.new
puts "The id of obj is #{obj.object_id}"
respond_to?和send方法
使用respond_to?可以事先判断对象是否能响应给定的消息
obj = Object.new
if obj.respond_to?("talk")
obj.talk
else
...
- 2007-09-24 17:41
- 浏览 1152
- 评论(0)
买了很多书,每本都7、8十块的。花了很多钱!!而且还有很想买的没敢买。尽量看网上的吧。但是还是觉得看书的感觉好。
- 2007-09-24 14:24
- 浏览 732
- 评论(0)
spring1 的acegi里,今天在启动的时候,tomcat没有报错。不过在请求受保护的注册页面时tomcat提示/j_acegi_security_check出错。然后检查了,发现没有在web.xml里配置这个路径,于是在web.xml加入:
<filter>
<filter-name>Acegi Filter Chain Proxy</filter-name>
<filter-class>net.sf.acegisecurity.util.FilterToBeanProxy</filter-class>
...
- 2007-09-21 09:11
- 浏览 838
- 评论(0)
使用spring1 AOP为acegi添加拦截器的时候,使用spring2的包是会报错的。把spring1的包再加进去就可以了。
- 2007-09-20 10:08
- 浏览 810
- 评论(0)
在mysql里建立2个表CREATE TABLE `customers` ( `id` int(11) NOT NULL auto_increment, `name` char(20) character set latin1 default NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;CREATE TABLE `orders` ( `id` int(11) NOT NULL auto_increment, `customer_id` int(50) NOT NULL default '0', `orde ...
- 2007-08-27 10:15
- 浏览 1154
- 评论(0)
MyEclipse 6.0 GA for eclipse 3.3已经正式发布了,但还不支持struts2。我还是先用着5.5GA吧。struts1里面的ActionForm有分ActionForm和DynaActionForm,如果需要使用Validator的话,也有分为ValidatorForm,ValidatorActionForm,DynaValidatorForm,DynaValidatorActionForm几种。一般用得比较多的是Dyna的Form,而其中又以Validator使用较为普遍。我都试过用,其中DynaValidatorForm和DynaValidatorActionFo ...
- 2007-08-25 09:17
- 浏览 1438
- 评论(0)
裝了Myeclipse 6.0.0 M1版本來用,好像很多問題?还是换5.5GA用好了。
- 2007-08-16 08:31
- 浏览 657
- 评论(0)
删除DAO代码: public void delete(Integer lid) { log.debug("deleting Login instance"); try { Login login=(Login)this.getHibernateTemplate().load(Login.class,lid); getHibernateTemplate().delete(login); log.debug("delete successful"); } c ...
- 2007-08-07 10:57
- 浏览 1559
- 评论(0)
最近使用了AJAX,有些问题要注意的:AJAX的缓存问题:
IE中如果XMLHttpRequest提交的URL与历史一样则使用缓存,根本不向服务器端提交。因此无法取到刚提交的数据。
方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");
方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).
Response.text乱码问题:由 ...
- 2007-07-23 12:48
- 浏览 832
- 评论(0)
Spring Hibernate在AOP方面的配置冲突Spring2.0 Hibernate3.1.x/Hibernate3.2在使用Spring的AOP编程时,会用到这几个lib:asm-2.2.2.jarasm-commons-2.2.2.jarasm-util-2.2.2.jarHibernate如果使用lib:asm.jarasm-attrs.jar其中asm-2.2.2.jar与asm.jar存在类上的冲突!!!使用其中之一或两者都使用,可能会出现如下错误:java.lang.NoClassDefFoundError: org/objectweb/asm/CodeVisitorjava ...
- 2007-06-21 12:01
- 浏览 829
- 评论(0)