Friday, December 24, 2010

个人网站建设及推广的一般步骤

1、网站前期的策划,需要提供甚么样的服务和功能,以及频道和栏目的划分
2、网站内容的准备,哪些需要提供电子版的,哪些需要提供图片以及影象的,基本上内容准备要紧密依托已有的策划方案来收集和整理。
3、程序设计,这个也可以根据实际情况,如果网站着急上线发布,而且对个性化并不是太强的要求的化,不妨可以采用成熟的网站建设系统,半天的时间就可以发布一个很成熟的网站,这方面的网站类型可以是:资料下载、资讯信息以及论坛等。
4、域名和空间提供商的筛选,域名一定要好记,必要的时候可以去中国域名俱乐部http://www.cnidc.hk/ 淘宝等交易平台淘一个很不错的。空间选择呢一定要稳定,切莫贪图便宜,以免导致网站访问量稍一上升,就频频宕机。我的建议是内容不是太多,访问量不是太猛 的话,就租空间来作,等以后做大再说,初期自己维护服务器太累,而且会有太多的安全问题。建站这么久了用了很多家虚拟主机的空间,万网的空间是还不错,但 价格太高了,不合算.这里介绍一个性价比较好的http://www.cnidc.hk/ 耐思尼克,公司好像是在珠海,我也是去年开始用他们的双线主机.用了快一年了,还是很稳定的.
5、网站的SEO优化,截至到2006年全国网站已经有70多万个,如何在这些网站中脱颖而出是一个很大的课题,所以必须要作好SEO的优化,从频道、栏目、每一个网站元素,以及网站地图都要考虑到,这个只能慢慢摸索。
6、网站的推广的第一步就是到各大搜索引擎的登录和提交,如果精力有限,最低限度也要提交:google,baidu,yahoo,这样既免费而且效果也不错,只是有可能会长达一个月才会登录成功。
7、其次推广就要去最大化的申请和交换友情链接,多去一些分类网站登录吧,好消息是这样也是免费的,而且可以积攒到不错的PR和曝光机会。搜索引擎登录入口例。

====================================================================

网站建设的策划要有五方面构成,包括选择一个好的域名,选择适合自己的空间解决方案,制定最好性价比的策划案以及后期完整的推广方案。
一、域名:
首先是注册域名。域名注册.com(国际域名)和.cn(国内域名)为宜,域名最好不要太长、且有一定的意义、容易记,现在好的域名已经不多了,你可灵活 的使用数字、英文单词、拼音等的组合,在域名的前、后加上i、e、ok、hao、88、163等,可以灵活的组合出许多好的域名。想好一个域名后,到底可 不可以注册呢?你可到http://www.cnidc.hk/去查一下有没有被注册.

二、空间
选择虚拟主机之前要先规划一下自己的网站内容有多少,预计会有多少流量,得什么语言开发,数据库类型等.如果做网站门户性质的话有能力的话最好就选用独立服务器了.一般的企业网站,流量都不会很大,选择虚拟主机.即可。
这个时候还有一个特别要提醒大家的,就是首先要看自己的客户群是南方用户多还是北方用户多。相信大家都知道现在我国存在南北互通的问题吧!如果南方用户多 的话就选择电信的虚拟主机,北方用户多的话就选择网通虚拟主机。那全国的怎么办?别急,现在给介绍一种智能双线虚拟主机,双线主机,是集合了网通和电信两 条线路的,通过耐思尼克的DNS解析系统可以实现电信的用户自动访问电信,网通的用户自动访问网通,这样就要可以做到全国访问的速度都很快!
另外他们好像推出金牌品质的全能G型空间,价格还是比较实惠的。做啥网站都可以,有兴趣的朋友可以去他们的网站http://www.cnidc.hk/了解一下!

三、网站建设策划案:
 网站建设从域名-服务器开始一路过来都需要规划,是做耗用资源的动态网站还是做耗用空间的图片动画演示,或者制作耗用带宽的媒体流网站,都有不同的结构。

四、优化设计
网站优化有以下几件事情要注意:
1、目标客户(目标受众)的结构。
2、网络趋势的发展。
3、搜索引擎的原理。
4、门户网站的需求。
5、网站结构的设计。
6、完整的客户体验
7、……

====================================================================

服务器通常情况下,有以下几种方式可供企业选择:

虚拟主机方式
:所谓虚拟主机是使用特殊的软硬件技术,把每台计算机 主分成一台"虚拟"的主机,在外界看来,虚拟主机与真正的主机没有任何区别,我们建议企业上网采用虚拟主机方式。一般虚拟主机提供商都能向用户提供10 兆、30兆、50兆直到一台服务器的虚拟主机空间。用户可视网站的内容设置及其发展前景来选择。一页网页所占的磁盘空间大约20 - 50千字节,10兆大约可以放置200 - 500页,但如果你对网站有特殊的要求,如图片较多、动画较多、需要文件下载或有数据库等,就需要多一些空间。

独立的服务器:对于经济实力雄厚且业务量较大的企业,也可以购置自己独立的服务器,但这需要很高的费用及大量的人力、物力投入,合计很高的费用及大量的人力、物力投入,合计起来是虚拟主机的数十倍之多。

====================================================================

建立网站的步骤


(一)域名

  要想让人家访问自己的网站,域名是必不可少的。域名要尽可能的短、尽可能的方便记忆,当然现在好记的、有特征的域名已经不多了,这需要你自己进行考虑,只要觉得有一定的规律或便于用户记忆即可。

  (二)空间

  要建网站,其次必须要有一个空间,即存放网站的地方。对于个人用户,建议购买虚拟主机。在购买虚拟主机时要看其服务、速度、响应时间等。一般选择有一定名气的服务商即可。

  (三)网站程序

  网站程序当然是选择现成的,因为个人没有必要去从头开始编制一个网站程序,也没有那个实力。现在网上有现成的网站管理系统,像网奇Dvnews建站系统就是一款非常适合个人站长建站的工具。当然,这类系统还有很多,可以在自己综合试用的基本上进行选择。

  在选择网站程序时,还必须考虑到其通用性和二次开发。对于通用性不好、不利于二期开发的,虽然功能强大但不建议选用,因为网站有了一定规模后需 要进行个性化功能设计时会很麻烦。另外程序尽量选择asp(asp.net),PHP、JSP等在国内不是特别流行;在asp和asp.net之间也尽量 选用asp.net,毕竟其基于.net架构是发展的潮流。

  (四)网站设计

  选择好了网站程序后,则需要根据自己的需要进行网站设计。一般来说,如果有专业的美工和程序员进行修改自然最好。不过个人站长可能不一定具备这种条件。这时不防根据自己选用的程序来进行定制或选择增值服务。

  (五)更新

  更新是一件比较麻烦的事,在具体的实施过程中可以注意以下几点:

  以质取胜:即靠内容的质量取胜;

  以新取胜:即以一定的原创内容取胜;

  以时取胜:即尽量追究时效,对内容尽早的发布;

  综合言之,如果能做到人无我有,人有我新那么就可以了。

  (六)推广

  有了好的内容是不必过于担心网站访问量的。毕竟口碑的力量还是很大的。当然这并不是说我们就不需要推广,像登录搜索引擎、相互宣传、相互链接等都是行之有效的方法,各位站长可以在摸索的过程中不断前进。



====================================================================


====================================================================




====================================================================




====================================================================




====================================================================




====================================================================




====================================================================
http://www.hudong.com/wiki/%E4%B8%AA%E4%BA%BA%E7%BD%91%E7%AB%99

http://bbs.tsp2c.cn/viewthread.php?tid=1736

http://www.simplecd.org/id/2798842

Wednesday, December 22, 2010

驾照考试,L牌

驾照考试,L

新移民刚来澳洲,出门办事的话,基本都要带护照。有个驾照就方便多了。去书店买了一本《Road to Solo Driving》(独立驾驶之路,英文版,也可以去VicRoad网站下载),准备学习交规。花几天时间通读一遍,然后去网站上做了几次模拟题,感觉差不多了就预约报名。我选择了在Carlton的 考点,到了时间,我一进门就看到前台有个中年妇女相当眼熟,拿出书一看,不就是里面的吗?原来这里很注重肖像权,公司做宣传时经常是拍自己的员工。考试不 难,十分钟左右就搞定了。一出来就告诉你通过了,然后交钱,拍照,拿收据就可以离开了,驾照做好后将在一个礼拜左右寄送到你的住址。

Wednesday, December 8, 2010

Job Hunting

09-12-2010____Start
24-12-2010____Domain/Host Purchased
25-12-2010____Start Website Constructing
26-12-2010____CV Skeleton Finish
29-12-2010____Job ADs App Finish
04-01-2011____Website Basic Information Completed
15-01-2011____ CV_CL Categories Finish
19-01-2011____ 1st Interview
26-01-2011____ Start Revision

Sunday, December 5, 2010

ACS Assessment

03-Dec-2010___________Online_App Lodged + Doc_Express
03-Dec-2010___________Status = To Be Allocated
06-Dec-2010___________CO = "Henny Chandra"
07-Dec-2010___________Doc_Express Recvd Email + In Process
28-Jan-2011___________With Assessor, Application Closed
29-Jan-2011___________Register Post Number
03-Feb-2011___________Letter Received
______________________Case Finalised


Saturday, November 20, 2010

懂得心理学上的暗示

第一:不要认为停留在心灵的舒适区域内是可以原谅的。

每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被 push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时 代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成 鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快打破之前学生期所处的舒适区域,比别人更快的处理好业务、人际、舆论 之间的关系,那就能很快的脱颖而出。

在会议上,一个停留在心灵舒适区域的人会消极的听取领导的话语,消极的待命,很死的完成上级交给 的事情,但从来不关心此事以外的任何事情,更不会想到多做一步,让接下来的别人的工作更加容易上手。而敢于打破这个舒适区域的人,敢于在适当的时候提出自 己的看法和不理解,并在得到上级认可和指点之后把手头的工作尽快的完成,并随时接受别人的批评和调整。(注意:永远不要等待别人把你的想法说出来,这是典 型的前者)

在工作上,当前者遇到一名新的同事,他会装作没有看见,继续自己的工作。殊不知新来的同事不久就变成了自己的上司。而后者则大方客气的自我介绍,并了解对方和自己的关系。

在聚会上,前者总是等待别人发言,并喜欢私下里评论对方的言语;如果这个桌子上没有人发言,那直到用餐结束,也没有人认识你。而后者是勇敢的和一同吃饭的开始介绍和闲谈,这看起来很困难,有时候会有失面子,但往往你会发现,对方是多么希望能和你说几句话。

以上只是很小的几个例子,但是要说明的是,大学生在走出校园的同时就要在工作上把校园中的“随意性”从身边赶走,尽早的冲出自己的舒适区域,开始做好和这个社会交流的准备。


开始工作之后的十个不要----(二)

第二:不要把“好像”;“有人会……”;“大概”;“晚些时候”;“或者”;“说不定”之类放在嘴边。尤其是和上级谈论工作的时候。

