eclipse图标的含义

Objects

clip_image001

Compilation Unit (*.java file)

clip_image002

Java file which is not on a build path

clip_image003

class file

clip_image004

file without icon assigned to its type

clip_image005

unknown object

clip_image006

Java scrapbook page (*.jpage file)

clip_image007

Java scrapbook page (evaluation in progress)

clip_image008

JAR description file

 

clip_image009

Java Working Set

clip_image010

Java Model

clip_image011

Library container

clip_image012

JAR file with attached source

clip_image013

JAR file without attached source

clip_image014

source folder

clip_image015

package

clip_image016

empty package

clip_image017

logical package

clip_image018

empty logical package

clip_image019

package only containing non Java resources

 

clip_image020

package declaration

clip_image021

import container

clip_image022

import

 

clip_image023

class (public)

clip_image024

interface (public)

clip_image025

enum type (public)

clip_image026

annotation type (public)

 

clip_image027

package visible class

clip_image028

private class

clip_image029

protected class

 

clip_image030

default field (package visible)

clip_image031

private field

clip_image032

protected field

clip_image033

public field

 

clip_image034

default method (package visible)

clip_image035

private method

clip_image036

protected method

clip_image037

public method

Object adornments

clip_image038

marks project as Java project

 

clip_image039

this Java element causes an error

clip_image040

this Java element causes warning

clip_image041

this Java element is deprecated

 

clip_image042

constructor

clip_image043

abstract member

clip_image044

final member

clip_image045

static member

clip_image046

synchronized member

clip_image047

type with public static void main(String[] args)

 

clip_image048

implements method from interface

clip_image049

overrides method from super class

 

clip_image050

type with focus in Type hierarchy

clip_image051

maximal expansion level in Call Hierarchy

clip_image052

recursive call in Call Hierarchy

Build path

clip_image053

class path variable

clip_image054

JAR with attached source

clip_image055

JAR without attached source

clip_image011[1]

system library

clip_image056

build path ordering

 

clip_image057

inclusion filter

clip_image058

exclusion filter

clip_image059

access rules

clip_image060

Javadoc location

clip_image061

source attachment

clip_image062

native library location

clip_image063

output folder

Code assist

clip_image064

HTML tag

clip_image065

Javadoc tag

clip_image066

local variable

clip_image067

template

Compare

clip_image068

field

clip_image069

method

Debugger

clip_image070

debug launch

clip_image071

run launch

clip_image072

terminated run launch

clip_image073

process

clip_image074

terminated process

clip_image075

debug target

clip_image076

suspended debug target

clip_image077

terminated debug target

 

clip_image078

thread

clip_image079

suspended thread

clip_image080

stack frame

clip_image081

running stack frame

clip_image082

adornment that marks a stack frame that may be out of synch with the target VM as a result of an unsuccessful hot code replace

clip_image039[1]

adornment that marks a stack frame that is out of synch with the target VM as a result of an unsuccessful hot code replace

clip_image083

inspected object or primitive value

clip_image084

watch expression

clip_image085

local variable

 

clip_image086

monitor

clip_image087

a monitor in contention

clip_image088

a thread in contention for a monitor

clip_image089

a monitor that is owned by a thread

clip_image090

a thread that owns a monitor

 

clip_image091

current instruction pointer (top of stack)

clip_image092

current instruction pointer

 

clip_image093

enabled line breakpoint

clip_image094

disabled line breakpoint

clip_image095

adornment that marks a line breakpoints as installed

clip_image096

adornment that marks a breakpoint as conditional

clip_image097

adornment that marks an entry method breakpoint

clip_image098

adornment that marks an exit method breakpoint

 

clip_image099

field access watchpoint

clip_image100

field modification watchpoint

clip_image101

field access and modification watchpoint

clip_image095[1]

adornment that marks a watchpoint as installed

 

clip_image102

exception breakpoint

clip_image103

runtime exception breakpoint

clip_image104

disabled exception breakpoint

clip_image105

adornment that marks an exception breakpoint as caught

clip_image106

adornment that marks an exception breakpoint as uncaught

clip_image107

adornment that marks an exception breakpoint as scoped

clip_image095[2]

