- 博客(24)
- 问答 (2)
- 收藏
- 关注
原创 Java静态方法(类方法)的继承
Java静态方法、静态变量是可以被继承的背景:最近因为个人工作的原因,转战到Java领域。在学习过程中发现,网上有关Java静态继承,都说不能继承,且子类静态方法重写说成是隐藏了父类方法云云的。下面我来挑战一下,如果不对请高手指正;如果对了希望对静态继承困惑的程序员有所帮助1.类与对象的关系,先来张图压压惊这里先来说明一下· Sub、Father为Java类结构
2018-01-29 19:55:52 3040 2
原创 局域网攻防摘录
一、另辟蹊径—更改MAC地址 我了解到,每张网卡的MAC地址(硬件地址)各不相同,这是用来证明身份的唯一识别ID。而局域网进行通信也必须依靠MAC地址作为基础,路由器发送广播报获得局域网内电脑所传回的MAC地址,然后依据MAC地址来分配内网的IP地址。因此对局域网用户进行的上网限制也多是通过对MAC地址限制达成的,只要修改本机的MAC地址就可以绕开这些限制,因此我开始 尝试更改MAC地址。...
2010-02-08 23:41:56 233
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 274
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 220
模块的included()
[size=medium] 模块的included方法会在其他的类或模块把这个模块混入他们自己里面时被调用,调用时传入的参数为混入模块的模块或类,如下代码[/size][code="ruby"]module A def A.included(mod) puts "#{self} is included in #{mod}" endendmod...
2009-10-16 02:38:55 259
ruby中extend Mod
[size=medium]在ruby中一切皆对象就不用多说了,对象的方法是通过对象中的指针klass指向一个其他类,这个对象的方法就定义在这个类中。如果一个类是Object的子类,那么这个类所有实例化出的对象的方法都定义在这个类上,这些对象的klass指针也指向这个类。 就ruby中的一个对象角度看,如果为它定义个一方法(既只有他自己才有的方法),这个对象就会创建一个虚类—met...
2009-10-16 01:15:03 102
Jquery基础
一、Jquery头标题位置第一行<scriptsrc=”jquery.js” type=”text/javascript”></script>第二行自定义标签<scriptsrc=”alice.js” type=”text/javascript”></script>二、 ...
2009-10-14 01:50:47 98
单域名多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 88
区别Ruby的require,load,和include
三者之间区别并不像你想的那么难,也不会像有些文章写的那么长。挺简单的。相同之处:三者均在kernel中定义的,均含有包含进某物之意。不同之处:1、requre,load用于文件,如.rb等等结尾的文件。2、include则用于包含一个文件(.rb等结尾的文件)中的模块。3、requre一般情况下用于加载库文件,而load则用于加载配置文件。4、req...
2009-10-08 20:33:00 84
界面遮罩(锁屏效果)
[参与测试的浏览器:IE6 / IE7 / IE8 / FF3.5 / OP9.6 / SF4 / Chrome2 ][操作系统:Windows]本教程旨在实现lightBox时的样式与行为分离,减少JS在各方面(全屏遮蔽、ie6中遮蔽select、双向居中、高度自适应内容等)的工作。先上代码:<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHT...
2009-10-08 20:30:00 353
动态语言与闭包
在JavaScript里,“闭包”是一个神奇的东西。借着闭包的力量,我们将跨过面向对象的领域,来攀登一座新的高峰。保罗格雷厄姆曾经说过,我认为目前为止只有两种真正干净利落, 始终如一的编程模式:C语言模式和Lisp语言模式.此二者就象两座高地,在它们中间是尤如沼泽的低地。在这里C语言代表着过程式语言的精髓,它目前所知的高层境界是面向对象。而称为Lisp的语言,则以另一种形式的无与伦...
2009-10-08 20:28:00 127
javascript基础
一、<!-- [endif]-->样式规则基本格式<!-- [if !supportLists]-->1)<!-- [endif]-->头样式<script type="text/javascript" src=”123.js”></script><!-- [if !sup..
2009-10-08 20:24:00 102
界面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 135
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 77
CSS样式基础
CSS<!-- [if !supportLists]-->一、<!-- [endif]-->样式规则的基本格式头样式<link href="" media="screen" rel="Stylesheet" type="text/css" /><!-- [if !supportList
2009-10-08 20:21:00 66
Javascript操作数组
1、数组的创建 以下为引用的内容:vararrayObj=newArray(); //创建一个数组 vararrayObj=newArray([size]); //创建一个数组并指定长度,注意不是上限,是长度 vararrayObj=newArray([element0[,element1[,...[,elementN]]...
2009-10-08 20:20:00 72
ruby on rails开发B/S的相关经验
用select_tag 当制定选项时用options_for_select(数组,默认选定值) 界面元素除了onclick等事件属性一旦在界面上定义后就不能在javascript中修改,而其他html属性则可修改 Select 的默认值设置为 在想要设置为默认值的option中加入selected=...
2009-10-08 20:17:00 100
rails中的路由设置
<!-- [if !supportLists]-->一、<!-- [endif]-->路由规则1 路由文件 config/routes.rb文件建立了外部请求与应用程序的连接2 路由设置查看应用程序路由定义在RoutSet对象中,该对象保存在ActionContr...
2009-10-08 20:15:00 321
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 77
ruby on rails表间关联
1创建外键 t.integer :表名单数_id 关联表的命名要以首字母的顺序决定如categories_products 关联表的联合索引:add_index:categories_products,[:product_id,:category_id]2模型对象中指定关联 ...
2009-10-08 20:07:00 201
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 89
不以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 77
ruby中数组及hash基础
数组及hash相关用法数字和字符串都可以作为hash的键 将数组转化为hash:(a为对象数组)首先定义一个hashh={},a.each{|e|h[e.code]=e} .compact移出数组内所有nil的元素。形成不含nil的数组...
2009-10-08 19:47:00 113
ruby迁移任务基础
1运行迁移任务 Rake db:migrate 数据库中schema_info表记录version的当前版本信息如:200812300257252 字段类型通过迁移任务可以把任务中的程序数据类型转换成数据库相对应的类型类型包括:binary、boolean、dat...
2009-10-08 19:43:00 101
空空如也
一个ruby进程能同时开几个IO对象啊
2010-05-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人