- 浏览: 50992 次
- 性别:
- 来自: 北京
-
最新评论
文章列表
自省就是内省: 自己明白自己是什么,能做什么 , 一个类具有什么功能由自己决定,而不由外部决定
是反射的具体实现, 在python中 反射被说为是自省(introspection)
简单说:反射主外 内省主内
反射(reflection)
:
可以在运行时获得对象的类型信息。比如对于一个JAVA对象,它的类型信息包括
1,这个对象的所属的类(class)
2,这个类 的 构造器(constructor)
2,这个类 中 声明的方法(method)
3,这个类中 声明的属性(field)
4,这个类 中 声明的注解(annotatio ...
- 2011-03-03 09:43
- 浏览 528
- 评论(0)
1:create.js.erb
中 :$("#comments").append("<%= escape_javascript(render @comment)%>"); 插入_comment局部模板用escape_javascript生成一段舞script标记的代码
- 2011-03-02 18:48
- 浏览 482
- 评论(0)
http://www.railsbrain.com/api/rails-2.3.2/doc/index.html
http://www.railsinside.com/screencasts/373-rails-3-upgrade-screencast.html
http://www.kuqin.com/rubycndocument/index.html
http://railsapi.com/
- 2011-03-02 13:44
- 浏览 548
- 评论(0)
1:rails new sample -T 不生成测试目录
2:生成jqeury自动移除protype:
rails new hel -J
gem "jquery-rails"
bundle install
rails g jquery:install 可以加上: 或者--ui
3: rails 3用mysql 加上gem mysql2" 修改yml文件
rails3中 不适用link_to_remote form_remote:
#==========
1. 让Rails3使用jQuery
轻量级js框架jquery相信大家 ...
- 2011-03-02 13:38
- 浏览 593
- 评论(0)
1:如果一个对象:ReflectionPoint rp1 中有x y
他存入一个Collection中厚:Collection.add(rp1);
但是如果修改了rp1.y=0;
那么在Colleciotn.remove(rp1)的时候就一处不聊了 ,因为hashcode值变化了
如果进行了很多情况 的话,那么java会出现内存溢出的现象,即使JVM也无能为力
- 2011-03-02 13:06
- 浏览 559
- 评论(0)
public class SortList<E> {
@SuppressWarnings({ "unchecked", "rawtypes" })
public void Sort(List<E> list, final String method, final String sort) {
Collections.sort(list, new Comparator() {
public int compare(Object a, Object b) {
int ret = 0;
t ...
- 2011-03-01 19:04
- 浏览 513
- 评论(0)
使用rspec:
1:安装rspec rspec-rails
sudo gem install rspec sudo gem install rspec-rails //rspec是核心 rspec-rails是集成
2:列表查看:
gem list r //查看r开头的gem
3:新建rails工程
rails test_rspec -d mysql
4:修改database.yml
5:建立数据库
6:支架生成mvc和rspec测试文件
rails g rspec_scaffold user name:string //这样多了rspec部分
7:migrate ...
- 2011-02-28 14:13
- 浏览 682
- 评论(0)
svn账户密码创建 和密码重置命令是一样的:
htpasswd -m passwd tom 如果没有tom则创建 如果有tom则修改密码
- 2011-02-27 10:50
- 浏览 1082
- 评论(0)
闭包 closure 就是将代码以参数的形式传递过去 ,比较方便使用
ruby的反射就是通过对象 找到他的父亲 祖宗是八代
.class即可
- 2011-02-25 10:49
- 浏览 419
- 评论(0)
一个汉字用两个字节 一个字节是8位
之所以程序员喜欢看16进制是因为他可以直接看到 E2D4 看到前两个就 明白二进制表示什么了 如:
1010 根据1 2 4 8原则 他应该是10 (10进制) 转化为16进制为A
汉字有自己的编码 因为2^8次方256前 256中已经被占据了 所以需要扩展 gbk就是一种扩展 , 那么他表示出来的就是16进制的asicc 其实转化成10进制也行 不过16进制方便查看而已 。
ep:
17 (10进制) 转化为16进制 就是 16+1 那么就是11 (求权)
16^1+16^0 那么就是 1 ...
- 2011-02-23 18:30
- 浏览 558
- 评论(0)
今天做服务端的异常问题的时候,先定义一个异常 状态 status= 91(服务器内部出错)
然后在程序里面如果想上 setStatus(值)方法 ,便可以将真正的异常状态赋值给status了
这样就成功完成了 捕获异常的操作
- 2011-02-23 16:49
- 浏览 590
- 评论(0)