我十分痛恨听到的一句话是:“我晚些时候会把这个文件发给所有的人”;因为这往往预示着我必须时刻提醒他不要忘记。同样,以下这些言辞也会让人觉得厌恶至极:
“到时候有人会把那些东西都准备好”
“大概是明天”
“明天或者后天客户会过来拜访”
“好像他说……”

一 般是人都会这样说话的,因为这样第一给自己留下了广阔的余地,第二也不会给别人造成很大的压迫感,好像什么事情一定要弄个水落石出似的。说实话大学里面再 用功的人都有一半是混的。一个人要么是在课堂上是混的,要么下课之后是混的。两个都没有带有混的色彩的人,要么是超级牛人,要么是神经病。所以,就因为人 人都在混的,所以校园是一个浪漫的地方,校园也容易让人单纯。所以学生社团的工作往往是效率很低的,我现在回想起学校里做的工作,当时还觉得挺卖力的,但 工作了之后才开始感觉到什么是效率。当你进入了用金钱计算时间的地方之后,你要尽可能的避免在学校里养成的这种习惯。如果上级问你什么时候能实施你给他的 承诺,而你回答“今晚或者明天早上”这样的答案对于他来说完全等同于你没有回答,并且还给他留下了一个坏印象。(当然,这样的回答往往在学校社团,学生会 工作中是常见的)

有一个寓言故事,一只小老鼠刚刚出世不久,老鼠妈妈问小老鼠:你现在能看见了吗? 小老鼠说:能。老鼠妈妈说:那你能看到那块红薯吗?小老鼠说:是的。老鼠妈妈说:那是一块石头,这说明你不但还看不见东西,你连嗅觉都还没有。

似是而非的应答往往一样会暴露出你更多的弱点。可能是以下中的一个或几个:
1.你之前没有想到这个工作,或者一直在拖延。
2.你没有责任心,认为这些并不重要。
3.你应付上级。
4.你不敢说真话。
5.你喜欢逞能,答应一些做不到的事情。
6.你不能独立工作。

当你的上级在以上选项中怀疑的时候,潜意识中你已经同时具备了以上所有的弱点了。

相反的看来,这样的回答,总是让上司恼火。
第一,他的问题没有得到回答,只是起到了提醒你的作用。
第二,他依然需要记住提醒你,因为他不知道你是否真正已经落实了工作。
第三,他不知道有多少你已经做了的事情中,都是这样没有落实的。(这点非常致命)
第四,往往因为没有得到满意的答案,上司自己的计划不得不被耽搁或推迟或不能给出明朗的结束时间。

所以---------
甲问:你什么时候能把要这个漏洞修好?
乙说:我已经通知他们了,他们大概明天就会来修的。
一天后
甲问:维修公司什么时候回来,你找的是哪家维修公司?
乙说:好像他们说安排不出人来,如果可以的话,今天晚上或者明天下午就能过来。
一天后
甲问:漏洞怎么还没有修好?
乙说:我晚点再问问他们。
甲说:今天下午之前不解决,明天不用来上班了。


第三:不要拖延工作

很 多人喜欢在学习和玩耍之间先选择后者,然后在最后时间一次性赶工把考试要复习的东西突击完成。但是在工作中请不要养成这样的习惯,因为工作是永远做不完 的,容不得你“突击”。又或者,当你在徘徊和彷徨如何实施的时候,你的领导已经看不下去,自己去做了。----这是一个危险的信号。

往往我们总是想把事情从头到尾全部想好了,才开始走第一步-----就摔倒了。

举 个例子:我小学的时候第一次给我一个喜欢的女孩子打电话的时候,想象了各种情况-------1,她接电话的时候在做作业。2,她在做作业,她妈妈接的电 话。3.她也很无聊,很想找人说话。4.她正在被父母训斥。 5.她正在想另外一个男孩。6.她父亲接电话。 7.她家正好来了什么亲戚,亲戚接了电话。 8.她接了电话,但父母就在身边,说话不方便。。。。。等等等等。我整整想了一个下午,想好了各种情况的心理准备和应对的策略。然后勇敢的拿起电话机,按 下了那几个按钮。结果-------她不在家。

所以,当你徘徊不前而手足无措的时候,你要意识到你正在拖延工作。徘徊是因为害怕这个 事情可能发生的后果需要自己承担或应付。工作的时候需要一种起码的自信,相信自己有能力,不管下一步是什么状况,我都能把它引导到我需要的那条线上去的。 另外,告诉自己,不要想太多时间,如果不知道,就赶快求助,或想办法,苦恼和忧虑会给你更多的压力也会把剩下的时间蚕食殆尽。


另外,警告一下:永远不要想,我知道了,先把上级派的事情放一下,等这集《越狱》看完再说。----90%的情况下,你会忘记,或者来不及,因为这件事需要比你原先想象要更多的时间。说做就做,一直是很好的习惯。


第四:不要认为理论上可以实施就大功告成了!

这点太重要了,往往当真正实施的人开始做了才会发现计划完全等于鬼话。如果不亲自实践,做计划的人会早晚被实施的鄙视。永远需要提升自己的办实事的能力,而不是空谈。

首 先,如果你是做办公室工作的,或者做策划和计划的。请千万不要把你自己都认为不太可能或者很难做到的事情,让别人试试看。比如,用一个下午的时间在人流量 很少的地方举办露天歌唱会。这会让执行的人觉得你在玩他,拿他做实验。没错,理论上,在任何地方都能举办歌唱会,但是,在不同的地方,执行的人的心情是不 一样的。

其次,和执行的人讨论你的安排。比如,新来的你的下属,你可以安排她坐在任何地方,但是如果那是一个很难和大家接触的角落,这可能比你什么都不安排更差。的确,理论上一个人要坐下来,需要的只是空间。但事实上远远不止那些。

再 次,不要奢望一切会随着你的计划进行。理论上这个会议会持续两个小时,但是,这是“不考虑在开场后的30分钟全场都在调试话筒”,或者“场下没有提出如此 尖锐的问题”的前提下的状态。大学生已经习惯了把事情做到 "理论上看上去很美"的程度了。 论文,ppt讲演,考试,辩论赛…… 这些校园智商大比拼,都是教我们如何完美的做好“纸上谈兵”的功夫。 你一定要相信自己能“搞定”事情的能力比想象的弱。

如果你是在学校的学生,测试一下自己,能否能搞定以下这些状况:
1.学校要制作一套校服,由你去寻找供应商,砍价,至少有三家公司的报价。
2.学校保安抓住一个学生偷窃,怎么处理?
3.学校的一个很重要路段的路灯坏了,你能否让它三天内继续亮起来。
4.食堂需要请一位专门烧清真菜的厨师,一周内到岗位。

当 你开始思考以上这样的问题的时候,你会发现,他的思路和“看过去两年这个公司的业绩趋向,做出一个下个季度的市场策划方案”要相差极大。你会发现后者只要 你做到“看上去很完美”,没有人知道按照你这样做结果会怎样。而上述的工作你只要一想,就会体会到不少的压力。因为你不处理好,结果就是明显的失败更大的 问题就会相继发生。
对了,这种感觉就是“工作”给你的感觉!这就是“工作”和“纸上谈兵”的差别!


第五:不要让别人等你

在任何情况下都不要让别人放下手头的工作来等你。在大学中可能只是同寝室的人的几句半开玩笑的抱怨,在工作上很可能导致你的潜在合作伙伴的丢失。

你在做一个工作的同时要知道别人的进度,而永远不要落后。
这 不像是在考试,你比别人做的慢,别人可以先交卷,你到时间了做不完你自己承受扣分。在工作中的情况是这样的:这是一场没有人能做完的考试,所有的人,都分 配做一张试卷的不同部分,有的人分到的是阅读理解,有的人做的是完形填空,有的人做的是语法…… 然后大家做完了相互抄,这样,所有人都做完了。如果大家都把各自的部分做完了,而你却还在没有做完,那么做得快的别人会开始做你的那部分题目,然后也是相 互抄。慢慢地,大家会发现你的工作量完全可以由另外人来代替,整个团队中可以不需要你,这个时候,没有人从你这里得到试卷的答案,也没有人会给你他们的答 案--------很不幸,你已经没有利用价值了。

请一定记住这个例子。



第六:不要认为细节不重要

在大学里,往往做事粗枝大叶,看看差不多就行了。相反,在企业里管理的精髓就在于将简单的事情做到细节。一个慌忙寻找保险箱钥匙的动作就很有可能丧失你晋升财务主管的机会。

公 司的管理,其实需要的并不是把很难的事情做到90%----比如,优化管理层的核心工作流程、改变公司在当地政府面前的形象,提高产品质量,改善工作环 境…… 而管理要做的是把每个简单的事情做到100%-----比如,把公司的每个人的档案都按照一定的规律整齐的存放起来、在门卫设立一个外来人员的签到台、把 会议室多余的椅子拿走、和电视台讲好下个礼拜三来公司做采访、把试用装送到客户手里、在生产的咖啡上加一个口子、给下一期的封面人物拍照……等等如此。如 果你能把所有细节的问题都如实做到,那你才有开口升职的本钱。

很多人在毕业的时候不知道自己将来要做什么,于是就和自己说:我以后做 管理吧!做管理?问一下自己,如果,公司资产被偷窃了,所有员工士气低下,办公室杂乱无章,公司电梯又坏了,打印机没墨了,采购计划超支了,产品滞销了, 客户迟到了……你愿意解决这样的问题,并从小事开始做起吗?想好了这些再考虑是否把管理看得太空洞了。



第七:不要表现得消极,仅仅因为你所做的事情不是你的兴趣所在。

很 显然,在学生时代,当做到自己喜欢的时候,我们会pay200%的精力去创造,但如果是枯燥的事务,我们便懒得理睬,最好能有办法应付过去。但在工作上 80%你所做的事情都是繁琐而看似机械的,如果仅仅为此而表现的闷闷不乐,那么你会郁闷更久。要知道你的上司已经为这个项目够烦恼了,你还想让他看到你的 表情吗?

学会喜欢自己的工作,并把注意力放在日常工作能学到些什么上去。如果现在你努力的抱怨工作,那么接下来你就是努力的寻找工作。尽量少用“有趣”,“好奇”之类的词语来描述自己想要的工作,而是“充实”,“有成就感”,“乐意”
之类。
想想以下职位,你会发现生活中很多工作不是在等你有很好的状态下让你做的很有趣的事情:
1.高速公路收费口的收费员:一天都是面对一个小窗口,把一张卡片送出去,这样要持续好几年。
2.学校食堂厨师:永远在烧大排和鸡腿。烧一年。
3.作家:交稿期要到了,我还在孕育灵感,两个星期没吃早饭了。
4.外科医生:刚刚睡着,马上叫我做一个3小时的手术。这样至少一周一次。
5.门市部销售:产品不好卖,8点上班来就坐在店门口,一个人,坐到晚上6点,今天没有一个人来,和昨天一样。
6.公交司机:我开车不用你指挥。这条线路我开了三年了。
7.宠物商店店员:生意不好,还要一早就过来听着20条狗的叫声一整天,听一年。
8.公司职员:晚上两点下班,第二天还要8点上班。关键是路上还要一小时。这样已经一个月了。

再想想自己是不是只是接触了这个工作一个月或者才碰到没几个困难,这个时候抱怨的声音最大。
千万不要想着去选择一个有趣的职业,因为没有那样的工作存在。没有哪一“种”行业是开心的,因为如果有,那所有人都去干那个了。最多试着问问自己本身的兴趣吧。self exploration。



第八:绝对不要把改善工作能力仅寄托在公司培训上

人绝对不可能经过一次培训就脱胎换骨。相反,集体培训上学到的东西往往是最用不上的信息。就像食堂烧大锅菜一样,总没有你最想吃的菜,因为这样做容易,并且不容易得罪人。

很多学生很看重所选的公司有没有培训,这说明,你不但不知道这个公司做什么,你甚至不知道怎样学习这些技能。
我的感悟是如果你不知道怎么学你想要的知识,也不知道你想要的知识是什么,你只会做出两种行为:1。等待别人来教你,并且等待别人发现你不知道的地方。2.寻找现成的答案并且拷贝。期待公司培训的人,就很大概率上是第一种人(不排除极少真正优秀的公司培训)

许多的同学有这样的习惯思维:
因为,这个公司的培训能结束达到多少多少的程度
又因为,这个程度正好是我想达到的
所以我尽力进这家公司
因为我进了这家公司
所以它自然会使我达到了这个期望的程度。

我 们把参加培训和达到效果很幼稚的画上了等号。其实往往集体培训上所得到的信息是最没有实际操作价值的。永远不要期望单靠听课,靠老师把同样的东西给所有的 人,你会得到比别人更多。把更多的心思放在观察和思考自己的需要上,找到问题的所在再通过观察和实践得到的答案才是真正的知识。

所以,刚刚开始工作,什么都不会,不要认为那样是正常的,因为公司还没有培训过呢!等我接受培训了之后,我就全都会了。如果你一无所知还等待别人会可怜你的无知而施舍你知识,那你会为你的无知而付出更多的智商。


第九:不要推卸责任

推卸责任是害怕的条件反射。不要认为别人看不出这点。

我记得我小学里的一件事情。我一次作业没有带来,老师要训斥我,说:你怎么老是作业不带?
我当时说:不是。。。。 当我正要支支吾吾时候,老师说:什么不是?你带来了没有?
我说:没有
老师说:那不就是没有带!什么不是!就是!

之后我就发现,我只是害怕承担责任而条件反射似的就说了“不是”,仔细观察一下周围,你会发现,身边有无数的人在用“不是”作为被责问之后的第一反应。
其实现在很多人面对工作也是这样,当上级责问的时候,很条件反射的就做出了推卸动作,然而这样的动作,接下来往往是无力的辩解,以及一些很粗糙的借口。这样会让上司感到你这个人很难沟通,并且很不真实。


另外一种情况,就是无论什么情况下,我指责一个人,他永远是强调客观。其实这点才是学生最典型的特征。这说明他太容易受到其他事物的影响,并受它们决定。如果你和上司之间会出现以下类型的对话,想想是不是需要改一下你的处事方法。

甲:为什么到现在还没有给副总看你的报告!
乙:刚才c在打印,我在等他结束,现在他大概好了吧,我去看看
乙:还有点东西要修改
乙:b也要把东西给副总,我因为等他
乙:a他说我报告不用给副总看(a是乙的同级同事)
乙:不知道副总在不在哦,他的门关着。
乙:d他叫我帮他打印文件!怪他!(d是乙的同级同事)
乙:我的杯子突然找不到了,在找杯子。


不愿意负责任的人的不利在于他会让上司怀疑他的忠诚程度,因为上司给他的命令往往会因为一个小事情而被搁置或者打折执行,转而被他人的意识所改变。



第十:不要对自己说“我是大学生”

这点包涵了很多信息。
1.不要认为自己有多清高
2.不要仍然以学生的标准要求自己
3.不要感觉低人一等
4.不要等待别人的关怀
5.不要把这个作为犯错误自我安慰的借口
6.不要忘记搞清楚,公司究竟给自己的待遇是多少,老练些,这不是在做志愿者。

品 格是处理好人际关系的基础,也是确保人际关系质量的关键。除此之外,人际交往的技巧也是尤为重要的。有些人做好事会让人感激一辈子,而有些人帮了别人却可 能费力不讨好,不但得不到感激和回报,还让人心存嫉恨。将同样的产品以相同的价格推销给同一个客户,有些业务员可能被粗暴地赶出门,有些业务员却可能签到 大单,甚至被客户奉为上宾。
人际交往的技巧是一个非常庞杂的话题,囿于篇幅,在这里只能结合我的切身体会做一些简单的列举,挂一漏万在所难免了。
1. 多给别人鼓励和表扬,尽量避免批评、指责和抱怨,不要逼别人认错。
2. 要学会倾听。不要说得太多,想办法让别人多说。
3. 如果你要加入别人的交谈,先要弄清楚别人究竟在说什么。
4. 交谈之前尽量保持中立、客观。表明自己的倾向之前先要弄清楚对方真实的倾向。
5. 注意对方的社交习惯并适当加以模仿。
6. 不要轻易打断、纠正、补充别人的谈话。
7. 别人有困难时,主动帮助,多多鼓励。
8. 不要因为对方是亲朋好友而不注意礼节。
9. 尽可能谈论别人想要的,教他怎样去得到他想要的。
10. 始终以微笑待人。
11. 做一个有幽默感的人。但是在讲笑话的时候千万不要只顾着自己笑。
12. 做一个脱离低级趣味的人。
13. 跟别人说话的时候尽量看着对方的眼睛,不管你是在说还是在听。
14. 转移话题要尽量不着痕迹。
15. 要学会聆听对方的弦外之音。也要学会通过弦外之音来委婉地表达自己的意思。
16. 拜访别人一定要事先通知。
17. 不要在别人可能忙于工作或者休息的时候打电话过去。除非是非常紧急的事情。
18. 给别人打电话的时候,先问对方是否方便通话。
19. 一件事情让两个人知道就不再是秘密。
20. 你在背后说任何人的坏话都迟早有一天传入这个人的耳朵。
21. 不要说尖酸刻薄的话。
22. 牢记他人的名字。养成偶尔翻看名片簿、电话本的习惯。
23. 尝试着跟你讨厌的人交往。
24. 一定要尊重对方的隐私,不管是朋友还是夫妻。
25. 很多人在一起的时候,当你与其中某个人交谈,请不要无视其他人的存在。
26. 要勇于认错。
27. 以谦卑的姿态面对身边的每一个人。
28. 给予他人同情和谅解。
29. 尽可能用“建议”取代“命令”。
30. 不要轻易做出承诺。承诺的事情就一定要尽可能做到。

Thursday, October 28, 2010

Cover Letter & Resume 重点诠释 - 深度剖析

疯狂了改了三个星期的Resume和Cover Letter,吸取了各类资源和高人(行业,Career Center等)的意见之后。终于可以Debrief一下啦。仅供大家分享,挖掘过去,开创未来。网上有很多不同版本的这些信息,不过感觉都不是很 Professional,或者太泛了。。所以这篇文章是用来填补其中的漏洞的,至于基本的,就不介绍了,很多人知道的,不知道的也可以自学。。。总体来 说,Cover Letter和Resume就是问“So What”,你做了无数的事情,So what? 看你简历的人都是在问这些问题,回答好了这个问题,得到Interview就没有问题啦。

(大家看完了要是觉得好,记得转发,多多支持我哟谄笑)

先讲讲Cover Letter:

目的:Win the interview (Not the job)

结构:不要乱改结构,因为很多人只看第二段

第一段:说明你为什么要申请这个职位,以及表明你已经跟公司里面的某个人谈过了(重要!这样人家不会认为你的Cover Letter是Spam)。通常的切入点是公司的培训,文化以及行业状况,工作性质等等(选择因人和工作而异)。Anyway,表现出下过一番功夫。

第 二段:说明你为什么胜任职位。以Job Description为出发点,选出2-3点公司认为的重要的素质,加以阐述。特别重要的是!不要重复Resume里面提过的东西,要讲故事(但是要简 洁,我下面会提到CL跟Resume不同之处),讲完故事问自己一句“So what”,说明这些故事经历对公司能有什么贡献。人家看了Resume再看CL不想浪费时间看到重复的东西。

第三段:谢谢,你的联系方式。并且说明你会Follow-up (重要!很多机会是Follow up出来的,而且人家看了会觉得第一你有诚意,真心想要这份工作)

注意事项:

1. 要知道标准格式!Professional Firm很看重Professional,如果自己很牛,但是做的东西不Pro,不要怪HR或者Manager不给机会。标准格式是什么?去Vault随 便下一个Cover Letter Guide,看Sample,注意空格,空行,边距,字体,空白(空白很重要,原因?你一天工作18小时,结果让你看一张A4的纸上面全部是字。。。明白 吧。。),以及电子签名。

2. 再次强调,Cover Letter写上跟Resume不同的东西

3. Cover Letter一定要很好的Tailor到每个公司,不然就是Spam,你知道Spam的下场吧

4. 将自己的Cover Letter拿给人家看,问问是不是很吸引眼球。修改CL是一个长期过程。

再来讲讲Resume吧:

目的:Win the interview (Not the job)

结构:Contact --> Education --> Experience (篇幅一半) --> Activities (如果有两个Educations, 可以对应的放到Education下面) --> Skills

格式:不要花哨,简洁,要合理的运用“空白”(跟CL同理)。只能有一页(除非你特别肯定那个HR或者忙的要死的Manager会读完你的N-page的Resume)

Education:

1. 日期写Graduation Date,不要写 XXX - Present

2. GPA,Major GPA,TOEFL,GMAT什么的,高就放,不高就省略。多少是高?GMAT 730+, GPA 3.5+

3. 学位,专业。。。。你知道的

Experience & Activities: 四个字:结果导向(量化

相 信大家做了很多事情,也学了很多东西,然后很想把他们都放到简历上面去。很多人会说我干了我在某个学生会干了很多事情,比如组织活动,策划等等。。或者实 习中怎么怎么样了。。。It's OK, but so what? 所以,这里最关键的就是: Action leads to Results。什么是Result呢?看看公司的年报,他们都有自己的Key Performance Indicator,那就是Result。Investor关心的就是那些,他们不关心你中途干了多么Fancy的事情(虽然很重要)。这个道理对HR是 同样的。如果你的Action只是Action,没有Result的,那意义就不大了。这里可以举点例子:

- 实习中:%的工作得到承认,Performance Assessment的评价系数,创造了多少收入,为XX部门提供了多少增长率,完成了%的年度指标。。。等等

- 学生会:Membership增长百分比(Marketing做的好不好的评价),Retention rate(人才培训做的好不好的指标),参加会议的人数(影响度),满意度(组织的成功度),Budget(规模)。。。。。反正一堆,关键是要有这个意 识去想到这些。

- 然后就是参加各种比赛的得奖了。。(为什么大家喜欢得奖,因为奖项是对行动的证明。。但是多多发掘自己的过去,你也会发现即使没有奖项,你也完成了很多Result)

我 相信说了这么多,大家悟性这么好,应该明白了。。看看你的简历,每句话是否有数字,是否有结果,没有?赶紧改哟:) 总体来说,Resume是一个悟性问题,以结果为导向,甚至可以让你在未来做事情的时候有一个清晰的目标,做事的时候更有效率,更有效能。。。。。避免酱 油:)

Action words

- 强烈每句话的开头的Action Words都不一样!

- 每句话一定是Action words开头

- 针对申请职位需要的技能来设计Action words (附在了文章结尾)

Skills:

不要写无关的Skill,不要写Office,即使你觉得你Excel用的很好,在Experience里面表现出来。比如用Excel做了Valuation Model, Scenario Analysis,Pivot Table等等。。。

后话:

其 实CL和Resume就是一个认识自己,展望未来的过程。虽然整篇文章强调了Results-oriented,但是这并不代表有些事情跟Results 没有直接关系就不去干。。。个人是不喜欢这种比较功利的思想,但是business is business。。。Anyway,Enjoy your life, enjoy job hunting!

附上Action Words List (真诚感谢Weston Career Center的分享!):

Finance/Accounting Terminology

Constructed multi-scenario financial models

Asset divestitures

Equity and debt financings

Analyzed the strategic rationale, risks, and potential synergies of ______

Deal value ranging from (x amount)

Due diligence ______

Surpassed revenue goals

Increased _____ portfolio revenue by _____%

Expanded ______ from _____ to _______

Prepared and analyzed ______

Supported Client Negotiations

Employed Multiple Parameters including……

Liquidity ratios

Capital structure

Profitability and projected growth

Accretion/dilution analysis

Instrumental in revenue and income growth of…….

Directed domestic and international affiliates

Financial and Strategic Planning

Auditing and Compliance

Operating and Working Capital

Merger and Acquisition Negotiations

Cash Flow Management and Modeling

Business Valuations

Developed rapport with interested clients

Streamlined quarterly review of consolidated financial statements by….

Created and maintained financial models to…

Managed risk analysis

Implemented operational changes in the reporting process

Sensitivity analysis

Assisted in maintaining ___% accuracy of…

Managed the financial restructuring of…

Maintained account financials and presented the information in weekly meetings

Planned, performed, and supervised external financial statements

Generated division’s income statement and balance sheet

Progressive lean accounting system

Reconciled company bank accounts

Managed all accounting including sales reports and profit margin control

Built model to calculate profitability of…

Owned and presented financial strategy and cost analysis of…project

Developed investment strategies for $x portfolio

Efficient frontier analysis

Secured $x in new business relationships

Increased revenue per client by x%

Marketing Terminology

Product management

Brand management

Initiated various promotional campaigns

Arranged and directed _______ marketing events

Brand Equity

Brand Extension

Brand Recognition

Cannibalizing

Guerrilla Marketing

Social Marketing

Skimming Pricing

Line Extension

Distribution channels

Market Segmentation

Multi-Channel Marketing

Penetration Pricing Strategy

Viral Marketing

Communications platform

Product portfolio management

Customer profile and needs

Brand extension analysis

Improved forecasting accuracy by over __%

Created customized product report templates

Conducted site walkthroughs with clients and prospects

Helped drive market share of primary products

Analyzed profitability ratios in X products

Reengineered product and client mix

Performed competitive analysis

Researched emerging category opportunity

Launched national campaign…

Coordinated and scheduled consumer event promotions

Conducted post promotional analysis

Coordinated packaging stimulus, sensory testing, and qualitative exit interviews for…

Analyzed sales and consumer data to asses product/category performance

Facilitated ideation sessions to produce 20 product and packaging ideas

Developed word-of-mouth strategy to increase sales by $x

Developed strategy to increase household penetration and raise consumer awareness for...

Led team of x analysts through landscape assessment and creative development process

Crafted primary research studies to determine insights among target audience

Quantified sales lift from national promotional campaign

Defined influencer segment for brand X to drive high ROI

Ensured successful execution of retail marketing initiatives

Managed national ads, direct mail and retail marketing campaign

Improved competitive positioning

Developed comprehensive marketing strategy for new product offering

Consulting Terminology

Created storyboard for …

Analyzed potential of entry into x market

Recommended a strategic course of action resulting in a $x opportunity

Analyzed and quantified…

Reviewed company-wide sales results and compiled for presentation at board meeting

Engineered modifications to…

Drafted distilled EIM outline for lay audience…

Researched and compiled materials for company-wide reference library

Demonstrated ability to maintain absolute integrity

Proven track record of being highly effective in collaborative environments

Demonstrated entrepreneurial spirit and skills

Experienced in dealing with ambiguity

Demonstrated ability to be successful in high-pressure, high-stakes environment

Successfully navigated unfamiliar environment

Demonstrated proficiency in managing high-value client relationship

Proven track record of breaking down, structuring, and resolving ambiguous problems

Interviewed and elicited buy-in from wide array of client representatives

Improved communications and tracking of…

Spearheaded new and efficient methodology to…

Exhibited professional attitude

Proven track record of completing difficult projects on schedule

Accomplished Public Speaker

Skillfully communicated

Proven track record in selling new ideas

Conducted comprehensive research on….

Advised major global bank on strategic implementation of partnership with…

Performed due-diligence on existing product line

Benchmarked

Developed a balanced scorecard

Drilldown

Developed pilot strategy for supply chain, working with client team

Change management

Enterprise resource planning

Total Quality Management

Value-based Management

Value-added

Value migration

Process Mapping

Streamlined the creation of…

Performed profitability analysis of…

Led an information technology cross-functional team

Coordinated development of monthly corporate cost allocation reports

Facilitate the communication of audit results to company’s management

Documented all technical processes and procedures for…

Located, forecasted, and procured limited resources for…

Human Resources Terminology

Contributed effective strategies for screening and recruitment

Improved employee benefits program

Improved employee morale

Trained new or existing staff members

Improved employee retention and satisfaction

Initiated/developed a new HR policy

Coordinated Orientation and exit interviews

Acted as a liaison between union employees and management

Supervised new hire process (recruiting, interviewing, negotiating, orientating)

Maintained a turnover rate of less than __%

Delivered business related presentations to x employees

Provided logistics support, scheduling, training and coordination for…

Developed Excel model to quantify strength of succession plans

Presented workforce planning recommendations

Conducted and analyzed data from leadership interviews

Created database to monitor effectiveness of a $x annual sales program

Spearheaded system to track career path progression for…

Revised training program, resulting in % decrease in departmental turnover

Created developmental plans for team members

Administered $x retirement plan with over y participants

Increased overall employee investment plan participants by x% by instituting automatic enrollment program

Coached managers on employee performance issues

Prepared and presented benefits participation reports to senior management

Certified Benefits Professional

Certified Compensation Professional

GPHR (Global Professional in Human Resources)

Global Remuneration Professional

PHR (Professional in Human Resources)

Operations/Supply Chain Terminology

Analyzed the procurement system and recommended streamlining of suppliers

Restructured the…process to reduce time to market by x%

Reengineered the delivery system for…product, resulting in x% cost reduction

Certified Six Sigma Green/Black Belt professional

Managed inventory and ten warehouses with equipment valued at $x

Designed solution to address production bottleneck

Identified problem causing stock losses, proposed and implemented solution cutting monthly losses by x%

Effectively managed daily operations on production floor

Led cross-departmental multi-functional team

Managed site logistics for…

Managed store operations

Identified, analyzed, and prioritized production performance issues, resulting in x% imbalance correction

Developed and executed quality control procedures

Analyzed supply chain process improvement opportunities

Developed pilot supply chain strategy, demonstrating $x in value

Negotiated buy-in from senior management for business improvement project worth $x

Documented all technical processes and procedures for…

Located, forecasted, and procured limited resources for…

Process Mapping

Streamlined the creation of…

Led Process Improvement Project utilizing Six Sigma methodology to eliminate redundancy

Reduced delivery schedule for product x by two weeks and established standardized protocols

Kaizen Blitz program

Value stream mapping

Increasing capacity

Business process changes

Accelerated Improvement Workshops

Production Preparation Process

Directed Order Management Systems

Improved material flow through assembly operation by applying Lean and 6S principles

Worked with critical suppliers to reduce material non-conformance by 59%

Drove Supply Chain process improvement initiatives including demand planning and MRP system improvements

Sunday, October 24, 2010

本帖仅针对 885独立技术移民

完成一个成功的885申请分为三个部分

首先 申请者应该递交一份有效的申请
接着 申请者应该满足全部的递签条件
最后 申请者应该满足全部的下签条件

完成了以上"简单"的三个步骤,移民之路就走完了,大家不懂的可以再提问
点这里提问


=====================================================================
有效的申请
只要满足了本贴的全部步骤的就算提交了有效申请(有效申请的意思是就算被拒签也是不会退费的,并且留下拒签记录)

(1)填写移民申请表格 1276 或者在网上申请

(2)支付签证申请费
如果申请人有475/487签证,或者已经申请475/487签证并且持有BVA(010)/BVB(020) 签证费用是 230澳大利亚
其它情况 申请费用是 2525澳大利亚元
此外如果副申请的英语不满足functional English或者以上 另外加申请费用 3510澳大利亚元

(3)申请人必须在网上递交申请,或者
邮寄到指定地址(地址不可以错,否则是属于无效申请)
By POST

Adelaide Skilled Processing Centre
Department of Immigration and Citizenship
GPO Box 1638
Adelaide SA 5001
AUSTRALIA

By COURIER

Adelaide Skilled Processing Centre
Department of Immigration and Citizenship
4th Floor, 55 Currie Street
Adelaide SA 5000
AUSTRALIA

(4) 申请人必须在澳大利亚境内(除入境处外)
(5) 申请人要有职业评估结果
(6) 申请人申请的时候必须持有以下一种签证(申请时候的状态)
(i)持有不带8534 8535 8503签证条款的有效学生签证(查询是否有签证条件,请看自己的护照澳大利亚签证页的右方 Visa condition)
(ii)持有不是因为申请任何的学生签证(570 571 572 573 574 575 576)而获批的过桥签证A或者过桥签证B并且之前的学生签证过期不超过6个月
(iii)被取消的学生签证已经上诉并且被驳回,维持取消签证决定的28天之内
(iv)持有476/485 (TR)签证并且提名专业分>=50
(v)持有471签证超过2年并且不超过45岁外加提名专业分>=50
(vi)持有475/487超过2年


这样就完成了有效申请,就算其它的不达标只要完成以上就属于有效申请,换句话来说,签证费就是不会退的了

接下来就应该学习怎么递交成功的申请
====================================================================

根据澳大利亚移民法规定,对于有效签证的审理标准分为递签要求和下签要求,意思就是说,递签要求必须在递签的时候满足,下签要求必须在签证官审理申请人的材料的时候满足,如果递签的时候没有满足递签要求就算是审理之前把材料补交了同样会遭到拒签的

澳大利亚签证885递签要求

(1)申请人必须满足以下情况其中的一种
(i)申请人满足澳大利亚学习要求不超过6个月(一般以完成信的时间为准)并且课程和提名职业紧密相关

(ii)申请人持有476/485签证并且当初申请476/485签证时的所用来满足澳大利亚学习要求的学习专业和现在的提名专业紧密相关

(iii)申请人持有471签证并且学徒期和学徒内容和提名专业紧密相关

(2)申请人满足以下条件中的一种
(i)IELTS 4个6分 不超过2年(PAM 成绩单的时间必须早于等于递签时间)
(ii)持有英国,美国,加拿大,新西兰,爱尔兰的护照

(3)申请人和所有的副申请人需要预定移民体检(注明:可以在递交前预约,递交后取消预约,在签证官审理到的时候再去做体检,这么做不违法,因为现在非优先级的速度是很慢的)只需要提交体检预约的相关证据就算满足这个要求了(PAM 预约时间早于或等于递签时间

(4)申请人和所有的超过16岁的副申请人需要申请澳大利亚无犯罪记录证明信(Police check by AFP),在申请递交的时候这个证明信不可以超过12个月,只需要提交申请了无犯罪证明就可以了(PAM 申请时间早于或等于递签时间)

完成以上的任务,就已经满足递签申请了,这些必须在递签的时候满足,这是法律,不可以申请以后后补
最后就是要满足下签的条件
===================================================================

如果一个有效的885申请满足了递签的要求同时也满足了下签的要求,从法律上讲,移民局必须签发PR签证

下签要求,顾名思义就是要在签证官对这个申请作出决定的时候要达到的要求,这个要求不是必须在递签的时候达到,可以递签后达到

(1) 申请人澳大利亚技术移民普通类各项综合评分最后的总和达到或者超过120分

(2) 申请人有份有效的护照

(3) 申请人有了澳大利亚无犯罪记录证明 (Police check by AFP)

(4) 申请人有了移民体检结果

(5) 申请人有了国内的无犯罪公正以及任何一个申请人居住超过12个月的国家的无犯罪证明

(6) 申请人有了出生公证书

(7) 申请人和配偶下签时人必须在澳大利亚境内(除海关清关处外)

(8) 未过期的职业评估结果
(PAM 部分职业的职业评估结果如果过期需要交钱续,虽然递签前就要有职业评估结果,但是下签前评估结果过也不可以过期的)

(9)满足澳大利亚公众利益 4001 4002 4003 4004 4005 4010 4019
===================================================================



Tuesday, October 19, 2010

如何打jar包

简单制作jar包的方法

将欲打包成jar包的*.class文件放入一个以英文命名的文件夹中,用WinRAR把此

文件夹压缩成*.zip的压缩包,然后将扩展名改成*.jar即可


=====================================================================================


[Important]

我的方法:(和11楼差不多)


我用这个:jar cvf xxxx.jar yyyy.class zzzz.class
xxxx是你要打的jar包的名字,yyyy是源文件的名字!

还有一个类似的目录jar包方式,代码和这个差不多:jar cvf mmmm.jar mmmm

例如:D:\java\java1>jar cvf hello.jar hello.class welcome.class
标明清单(manifest)
增加:hello.class(读入= 186) (写出= 160)(压缩了 13%)
增加:welcome.class(读入= 413) (写出= 284)(压缩了 31%)

D:\java\java1>cd..

D:\java>jar cvf java1.jar java1
标明清单(manifest)
增加:java1/(读入= 0) (写出= 0)(存储了 0%)
增加:java1/hello.class(读入= 186) (写出= 160)(压缩了 13%)
增加:java1/hello.jar(读入= 1021) (写出= 750)(压缩了 26%)
增加:java1/lesson1.jar(读入= 345) (写出= 195)(压缩了 43%)
增加:java1/Welcome.class(读入= 413) (写出= 284)(压缩了 31%)
增加:java1/Welcome.java(读入= 124) (写出= 103)(压缩了 16%)


=====================================================================================


常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。 通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Java 的跨平台特性。

下面就来看看什么是 JAR 文件包吧:

1. JAR 文件包

JAR 文件就是 Java Archive File,顾名思意,它的应用是 与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件——准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件的内容中,包含了一个 META-INF/MANIFEST.MF 文件,这个文件是在生成 JAR 文件的时候自动创建的。举个例子,如果我们具有如下目录结构的一些文件:

  ==

  `-- test

    `-- Test.class

把它压缩成 ZIP 文件 test.zip,则这个 ZIP 文件的内部目录结构为:

  test.zip

  `-- test

    `-- Test.class

如果我们使用 JDK 的 jar 命令把它打成 JAR 文件包 test.jar,则这个 JAR 文件的内部目录结构为:

  test.jar

  |-- META-INF

  |  `-- MANIFEST.MF

  `-- test

    `--Test.class

2. 创建可执行的 JAR 文件包

制作一个可执行的 JAR 文件包来发布你的程序是 JAR 文件包最典型的用法。

Java 程序是由若干个 .class 文件组成的。这些 .class 文件必须根据它们所属的包不同而分级分目录存放;运行前需要把所有用到的包的根目录指定给 CLASSPATH 环境变量或者 java 命令的 -cp 参数;运行时还要到控制台下去使用 java 命令来运行,如果需要直接双击运行必须写 Windows 的批处理文件 (.bat) 或者 Linux 的 Shell 程序。因此,许多人说,Java 是一种方便开发者苦了用户的程序设计语言。

其实不然,如果开发者能够制作一个可执行的 JAR 文件包交给用户,那么用户使用起来就方便了。在 Windows 下安装 JRE (Java Runtime Environment) 的时候,安装文件会将 .jar 文件映射给 javaw.exe 打开。那么,对于一个可执行的 JAR 文件包,用户只需要双击它就可以运行程序了,和阅读 .chm 文档一样方便 (.chm 文档默认是由 hh.exe 打开的)。那么,现在的关键,就是如何来创建这个可执行的 JAR 文件包。

创建可执行的 JAR 文件包,需要使用带 cvfm 参数的 jar 命令,同样以上述 test 目录为例,命令如下:

jar cvfm test.jar manifest.mf test

这里 test.jar 和 manifest.mf 两个文件,分别是对应的参数 f 和 m,其重头戏在 manifest.mf。因为要创建可执行的 JAR 文件包,光靠指定一个 manifest.mf 文件是不够的,因为 MANIFEST 是 JAR 文件包的特征,可执行的 JAR 文件包和不可执行的 JAR 文件包都包含 MANIFEST。关键在于可执行 JAR 文件包的 MANIFEST,其内容包含了 Main-Class 一项。这在 MANIFEST 中书写格式如下:

Main-Class: 可执行主类全名(包含包名)

例如,假设上例中的 Test.class 是属于 test 包的,而且是可执行的类 (定义了 public static void main(String[]) 方法),那么这个 manifest.mf 可以编辑如下:

Main-Class: test.Test <回车>;

这个 manifest.mf 可以放在任何位置,也可以是其它的文件名,只需要有 Main-Class: test.Test 一行,且该行以一个回车符结束即可。创建了 manifest.mf 文件之后,我们的目录结构变为:

  ==

  |-- test

  |  `-- Test.class

  `-- manifest.mf

这时候,需要到 test 目录的上级目录中去使用 jar 命令来创建 JAR 文件包。也就是在目录树中使用“==”表示的那个目录中,使用如下命令:

jar cvfm test.jar manifest.mf test

之后在“==”目录中创建了 test.jar,这个 test.jar 就是执行的 JAR 文件包。运行时只需要使用 java -jar test.jar 命令即可。

需要注意的是,创建的 JAR 文件包中需要包含完整的、与 Java 程序的包结构对应的目录结构,就像上例一样。而 Main-Class 指定的类,也必须是完整的、包含包路径的类名,如上例的 test.Test;而且在没有打成 JAR 文件包之前可以使用 java <类名>; 来运行这个类,即在上例中 java test.Test 是可以正确运行的 (当然要在 CLASSPATH 正确的情况下)。

3. jar 命令详解

jar 是随 JDK 安装的,在 JDK 安装目录下的 bin 目录中,Windows 下文件名为 jar.exe,Linux 下文件名为 jar。它的运行需要用到 JDK 安装目录下 lib 目录中的 tools.jar 文件。不过我们除了安装 JDK 什么也不需要做,因为 SUN 已经帮我们做好了。我们甚至不需要将 tools.jar 放到 CLASSPATH 中。

使用不带任何的 jar 命令我们可以看到 jar 命令的用法如下:

jar {ctxu}[vfm0M] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...

其中 {ctxu} 是 jar 命令的子命令,每次 jar 命令只能包含 ctxu 中的一个,它们分别表示:

-c 创建新的 JAR 文件包

-t 列出 JAR 文件包的内容列表

-x 展开 JAR 文件包的指定文件或者所有文件

-u 更新已存在的 JAR 文件包 (添加文件到 JAR 文件包中)

[vfm0M] 中的选项可以任选,也可以不选,它们是 jar 命令的选项参数

-v 生成详细报告并打印到标准输出

-f 指定 JAR 文件名,通常这个参数是必须的

-m 指定需要包含的 MANIFEST 清单文件

-0 只存储,不压缩,这样产生的 JAR 文件包会比不用该参数产生的体积大,但速度更快

-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数

[jar-文件] 即需要生成、查看、更新或者解开的 JAR 文件包,它是 -f 参数的附属参数

[manifest-文件] 即 MANIFEST 清单文件,它是 -m 参数的附属参数

[-C 目录] 表示转到指定目录下去执行这个 jar 命令的操作。它相当于先使用 cd 命令转该目录下再执行不带 -C 参数的 jar 命令,它只能在创建和更新 JAR 文件包的时候可用。  

文件名 ... 指定一个文件/目录列表,这些文件/目录就是要添加到 JAR 文件包中的文件/目录。如果指定了目录,那么 jar 命令打包的时候会自动把该目录中的所有文件和子目录打入包中。

下面举一些例子来说明 jar 命令的用法:

1) jar cf test.jar test

该命令没有执行过程的显示,执行结果是在当前目录生成了 test.jar 文件。如果当前目录已经存在 test.jar,那么该文件将被覆盖。

2) jar cvf test.jar test

该命令与上例中的结果相同,但是由于 v 参数的作用,显示出了打包过程,如下:

标明清单(manifest)

增加:test/(读入= 0) (写出= 0)(存储了 0%)

增加:test/Test.class(读入= 7) (写出= 6)(压缩了 14%)

3) jar cvfM test.jar test

该命令与 2) 结果类似,但在生成的 test.jar 中没有包含 META-INF/MANIFEST 文件,打包过程的信息也略有差别:

增加:test/(读入= 0) (写出= 0)(存储了 0%)

增加:test/Test.class(读入= 7) (写出= 6)(压缩了 14%)

4) jar cvfm test.jar manifest.mf test

运行结果与 2) 相似,显示信息也相同,只是生成 JAR 包中的 META-INF/MANIFEST 内容不同,是包含了 manifest.mf 的内容

5) jar tf test.jar

在 test.jar 已经存在的情况下,可以查看 test.jar 中的内容,如对于 2) 和 3) 生成的 test.jar 分别应该此命令,结果如下;

对于 2)

META-INF/

META-INF/MANIFEST.MF

test/

test/Test.class

对于 3)

test/

test/Test.class

6) jar tvf test.jar

除显示 5) 中显示的内容外,还包括包内文件的详细信息,如:

0 Wed Jun 19 15:39:06 GMT 2002 META-INF/

86 Wed Jun 19 15:39:06 GMT 2002 META-INF/MANIFEST.MF

0 Wed Jun 19 15:33:04 GMT 2002 test/

7 Wed Jun 19 15:33:04 GMT 2002 test/Test.class

7) jar xf test.jar

解开 test.jar 到当前目录,不显示任何信息,对于 2) 生成的 test.jar,解开后的目录结构如下:

  ==

  |-- META-INF

  |  `-- MANIFEST

  `-- test

    `--Test.class

jar xvf test.jar

运行结果与 7) 相同,对于解压过程有详细信息显示,如:

创建:META-INF/

展开:META-INF/MANIFEST.MF

创建:test/

展开:test/Test.class

9) jar uf test.jar manifest.mf

在 test.jar 中添加了文件 manifest.mf,此使用 jar tf 来查看 test.jar 可以发现 test.jar 中比原来多了一个 manifest。这里顺便提一下,如果使用 -m 参数并指定 manifest.mf 文件,那么 manifest.mf 是作为清单文件 MANIFEST 来使用的,它的内容会被添加到 MANIFEST 中;但是,如果作为一般文件添加到 JAR 文件包中,它跟一般文件无异。

10) jar uvf test.jar manifest.mf

与 9) 结果相同,同时有详细信息显示,如:

增加:manifest.mf(读入= 17) (写出= 19)(压缩了 -11%)

4. 关于 JAR 文件包的一些技巧

1) 使用 unzip 来解压 JAR 文件

在介绍 JAR 文件的时候就已经说过了,JAR 文件实际上就是 ZIP 文件,所以可以使用常见的一些解压 ZIP 文件的工具来解压 JAR 文件,如 Windows 下的 WinZip、WinRAR 等和 Linux 下的 unzip 等。使用 WinZip 和 WinRAR 等来解压是因为它们解压比较直观,方便。而使用 unzip,则是因为它解压时可以使用 -d 参数指定目标目录。

在解压一个 JAR 文件的时候是不能使用 jar 的 -C 参数来指定解压的目标的,因为 -C 参数只在创建或者更新包的时候可用。那么需要将文件解压到某个指定目录下的时候就需要先将这具 JAR 文件拷贝到目标目录下,再进行解压,比较麻烦。如果使用 unzip,就不需要这么麻烦了,只需要指定一个 -d 参数即可。如:

unzip test.jar -d dest/

2) 使用 WinZip 或者 WinRAR 等工具创建 JAR 文件

上面提到 JAR 文件就是包含了 META-INF/MANIFEST 的 ZIP 文件,所以,只需要使用 WinZip、WinRAR 等工具创建所需要 ZIP 压缩包,再往这个 ZIP 压缩包中添加一个包含 MANIFEST 文件的 META-INF 目录即可。对于使用 jar 命令的 -m 参数指定清单文件的情况,只需要将这个 MANIFEST 按需要修改即可。

3) 使用 jar 命令创建 ZIP 文件

有些 Linux 下提供了 unzip 命令,但没有 zip 命令,所以需要可以对 ZIP 文件进行解压,即不能创建 ZIP 文件。如要创建一个 ZIP 文件,使用带 -M 参数的 jar 命令即可,因为 -M 参数表示制作 JAR 包的时候不添加 MANIFEST 清单,那么只需要在指定目标 JAR 文件的地方将 .jar 扩展名改为 .zip 扩展名,创建的就是一个不折不扣的 ZIP 文件了,如将上一节的第 3) 个例子略作改动:

jar cvfM test.zip test



===================================================================


转]制作jar可执行文件制作 收藏

首先当然是写好自己的文件(e.g: myfile.java),然后当然是要成功编译了生成(myfile.class)文件了。
假设生成的文件放在file目录下(可能包含其他很多相关的.class或者图片等等):
准备工作:
打开文本文件 其内容为:Main-Class:myfile
如果.java有package,那么就应该是:Main-Class:yourpackagename.myfile
保存为mainfest.mf文件
接着:
“cmd"进入到当前file目录:
执行: file>jar cvfm myfile.jar manifest.mf .
其中myfile.jar中的myfile是你要的jar的名字。mainfest.mf后面的点代表当前文件
这样就完成了打包任务了。
但是java文件里面要包含main函数才可以。!

====================================================================

第一次打包java程序(发布Java程序) 收藏

要发布应用程序,需要将该应用程序打包。使用jar.exe,可以把应用程序中涉及到的类和图片压缩成一个jar文件,这样便可以发布程序。具体步骤如下:

1.

首先编写一个清单文件,名为MANIFEST.MF,其代码如下:

Manifest-Version: 1.0

Created-By: 1.5.0_02(Sun Microsystems Inc.)

Main-Class: *****(启动类的名字,不需要加.class)

注意:Main-Class:的冒号后只能有一个空格,没有空格也不行。Manifest-Version后面也一样。

2.

使用如下命令生成jar文件:

jar cfm *****.jar MANIFEST.MF *.class

其中参数C表示要生成一个新的jar文件;f表示要生成的jar文件的名字;m表示清单文件的名字。

最后按上述步骤生成jar文件后,双击出现如下错误:Failed to load Main-Class manifest attribute from **.jar

该问题指出你jar文件中\META-INF\MENIFEST.MF文件中没有指定 Main-Class: xxx.xxxx

参考解决办法:

我一般是这样打包的:

jar cvf ....
结果跟你一样:“Failed to load Main-Class manifest attribute from **.jar ”,然后呢,右击*.jar——打开方式——WINRAR——点击进入,找到并双击manifest.mf——添加Main-Class: xxx——确认更新——退出,双击*.jar——好爽。

或者,新建META-INF文件夹,写好MENIFEST.MF,左手按Ctrl,右手选择*.class ....*.class...META-INF,右击——添加到压缩文件(*.zip),压缩后,把*.zip改为*.jar——搞定了。


===================================================================

原创 jar打包 收藏

为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive(JAR) File,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新 组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部 署)。其中,为J2EE应用程序创建的Jar文件是ear文件(企业JAR文件)。

那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。Jar技术在 jdk1.1版本中就已存在,在1.2中又有了增强。接下来说说jar的好处吧,这是官方的描述:安全,快速下载,压缩,猎取包,版本化包,可携。

说了这么多,我们现在开始实施:先打开命令提示符,输入jar Chelp,然后回车(如果你盘上已经安装了jdk),看到什么?没错,就是jar打包命令的帮助文档。这里就不详述了,自己去看。

举例:将smartupload组件重新打包。这里有一个class库,相应目录结构为:

|-common
|-util
|-servlet
|-ServletUpload.class
|-smart
|-File.class
|-Files.class
|-Request.class
|-SmartUpload.class
|-SmartUploadException.class

注意,这个目录结构很有用,它代表了一个包的结构(当然*.class文件内部也要把这个路径用package语句指明), 比如调用SmartUpload.class时,实际引用路径是:import common.util.smart.SmartUpload;如果将*.class文件全部放在根目录下直接打包(eg: jar cvf smartupload.jar *.class),jar会默认建立一个default package,这个是我们不希望看到的。

cmd进入common文件夹所在目录下,输入命令:jar cvf smartupload.jar common --> 打包成功。


Monday, October 18, 2010

不得已要熬夜

如果迫不得已要熬夜,那就要保证足量的运动,把心脏锻炼得足够强,熬夜的损伤就会小一些。比如长跑就是容易实施又有满意效果的一种做法。 不管是因为工作或学习迫于无奈的熬夜,还是因放纵自己浪掷青春而熬夜。和吸烟一样,熬夜过量,有碍健康。因此我们呼吁尽可能地不要熬夜,如果不得已成了熬夜一族,就应摄取更充足的营养保护自己,让熬夜对身体的伤害减到最小。 熬夜究竟对健康会构成什么伤害?其实并没有足够的研究。但是需要轮夜班的工作伙伴常会抱怨「身体变差了」却是不争的事实。已有足够的证据显示长期熬夜会影响免疫系统的功能。针对于需要轮夜班的工作群所作的体检报告也显示肝功能异常的比例比一般人高。而且常熬夜的人,感觉上真的就比一般人苍老得快。此外熬夜族的肾上腺素等激素分泌量也比常人高,使新陈代谢的压力大增,成人慢性病的罹患机率也增加了。 因此熬夜族的营养摄取应该注意两部份,一部份是如何保护自己的身体,另一部份是如何在夜间工作时保持最佳状况。 补充熬夜时的营养 如何维持免疫能力,保护肝脏机能是熬夜族应该要注意的。如果熬夜是为了盯着计算机屏幕,更要注意保护视力, 请参阅本站计算机族&山桑子的专题。熬夜族的维生素AB群,CE的需求量会增加。若有不足,会增加疲劳的感觉,并增加健康的磨损。 需要熬夜的晚上,晚餐时就应多吃富含维生素B群的食物,如全谷类、肝脏、瘦肉、豆类及新鲜蔬果。如果要吃宵夜,也可以用含维生素B的食物, 如加了酵母的牛奶、优酪乳、全麦面包作为主力。必要时,可以摄取营养补充剂或嚼食耳熟能详的台糖健素糖(含维生素B)。也有文献提及鸡精能加速新陈代谢,增进工作效率。为了因应肾上腺素等激素的增量分泌,也应注意维生素C的充分摄取。至于市售的提神口服液,主要成份是维生素BC、咖啡因、中药成份等,有一定的效果,但不建议每天喝,以免产生依赖性。 骗身体的东西 含咖啡因的饮料是熬夜族的最爱,甜食、饼干、西式快餐等高热量食品也是熬夜族常见的「营养补充品」, 但是它们只能暂时的提神或增加血糖的浓度。而且这些食物会加速消耗体内的维生素B群。过量的咖啡因会刺激神经及肾上腺素分泌, 因而消耗体内的维生素B群。 维生素B群不足,新陈代谢「油路不顺」的状况就出现了,反而更容易疲倦,影响工作效率。有人就会喝更多的咖啡,反而造成恶性循环。因此我们也要弄清楚什么叫作补身体?什么叫作骗身体?注意营养的均衡及维生素B群的充足就是在补身体;抽烟、嚼槟榔及过量的咖啡因则是不折不扣的骗身体。 人类不是夜行性动物,熬夜是最违反生物规律的作法,健康的损伤只是必要的惩处。即使有萧大美女所使用的保养品,也无法弥补熬夜造成的老化及健康伤害。能不要熬夜还是不要熬夜吧!如果不得已需要在夜间活动,也最好隔天能补足睡眠。补眠时制造黑暗环境(如戴眼罩)对于睡眠品质的提升,尤有其正面效果。 保护肝脏的按摩运动 坚持「有病看医师,健康靠自己」的中国科学气功学会理事长吴长新认为,现代人工作忙碌,经常加班熬夜,平日就应养成爱护肝脏的习惯,比如起居正常、心情放松和做些简单的肝脏按摩运动。并且随时留意自己的身体状况,如有不适及早就医。 A.肝脏按摩运动 两手搓热。 以双手三指向内,正对乳中肋骨下方缓缓插入约23公分。 此点为肝经,多做按摩可以帮助养护肝脏。 注:一般力道即可,毋须特别用力。 -------------------------------------------------------------------------------- B.怀抱式肝脏运动 两手交叉抱住前胸,左手在外。 身体慢慢往左扭转上升,深吸气直到不能吸为止;然后缓缓吐气。 身体往右扭转再做一遍。 -------------------------------------------------------------------------------- C.肝脏穴道按摩 此外,平时也可多按压掌管肝经,手掌心外侧小指下缘突出的肌肉(小鱼际)。






