句库——专业的例句搜索引擎 (http://www.jukuu.com/)
写英语句子的时候,常常不清楚一个中文意思应该怎么用英语表达;而根据中文意思查到单词后,也不晓得用起来对不对。
这个时候句库就派上用场了,它能够让你“看看别人是否也这么说”,说白了,语言就是模仿,只要有模仿的对象,就事倍功半了。
不错的网站,推荐!
摘要:这是一个国外网站收集的常见面试问题,并给除了建议答案。从这些问答中,我个人的总结是: (全文共2802字)——点击
此处阅读全文
摘要:对于不甚熟悉JavaScript,而熟悉Java的我来说,起码现在可以轻而易举的步入Ajax世界了 :D (全文共2929字)——点击
此处阅读全文
看久了donews blog的缺省界面,不免有些气闷,决定对它做些修改。想起以前曾在老白的网站上看过一些
“小花招”,照葫芦画瓢作了些修改:
1、更改自定义CSS,采用了keso的皮肤,整洁干净。而且布局将计数器放在右边,即使计数器访问有问题,也不会影响blog内容的显示速度。
2、增加“最近更新”
3、在头部增加了这个

这个图片,是我名字的
篆刻。
这次小小的更改,我感受最深的是CSS的强大。以前也知道通过CSS能够很好地将网页的内容和显示分开,但这次操作才真正感受到,blog本身的内容没有变,简单更改CSS就能给最终效果的如此的大变化。看来自己不能只是关心服务器端的技术,也要多涉及最终用户表现层的技术,现在AJAX的兴起也正是说明业界对用户体验的重视。
打算写一个程序,用上大部分的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代码仍可能散布在应用各处。
将CRUD代码封装起来,1)透明更换持久层;2)分层,架构更加优雅。
4、采用Spring
1)利用IoC简化使用Hibernate的配置和代码量;2)提供预制的DAO实现,只需扩充应用专用方法。
看到junt输出“Failures: 0, Errors:
0”,禁不住舒一口气,要学习OpenSource项目,真的需要有一颗折腾的心!
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!