adornment that marks an exception breakpoint as installed

Editor

clip_image108

implements

clip_image109

overrides

clip_image110

quick assist available

clip_image111

search match

JUnit

clip_image112

test

clip_image113

currently running test

clip_image114

successful test

clip_image115

failing test

clip_image116

test throwing an exception

clip_image117

ignored test

 

clip_image118

test suite

clip_image119

currently running test suite

clip_image120

successfully completed test suite

clip_image121

test suite with failing test

clip_image122

test suite with exception throwing test

 

clip_image123

caught exception

clip_image080[1]

stack frame element

NLS tools

clip_image124

skipped NLS key

clip_image125

translated NLS key

clip_image126

untranslated NLS key

Quick fix

clip_image127

quick fixable error

clip_image128

quick fixable warning

 

clip_image129

add

clip_image130

change

clip_image131

change cast

clip_image132

move to another package

clip_image133

remove

clip_image134

remove import

clip_image130[1]

rename

clip_image123[1]

surround with try/catch

Refactoring

clip_image135

general change

clip_image136

composite change

clip_image137

text change

clip_image138

file change

clip_image139

Stop error

clip_image140

Error

clip_image141

Warning

clip_image142

Information

clip_image143

Change filter

Search

clip_image144

Java Search

clip_image145

search for declarations

clip_image146

search for references

Search – Occurrences in File

clip_image147

a general match

clip_image148

read access to local or field

clip_image149

write access to local or field

Type hierarchy view

clip_image150

type from non selected package

clip_image151

interface from non selected package

林肯第一次就职演说,现在读起来仍有启发

同胞们:
我们的国家,连同她的行政机构,都属于定居其上的人民。任何时候,他们只要对现政府感到厌倦,便可以行使宪法赋予的权利改造政府,或使用革命的权利推翻政府。我知道许多德高望重的爱国公民希望修改国家宪法。我虽然没有提出修改宪法的具体建议,但是我完全承认,在这整个问题上,人民有权按宪法规定,以上述两种方式去行使他们的权利;在当前的情况下,我并不反对而是赞成给予人民公平的机会去行使这种权力。
……
最高行政长官的一切权力来自人民,人民并未赋予他任何权力订立分裂各州的条件。如果人民愿意,他们可以确定这样的条件。但最高行政长官本人无权过问此事。他的职责只是接任管理现政府,在卸任时把政府机构完好地移交继任人。
人民是最公正的,我们为什么不对这点抱有最坚定的信心呢?在世界上,我们还能对别的什么寄予同样的或更大的希望吗?在目前南北分歧中,难道哪一方不坚信公理在自己方面?倘若掌握永恒真理与正义的万能之主站在你北方一面,或站在你南方一面,那么美国人民这位伟大的法官必会作出裁决、将真理与正义判与该方。
同样还是这些人民,他们明智地规定了我国的政体,使人民公仆的权力十分有限,不能为非作歹;他们还同样明智地规定了每隔一段很短的时间,使可将这极有限的权力收回自己手中。
只要人民保持道德情操和警惕戒备,任何行政管理人员,纵使极端腐败或愚蠢,亦不能在四年的短期中对这政体造成严重损害。
全体同胞们,请你们冷静认真地把整个问题考虑一下。真正有价值的东西是不会因花费一点时间而失去的。如果有一个目标,促使你们在头脑发热时匆忙地采取了某些不经过深思熟虑是绝不会采取的行动,那么时间稍加拖延这目标就得不到实现了;但是,真正有价值的目标不会因时间拖延而得不到实现。你们当中有人不满未能改变旧宪法,更主要的是未能改变由你们自己根据旧宪法制定的各项法律。而新组成的政府即使愿意,也无直接权力去修改宪法或法律。就算承认在争论中,不满现状的人是正确的,仍然没有任何理由急促行事。上帝从未弃我们这得天独厚的国家于不顾,解决我们目前困难,依然是聪明的才智、爱国的热忱、基督徒的虔诚以及对上帝坚定的信赖。
不满现状的同胞们,内战的命运掌握在你们手中,而不是我的手中。政府不会攻击你们。如果你们不主动进攻,就不会引起冲突。你们没有对天盟誓要摧毁这个政府,但是我却要最庄严地宣誓“维系、保护和捍卫”她。
我不愿结束我的讲话。我们是朋友,不是敌人。我们一定不要彼此为敌。虽然我们会感情冲动,但亦不要反目成仇。那神秘的记忆的心弦将把每一个战场和每一个爱国志士的坟墓同我们辽阔国土上每一颗跳动的心和每一个温暖的家庭联结起来:我们善良的天性必将再次拨动这根心弦,使联邦团结的大合唱响彻云霄。