通宵自习:健康常识知多少



正所谓身体是革命的本钱,通宵学习会使身体的正常节律性发生紊乱,对视力、肠胃及睡眠都造成影响。需要通宵学习的同学们可得注意自己的身体,了解一些保健措施也是很有必要的:



1. 加强营养。应选择量少质高的蛋白质、脂肪和维生素B族食物如牛奶、牛肉、猪肉、鱼类、豆类等,也可吃点干果如核桃、大枣、桂圆、花生等,这样可以起 到抗疲劳的功效;要供给充足的维生素A,因维生素A可调节视网膜感光物质———视紫的合成,能提高熬夜者对昏暗光线的适应力,而防止视觉疲劳。



2. 加强锻炼身体。可根据自己的兴趣进行锻炼,提高身体素质。通宵中如感到精力不足或者欲睡,就应做一会儿体操或到户外活动一下(在户外一定得注意安全)。



3. 调整生理节律。经常通宵者应根据作息时间表,并不断修改至适应。



4. 消除思想负担。通宵者切忌忧虑和恐惧,应树立信心,在夜晚学习中保持愉快的心情和高昂的情绪。



另外,在通宵学习中,记者也给出一些建议



1. 晚餐对通宵者很重要,可食用些高蛋白食物,进餐时间可安排在通宵学习开始前一两个小时



2. 通宵时一定要吃热的东西(哪怕是热方便面),不要吃难以消化的食物,要准备足够多的白开水,也可以准备些水果,补充水分



3. 注意保暖,不要冻着肚子,记得带件衣服,早上回寝室会感觉冷的



4. 疲乏时可喝咖啡和茶水等有一定刺激性的饮品来提神,但要注意应热饮,浓度不要太高,以免伤胃



5. 通宵时,大脑需氧量会增大,可时时做深呼吸



6. 通宵学习前,千万记得把脸洗干净,不然容易长痘痘哦



7. 通宵后,早餐一定要吃饱,且不要吃凉食。





Saturday, October 9, 2010

学习java的30个目标

1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该十分了解UML,尤其是class,object,interaction以及statediagrams。
  2.你需要学习JAVA语言的基础知识以及它的核心类库 (collections,serialization,streams,networking, multithreading,reflection,event,handling,NIO,localization,以及其他)。
  3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有能力反编译一个类文件并且明白一些基本的汇编指令。
  4.如果你将要写客户端程序,你需要学习WEB的小应用程序(applet),必需掌握GUI设计的思想和方法,以及桌面程序的SWING,AWT, SWT。你还应该对UI部件的JAVABEAN组件模式有所了解。JAVABEANS也被应用在JSP中以把业务逻辑从表现层中分离出来。
  5.你需要学习java数据库技术,如JDBCAPI并且会使用至少一种persistence/ORM构架,例如Hibernate,JDO, CocoBase,TopLink,InsideLiberator(国产JDO红工厂软件)或者iBatis。
  6.你还应该了解对象关系的阻抗失配的含义,以及它是如何影响业务对象的与关系型数据库的交互,和它的运行结果,还需要掌握不同的数据库产品运用,比如racle,mysql,mssqlserver。
  7.你需要学习JAVA的沙盒安全模式(classloaders,bytecodeverification,managers,policyandpermissions,
codesigning, digitalsignatures,cryptography,certification,Kerberos,以及其他)还有不同的安全/认证 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE (JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS (JavaGeneralSecurityService)。
  8.你需要学习Servlets,JSP,以及JSTL(StandardTagLibraries)和可以选择的第三方TagLibraries。
  9.你需要熟悉主流的网页框架,例如JSF,Struts,Tapestry,Cocoon,WebWork,以及他们下面的涉及模式,如MVC/MODEL2。
  10.你需要学习如何使用及管理WEB服务器,例如tomcat,resin,Jrun,并且知道如何在其基础上扩展和维护WEB程序。
 11.你需要学习分布式对象以及远程API,例如RMI和RMI/IIOP。
  12.你需要掌握各种流行中间件技术标准和与java结合实现,比如Tuxedo、CROBA,当然也包括javaEE本身。
  13.你需要学习最少一种的XMLAPI,例如JAXP(JavaAPIforXMLProcessing),JDOM(JavaforXMLDocumentObjectModel),DOM4J,或JAXR(JavaAPIforXMLRegistries)。
  14.你应该学习如何利用JAVAAPI和工具来构建WebService。例如JAX-RPC(JavaAPIforXML/RPC),SAAJ (SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging), JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。
  15.你需要学习一门轻量级应用程序框架,例如Spring,PicoContainer,Avalon,以及它们的IoC/DI风格(setter,constructor,interfaceinjection)。
  16.你需要熟悉不同的J2EE技术,例如JNDI(JavaNamingandDirectoryInterface),JMS (JavaMessageService),JTA/JTS(JavaTransactionAPI /JavaTransactionService),JMX (JavaManagementeXtensions),以及JavaMail。
  17.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模 式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。
  18.你需要学习如何管理与配置一个J2EE应用程序服务器,如WebLogic,JBoss等,并且利用它的附加服务,例如簇类,连接池以及分布式处理支援。你还需要了解如何在它上面封装和配置应用程序并且能够监控、调整它的性能。
  19.你需要熟悉面向方面的程序设计以及面向属性的程序设计(这两个都被很容易混淆的缩写为AOP),以及他们的主流JAVA规格和执行。例如AspectJ和AspectWerkz。
  20.你需要熟悉对不同有用的API和frame work等来为你服务。例如Log4J(logging/tracing),Quartz (scheduling),JGroups(networkgroupcommunication),JCache(distributedcaching), Lucene(full-textsearch),JakartaCommons等等。
21.如果你将要对接或者正和旧的系统或者本地平台,你需要学习JNI (JavaNativeInterface) and JCA (JavaConnectorArchitecture)。
  22.你需要熟悉JINI技术以及与它相关的分布式系统,比如掌握CROBA。
  23.你需要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs),例如Portlets(168),JOLAP(69),DataMiningAPI(73),等等。
  24.你应该熟练掌握一种JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜欢VI或EMACS来编写文件。随便你用什么了:)
  25.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。
  26.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。
  27.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。
  28.你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU/linux,sunsolaris,macOS等,做为跨平台软件的开发者。
  29.你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技术的运用,如新起的web富客户端技术。
  30.你必需要对opensource有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如java3D技术。

Thursday, September 30, 2010

[转]IBM笔试归来


虽然是有所准备,但是答的仍然不是很好。

说说卷子内容吧:

1.IPAT,和网上所有人说的基本一样,量大时间紧。不同的是应用题难度加大,几乎没有整数的题,要么小数要么分数,就是考你的计算能力。还好我在中学的时候练就了一身超强的计算能力,勉强都做完了大笑。不过正确率就难说了。。。做这种题就要一个字:快!看着差不多拿起笔就算,不管式子列的对不对,反正差不多就行了。。。。

2.CDL的技术笔。这个卷子在时间上就不是特别紧,就像网上一位同志说的:会的就会,不会还是不会,没什么悬念。由于可能是实习生的卷子,没有数 据结构那一部分,这点让我爽了好久(废话,基本还没开始看呢,如果考了结果堪忧啊。。。),总共3部分:Java, C, Others,我当然选的Java+Others。
Java部分:主要是基础题和J2EE、SOA部分的题。基础题和SCJP的很像,感觉答的一般,有些问题还是没有把握。J2EE和SOA就答的更烂了,由于没有做过传统的J2EE项目,SOA就更别提了,所以这几道题都是纯粹凭感觉答,基本也就都应该错了。。(郁闷)。
Others: 这方面的东西牵扯的就广了,真是让我开了眼:设计模式、SOA(包括WSDL,SOAP,UDDI,JMS,JCA,JAXP,SAX,DOM等等)、并 行计算、字符编码(Little-endian,Big-endian),居然还有RAID,晕。反正结论就是——知道的事情还是太少、理解的东西还是太 浅、笔试的能力还是太弱。

所以,在接下来的几个月里,我感觉需要在以下几个方面多加研究:

1.Java基础。虽然突击性的看了SCJP,但是感觉有些东西还是没有研究细。(平时编码过于依赖IDE了。。)

2.J2EE基础。平时项目都不涉及EJB方面的知识,现在需要好好研究一下了。好像去年刘楠也说oracle也考很多EJB的。。。都什么年代了。。。但是现实就是现实,存在的即是有理的,应该多看看。

3.SOA基础知识。包括SOA牵扯的方方面面的知识。是一个发展潮流。

4.设计模式。原先看过,但是没有深刻理解。

5.数据结构。现在需要开始看了,虽然这次没考,但是迟早要考的。

6.英语文章。提高英文阅读能力。这点可以通过看英文书来提高,刚好一举两得。

7.广泛涉猎计算机方面的各种知识。这点肯定是没错的,但是仅是在业余时间抽空看吧。凡事有个轻重缓急。

Saturday, September 25, 2010

张铁泉的UFC首战

对于中国著名搏击选手张铁泉将在30日迎来自己的UFC首战,网友如此评论:

怕个屁? 咱们有太极拳!少林拳!气功就有好几种,什么刀枪不入,吃玻璃、手开砖头开砖,还怕他们区区洋人!震我中华!刀枪不入!中华武术天下无敌!!东方不败 日月同尊!!!五毒教!白莲教!!神鞭!!!风扇榜!!!踏平UFO!


我的看法是:
中国网友从来就没有最雷,如果有人说有,那是对他们水平的侮辱

Monday, September 20, 2010

全面的食品英文总结


水果类(fruits):

西 红柿 tomato 菠萝 pineapple 西瓜watermelon 香蕉banana 柚子 shaddock (pomelo) 橙子orange 苹果apple 柠檬lemon 樱桃 cherry 桃子peach 梨 pear 枣Chinese date (去核枣 pitted date ) 椰子coconut 草莓 strawberry 树莓 raspberry 蓝莓 blueberry 黑莓 blackberry 葡萄 grape 甘蔗 sugar cane 芒果 mango 木瓜 pawpaw或者papaya 杏子 apricot  油桃 nectarine 柿子persimmon 石榴pomegranate 榴莲 jackfruit 槟榔果 areca nut (西班牙产苦橙)bitter orange 猕猴桃 kiwi fruit or Chinese gooseberry 金橘cumquat 蟠桃 flat peach 荔枝 litchi 青梅greengage 山楂果 haw 水蜜桃honey peach 香瓜,甜瓜 musk melon 李子plum 杨梅 waxberry red bayberry 桂圆 longan 沙果 crab apple 杨桃starfruit 枇杷 loquat 柑橘 tangerine 莲雾wax-apple 番石榴 guava

