浏览模式: 标准 | 列表分类:系统工程师

既然装好eclipse,那就好好的做一个东西吧

哈哈,装好了3.1,好好的做个东西吧。

是swt也好,j2ee也罢,反正要做一个做毕业设计了。

在此誓之!

Eclipse 3 平台初上手

Eclipse 是一款十分流行的 Java IDE,Eclipse 3.0.2是最新版
官网: http://www.eclipse.org
在这里,只是谈谈使用 Eclipse 中的一点套路。
安装Eclipse 插件:语言包
当前配置Win2K SP4,Eclipse3.0.1
现在假设我的eclipse安装目录是E:\eclipse,待安装插件目录是E:\plug-in(随便设),我将要安装下面这个插件:
eclipse 语言包:NLpack-eclipse-SDK-3.0.x-win32的Zip包
先把从网上下载的插件Zip包解压放在E:\plug-in目录里,以NLpack-eclipse-SDK-3.0.x-win32文件夹命名(随便设),目录结构如下:
E:\plug-in\NLpack-eclipse-SDK-3.0.x-win32\eclipse\plugins
E:\plug-in\NLpack-eclipse-SDK-3.0.x-win32\eclipse\features
在E:\eclipse下新建 links 文件夹,在E:\eclipse\links下用记事本新建一个以link为后缀的文件(txt为后缀也可以,这儿不做要求),文件名任取,
  我命名的是 NLpack-eclipse-SDK-3.0.x-win32.link,打开来编辑此文件:
path = E:\\plug-in\\NLpack-eclipse-SDK-3.0.x-win32
注意:路径也可以是相对路径
保存link文件:
点击查看全图
启动Eclipse插件便生效了,我装的插件是语言包。
E文变成中文了Emotion
点击查看全图
在装了语言插件后发现不是完全的简体中文,有些地方像run、debug 还是E文的,这是因为Eclipse不是首次启动了。有两招可解决掉此问题:
一招是把“configuration”目录删除,再启动。还有一招是启动Eclipse时在之后+clean参数。
SDK与Platform
Eclipse 3.0.1 SDK在下载页写了:它包含了 Eclipse 平台、JDT、插件开发环境,还包含:源码和用户、程序员的文档。下载页面往下一拖就是其中相关单独的下载了。
而我一直疏忽大意地下载并使用着略显臃肿的 SDK,现在好了,单独的去下载 Eclipse 平台、JDT 这两个做 Java 开发的才必要的工具吧。

常用javascript

1.让文字不停地滚动 

  <MARQUEE>滚动文字</MARQUEE> 

2.记录并显示网页的最后修改时间 

  <script language=javascript>   document.write("最后更新时间: " + document.lastModified + "")   </script> 

3.关闭当前窗口 

  <a href="/"onClick="javascript:window.close();return false;">关闭窗口</a> 

4.5秒后关闭当前页 

  <script language="javascript">   <!--   setTimeout(''window.close();'',5000);   -->   </script> 

5.2秒后载入指定网页 

  <head>   <meta http-equiv="refresh" content="2;URL=http://你的网址">   </head> 