非常优秀的系统清理工具

今天经人人网Lucky 7推荐,试用了一下CCleaner,感觉非常好。CCleaner是piriform出品的系统清理工具,还有文件恢复工具,碎片整理工具,各个工具分开,每个工具都非常小,最大的只有2.88M。体积小,功能强悍。最重要的一点免费并且没有广告!

image

QQ大战360

首先声明,腾讯QQ和奇虎360两个我都不太喜欢。现在QQ和360正打的火热,在下不才,作为一个旁观者客观的评价两家公司,有错误的地方还请大家批评指正。

首先谈谈QQ

一、QQ的优势:广泛的用户群

QQ在中国拥有近6亿(在网上看到的,数据不一定准确但是也差不了多少)的用户,可以说是世界上用户最多的IM。QQ借助草根用户,或者说是模仿其他人也可,接连开发了许多游戏、社交等等,因为有广泛的用户群体,所以不论推出什么都会有大量用户,并取得了不错的成绩。

二、QQ的问题:软件质量差,安全性差,对未成年人的伤害

1、QQ的软件质量非常的差,拿我举个例子(也许我是特殊情况)。我使用的系统配置:vista home basic,开通UAC功能,诺顿网络安全特警。我自从09版到10版再到TM版,都存在同一个问题。每次打开QQ,大约一到两分钟QQ肯定会为响应一次,反应过来之后就没问题了。

2、安全性差,不仅包括技术上还有管理上安全性问题。技术上,在网上经常看到QQ号码容易被盗。我使用手机上网时,有时竟然会莫名其妙的跳转到某人的QQ上面,可以和他的好友聊天。管理上,QQ被不法分子利用,诈骗、传播淫秽录像等等。QQ有责任和义务加强这方面的监督和管理。

3、QQ采用的升级制度,对未成年人造成了极大伤害。QQ本身就是一个聊天工具,但是QQ为了吸引用户更长的在线时间,采取的升级制度,严重影响了未成年人的学业并造成一些未成年人沉迷网络,严重影响了未成年人的身心健康,QQ难到不应该负责?

下面再谈谈360

一、360的优势:免费杀毒,大量用户

360最先在国内推出了免费杀毒的概念,360安全卫士很大程度就是一个广告,推荐用户下载某些杀毒软件,得到了很多杀毒软件厂商的支持,360的用户得到很大发展,网上有些数据称,360有3亿的装机量,这也是一个非常可观的用户群。

二、360的问题:盗版系统的绝配,杀毒就是摆设,提示十分烦人

360的杀毒作用也就是起个心里安慰的作用,根本不起多大的作用,偶尔一次通过了VB100,还在卸载的时候提示“360通过了VB100认证”,我卸载诺顿时也没有这种提示。360搭配盗版系统可以说是绝配。有同学称装了其他杀软系统反应变慢,我问他要是中毒怎么办,回答说,不要紧,中了毒就重装系统。既然这样360也完全没有必要。每次电脑操作,都会有360的提示,就连打开个网页也提示是否允许,简直成了人工防护了。

这次IT界两大草根大亨的大战绝对是举世无双,中外绝无仅有的。现在是合作的年代,动不动就吵架,还挟持用户,严重侵犯了用户的利益。现在360和金山、百度、腾讯都闹僵了,我不知道360是怎么想的(鄙人愚钝)。两家公司都有大量用户,但质量都明显处于劣势,虽然鄙人也赞同市场和用户的作用,但是没有质量早晚站不住脚。通过这次大战,二虎相争,必有一伤。肯定会有大量用户流向其他同类产品。二者的未来如何,我们不妨坐山观虎斗,哈哈。

Fedora试用体验

Fedora刻录就与众不同,必须得是镜像到光盘。先前试用的其他系统,用虚拟光驱打开然后复制刻录也是可以的。

Fedora是Redhat支持的开源项目,出身名门,的确是十分优秀的系统。下面贴几张屏幕截图:

Screenshot
Screenshot-liveuser - 文件浏览器

     

桌面                                                           文件浏览器

Screenshot-控制中心
Screenshot2

     

控制中心                                                   密码和加密密钥

Screenshot-未命名 - Planner项目管理
Screenshot-pino

     

项目管理                                              Twitter发布工具

Screenshot-计算器 - 高级-1
Screenshot-试用Fedora-13

     

十分高级的计算器                                   便笺

还有一个十分强大的IM工具Empathy IM,Gtalk、MSN、Yahoo、QQ、AIM、ICQ通吃的即时聊天工具,忘记了截图了。

OpenSolaris桌面体验

OpenSolaris是当年Sun Microsystem支持的开源项目,可以说是简化版的Solaris,同属Unix类操作系统。OpenSolaris的Live CD可以先体验后安装,界面可以说比Ubuntu清爽,无需另外安装语言支持就可以体验中文,而Ubuntu需要安装中文包才可以。

Screenshot     终端

桌面截图                                                  命令窗口

图片浏览     国际象棋

图片浏览                                                  国际象棋游戏

Ubuntu桌面体验

Ubuntu是Linux的一个版本,只有648M,可以刻录到光盘,然后可以安装或者直接在光盘运行(这个功能很酷),也可以在windows 环境下跟安装软件一样安装,Ubuntu自己虚拟硬盘(这个功能也是比较酷,比虚拟计算机运行快),卸载也十分干净。开机时,选择启动Ubuntu即可。下面是几张桌面截图

桌面         窗口

桌面                                                                     窗口

openoffice         文本文档

OpenOffice                                                           文本文档

电子表格         演示文稿

电子表格                                                             演示文稿

我的微博Twitter机器人

经过几天的努力,终于可以开放使用了,机器人名字是robot4weibo@appspot.com,网页地址是http://robot4weibo.appspot.com, 该机器人的可以通过网页或者Gtalk方式绑定。

机器人的使用方法:
添加机器人robot4weibo@appspot.com到你的Gtalk好友,然后发送/bind,可以查看绑定帮助。发送/bind:Accesstoken,AccesstokenSecret 到小机器人完成新浪微博的绑定,发送/twit:consumerkey,consumersecret;Accesstoken,AccesstokenSecret 到机器人可以绑定Twitter,绑定完成后即可发布微博和Twitter。

绑定方式:
新浪微博Accesstoken,AccesstokenSecret 的获取可以到http://robot4weibo.appspot.com获取,Twitter需登录到Twitter账户,然后新建应用,记下consumerkey,consumersecret 和Accesstoken,AccesstokenSecret 。用Gtalk方式绑定时注意命令格式,同时还可以到网页http://robot4weibo.appspot.com完成绑定。

解除绑定:
发送/unbind到机器人,解除新浪微博的绑定微博,发送/untwit,解除Twitter的绑定。

发布方式:
Gtalk用户可直接发送消息到机器人,非Gtalk用户,仍可以使用网页版发布,可以单独发布也可以同步发布,使用网页版暂时不支持解除绑定。

robot4weibo

我的Gtalk机器人功能增强了

经过这几天的工作,我的Gtalk机器人使用了Google app engine的数据存储功能,可以支持多个账号,通过把该机器人和sina微博的助手机器人绑定,添加该机器人为Gtalk好友,可以在不同的其他Gtalk账户同时接收来自微博的消息和更新微博。下面是功能示意图:

功能示意图

成功的条件

“一命;二运;三风水;四积德;五读书”

真是很有道理,一个好的家庭背景可以少奋斗几十年,能把握社会大环境,相时而动。“风水”,我理解的是你有没有给自己带来好运的客观条件。积德,就是要有良好的人际关系,读书,就是要自己充实自己,给自己创造条件,厚积薄发,来弥补命、运、风水的缺陷。

腾讯云图