肉、蔬菜类(livestock家畜):

南 瓜(倭瓜) pumpkin cushaw 甜玉米 Sweet corn 牛肉beef 猪肉pork 羊肉 mutton 羔羊肉lamb 鸡肉chicken 生菜 莴苣lettuce 白菜 Chinese cabbage (celery cabbage)(甘蓝)卷心菜 cabbage 萝卜 radish 胡萝卜 carrot 韭菜leek 木耳 agarics 豌豆 pea 马铃薯(土豆) potato 黄瓜 cucumber 苦瓜 balsam pear 秋葵 okra 洋葱 onion 芹菜 celery 芹菜杆 celery sticks 地瓜 sweet potato 蘑菇 mushroom 橄榄 olive 菠菜spinach 冬瓜 (Chinese)wax gourd 莲藕 lotus root 紫菜 laver 油菜 cole rape 茄子 eggplant 香菜 caraway 枇杷loquat 青椒 green pepper 四季豆 青刀豆 garden bean 银耳 silvery fungi 腱子肉tendon 肘子 pork joint 茴香fennel(茴香油fennel oil 药用) 鲤鱼carp 咸猪肉bacon 金针蘑 needle mushroom 扁豆 lentil 槟榔 areca 牛蒡great burdock 水萝卜 summer radish 竹笋 bamboo shoot 艾蒿Chinese mugwort 绿豆mung bean 毛豆green soy bean 瘦肉 lean meat 肥肉speck 黄花菜 day lily (day lily bud) 豆芽菜 bean sprout 丝瓜 towel gourd (注:在美国丝瓜或用来做丝瓜茎loofah洗澡的,不是食用的)

海鲜类(sea food):

虾 仁 Peeled Prawns 龙虾 lobster 小龙虾 crayfish(退缩者) 蟹 crab 蟹足crab claws 小虾(虾米) shrimp 对虾、大虾 prawn (烤)鱿鱼(toast)squid 海参 sea cucumber 扇贝 scallop 鲍鱼 sea-ear abalone 小贝肉cockles 牡蛎oyster 鱼鳞scale 海蜇jellyfish鳖 海龟turtle 蚬 蛤 clam 鲅鱼 culter 鲳鱼 butterfish 虾籽 shrimp egg 鲢鱼 银鲤鱼chub silver carp 黄花鱼 yellow croaker

调料类(seasonings):

醋 vinegar 酱油 soy 盐 salt 加碘盐 iodized salt 糖 sugar 白糖 refined sugar 酱 soy sauce 沙拉 salad 辣椒 hot(red)pepper 胡椒 (black)pepper 花椒wild pepper Chinese prickly ash powder 色拉油salad oil 调料 fixing sauce seasoning 砂糖 granulated sugar 红糖 brown sugar 冰糖 Rock Sugar 芝麻 Sesame 芝麻酱 Sesame paste 芝麻油 Sesame oil 咖喱粉curry 番茄酱(汁) ketchup redeye 辣根horseradish 葱 shallot (Spring onions) 姜 ginger 蒜 garlic 料酒 cooking wine 蚝油oyster sauce 枸杞(枇杷,欧查果 ) medlar 八角aniseed 酵母粉yeast barm   Yellow pepper 黄椒 肉桂 cinnamon (在美国十分受欢迎,很多事物都有肉桂料) 黄油 butter 香草精 vanilla extract(甜点必备) 面粉 flour 洋葱 onion

主食类(staple food):

三 文治 sandwich 米饭rice 粥 congee (rice soup) 汤 soup 饺子dumpling 面条 noodle 比萨饼 pizza 方便面 instant noodle 香肠 sausage 面包 bread 黄油 (白塔油)butter 茶叶蛋 Tea eggs 油菜 rape 饼干 cookies 咸菜(泡菜)pickle 馒头 steamed bread 饼(蛋糕)cake 汉堡 hamburger 火腿ham 奶酪 cheese 馄饨皮 wonton skin 高筋面粉 Strong flour 小麦wheat 大麦barley 青稞highland barley 高粱broomcorn (kaoliang )春卷Spring rolls  芋头 Taro 山药yam 鱼翅 shark fin 黄花 daylily 松花蛋 皮蛋preserved eggs 春卷 spring roll 肉馅饼minced pie 糙米 Brown rice 玉米 corn 馅儿 stuffing 开胃菜 appetizer 面粉 flour 燕麦 oat 白薯 甘薯 sweet potato牛排 steak 里脊肉 fillet 凉粉 bean jelly 糯米 江米 sticky rice 燕窝 bird's nest 粟 Chinese corn 肉丸子 meat balls 枳橙citrange 点心(中式)dim sum 淀粉starch 蛋挞 egg tart

(dry fruits)干果类 :

腰 果 Cashew nuts 花生 peanut 无花果fig 榛子filbert hazel 栗子chestnut 核桃 walnut 杏仁almond 果脯 preserved fruit 芋头taro 葡萄干raisin cordial 开心果 pistachion 巴西果 brazil nut 菱角,荸荠 water chestnut (和国内食用法不同,做坚果食用)

酒水类(beverage):

红 酒 red wine 白酒 white wine 白兰地 brandy 葡萄酒 sherry 汽水(软饮料) soda (盐)汽水sparkling water 果汁juice 冰棒 Ice-lolly 啤酒beer 酸奶 yoghurt 伏特加酒vodka 鸡尾酒cocktail 豆奶 soy milk 豆浆soybean milk 七喜 7 UP 麒麟(日本啤酒kirin) 凉开水 cold boiled water 汉斯啤酒 Hans beer 浓缩果汁 concentrated juice 冰镇啤酒 iced(chilled ) beer 札幌(日本啤酒)Sapporo 爱尔啤酒(美国)ale A级牛奶 grand A milk 班图酒bantu beer 半干雪利 dry sark 参水牛奶 blue milk 日本粗茶 bancha 生啤酒 draft beer 白啤酒 white beer <苏格兰>大麦酒barley-bree 咖啡伴侣coffee mate

零食类(snack):

mint 薄荷糖 cracker饼干, biscuit饼干, 棒棒糖bonbon 茶tea (沏茶 make the tea) 话梅prune candied plum 锅巴 rice crust 瓜子 melon seed 冰棒(冰果) ice(frozen) sucker 冰淇凌ice cream 防腐剂preservative 圣代冰淇淋 sundae 巧克力豆 marble chocolate barley 布丁pudding

与食品有关的词语(some words about food):

炸 fired 炝 quick boiled 烩 braise (烩牛舌 braised ox tongue) 烤 roast 饱嗝 burp 饱了 饱的 full stuffed 解渴quench thirst (形容食物变坏spoil spoilage) preservative 防腐剂 expiration date 产品有效期 (形容酒品好: a good strong brew 绝味酿 )

应各位要求补充的中式西式食物

可爱中式早點:

烧饼 Clay oven rolls 油条 Fried bread stick 韭菜盒 Fried leek dumplings

水饺Boiled dumplings 蒸饺 Steamed dumplings 馒头 Steamed buns

割包 Steamed sandwich 饭团 Rice and vegetable roll
蛋饼 Egg cakes 皮蛋 100-year egg 咸鸭蛋 Salted duck egg

豆浆 Soybean milk

调皮饭 类:

稀饭  Rice porridge 白饭 Plain white rice 油饭 Glutinous oil rice

糯米饭 Glutinous rice 卤肉饭 Braised pork rice 蛋炒饭 Fried rice with egg

地瓜粥 Sweet potato congee

流口水面 类:

馄饨面 Wonton & noodles 刀削面 Sliced noodles 麻辣面Spicy hot noodles

麻酱面 Sesame paste noodles 鴨肉面 Duck with noodles 鱔魚面 Eel noodles

乌龙面 Seafood noodles 榨菜肉丝面 Pork , pickled mustard green noodles

牡蛎细面 Oyster thin noodles 板条 Flat noodles 米粉 Rice noodles

炒米粉 Fried rice noodles 冬粉Green bean noodle 

微笑汤 类:

鱼 丸汤 Fish ball soup 貢丸汤 Meat ball soup 蛋花汤 Egg & vegetable soup 蛤蜊 汤 Clams soup 牡蛎汤 Oyster soup 紫菜汤 Seaweed soup 酸辣汤  Sweet & sour soup 馄饨汤 Wonton soup 猪肠汤 Pork intestine soup 肉羹汤  Pork thick soup 鱿鱼汤 Squid soup 花枝羹 Squid thick soup


吃饭中餐:

bear's paw 熊掌 * of deer 鹿脯 beche-de-mer; sea cucumber 海参

sea sturgeon 海 鳝 salted jelly fish 海蜇皮kelp,seaweed 海带 abalone鲍鱼shark fin鱼翅scallops干贝 lobster龙虾 bird's nest 燕窝 roast suckling pig 考乳猪

pig's knuckle 猪脚 boiled salted duck 盐水鸭 preserved meat

腊肉 barbecued pork 叉烧 sausage 香肠 fried pork flakes 肉松 BAR-B-Q 烤肉
meat diet 荤菜 vegetables 素菜 meat broth 肉羹 local dish 地方菜 Cantonese cuisine 广东菜 set meal 客饭 curry rice 咖喱饭

fried rice 炒饭 plain rice 白饭 crispy rice 锅巴
gruel, soft rice , porridge 粥 —noodles with gravy 打卤面

plain noodle 阳春面 casserole 砂锅 chafing dish,fire pot火锅 meat bun肉包子

shao-mai烧麦preserved bean curd 腐乳bean curd豆腐
fermented blank bean 豆豉 pickled cucumbers 酱瓜

preserved egg 皮蛋 salted duck egg 咸鸭蛋 dried turnip 萝卜干


偷笑西餐与日本料理:

menu 菜 单French cuisine法国菜 today's special 今日特餐 chef's special 主厨特餐 buffet 自助 餐 fast food 快餐 specialty 招牌菜 continental cuisine 欧式西餐 aperitif 饭前 酒 dim sum 点心 French fires炸薯条baked potato烘马铃薯 mashed potatoes马铃薯泥 omelette 简蛋卷 pudding 布丁 pastries 甜点 pickled vegetables 泡菜 kimchi 韩国泡 菜 crab meat 蟹肉 prawn 明虾 conch 海螺 escargots 田螺braised beef 炖牛肉 bacon 熏 肉 poached egg 荷包蛋 sunny side up 煎一面荷包蛋 over 煎两面荷包蛋 fried egg 煎蛋

over easy 煎半熟蛋 over hard 煎全熟蛋 scramble eggs 炒蛋
boiled egg 煮蛋 stone fire pot 石头火锅 sashi 日本竹筷 sake 日本米酒

miso shiru 味噌汤 roast meat 铁板烤肉 sashimi 生鱼片 butter 奶油