当柳上原的风吹向天际的时候...
真正的快乐来源于创造
BlogJava
::
首页
::
联系
::
聚合
::
管理
368 Posts :: 1 Stories :: 201 Comments :: 0 Trackbacks
公告
常用链接
我的随笔
我的文章
我的评论
我的参与
最新评论
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
Algorithm
C/C++/VC(2)
CSS(8)
DB(10)
Dojo(1)
HTML(2)
IIS(1)
Java(12)
JavaScript(15)
RSA(8)
Server(3)
SQL(2)
Teambiz(15)
WMB(21)
相册
8thCisis
SqlToolBox
相册一
个人常用链接
51CTO
Box网络上传下载
CSDN
IP地址手机号查询
VOA English
VVG的前端设计
前端设计师聂微东
多特软件站
大连停水信息
大连建设网
常用Jar包对照表
常用网址总汇
招商银行
站长站图标下载
绿软发布页
网页模板下载
网页模板之家(65)
最新随笔
1. 此博停止更新
2. 给DB2增加删除字段二三事
3. 连接到DB2数据库并向其中导入数据
4. ZT:DB2 SQL 消息(3000-6999)
5. DB21061E 未初始化命令行环境的解决
6. DB2无法在Win7上安装的解决
7. ZT:SQL4414N “DB2 管理服务器”处于不活动状态 的处理
8. 如何处理DB2JAVIT:RC=9505问题
9. T410不能换上1600的DDr3内存
10. WIN7中让任务栏项目别合并
积分与排名
积分 - 390524
排名 - 145
最新评论
1. re: 使用MD5对存放在数据库中用户密码进行保护[未登录]
请问一下你那个service.hasSameName(name) 里面的service 是哪里得到的?
--Dr
2. re: 在页面打开SWF文件的代码
dsd
--ss
3. re: 使用BarCode4j生成条形码和二维码的例程
zzzz
--zzz
4. re: 对用户密码进行加盐处理
老问题了,偶然间看到这个问题。为了不误导别人希望提醒下后来者,加盐不要用用户名。用户名同样是可见的太容易逆推了,而且用户名一变密码就不行了。
--路人
5. re: 在网络通讯中采用混合方式对信息进行加密
你给的那个程序 代码链接 打不开了
是不是 失效了 能不能再给个
--#123
阅读排行榜
1. 用Wireshark从http数据包中得到用户的登录信息(52837)
2. 对用户密码进行加盐处理(11786)
3. 使用RSA进行信息加密解密的WebService示例(11020)
4. 实现子Div在父Div中水平居中的一种方法(10261)
5. Spring在Web应用中的配置(8627)
#
使用类化的JavaScript取得表单信息及验证
摘要: 对于Web前台编程,使用JavaScript从表单form中提取用户输入的信息及验证这些信息是一项日常任务,表单一般多包含文本框,单选框,下拉列表框,复选框,文本域等基本元素,如下所示: 下面是该页面的HTML代码: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHi...
阅读全文
posted @
2009-06-19 07:49
何杨 阅读(569) |
评论 (0)
|
编辑
收藏
让链接只能点击一次
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
>
<
HTML
>
<
HEAD
>
<
TITLE
>
New Document
</
TITLE
>
<
META
NAME
="Generator"
CONTENT
="EditPlus"
>
<
META
NAME
="Author"
CONTENT
=""
>
<
META
NAME
="Keywords"
CONTENT
=""
>
<
META
NAME
="Description"
CONTENT
=""
>
</
HEAD
>
<
BODY
>
<
A
id
="linkTest"
HREF
="#"
>
哈哈
</
A
>
</
BODY
>
</
HTML
>
<
SCRIPT
LANGUAGE
="JavaScript"
>
<!--
function
$(id){
return
document.getElementById(id);
}
window.onload
=
function
(){
$(
"
linkTest
"
).onclick
=
function
(){
var
parent
=
$(
"
linkTest
"
).parentNode;
parent.removeChild($(
"
linkTest
"
));
parent.appendChild(document.createTextNode(
"
哈哈
"
));
}
}
//
-->
</
SCRIPT
>
posted @
2009-05-05 18:12
何杨 阅读(346) |
评论 (0)
|
编辑
收藏
表单控件运用完整实例
摘要: <html> <head> <title>表单控件运用完整实例</title> </head> <body> <div> &...
阅读全文
posted @
2009-03-16 12:46
何杨 阅读(311) |
评论 (0)
|
编辑
收藏
U盘病毒免疫法
1.在U盘下制作一个文件夹
autorun.inf
2.打开CMD,进入U盘所在的盘符,键入命令
attrib +s +h +r +a autorun.inf
,这是为了隐藏和保护文件夹autorun.inf。
这样,U盘病毒就不能再建立autorun.inf这个文件了。
posted @
2009-03-13 22:05
何杨 阅读(117) |
评论 (0)
|
编辑
收藏
JS中获得Div的几何尺寸该调用的属性
clientHeight 获取对象的高度,不计算任何边距、边框、滚动条,但包括该对象的补白。
clientLeft 获取 offsetLeft 属性和客户区域的实际左边之间的距离。
clientTop 获取 offsetTop 属性和客户区域的实际顶端之间的距离。
clientWidth 获取对象的宽度,不计算任何边距、边框、滚动条,但包括该对象的补白。
clientX 设置或获取鼠标指针位置相对于窗口客户区域的 x 坐标,其中客户区域不包括窗口自身的控件和滚动条。
clientY 设置或获取鼠标指针位置相对于窗口客户区域的 y 坐标,其中客户区域不包括窗口自身的控件和滚动条。
clip 设置或获取定位对象的哪个部分可见。
clipBottom 获取对象剪裁区域的底边坐标。
clipLeft 获取对象剪裁区域的左边坐标。
clipRight 获取对象剪裁区域的右边坐标。
clipTop 获取对象剪裁区域的顶边坐标。
示例代码(用于改变图片宽度):
var progressBarWidth=$("progressBar").
clientWidth
;
var progressImgWidth=progressBarWidth*ratio/100;
$("progressImg").width=progressImgWidth;
posted @
2009-03-11 17:24
何杨 阅读(859) |
评论 (0)
|
编辑
收藏
在JS文件中书写中文,Eclipse中的相关设置方法
在Eclipse中, 打开window->preferences 然后是General->Content Types,选择JavaScript,在下面的Default encoding,改为GBK,选择更新按钮。
再新建JS文件即可。如下图:
在页面中引用该js文件时需要使用GBK的字符集,如下:
<script src="web/page/dateBody.js" type="text/javascript" charset="GBK"></script>
posted @
2009-03-11 12:20
何杨 阅读(635) |
评论 (0)
|
编辑
收藏
字母计数器
摘要: 题设: 请制作一个类,它可以累计多个字符串中字母的出现次数,最后可以以从高到低的顺序打印出来,没有出现过的字母不打印。 如输入的句子是:ajax和JavaScript,最后输出是 a出现了4次 j出现了2次 c出现了1次 i出现了1次 p出现了1次 r出现了1次 s出现了1次 t出现了1次 v出现了1次 x出现了1次 字母类: public class&n...
阅读全文
posted @
2009-02-27 23:45
何杨 阅读(381) |
评论 (0)
|
编辑
收藏
面向对象的JavaScript
摘要: JS中对象的定义 JavaScript把其中的对象定义为“属性的无序集合,每个属性存放一个原始值,对象或者函数”。 因此,在JavaScript中,对象由特性(atrribute)构成,特性可以是原始值,也可以是引用值。如果特性存放的是函数,它将被看做对象的方法(method),否则该特性被看做属性(property)。 对象的创建 对象是使用关键字new后跟要实例...
阅读全文
posted @
2009-02-26 12:07
何杨 阅读(200) |
评论 (0)
|
编辑
收藏
使用混合方式创建实例的例子
<
html
>
<
head
>
<
title
>
使用混合方式创建类实例
</
title
>
</
head
>
<
body
>
<
div
>
<
table
border
="1"
class
="holder"
cellspacing
="0"
width
="300"
height
="20"
>
<
caption
>
人员名单
</
caption
>
<
tbody
id
="personList"
>
<
TR
>
<
TH
width
="50"
>
ID
</
TH
>
<
TH
>
姓名
</
TH
>
<
TH
width
="100"
>
年龄
</
TH
>
</
TR
>
</
tbody
>
</
table
>
</
div
>
<
hr
/>
<
div
>
姓名:
<
input
type
="text"
name
="name"
/><
br
/>
年龄:
<
input
type
="text"
name
="age"
/><
br
/>
<
input
type
="button"
name
="btn"
value
="提交"
/><
br
/>
</
div
>
</
body
>
</
html
>
<
script
language
="javascript"
>
<!--
function
$(id)
{
return
document.getElementById(id);
}
window.onload
=
function
()
{
$(
"
btn
"
).onclick
=
function
()
{
var
emp
=
new
Employee($(
"
name
"
).value,$(
"
age
"
).value);
$(
"
personList
"
).appendChild(emp.getInfoLine());
$(
"
name
"
).value
=
""
;
$(
"
age
"
).value
=
""
;
}
}
var
sn
=
0
;
function
Employee(name,age)
{
sn
++
;
this
.name
=
name;
this
.age
=
age;
}
Employee.prototype.getName
=
function
()
{
return
this
.name;
}
Employee.prototype.getAge
=
function
()
{
return
this
.age;
}
Employee.prototype.getInfoLine
=
function
()
{
var
row
=
document.createElement(
"
tr
"
);
row.setAttribute(
"
height
"
,
20
);
var
cell1
=
document.createElement(
"
td
"
);
cell1.appendChild(document.createTextNode(sn));
row.appendChild(cell1);
var
cell2
=
document.createElement(
"
td
"
);
cell2.appendChild(document.createTextNode(
this
.name));
row.appendChild(cell2);
var
cell3
=
document.createElement(
"
td
"
);
cell3.appendChild(document.createTextNode(
this
.age));
row.appendChild(cell3);
return
row;
}
//
-->
</
script
>
posted @
2009-02-24 16:08
何杨 阅读(159) |
评论 (0)
|
编辑
收藏
双色球摇奖程序(运行效率较高版本)
package
com.heyang;
/** */
/**
* 双色球摇奖,效率较高,只生成七次随机数
*
@author
: 何杨(heyang78@gmail.com)
* @date: 2009-2-20-下午10:52:55
*/
public
class
DoubleColorBall2
{
public
static
void
main(String[] args)
{
for
(
int
j
=
0
;j
<
1000
;j
++
)
{
int
[] ballNumbers
=
getSevenNumbers();
for
(
int
i:ballNumbers)
{
System.out.print(i
+
"
,
"
);
}
System.out.print(
"
\n
"
);
}
}
/** */
/**
* 得到七个随机数数组
*
@return
*/
public
static
int
[] getSevenNumbers()
{
//
被选择的原始数组
final
int
originalArrayLen
=
33
;
int
[] originalArr
=
new
int
[originalArrayLen];
for
(
int
i
=
0
;i
<
originalArr.length;i
++
)
{
originalArr[i]
=
i
+
1
;
}
//
要返回的数组
final
int
arrLength
=
7
;
int
[] arr
=
new
int
[arrLength];
//
选取前六个(1-33)之间
for
(
int
i
=
0
;i
<
6
;i
++
)
{
//
生成选取数的下标
int
index
=
getRandomIntergerUnder(originalArrayLen
-
1
-
i);
//
把选出的数挪到最后一个,以防它被再次选取
int
temp
=
originalArr[index];
originalArr[index]
=
originalArr[originalArrayLen
-
1
-
i];
originalArr[originalArrayLen
-
1
-
i]
=
temp;
//
把选出的数放入要返回的数组
arr[i]
=
temp;
}
//
最后一个从1-15中选取
arr[
6
]
=
getIntgerBetween(
15
,
1
);
return
arr;
}
/** */
/**
* 取得小于max的一个随机整数,不包括max
*
@param
max
*
@param
min
*
@return
*/
public
static
int
getRandomIntergerUnder(
int
max)
{
return
(
int
)(max
*
Math.random());
}
/** */
/**
* 取得max与min之间的一个随机整数,包括min和max两值
*
@param
max
*
@param
min
*
@return
*/
public
static
int
getIntgerBetween(
int
max,
int
min)
{
int
interval
=
max
-
min;
return
(
int
)Math.round((Math.random()
*
interval))
+
min;
}
}
posted @
2009-02-21 15:25
何杨 阅读(412) |
评论 (0)
|
编辑
收藏
仅列出标题
共28页:
First
上一页
20
21
22
23
24
25
26
27
28
下一页
Copyright @ 何杨
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster