- 博客(24)
- 问答 (2)
- 收藏
- 关注
原创 Java静态方法(类方法)的继承
Java静态方法、静态变量是可以被继承的 背景:最近因为个人工作的原因,转战到Java领域。在学习过程中发现,网上有关Java静态继承,都说不能继承,且子类静态方法重写说成是隐藏了父类方法云云的。 下面我来挑战一下,如果不对请高手指正;如果对了希望对静态继承困惑的程序员有所帮助 1.类与对象的关系,先来张图压压惊 这里先来说明一下 · Sub、Father为Java类结构
2018-01-29 19:55:52
3202
2
原创 局域网攻防摘录
一、另辟蹊径—更改MAC地址 我了解到,每张网卡的MAC地址(硬件地址)各不相同,这是用来证明身份的唯一识别ID。而局域网进行通信也必须依靠MAC地址作为基础,路由器发送广播报获得局域网内电脑所传回的MAC地址,然后依据MAC地址来分配内网的IP地址。因此对局域网用户进行的上网限制也多是通过对MAC地址限制达成的,只要修改本机的MAC地址就可以绕开这些限制,因此我开始 尝试更改MAC地址。 ...
2010-02-08 23:41:56
986
linux升级firefox
昨天想安装个WEB开发用的firefox插件,发现自己的firefox的版本为1.5.2。而现在的差价都是3.x后兼容的。我这个人比较一根筋,我没有去找匹配1.5.2的浏览器的插件,而是想去如何升级firefox的版本。因为现在的firefox3.5.3是二进制流格式的,于是我查了好多资料,基本上规为两类升级方法:第一类,是比较复杂的,就是如果你的linux没有安装RPM的firefox那...
2009-10-26 10:00:54
340
Rails对请求的操作
控制器内部对请求的操作 [b]一Action方法[/b] [b]1调用方式[/b] 控制器处理请求时会找到与之名字匹配的action. 调用method_missing(),如果找不到action 调用模版,如果找不到action和method_missing() 调用错误报告Unknown Action如果上述都不符合 [b]2禁止调用[/b] 将action声明为prot...
2009-10-20 00:13:18
307
模块的included()
[size=medium] 模块的included方法会在其他的类或模块把这个模块混入他们自己里面时被调用,调用时传入的参数为混入模块的模块或类,如下代码 [/size] [code="ruby"] module A def A.included(mod) puts "#{self} is included in #{mod}" end end mod...
2009-10-16 02:38:55
332
ruby中extend Mod
[size=medium]在ruby中一切皆对象就不用多说了,对象的方法是通过对象中的指针klass指向一个其他类,这个对象的方法就定义在这个类中。如果一个类是Object的子类,那么这个类所有实例化出的对象的方法都定义在这个类上,这些对象的klass指针也指向这个类。 就ruby中的一个对象角度看,如果为它定义个一方法(既只有他自己才有的方法),这个对象就会创建一个虚类—met...
2009-10-16 01:15:03
159
Jquery基础
一、 Jquery 头标题位置 第一行 <script src=”jquery.js” type=”text/javascript”></script> 第二行自定义标签 <script src=”alice.js” type=”text/javascript”></script> 二、 ...
2009-10-14 01:50:47
155
单域名多Rails应用布置
软件版本:ubuntu 8.04/lighttpd 1.4.19/ruby on rails 2.1.2 假定需要布置多 ror 应用的域名是 ror.example.com, 域名下一个子目录为一个应用,如 /app1, /app2.. 首先,需要做的就是配置 lighty $HTTP["host"] =~ "^ror\.example\.com$" { $HTTP["url"] ...
2009-10-08 20:35:00
142
区别Ruby的require,load,和include
三者之间区别并不像你想的那么难,也不会像有些文章写的那么长。挺简单的。 相同之处:三者均在kernel中定义的,均含有包含进某物之意。 不同之处: 1、requre,load用于文件,如.rb等等结尾的文件。 2、include则用于包含一个文件(.rb等结尾的文件)中的模块。 3、requre一般情况下用于加载库文件,而load则用于加载配置文件。 4、req...
2009-10-08 20:33:00
139
界面遮罩(锁屏效果)
[参与测试的浏览器:IE6 / IE7 / IE8 / FF3.5 / OP9.6 / SF4 / Chrome2 ] [操作系统:Windows] 本教程旨在实现lightBox时的样式与行为分离,减少JS在各方面(全屏遮蔽、ie6中遮蔽select、双向居中、高度自适应内容等)的工作。 先上代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHT...
2009-10-08 20:30:00
422
动态语言与闭包
在JavaScript里,“闭包”是一个神奇的东西。借着闭包的力量,我们将跨过面向对象的领域,来攀登一座新的高峰。保罗格雷厄姆 曾经说过, 我 认为目前为止只有两种真正干净利落, 始终如一的编程模式:C语言模式和Lisp语言模式.此二者就象两座高地, 在它们中间是尤如沼泽的低地。在这里C语言代表着过程式语言的精髓,它目前所知的高层境界是面向对象。而称为Lisp的语言,则以另一种形式的无与伦...
2009-10-08 20:28:00
199
javascript基础
一、 <!-- [endif]-->样式规则基本格式 <!-- [if !supportLists]-->1) <!-- [endif]-->头样式 <script type="text/javascript" src=”123.js”> </script> <!-- [if !sup..
2009-10-08 20:24:00
149
界面HTML基础
1. <!-- [endif]-->HTML <!-- [if !supportLists]-->一、 <!-- [endif]-->基本结构 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DT...
2009-10-08 20:23:00
196
Javascript对字符串的处理
一、声明字符串: varnormal_monkey="Iamamonkey!<br>"; document.writeln("Normalmonkey"+normal_monkey); varbold_monkey=normal_monkey.bold(); document.writeln("Boldmonkey"+bold_monkey); 这里的声明:varbo...
2009-10-08 20:21:00
122
CSS样式基础
CSS <!-- [if !supportLists]-->一、 <!-- [endif]-->样式规则的基本格式 头样式 <link href="" media="screen" rel="Stylesheet" type="text/css" /> <!-- [if !supportList
2009-10-08 20:21:00
116
Javascript操作数组
1 、数组的创建 以下为引用的内容: vararrayObj=newArray(); // 创建一个数组 vararrayObj=newArray([size]); // 创建一个数组并指定长度,注意不是上限,是长度 vararrayObj=newArray([element0[,element1[,...[,elementN]]...
2009-10-08 20:20:00
128
ruby on rails开发B/S的相关经验
用 select_tag 当制定选项时用 options_for_select (数组,默认选定值) 界面元素除了 onclick 等事件属性一旦在界面上定义后就不能在 javascript 中修改,而其他 html 属性则可修改 Select 的默认值设置为 在想要设置为默认值的 option 中加入 selected= ...
2009-10-08 20:17:00
170
rails中的路由设置
<!-- [if !supportLists]-->一、 <!-- [endif]-->路由规则 1 路由文件 config/routes.rb 文件建立了外部请求与应用程序的连接 2 路由设置查看 应用程序路由定义在 RoutSet 对象中,该对象保存在 ActionContr...
2009-10-08 20:15:00
426
rails 对 ruby 的扩展
rails 对 ruby 的扩展 1 对象扩展 rails 对 ruby 的扩展 将 ruby 对象转化成 json 格式 : 对象为: new (“ rails “, [10,10,9,1] ) #=> 对象 .to_json 对象变成了 ["rails",[10,10,9,1...
2009-10-08 20:13:00
142
ruby on rails表间关联
1 创建外键 t.integer : 表名单数 _id 关联表的命名要以首字母的顺序决定如 categories_products 关联表的联合索引: add_index:categories_products,[:product_id,:category_id] 2 模型对象中指定关联 ...
2009-10-08 20:07:00
258
ruby中的CRUD以及数据的组织形式
1CRUD C: .save .create() R: find(:first) 查询第一条 find(:all, conditions=>”name=’ 值 ’ and pay_type=’ 值 ’”) 给定属性查询 通过 hash 集合给定属性值 name=params[:n...
2009-10-08 19:53:00
138
不以ActiveRecord为基类的ruby类
模型相关方法 一、构造器 调用模型构造器时首先访问 initialize() 函数,对于空值构造器应为 def initialize(xxx=nil,yyy=nil) unless xxx=nil and yyy=nil @xxx=xxx,@yyy=yyy End End 二、存取器 ...
2009-10-08 19:49:00
119
ruby中数组及hash基础
数组及 hash 相关用法 数字和字符串都可以作为 hash 的键 将数组转化为 hash :( a 为对象数组) 首先定义一个 hash h={} , a.each {|e|h[e.code]=e} .compact 移出数组内所有 nil 的元素。形成不含 nil 的数组 ...
2009-10-08 19:47:00
161
ruby迁移任务基础
1 运行迁移任务 Rake db:migrate 数据库中 schema_info 表记录 version 的当前版本信息如: 20081230025725 2 字段类型 通过迁移任务可以把任务中的程序数据类型转换成数据库相对应的类型 类型包括: binary 、 boolean 、 dat...
2009-10-08 19:43:00
143
空空如也
一个ruby进程能同时开几个IO对象啊
2010-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