空中的一小块陆地

2 学习

推荐一个查英文短语/句子的好网站
句库——专业的例句搜索引擎 (http://www.jukuu.com/)

写英语句子的时候,常常不清楚一个中文意思应该怎么用英语表达;而根据中文意思查到单词后,也不晓得用起来对不对。

这个时候句库就派上用场了,它能够让你“看看别人是否也这么说”,说白了,语言就是模仿,只要有模仿的对象,就事倍功半了。

不错的网站,推荐!

发表于 @ 2007年03月19日 2:22 PM | 评论 (6)

50个面试常见问题

    摘要:这是一个国外网站收集的常见面试问题,并给除了建议答案。从这些问答中,我个人的总结是:    (全文共2802字)——点击此处阅读全文

发表于 @ 2006年08月31日 12:42 AM | 评论 (3)

Google Web Toolkit初体验

    摘要:对于不甚熟悉JavaScript,而熟悉Java的我来说,起码现在可以轻而易举的步入Ajax世界了 :D    (全文共2929字)——点击此处阅读全文

发表于 @ 2006年05月24日 1:18 PM | 评论 (1)

blog界面小改变
看久了donews blog的缺省界面,不免有些气闷,决定对它做些修改。想起以前曾在老白的网站上看过一些“小花招”,照葫芦画瓢作了些修改:

1、更改自定义CSS,采用了keso的皮肤,整洁干净。而且布局将计数器放在右边,即使计数器访问有问题,也不会影响blog内容的显示速度。
2、增加“最近更新”
3、在头部增加了这个这个图片,是我名字的篆刻


这次小小的更改,我感受最深的是CSS的强大。以前也知道通过CSS能够很好地将网页的内容和显示分开,但这次操作才真正感受到,blog本身的内容没有变,简单更改CSS就能给最终效果的如此的大变化。看来自己不能只是关心服务器端的技术,也要多涉及最终用户表现层的技术,现在AJAX的兴起也正是说明业界对用户体验的重视。

发表于 @ 2005年11月14日 10:17 PM | 评论 (9)

一颗折腾的心
打算写一个程序,用上大部分的OpenSource项目,例如spring、hibernate什么的。同时因为对Maven感兴趣,打算用它来管理Java项目,我以前没有用过Maven,所以就直接用了它的最新版本2.0-alpha-3。
 
Maven的确提供不少好处,例如
1、提供缺省、良好的项目目录结构
2、提供预定制的“目标”,编译、打包、测试都是预制的
这两个特性就减少了很多工作,我平时写ant脚本也不多,这下可省心了。
 
3、java包依赖管理
这个功能特别好,一方面对自己项目所引用的其他项目一目了然,另外自动下载相应版本的jar。而且还提供了与Eclipse Classpath的集成工具。不过有些麻烦的是因为license的问题,Maven不能直接提供sun公司的jar文件下载,必须自己手工到sun网站下载后添加进来。
 
然而我很快就遇到了问题,首先是Maven2还不成熟,目前的plugin不丰富,因此我不得不自己写ant脚本来自动化某些任务;接着就发现Maven2产生的ant脚本有问题,幸好在Ant1.6后可以用<import/>标签包含公共脚本,并且可以覆盖公共脚本的属性,如下:
 <property name="maven.repo.local" value="D:/MyProjects/M2REPOS"/>
 <import file="build.xml"/>
这样Ant就会采用新的“maven.repo.local”属性。
 
然而在接下的程序编译还是出现一堆问题,似乎跟我所使用的hibernate、xdoclet等项目的最新版本相关,在google上只能找到同样的受害者,却找不到答案。我于是将几个开源项目的版本都降下来,哪知道Maven2的Remote Repository找不到某些低版本的jar,可恼也!
 
一气之下转用Maven1.0.2版本,Maven1倒是有这些jar,但是我马上发现一个Maven2中改进的问题。类似Hibernate这样的项目,自身需要使用十数个其他项目的类库,在Maven2中的类库描述文件包含了这些依赖信息,当我们的项目说明需要用到Hibernate的时候,Maven2就会自动的将所有相关的类库下载,并设置正确的ClassPath。然而Maven1则没有这个功能,不得不自己手工在项目描述文件中说明所有的依赖关系。
 
接下一切顺利,结合hibernate、spring编写了一个简单的DAO,并且junit test通过。对这些框架总算有了一些感性认识,例如在数据库相关方面:
1、最原始的情况
开发人员编写JDBC+SQL程序,手工编程负责:1)对象和数据库的映射;2)创建、查询、更新、删除代码。
 
2、采用ORM工具,如Hibernate
自动完成对象和数据库的映射,简化CRUD代码,但是CRUD代码仍可能散布在应用各处。
 
3、采用DAO模式
将CRUD代码封装起来,1)透明更换持久层;2)分层,架构更加优雅。
 
4、采用Spring
1)利用IoC简化使用Hibernate的配置和代码量;2)提供预制的DAO实现,只需扩充应用专用方法。
 
看到junt输出“Failures: 0, Errors: 0”,禁不住舒一口气,要学习OpenSource项目,真的需要有一颗折腾的心!

发表于 @ 2005年08月24日 12:29 AM | 评论 (3)

Public Speaking in English
Finally, I have made my first english public speech at last friday night in the Cliffort Toastmasters Club, the topic was "The Beauty And The Beast", I like that topic, but i don't think my perform of the speach was cool!
 
Actually, I'm a good public speaker when I made presentations about the technology or products to our customers in Chinese. But i will still feel nervous when I'm talking about something unfamiliar to me, especially using the unfamiliar language--English. When i'm nervous, i paid too much attentions to the CONTENT, so i can just "read" out the content in my mind. When i'm talking in English, i make mistakes like using the wrong words, tense etc. Mistakes made me nervous, nervous make me ran out of control of the speech.
 
I have learnt lots of public speaking skills in some courses, to my personal experiences, if you want to become a good speaker, the most importantce thing is "confidance". Without confidance, you have no way to show your skills. So, what can i do to make myself a better english speaker?
 
First, i need to practise english more. Second, i need to have confidance even with mistakes, mistakes are not a big deal, the audiences can still catch my meaning by my simple words, my tone, my gestures etc.
 
Therefore, I decided to post up this article, my first english blog which might be "惨不忍睹" with many mistakes. My dear friends, you are warmly welcome to give me any suggestions, thanks!

发表于 @ 2005年08月21日 5:36 PM | 评论 (4)

第1页,共1页

news


订阅我的Blog:

以前的flyisland.blogbus.com



最近更新

导航

blog stats

文章

收藏

相册

blog互联:)

friend's blog

存档


正在读取评论……