摘要: 保护电脑应该注意的事情:把光碟放在机箱内对VCD、刻录机损耗很大关机后立马重启,对主板、硬盘损耗很大,最好是等待机器彻底关机后再开启用手去摸屏幕,对LCD影响较大使用同一个墙纸或者是静止的画面加速LCD老化不停的更换驱动程序安装很多测试的软件或共享软件电脑非正常重启如果提高自己的工作效率?定制一个结果驱动型计划做一些决策评估(把预期结果和步骤写清楚)明确目的,不要被过程束缚而改变了目标观看一些专门领域的新闻,而不是一般的新闻 阅读全文
posted @ 2011-10-15 23:15 胖鹅 阅读(128) 评论(0) 推荐(0) 编辑
摘要: <fieldset>表单分组,在字段集包含的文本和其它元素外面绘制一个方框。<legend> 说明分组内容描述(相当于一个标题)备注:CSS将fieldset的border设置为0,legend的display设置为none即可<dl> 引起定义列表的标签<dt>咖啡</dt> 标明定义术语<dd>黑色的饮料</dd> 定义术语的解释<dt>Milk</dt><dd>白色的饮料</dd></dl><del>此文本已经被删除</del& 阅读全文
posted @ 2011-10-15 23:03 胖鹅 阅读(188) 评论(0) 推荐(0) 编辑
摘要: setInterval(initLogo,6000);function initLogo(){//对需要监听的对象监听setInterval(initLogo,6000);}如果是局部刷新页面(监听),则不能使用这种方法,因为页面没有刷新,请求是每隔一段时间就会发送请求,这样请求数量就会以指数增长,这样会导致server崩溃function listening(){//对需要监听的对象监听setTimeout(listening;6000);}则不会出现上面描述的问题function whichElement(e){ var targ; var path = "<" 阅读全文
posted @ 2011-10-15 23:02 胖鹅 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 什么是序列化?它是JAVA为了将对象写入到文件中产生的机制,也就是只有在对象数据流中才能用到,目的就是为了从文件中读取或者记录对象。序列化就是将对象写入到“硬盘”中,该对象必须继承Serializable接口(不用实现任何方法),这个接口仅仅起到标记的作用eg: public class Person implements Serializable{}静态属性是不能被序列化的,因为它在“堆”中“transient”修饰之后可以指定某些属性不被序列化eg: transient int age;序列化之后的文件名命名规则:对象名称.object;因为这个文件不是用来给用户看的,打开了里面全部是乱码 阅读全文
posted @ 2011-10-15 23:01 胖鹅 阅读(166) 评论(0) 推荐(0) 编辑
摘要: commons-logging是apache定义了统一的接口,但功能不如log4j强大,是为了实现接口统一管理,各个模块耦合度降低就调用commons-logging包,为了增强日志功能,则加入log4j的包commons log是一个抽象接口,底层的实现可以自动替换如果当前存在log4j则使用log4j否则使用JDK log来实现否则使用其自身的简单实现Log log = logFactory.getLog(CommonLoggin.Class);log.warn("test warn"); 阅读全文
posted @ 2011-10-15 23:00 胖鹅 阅读(143) 评论(0) 推荐(0) 编辑
摘要: <a href="http://www.baidu.com" target="_blank"><a href="www.baidu.com" target="_blank">第一个能够链接到指定的网络路径(绝对路径),第二个则只能跳转到网站的相对路径,可以从浏览器的状态栏中查看到。可见浏览器对http这个字符串解析是有不同的处理方式的。一个产品可能面向不同的国家,那么字符串显示可能导致页面样式不美观,WEB UI可以把样式选择一个折中的办法,写的CSS样式兼容多国语言。如果最后实在是没有办法 阅读全文
posted @ 2011-10-15 23:00 胖鹅 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 我对JAVA线程的理解有点类似与JavaScript的AJAX这样的方式,也就是异步交互的过程,遇到A方法之后,不是等待A方法解析完了才往下走,主线继续往下走,不等待A方法返回的结果,因此程序处理完的时间是不可预知的。 public class Runner implements Runnable{ public void run(){ for(int i = 0; i < 100; i++){ System.out.println("runnable : " + i); } }}public class Test { public static void main( 阅读全文
posted @ 2011-10-15 22:59 胖鹅 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一个工厂同时要生产出多个产品——工厂是多任务多产品的,这样就必须使用“抽象工厂模式”示例:假设一个工厂需要生产Gun 、Food、Car这三个产品,工厂A和工厂B生产的产品分别是gun1、food1、car1和gun2、food2、car2,这个时候就需要抽象出一个工厂Factory来生产Gun 、Food、Car这三个产品,利用“子类替换父类对象”的原理,工厂A和工厂B分别去继承这个Factory,如果要换产品就只需要修改new 的子类对象——具体哪个工厂,这样就不学要修改大量的代码,就能生产出不同的产品。缺点:如果再添加一个产品,这样就需要改很多东西——抽象类Factory还有对应的产品, 阅读全文
posted @ 2011-10-15 22:58 胖鹅 阅读(244) 评论(0) 推荐(0) 编辑
摘要: SVN 有三个标记:trunk 这个是主线,永远都只有一套代码tags 每次发布版本就需要在这里“打标签”,必须与提交测试部的代码一致,是坚决不能改的,即使知道有“问题”也不能改,是为了保持版本的一致性branch 这个是分支,一般项目经理会告诉对应的CMO从主线或者是某个标签中拉出一条基线,作为某个“定制产品”,项目经理知道哪个版本是比较稳定的,在以后发布的版本中还是要放入到tags 标签中 在下载或者是备份代码的时候,使用命令要比可视化操作快很多——简单的复制操作在多个人同时出现操作同一个文件的时候就容易产生冲突,下面提供一些简单有些解决冲突的办法:每次在上传文件到SVN上时,先在本地把自 阅读全文
posted @ 2011-10-15 22:57 胖鹅 阅读(120) 评论(0) 推荐(0) 编辑
摘要: log4javascript是一个JS记录log的工具,避免过多的alert方法,在开发的过程中能够很准确的帮助开发人员定位log4javascript也可以将日志信息通过ajax传递给Server它是将用户在JS中打的标记在新的浏览器中打开,并可以选择标记的等级如果想终止调试可以设定不打开新的页面显示打的标记(开关控制)log4javascript_lite.js是log4javascript的“迷你”版,文件大小只有全部的十分之一10KB左右log4javascript.getNullLogger();这个方法产生空对象,用来解决全局控制的问题var log = log4javascrip 阅读全文
posted @ 2011-10-15 22:56 胖鹅 阅读(597) 评论(0) 推荐(0) 编辑
摘要: Socket是网络编程,而不是简单的网页编程,它与J2EE编写网页代码还是有很大的区别的,Socket更接近底层一点,所以难度稍稍大一点。import java.io.BufferedInputStream;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket 阅读全文
posted @ 2011-10-15 22:54 胖鹅 阅读(247) 评论(0) 推荐(0) 编辑
摘要: table中的两个属性:colSpan:设置获取单元格要跨越的表格列数rowSpan:设置获取单元格要跨越的表格行数关于IE调试工具不显示窗口解决办法?在任务栏中点击右键,选择“移动”,在键盘上输入“空格+——>”组合键(注意顺序),窗口就被鼠标吸引了,移动鼠标就可以看到窗口CSS样式解释说明:.config_table2 td{width:180px;*width:360px; //如果是IE就用这个样式}scrollWidth、clientWidth、offsetWidth区别?clientWidth:是对象的可见度,不包括滚动条边线,会随窗口的显示大小改变scrollWidth:是 阅读全文
posted @ 2011-10-15 22:50 胖鹅 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 保护电脑应该注意的事情:把光碟放在机箱内对VCD、刻录机损耗很大关机后立马重启,对主板、硬盘损耗很大,最好是等待机器彻底关机后再开启用手去摸屏幕,对LCD影响较大使用同一个墙纸或者是静止的画面加速LCD老化不停的更换驱动程序安装很多测试的软件或共享软件电脑非正常重启如果提高自己的工作效率?定制一个结果驱动型计划做一些决策评估(把预期结果和步骤写清楚)明确目的,不要被过程束缚而改变了目标观看一些专门领域的新闻,而不是一般的新闻 阅读全文
posted @ 2011-10-15 22:49 胖鹅 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 学会怎么样问问题?1、在问别人问题的时候,只要告诉对方有什么地方不明白,自己奇怪的地方就可以了,不要过多的阐述自己的观点,因为这样会影响对方思考或者是把对方往错误的方向引导,要做的就是耐心倾听对方的解释和等待解释。2、时机一定要把握好,千万不要在别人忙的时候,或者是不想谈论“工作”或者“技术”的时间,这样别人不但不会告诉你反而非常反感这样的事情,所以建议是在别人开心并且有时间的时候才是最佳时间如何在excel中限定表格内容?(例如判断题的答案只有对、错)注意:使用的是office 2007数据-->数据有效性-->设置-->序列-->yes,no如果是多个数据就用逗号隔 阅读全文
posted @ 2011-10-15 22:45 胖鹅 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 这篇文章仅仅是为了纪念自己认真对待“博客”这个东西,以前也看过别人的博客,可能自己也是搞软件的,对这个东西不是很重视,认为自己明白就没有必要放到网上或者说是非要用文字描述出来,现在觉得自己有点错了——类似于写日记,将来慢慢回味,看着博客就能看到自己成长的过程,也许这也是它流行的原因之一。 在往后的日子里,我会将我工作中的学习、成长的过程全部描述出来,当然,“博客园”是一个技术性质的网站,我也会提供自己对技术的某些个人意见,希望能够帮助“成长”中的人们,希望能够帮助别人,毕竟自己也是过来人。 “要工作就要先学会做人”,这个是大前提,如果做人或者是跟同事关系不好,将来也很难有好的发展,至少我目前. 阅读全文
posted @ 2011-10-15 22:40 胖鹅 阅读(144) 评论(0) 推荐(0) 编辑