6.添加到收藏夹 

  <Script Language="javascript">   function bookmarkit()   {   window.external.addFavorite(''http://你的网址'',''你的网站名称'')   }   if (document.all)document.write(''<a href="#" onClick="bookmarkit()">加入收藏夹</a>'')   </Script> 

7.让超链接不显示下划线 

  <style type="text/css">   <!-   a:link{text-decoration:none}   a:hover{text-decoration:none}   a:visited{text-decoration:none}   ->   </style> 

8.禁止鼠标右键的动作 

  <Script Language = "javascript">   function click() { if (event.button==2||event.button==3)   {   alert(''禁止鼠标右键'');   }   document.onmousedown=click // -->   </Script> 

9.设置该页为首页 

  <body bgcolor="#FFFFFF" text="#000000">   <!-- 网址:http://你的网址-->   <a class="chlnk" style="cursor:hand" HREF   onClick="this.style.behavior=''url(#default#homepage)'';   this.setHomePage(''你的网站名称);"><font color="000000" size="2" face="宋体">设为首页</font></a>   </body>

10.节日倒计时 

  <Script Language="javascript">   var timedate= new Date("December 25,2003");   var times="圣诞节";   var now = new Date();   var date = timedate.getTime() - now.getTime();   var time = Math.floor(date / (1000 * 60 * 60 * 24));   if (time >= 0)   document.write("现在离"+times+"还有: "+time +"天")</Script> 

11.单击按钮打印出当前页 

  <Script Language="javascript">   <!-- Begin   if (window.print) {   document.write(''<form>''   + ''<input type=button name=print value="打印本页" ''   + ''onClick="javascript:window.print()"></form>'');   }   // End -->   </Script> 

12.单击按钮'另存为'当前页 

  <input type="button" name="Button" value="保存本页"   onClick="document.all.button.ExecWB(4,1)">   <object id="button"   width=0   height=0   classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">   <embed width="0" height="0"></embed>   </object> 

13.显示系统当前日期 

  <script language=javascript>   today=new Date();   function date(){   this.length=date.arguments.length   for(var i=0;i<this.length;i++)   this[i+1]=date.arguments }   var d=new date("星期日","星期一","星期二","星期三","星期四","星期五","星期六");   document.write(   "<font color=##000000 style=''font-size:9pt;font-family: 宋体''> ",   today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日",   d[today.getDay()+1],"</font>" );   </script> 

14.不同时间段显示不同问候语 

  <Script Language="javascript">   <!--   var text=""; day = new Date( ); time = day.getHours( );   if (( time>=0) && (time < 7 ))     text="夜猫子,要注意身体哦! "   if (( time >= 7 ) && (time < 12))     text="今天天气......哈哈哈,不去玩吗?"   if (( time >= 12) && (time < 14))     text="午休时间哦,朋友一定是不习惯午睡的吧?!"   if (( time >=14) && (time < 18))     text="下午茶的时间到了,休息一下吧! "   if ((time >= 18) && (time <= 22))     text="您又来了,可别和MM聊太久哦!"   if ((time >= 22) && (time < 24))     text="很晚了哦,注意休息呀!"   document.write(text)   //--->   </Script> 

15.水中倒影效果 

  <img id="reflect" src="你自己的图片文件名" width="175" height="59">   <script language="javascript">   function f1()   {     setInterval("mdiv.filters.wave.phase+=10",100);   }   if (document.all)   {     document.write(''<img id=mdiv src="''+document.all.reflect.src+''"     style="filter:wave(strength=3,freq=3,phase=0,lightstrength=30) blur() flipv()">'')     window.onload=f1   }   </script> 

16.慢慢变大的窗口 

  <Script Language="javascript">   <!--   var Windowsheight=100   var Windowswidth=100   var numx=5   function openwindow(thelocation){   temploc=thelocation   if   (!(window.resizeTo&&document.all)&&!(window.resizeTo&&document.getElementById))   {     window.open(thelocation)     return   }   windowsize=window.open("","","scrollbars")   windowsize.moveTo(0,0)   windowsize.resizeTo(100,100)   tenumxt()   }   function tenumxt(){   if (Windowsheight>=screen.availHeight-3)     numx=0   windowsize.resizeBy(5,numx)   Windowsheight+=5   Windowswidth+=5   if (Windowswidth>=screen.width-5)   {     windowsize.location=temploc     Windowsheight=100     Windowswidth=100     numx=5     return   }   setTimeout("tenumxt()",50)   }   //-->   </script>   <p><a href="javascript:openwindow(http://www.xxx.com)">进入</a> 

17.改变IE地址栏的IE图标 

  我们要先做一个16*16的icon(图标文件),保存为index.ico。把这个图标文件上传到根目录下并在首页<head></head>之间加上如下代码: <link REL = "Shortcut Icon" href="index.ico">

让系统自动清除系统中的碎片

自动整理 

  碎片一直是系统快速运行的"天敌",为了克制之,你可以按照下面的方法自动清除系统中的碎片: 

  1.打开文本编辑器创建一个名叫context_defrag.inf的文件。 

  2.在该文件中输入以下代码: 

  [AddMe] 

  HKCR,"Drive\Shell\Defrag\command",,,"DEFRAG.EXE %1" 

  [DefaultInstall] 

  AddReg=AddMe 

  [version] 

  signature="102SINA>DOUBLE_QUOTATION 


  3.保存后用右键单击之,选择"安装"命令,这样在右键菜单中就多了一个"Defrag"命令。执行该命令就能使用内置的碎片整理工具来自动整理驱动器中的碎片了。 

教你如何防范自己的IP泄漏

正式进行各种“黑客行为”之前,黑客会采取各种手段,探测(也可以说“侦察”)对方的主机信息,以便决定使用何种最有效的方法达到自己的目的。来看看黑客是如何获知最基本的网络信息——对方的IP地址;以及用户如何防范自己的IP泄漏。   

获取IP   

    “IP”作为Net用户的重要标示,是黑客首先需要了解的。获取的方法较多,黑客也会因不同的网络情况采取不同的方法,如:在局域网内使用Ping指令,Ping对方在网络中的名称而获得IP;在Internet上使用IP版的QQ直接显示。而最“牛”,也是最有效的办法是截获并分析对方的网络数据包。这是用Windows 2003的网络监视器捕获的网络数据包,可能一般的用户比较难看懂这些16进制的代码,而对于了解网络知识的黑客,他们可以找到并直接通过软件解析截获后的数据包的IP包头信息,再根据这些信息了解具体的IP。   

隐藏IP   

    虽然侦察IP的方法多样,但用户可以隐藏IP的方法同样多样。就拿对付最有效的“数据包分析方法”而言,就可以安装能够自动去掉发送数据包包头IP信息的一些软件。不过使用这些软件有些缺点,譬如:它耗费资源严重,降低计算机性能;在访问一些论坛或者网站时会受影响;不适合网吧用户使用等等。现在的个人用户采用最普及隐藏IP的方法应该是使用代理,由于使用代理服务器后,“转址服务”会对发送出去的数据包有所修改,致使“数据包分析”的方法失效。一些容易泄漏用户IP的网络软件(QQ、MSN、IE等)都支持使用代理方式连接Internet,特别是QQ使用“ezProxy”等代理软件连接后,IP版的QQ都无法显示该IP地址。这里笔者介绍一款比较适合个人用户的简易代理软件——网络新手IP隐藏器(如图2),只要在“代理服务器”和“代理服务器端”填入正确的代理服务器地址和端口,即可对http使用代理,比较适合由于IE和QQ泄漏IP的情况。   

    不过使用代理服务器,同样有一些缺点,如:会影响网络通讯的速度;需要网络上的一台能够提供代理能力的计算机,如果用户无法找到这样的代理服务器就不能使用代理(查找代理服务器时,可以使用“代理猎手”等工具软件扫描网络上的代理服务器)。   

    虽然代理可以有效地隐藏用户IP,但高深的黑客亦可以绕过代理,查找到对方的真实IP地址,用户在何种情况下使用何种方法隐藏IP,也要因情况而论。