一个Windows小Bug

很久之前就发现这个小Bug,不过一直没有做各种测试,今天花了几分钟总结了一下。

按照我的过程一步一步做,就可以发现这个Bug。

1.在桌面新建一个文件夹。

2.在这个文件夹中复制几个快捷方式,务必填满一行(不能出现子文件夹)。

3.在文件夹中右键刷新,关闭文件夹。

4.重新打开文件夹,在文件夹最底下空白处拖住鼠标往下拉至文件夹范围以下。你会发现奇怪的一幕,选取矩形的起点变成实际选取位置的最上方。

我印象中这个现象从xp开始有的,我现在sp2还存在。大家可以试一试,看看你的爱机有没有这个小Bug。

more ...

Eclipse代码统计插件

贴吧快完成主要功能了,想统计一下代码量,找到这么一个插件

我 自己试用了一下,发现需要注意两个地方:1.必须在JAVA透视图下使用才能有效;2.必须为项目的选项下的Metrics选择启动Metrics才能统 计;3.这个插件原意是分析代码质量、复杂性的,在分析结果中包含了代码量统计。4.只统计java代码,不统计jsp文件。

最后,Metrics可以以图形化的形式显示包的依赖关系,很好玩,大家可以试试。

转载自:三亩地<猛击这里打开>,谢谢作者

***以下为原文*****

Metrics插件可以从多个角度对Eclipse中的代码进行统计:

metrics

官方网站http://metrics.sourceforge.net/

添加方法:Run Eclipse, go to Help menu -> Software Updates -> Find and Install ... On the opening dialog choose ...

more ...

不能上网只能上QQ的解决办法

矿大的DNS服务器,每个星期都要来这么几下崩溃。典型症状是不能上网,只能上QQ,就是因为无法将域名解析为ip地址。

如果网络中心老师反映的快,就会换一个DNS服务器,但如果没有采取及时措施,只能自己修改DNS服务器了。

提供几个江苏的DNS服务器地址,转载自《江苏各地DNS-- 袁一鸣》<猛击这里打开>

江苏省靖江市(中国电信)首选DNS:221.228.255.1备份DNS: 218.2.135.1

江苏省南京市(中国电信首选DNS为:218.2.135.1备用DNS为:61.147.37.1

江苏省镇江市(中国电信)首选DNS:218.2.135.1备份DNS:61.147.37.1

江苏省盐城市(中国铁通)首选DNS:222 ...

more ...

禁用FCKeditor浏览服务器功能

FCKeditor应该是功能最强大的网页编辑器了,提供js版本和java版本,而且功能特别丰富。

image

猛击这里打开FCKeditor的主页

正是因为功能太丰富,所以往往带来安全原因,用这个可以随意上传图片和文件,还能浏览服务器?!

不行不行,这一定得禁用,否则就是给脚本小子提供工具了嘛。

配置fckconfig.js 118行左右,修改Basic模板,加入图片和表情功能

FCKConfig.ToolbarSets["Basic"] = [
['Bold','Italic','-','OrderedList','UnorderedList','-','Link','Unlink','-','Image','Smiley']
] ;

继续修改tckconfig.js 284左右,去除一些浏览功能,修改为false

FCKConfig.LinkBrowser = false ;//关闭增加连接中浏览服务器功能
FCKConfig.LinkBrowserURL = FCKConfig.BasePath + 'filemanager/browser/default/browser.html?Connector=' + encodeURIComponent( FCKConfig.BasePath ...
more ...

Log4j 遇到的问题

今天使用 Log4j 遇到问题是只能打印ERROR级别

最简单的 Log4j.properties 设置

Set root logger level to DEBUG and its only appender to A1.

log4j.rootLogger=INFO,A1

A1 is set to be a ConsoleAppender.

log4j.appender.A1=org.apache.log4j.ConsoleAppender

A1 uses PatternLayout.

log4j.appender.A1.layout=org.apache.log4j.PatternLayout

log4j.appender ...

more ...

Eclipse中JSP文件的编码设置

在Eclipse中新建JSP页面时候,contentType="text/html; charset=utf-8", pageEncoding="utf-8", content="text/html; charset=utf-8", 这样连中文字都无法保存 ,必须修改成UTF-8才能显示。

在网上找了很久都没有合适的方案,都是给出在General下面的Content Types修改编码,而且下面人留言还说有效,我自己试了去发现根本没有作用。。。

自己琢磨了很久,终于在Web - JSP Files 里面找到了正确的设置,把其中的Encoding由ISO改为UTF-8就一切完美解决。

more ...

Eclipse的奇淫巧计【转】

代码篇:

1.在源代码中快速跳转:

eclipse中的跳转甚至比VS.Net还方便,方法是按住Ctrl键,然后鼠标指向变量名,方法名,类名,就会出现链接,点击就可跳到定义处。

2.实时语法检查:

编辑区右侧如果有红色小方块,直接点击就可跳到有错的行;黄色小方块是警告,可以忽略,但最好检查一下;如果某个函数尚未完成,要提

醒自己注意怎么办?加上注释// TODO,右侧就会有蓝色小方块,提示你此处尚未完成。当一个源码的右侧没有任何提示时,说明这个文件已经

完成了。

3.自动生成getter/setter方法:

只需要申明protected,private类成员变量,然后在Package Explore中找到该类,右键点击,选择"Source""Generate Getters and

Setters"。

4.更改类名/变量名:

如果涉及到多处修改,不要直接在源码中更改,在Package Explore中找到要改名的类或变量,右键点击 ...

more ...

Eclipse 的 TODO (tasks)

使用自动生成代码,如构造一个类时候,会出现 // TODO Auto-generated method stub 任务标记,很是碍眼。

特别是在使用Windows - Prefererences - Show views - Tasks管理任务时,经常会和代码中的TODO一起使用,混淆视线

我弄了好久,才晓得自动建立的Task才有Complete的复选框,而在代码中的TODO FIXME XXX 是没有复选框的。

反正我觉得这是个失误,只能删除TODO标签,然后保存才能刷新,很是麻烦...

昨天晚上诈金花输了200,交了学费,今天看不进书,就看看Java代码,看到这个Eclipse的功能,感兴趣,花了好一会看资料,很少,然后参考了http:/ /www.mooreds.com/wordpress ...

more ...

Office长文档排版的艺术

虽然最近考试不断,我仍然花了很多时间在Office上

准确的说,实在Office的Word2003排版上

图书馆的Office相关书籍都略微翻了一点,感觉都比较入门,没有从整篇文章排版的角度说,有一本Sybex翻译过来的《Office商务应用》,则是偏向于公司的 日程组织和全局安排,而不是我想要的长文档排版问题。

网上搜寻很久,找到一本《McGraw.Hill.How.to.Do.Everything.with.Microsoft.Office.2003.eBook- DDU》PDF格式的书籍,讲的很好,一上来就要从大纲视图来安排文章结构,很合我心意但,可惜是英文...

功夫不负有心人,终于找到一篇来自微软客户帮助和支持中心的官方长文档排版说明,网址是

如果闲微软网速不行,可以到 Word2003长篇文档排版技巧 - 绿色软件联盟

这个网址是绿软的,里面有以上两篇文章的mht格式网页。 讲的非常好,我甚至花了2块5毛钱打印下来 ...

more ...