(一).说明我平时喜欢听几首歌再关机睡觉,夏天还好,冬天光着身子去关机要冻个半死:(,因此为这事做了个最简单的自动关机程序,读者如果用得着,就下载用一下吧最近用这个程序爽多了.基于以下原因:1.睡觉之前不用顾虑:"哎呀,计算机还开着,等下还得去关掉"2.省电.一天两天忘了关机交电费还撑的住,如果长期下去,一大笔电费咋交得起啊.就算有钱也不心甘交这冤枉钱,给鬼听啊.3.夏天跑去关机还好,如果是冬天的话,要冻个半死4.恐怖啊!半夜听到<黄家驹>的声音,忽醒,一
系统 2019-08-29 23:22:30 2000
刊号#57-May27,2009文章Tapestry5、NetBeans6.7、Maven,还有Jetty:这是真的!NetBeans梦之队的成员AlexKotchnev在他的博客中介绍了如何使用NetBeans创建Tapestry5活跃类(liveclass)以及模板重载。ApacheTapestry是一个开源的Web应用框架,Alex将它部署于同样开源的Jetty服务器上,看看这篇博文吧!使用MySQLConnect
系统 2019-08-29 22:48:55 2000
拦截器1、什么是拦截器拦截器,在AOP(Aspect-OrientedProgramming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。在Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执行前阻止其执行。同时也是提供了一种可以提取action中可重用的部分的方式。谈到拦截器
系统 2019-08-29 22:46:46 2000
通常情况会想到drawableLeft,drawableTop,drawableRight,drawableBotton,这样是可以做,但只能在四个位置。下面这种办法可以实现任意位置:importandroid.app.Activity;importandroid.graphics.drawable.Drawable;importandroid.os.Bundle;importandroid.text.Html;importandroid.text.Spa
系统 2019-08-29 22:18:06 2000
在很多情况下对象之间的交互是很复杂的,在开始设计的时候,你根本不知道它需要交互的对象是谁,是什么类型。我们知道如果要对象A与对象B之间能相互交互,A与B就会构成相互依赖,如果对象一多,这种依赖就会很复杂,况且很多时候我们都不知道需要互相交互的对象有哪些,因此,在设计的时候也没办法考虑这些情况。既然在设计的时候无法预先知道对象之间的交互具体情况,我们可以将这种交互放到一个“中间平台”进行,这个中间平台知道所有对象的(依赖于所有对象,但对象是否必须依赖于平台不
系统 2019-08-29 22:14:06 2000
下面的这个例子提供了DataGrid的分页功能。aspx代码和CoheBehind代码分别如下,注意更改数据录连接字符串。结果如下:C#版本例子DataGridPaging.aspx<%@Pagelanguage="c#"EnableViewState="true"Codebehind="DataGridPaging.aspx.cs"AutoEventWireup="false"Inherits="eMeng.Exam.DataGridPagin
系统 2019-08-29 22:05:05 2000
安装篇一,下载安装j2sdk1.4(www.sun.com))或以上,设置CLASSPATH,java_home。二,下载服务器,免费版本的有tomcat,resin,当然也还有weblogic之类的巨无霸,不过得看你电脑的配置是否承受的了!这里只以resin来说明,其他的配置都差不多,可以查看各个服务器自带的说明文件。resin服务器可以在caucho.com下载,选择合适的版本,下载解压缩就可以直接使用。这里resin有一个resin-ee版本,这个主
系统 2019-08-29 21:57:44 2000
/***//***将CLOB转成String,静态方法*@paramclob字段*@return内容字串,如果出现错误,返回*/publicfinalstaticStringclob2String(CLOBclob)...{if(clob==)...{return;}StringBuffersb=newStringBuffer(65535);//64KReaderclobStream=;try...{clobStream=clob.getCharacter
系统 2019-08-12 09:30:01 2000
适合vs2005以上,不过我这个注册表是针对2008的,如果是其他版本自己看着修改如果地址不是默认的请修改找到自己的MsBuild,2005的也自己找到后修改WindowsRegistryEditorVersion5.00[HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell][HKEY_CLASSES_ROOT\VisualStudio.Launcher.sln\Shell\build]@="编译(Debug
系统 2019-08-12 09:27:23 2000
拖延了两个月的总结!下面的很大一部分来自其它博客。wireshark过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中。需要在开始捕捉前设置。在Capture->CaptureFilters中设置显示过滤器(DisplayFilters):在捕捉结果中进行详细查找。他们可以在得到捕捉结果后随意修改。两种过滤器的目的是不同的。捕捉过滤器是数据经过的第一层过滤器,它用于控制捕捉数据的数量,以避免产生过大的日志文件。显
系统 2019-08-12 09:27:02 2000