JavaOne 2006看Java 开源欢度本命年
[
2006/05/31 19:24 | by Else ]
2006/05/31 19:24 | by Else ]
热情洋溢的Java吉祥物Duke随处可见,不时有人端着热气腾腾的咖啡杯你从身边走过。如果想要找台PC机上网,对不起,这里只有SunRay 170终端,只要把自己的胸卡——一张运行Java的智能卡插到终端上就能访问GNOME桌面,这就是在旧金山Moscone中心举办的JavaOne 2006。
JavaOne是Sun公司主办的一年一度的Java开发人员技术大会,设有与Java相关的多个系列课程,由各个领域的权威人士主讲,能够帮助开发者了解Java技术发展的最新动向和实用技术,也为全球Java开发者提供了最佳的面对面交流场合。Java的创始人之一James Gosling在自己的blog中写到,这次JavaOne出现的火爆场面,只有在几年前的dot.com时代才见到过。的确,根据Sun的统计,这次共有来自世界各地超过14000名开发者和合作伙伴参加大会,而参展商的阵容也空前盛大,超过100家合作伙伴在现场设立了展台。
这次大会中,Sun公司围绕Java这个中心议题,宣布了一系列重要的消息,其中大多与开放源代码相关。而Sun的新旧CEO同时亮相,也使这次大会备受关注。
Java自1994年诞生以来,已经走过了12个年头,今年恰好是Java的“本命年”。按照中国的传统,本命年往往意味着重大的变化,而从JavaOne 2006的情况来看,今年正是Java一个继往开来的转折之年。
Sun的新主角
在Java出现之前,Sun被认为是一家企业级服务器平台提供商,而它也一度强调自己是一家硬件提供商。但近年来,随着Java以及Sun的其他软件产品在市场中不断取得成功,这种情况开始改变。如今,Sun不但不再刻意掩盖软件的重要性,而且开始大张旗鼓地宣传Java对于Sun和整个IT领域的重要性。
Java为Sun赢得了新的市场,也为Sun引来了公众的关注。根据Sun公布的数字,全世界已经有超过25亿台设备运行Java;每10部手机中,就有8部支持Java。Gosling指出,Java是一种万能语言(a language for everything),将无处不在。
JavaOne是Sun公司主办的一年一度的Java开发人员技术大会,设有与Java相关的多个系列课程,由各个领域的权威人士主讲,能够帮助开发者了解Java技术发展的最新动向和实用技术,也为全球Java开发者提供了最佳的面对面交流场合。Java的创始人之一James Gosling在自己的blog中写到,这次JavaOne出现的火爆场面,只有在几年前的dot.com时代才见到过。的确,根据Sun的统计,这次共有来自世界各地超过14000名开发者和合作伙伴参加大会,而参展商的阵容也空前盛大,超过100家合作伙伴在现场设立了展台。
这次大会中,Sun公司围绕Java这个中心议题,宣布了一系列重要的消息,其中大多与开放源代码相关。而Sun的新旧CEO同时亮相,也使这次大会备受关注。
Java自1994年诞生以来,已经走过了12个年头,今年恰好是Java的“本命年”。按照中国的传统,本命年往往意味着重大的变化,而从JavaOne 2006的情况来看,今年正是Java一个继往开来的转折之年。
Sun的新主角
在Java出现之前,Sun被认为是一家企业级服务器平台提供商,而它也一度强调自己是一家硬件提供商。但近年来,随着Java以及Sun的其他软件产品在市场中不断取得成功,这种情况开始改变。如今,Sun不但不再刻意掩盖软件的重要性,而且开始大张旗鼓地宣传Java对于Sun和整个IT领域的重要性。
Java为Sun赢得了新的市场,也为Sun引来了公众的关注。根据Sun公布的数字,全世界已经有超过25亿台设备运行Java;每10部手机中,就有8部支持Java。Gosling指出,Java是一种万能语言(a language for everything),将无处不在。
看这些从艺的“盲人”
[
2006/05/31 12:59 | by admin ]
2006/05/31 12:59 | by admin ]
看这些从艺的“盲人”
2001年2月蔡依林接受采访时被问“三国历史”,不知三国是哪三国。
2005年5月李玟听到一首《满江红》,说话直率的她马上问索尼唱片主管何先生:“我很喜欢《满江红》这首歌的歌词,是谁写的?”“岳飞!”何先生一说完,李玟很兴奋地接道:“那我可不可以请岳飞帮我写歌?”
2005年5月李湘穿着带有英文“Vamp(荡妇)”的衣服录制节目。
2006年年初,张含韵在参加刘仪伟的《东方夜谭》节目时,误把“憧憬”读成“撞憬”,引来网友炮轰。
2006年4月孙俪的一张新写真照片在网上流传,照片中孙俪穿了一件前胸印有英文单词“hustler”的T恤,而“hustler”在英语中有“妓女”的意思。这张照片引起观者大哗。
2001年2月蔡依林接受采访时被问“三国历史”,不知三国是哪三国。
2005年5月李玟听到一首《满江红》,说话直率的她马上问索尼唱片主管何先生:“我很喜欢《满江红》这首歌的歌词,是谁写的?”“岳飞!”何先生一说完,李玟很兴奋地接道:“那我可不可以请岳飞帮我写歌?”
2005年5月李湘穿着带有英文“Vamp(荡妇)”的衣服录制节目。
2006年年初,张含韵在参加刘仪伟的《东方夜谭》节目时,误把“憧憬”读成“撞憬”,引来网友炮轰。
2006年4月孙俪的一张新写真照片在网上流传,照片中孙俪穿了一件前胸印有英文单词“hustler”的T恤,而“hustler”在英语中有“妓女”的意思。这张照片引起观者大哗。
呵,没有想到现在的这个时间,会坐在这里听歌,真得是很搞笑吧,其实也没有什么
生活就是这样子,当变成空虚的时候,就不知道怎么办了!
每天的忙碌对自己来说就是不满意,还是就是自己的对生活和自己老是不满!
也许心里有点苦楚,但不知道怎么做!
也许只能听这首歌来给自己放松一下了,真得停下来给自己的blog写点东西的时间很少!
所以写来写去都是一样的,
我还是听歌吧!
生活就是这样子,当变成空虚的时候,就不知道怎么办了!
每天的忙碌对自己来说就是不满意,还是就是自己的对生活和自己老是不满!
也许心里有点苦楚,但不知道怎么做!
也许只能听这首歌来给自己放松一下了,真得停下来给自己的blog写点东西的时间很少!
所以写来写去都是一样的,
我还是听歌吧!
这首歌你没有听过吧!
[
2006/05/31 11:33 | by Else ]
2006/05/31 11:33 | by Else ]
找了两个代码,没有这个功能,我想明天在看一看了!
[
2006/05/30 03:19 | by admin ]
2006/05/30 03:19 | by admin ]
找了两个代码,没有这个功能,我想明天在看一看了!
我看以为很容易的可以实现,没有想到,好难找,呵呵,要去看一看动网是怎么做的了·!
我现在睡!
我看以为很容易的可以实现,没有想到,好难找,呵呵,要去看一看动网是怎么做的了·!
我现在睡!
图片自动缩小的js代码,用以防止图片撑破页面
[
2006/05/30 02:09 | by admin ]
2006/05/30 02:09 | by admin ]
script language="JavaScript">
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 180/110){
if(image.width>180){
ImgD.width=180;
ImgD.height=(image.height*110)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
/*ImgD.alt="bigpic" */
}
else{
if(image.height>110){
ImgD.height=110;
ImgD.width=(image.width*110)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
/*ImgD.alt="bigpic" */
}
}
}
//-->
</script>
图片使用的地方:
<img src="图片" border=0 width="180" height="110" onload="javascriptrawImage(this);">
width="180" height="110" 注意这里最好限定,如果不限定加载图时会成原大,然后再缩小,这个过程如果图大了很难看的.这里是宽度和高度,在前面的JS里改,这里也作相应的改.
图不会变形,只会按比列缩,放心
<!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width>0 && image.height>0){
flag=true;
if(image.width/image.height>= 180/110){
if(image.width>180){
ImgD.width=180;
ImgD.height=(image.height*110)/image.width;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
/*ImgD.alt="bigpic" */
}
else{
if(image.height>110){
ImgD.height=110;
ImgD.width=(image.width*110)/image.height;
}else{
ImgD.width=image.width;
ImgD.height=image.height;
}
/*ImgD.alt="bigpic" */
}
}
}
//-->
</script>
图片使用的地方:
<img src="图片" border=0 width="180" height="110" onload="javascriptrawImage(this);">
width="180" height="110" 注意这里最好限定,如果不限定加载图时会成原大,然后再缩小,这个过程如果图大了很难看的.这里是宽度和高度,在前面的JS里改,这里也作相应的改.
图不会变形,只会按比列缩,放心
应sin同学要求,写了个js。好久好久好久没有写了哦~~~都快忘光了。
主要的功能是自动缩小过大的图片,以避免div构造的页面被撑坏。
本来想网上应该有现成的代码可以用,搜了半天发现,都不符合web standards标准。于是我的洁癖心理再次发作,决定自己来写个。
现在firefox、ie、opera下通过测试,但是不知道有没有bug。
代码如下:
// 目的: 自动缩小过大的图片,避免撑坏页面
//*********************************************************
function resizeImg() {
//window.alert("55");
var imageAll=document.getElementById("content").getElementsByTagName("img");
if (imageAll !=null) {
for (i=0; i if (imageAll[i].width>500) {
imageAll[i].style.width="100%";
imageAll[i].onclick=function(){window.open(this.src)};
imageAll[i].style.cursor="hand";
}
}
}
}
if (window.addEventListener)
window.addEventListener("load", resizeImg, false);
else if (window.attachEvent)
window.attachEvent("onload", resizeImg);
else
window.onload=resizeImg
主要的功能是自动缩小过大的图片,以避免div构造的页面被撑坏。
本来想网上应该有现成的代码可以用,搜了半天发现,都不符合web standards标准。于是我的洁癖心理再次发作,决定自己来写个。
现在firefox、ie、opera下通过测试,但是不知道有没有bug。
代码如下:
// 目的: 自动缩小过大的图片,避免撑坏页面
//*********************************************************
function resizeImg() {
//window.alert("55");
var imageAll=document.getElementById("content").getElementsByTagName("img");
if (imageAll !=null) {
for (i=0; i
imageAll[i].style.width="100%";
imageAll[i].onclick=function(){window.open(this.src)};
imageAll[i].style.cursor="hand";
}
}
}
}
if (window.addEventListener)
window.addEventListener("load", resizeImg, false);
else if (window.attachEvent)
window.attachEvent("onload", resizeImg);
else
window.onload=resizeImg
test.htm
<script language="JavaScript" src="test.asp" type="text/JavaScript"></script>
-------------------------------------------------------
test.asp
<%
filename=server.MapPath("count.txt")
set fso=server.CreateObject("scripting.filesystemobject")
set myfile=fso.opentextfile(filename,1,true)
num=myfile.readline+1
myfile.close
set myfile=fso.opentextfile(filename,2,true)
myfile.writeline num
myfile.close
text=text&"document.write('"&num&"');"&chr(13)&chr(10)
response.write text
%>
------------------------------------------------------------
count.txt
0
------------------------------------------------------------
这是一个十分简单的例子,打开test.htm可以看到你想要的效果
操作ACCESS或SQL是一样的,应用于每一个新闻页面可以做一下改进
<script language="JavaScript" src="test.asp" type="text/JavaScript"></script>
-------------------------------------------------------
test.asp
<%
filename=server.MapPath("count.txt")
set fso=server.CreateObject("scripting.filesystemobject")
set myfile=fso.opentextfile(filename,1,true)
num=myfile.readline+1
myfile.close
set myfile=fso.opentextfile(filename,2,true)
myfile.writeline num
myfile.close
text=text&"document.write('"&num&"');"&chr(13)&chr(10)
response.write text
%>
------------------------------------------------------------
count.txt
0
------------------------------------------------------------
这是一个十分简单的例子,打开test.htm可以看到你想要的效果
操作ACCESS或SQL是一样的,应用于每一个新闻页面可以做一下改进
用ASP+FSO生成JS文件
<!--#include file="conn.asp"-->
<%
set js = server.CreateObject("ADODB.RecordSet")
sql="select top 10 * from article order by id desc"
set js = conn.Execute (Sql)
do while not js.eof
title=js("title")
addate=js("addate")
goaler = goaler + "<li><a href=""/"& js("id")&".htm"">" &title&" "&addate&"</a></li><br>"
js.movenext
loop
'生成JS文件
goaler = "" + goaler + ""
goaler = "document.write('" & goaler & "')"
FolderPath = Server.MapPath("./")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(FolderPath&"\top10.js")
fout.WriteLine goaler
'关闭连接
fout.close
set fout = nothing
js.close
set js = nothing
conn.close
set conn=nothing
%>
<!--#include file="conn.asp"-->
<%
set js = server.CreateObject("ADODB.RecordSet")
sql="select top 10 * from article order by id desc"
set js = conn.Execute (Sql)
do while not js.eof
title=js("title")
addate=js("addate")
goaler = goaler + "<li><a href=""/"& js("id")&".htm"">" &title&" "&addate&"</a></li><br>"
js.movenext
loop
'生成JS文件
goaler = "" + goaler + ""
goaler = "document.write('" & goaler & "')"
FolderPath = Server.MapPath("./")
Set fso = Server.CreateObject("Scripting.FileSystemObject")
Set fout = fso.CreateTextFile(FolderPath&"\top10.js")
fout.WriteLine goaler
'关闭连接
fout.close
set fout = nothing
js.close
set js = nothing
conn.close
set conn=nothing
%>


















