首页技术区最新随笔(rss)

《程序员》第9期智慧擂台题目——高频词汇提取

     摘要: 这次智慧擂台请大家在一个比较庞大的英文文本中找出M个数量最多的短语(由N个单词组成)。统一处理相同的文本文件,该文本只包含英文单词、空格和回行符,比较谁的程序效率最高。  阅读全文

2008-05-10 09:37 作者: 银河使者【评论:0】【阅读:35】 

百度面试题的java实现

     摘要: 有一根27厘米的细木杆,在第3厘米、7厘米、11厘米、17厘米、23厘米这五个位置上各有一只蚂蚁。木杆很细,不能同时通过一只蚂蚁。开始时,蚂蚁的头朝左还是朝右是任意的,它们只会朝前走或调头,但不会后退。当任意两只蚂蚁碰头时,两只蚂蚁会同时调头朝反方向走。假设蚂蚁们每秒钟可以走一厘米的距离。编写程序,求所有蚂蚁都离开木杆的最小时间和最大时间。  阅读全文

2008-05-10 09:23 作者: 银河使者【评论:0】【阅读:61】 

软件架构设计--好书推荐

     摘要: 先推荐一本书:《软件架构设计》温昱著。今天刚拿到这本书,非常高兴。这本书非常好,它对软件架构描述得非常清晰,理论包含了很多实践的例子,看上去很爽呀,嘿嘿。
  阅读全文

2008-05-10 09:19 作者: Jack.Wang【评论:0】【阅读:44】 

一著名软件公司的java笔试算法题的答案

     摘要: 原题如下:用1、2、2、3、4、5这六个数字,用java写一个程序,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。  阅读全文

2008-05-10 09:19 作者: 银河使者【评论:0】【阅读:58】 

Java正则表达式初学者指南

     摘要: 本文将介绍如何在Java中使用正则表达式来处理文本数据。正则表达式就是一个字符串,但和普通的字符串不同的是,正则表达式是对一组相似字符串的抽象  阅读全文

2008-05-10 09:14 作者: 银河使者【评论:0】【阅读:42】 

冒号和他的学生们(连载10)——超级范式

     摘要: 元编程简谈
引号忽然想起一件事,问道:“有一本名为《C++模版元编程》的书,既然提到了模板,想来也属于泛型编程吧?”。。。
元程序将程序作为数据来对待,能自我发现和自我赋权,有着其他程序所不具备的自觉性、自适应性和智能性,可以说是一种最高级的程序。它要求编程者超越常规的编程思维,在一种崭新的高度上理解编程。想象一下,”冒号激情勃发,“如果有一天机器人能自我学习、自我完善,甚至能生产机器人,实现‘智能繁衍’,是不是很美妙?”。。。  阅读全文

2008-05-10 00:02 作者: 郑晖【评论:1】【阅读:182】 

Struts2教程9:实现自已的拦截器

     摘要: 在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。  阅读全文

2008-05-09 20:14 作者: 银河使者【评论:0】【阅读:252】 

Interceptor 中onFlushDirty()函数执行多次的问题(Hibernate 的一个小Bug)

     摘要: 最近在项目中遇到一个奇怪的问题,在使用Hibernate拦截器捕获实体变化并进行处理时,发现其中的onFlushDirty()函数执行了很多次,导致进行处理时产生很多重复数据。具体问题如下: 使用一个类继承Hibernate的EmptyInterceptor类来对程序中的实体变化进行拦截,并在其中的onFlushDirty()函数中对捕获的数据进行处理,产生对应的event数据并保存到数据库中。...  阅读全文

2008-05-09 15:59 作者: seal【评论:1】【阅读:313】 

谷歌词霸真的那么好?词库大幅缩水!

     摘要: 2008 Beta 有词库53本,然而谷歌词霸里却只有13本!  阅读全文

2008-05-09 15:36 作者: BeanSoft【评论:12】【阅读:669】 

谷歌金山词霸使用感受

当得知谷歌金山词霸(http://g.iciba.com/)发布的消息之后,我第一时间下载并安装了这款软件。
先谈下大体印象
1、界面清新了很多;
2、启动速度大大提高,本人的笔记本比较老,性能不是很好,在Eclipse运行的状态下,运行金山词霸还是有些负荷高,不过谷歌金山词霸占用内存显然没有原先的版本那么大;
3、主界面简洁明了“词典、例句、翻译”——字词、句、全文,so good,so powerful:)

我之前参与过一些教材的翻译,当时用的辅助工具是“灵格斯”,那时感觉这个软件很小巧实用,里面集成了很多家的全文翻译,比如Google翻译、yahoo翻译,不过现在这款软件已经变烂了。
言归正传
深入使用……
我在谷歌词霸中输入“龙”首先分别按照词典给出了不同的条目,非常简洁


当我双击某个单词的时候,谷歌词霸会执行查询,这点是值得称赞的改进。
我非常欣赏的是Google词典,当我查龙的时候,我明白了国外人所认为的dragon,并不是我们传统中的龙,而是“恶龙”,应该翻译成Loong。
有人提到谷歌金沙词霸对Firefox支持不佳,我的版本是2.0.0.14,不存在这样的问题。
还有谷歌词霸的语音功能,对中文的朗读不支持,不过英文单词的发音还是没有问题。
暂时写到这里……

2008-05-09 14:27 作者: Robert Su【评论:4】【阅读:537】 

spring 与 hibernate 整合(事务)

     摘要: 参考:第 9 章 事务管理 - Spring Framework reference 2.0.5 参考手册中文版http://doc.javanb.com/spring-framework-reference-zh-2-0-5/ch09.html先从配置文件开始:源码:springAop.rar需要jarCode highlighting produced by Actipro CodeHig...  阅读全文

2008-05-09 13:47 作者: G_G【评论:0】【阅读:455】 

J2SE5.0中最有趣的新特性:注释(annotation)

     摘要: 本文将向你介绍J2SE5.0中的新特性之一:注释。本文将从什么是注释;J2SE5.0中预定义的注释;如何自定义注释;如何对注释进行注释以及如何在程序中读取注释5个方面进行讨论。  阅读全文

2008-05-09 12:46 作者: 银河使者【评论:4】【阅读:536】 

一个很难想到的用"Oracle客户端+PL/SQL连接Oracle"引起ORA-12154的原因

     摘要: 使用Oracle客户端+PL/SQL连接Oracle时(我连的是Oracle 9i,其他版本未知),如果出现ORA-12154错误。可能的错误原因如下: 1:你的执行目录太长。 2:执行目录有括号。 3:$ORACLE_CLIENT_HOME/network/admin/tnsnames.ora中数据库名前有空格。如:       ...  阅读全文

2008-05-09 12:13 作者: 心无痕【评论:0】【阅读:443】 

Linux下安装使用Subversion

     摘要:     这几天把工作环境从windows下面转到linux了,因为用的java语言开发,项目移植还是蛮容易的,但不准备再用CVS来做版本控制系统了,决定换功能较强大的SVN,于是了解了下linux下安装Subversion的方法,现总结如下 文/囝泺 www.bluenuo.cn  编译安装相关软件(我们采用源码编译安装) a.httpd 下载地...  阅读全文

2008-05-09 11:41 作者: 囝泺【评论:0】【阅读:444】 

TextArea显示彩色文字

只有IE浏览器才支持。

这段显示效果的HTML代码是:

<textarea id="tx"></textarea>
<script>
var div = document.createElement("div");
div.innerHTML="<b>Bold</b><font color=blue>blue</font><i><font color=red>red</font></i>";
tx.appendChild(div);
</script>

 

BlogJava 对脚本嵌入支持不好,先前发的没看到效果,只好贴图看效果了。

2008-05-09 10:38 作者: BeanSoft【评论:1】【阅读:525】 

在SQL Server2005中进行错误捕捉

     摘要: 任何程序都可能出现错误,在SQL Server中执行Transact-SQL也不例外。如果在Transact-SQL中发生了错误,一般有两种捕捉错误的方法,一种是在客户端代码(如 c#、delphi等)中使用类似try...catch的语句进行捕捉;另外一种就是在Transact-SQL中利用Transact-SQL本身提供的错误捕捉机制进行捕捉。如果是因为Transact-SQL语句的执行而产生的错误,如键值冲突,使用第一种和第二种方法都可以捕捉,但是如果是逻辑错误,使用客户端代码进行捕捉就不太方便。因此,本文就如何使用Transact-SQL进行错误捕捉进行了讨论。  阅读全文

2008-05-09 09:57 作者: 银河使者【评论:0】【阅读:389】 

MapEasy 作者更新的 webgis完整功能例子.rar,鹰眼,测距,拖拉缩放

     摘要: Tim Wu分享的新版本代码,深圳市新例子,包括了大部分现代的Web GIS系统功能。下载地址: http://groups.google.com/group/mapeasy 然后 Files 文件列表下 或者论坛 http://www.netbeans.org.cn/bbs/viewthread.php?tid=163&extra=page%3D1 或者ftp ftp://beansof...  阅读全文

2008-05-09 09:54 作者: BeanSoft【评论:2】【阅读:525】 

JSR 203项目终于启动

     摘要: http://openjdk.java.net/上的Announcements: 2008/04/28 New Project approved: More New I/O APIs for the Java Platform 包括内容: 4313887 New I/O: Improved filesystem interface 464054...  阅读全文

2008-05-09 02:54 作者: 温少的日志【评论:3】【阅读:583】 

冒号和他的学生们(连载9)——泛型范式

     摘要: 泛型式编程简谈
冒号重新开讲:“你们会不会经常遇到这种情景:一遍又一遍地写着相似的代码,有心将其归并,却因种种原因无法践行。”
逗号心有戚戚焉道:“是啊,有时明明两个函数的实现几乎一模一样的,就因为某些参数不匹配,无法合而为一。”
“有一种编程范式可以解决这个问题,它打破了不同数据结构之间的壁垒,让你的代码不再臃肿,这——就是泛型编程。”冒号的语调和说辞不免令人联想到电视上的减肥广告。。。
算法串联数据,如脊贯肉;数据实化算法,如肉附脊。。。
泛型编程是算法导向(Algorithm-Oriented)的,即以算法为起点和中心点,逐渐将其所涉及的数据结构内涵模糊化、外延扩大化,从而扩展算法的适用范围。。。
在数学家眼里,思想是鸡,结论是蛋。。。  阅读全文

2008-05-09 00:09 作者: 郑晖【评论:2】【阅读:511】 

Prototype学习志 之 bind方法的“谜”迷人色彩!

     摘要:      Prototype的bind方法常常把许多学习它的人弄得糊糊涂涂,google和baidu一番后还是一塌胡涂!本人也如此;本人觉得它是个从“谜人”到“迷人”的方法。此文将发表个人对此方法的理解,希望能帮助大家成功渡“谜”,到达“迷人”的彼岸! ...  阅读全文

2008-05-08 22:37 作者: 无羽苍鹰【评论:3】【阅读:490】 

Ruby中实现stream

     摘要:     流是通过延时求值实现的,Ruby中实现stream也是可以做到,可惜就是没有尾递归优化。按照sicp,首要的是两个函数:delay和force: Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --...  阅读全文

2008-05-08 22:32 作者: dennis【评论:0】【阅读:408】 

JavaOne第二天重大新闻:Java 7 will support OSGi

     摘要: JavaOne的第二天Sun正式官方宣布在Java 7中将支持OSGi:This will allow developers who create applications that use OSGi bundles will be able to run them unmodified in JDK 7.这消息对于知悉OSGi Vs JSR 277的一系列历史战争的人而言绝对是非常的振奋人心,尽管不是说Java 7直接纳用OSGi来实现模块化这一块(这个呢,其实如果JDK做的话,确实可以做的更好,至少可以更高效什么的),但就支持这一点也可看出Sun已经看到了OSGi是事实性的模块化标准,这对于OSGi来说也是里程碑的一天。  阅读全文

2008-05-08 22:10 作者: BlueDavy【评论:3】【阅读:753】 

XML 入门指南

     摘要: XML (一).XML 的几种解析技术. (二).XPath,XQuery,XSLT,DTD,XML Schema (三)XML 四种实现了XQuery 1.0的数据数据库MarkLogic,Exists,Berkeley DB XML,Sedna XML 是用来 1.下载MarkLogic 下载地址 http://www.marklogic.com/product/d...  阅读全文

2008-05-08 21:24 作者: dawson【评论:0】【阅读:999】 

工作流需求分析

用户的需求大概分为两部分:一部分是整个项目完全基于工作流来搭建开发,这也是很多工作流厂商患有“平台压迫症”的原因;另一部分是将工作流作为业务组件加入已有的项目中,推动业务的“审批”流转。

前者的要求显然更高,但也意味着有更多的利润。其实这一部分的用户又可以进一步的细分:一是技术能力比较差的公司,他们通过层层外包接到项目,而又没有实力自己开发,于是想通过采购工作流加上几个刚入门的程序员来完成整个项目的开发(这类用户往往也是业务平台最大的客户群),他们想着是一整套的开发解决方案,甚至包括业务分析;二是对业务编程的需求,他们需要流程引擎能够侵入业务编程的内部,对业务的状态和生命周期进行灵活的管理,从而最大程度的简化开发或者说满足一些复杂业务编程的需要。

后者的需求则比较简单,多是某一行业的项目公司,突然碰到有审批的需求了,采用工作流多是满足人工“审批”的需要,以及部分的统计分析。

需要承认,工作流其实与最终用户还差得很远,也就是说在众多厂商的网页上,那副著名的业务流程生命周期其实是一句空话。一句话说,就是那个什么流程设计器是给程序员用的,至于用户,哪凉快哪去。也就是说现在的工作流还不能给最终用户提供价值。OK,既然工作流的价值是提供给集成商的,集成商就会考虑成本,于是工作流能否提供一个完整的开发解决方案就成了最重要的考量。

最后说说市场。工作流其实有着很大的市场,只不过这个市场被开源工作流和平台瓜分掉了。因为目前的工作流不能给最终用户提供价值,所以集成商在遇到审批的需求时,首先想到的会是开源的工作流引擎,从jbpm、osworkflow的流行也可以看出这一点,并且知识的积累确实比购买工作流来的划算,同时很多公司通过积累也会有自己的流程组件,这并没有太大的难度。难度留给技术能力一般的公司,他们首先想到的会是一整套解决方案而不仅仅止于流程服务,于是平台出现了,平台说:“灰壳显灵,银弹来了。”

关于平台,有一个很时髦的流行词汇,叫“业务应用基础平台”,稍候待续。

2008-05-08 17:49 作者: ronghao【评论:1】【阅读:540】 

JSP中乱码解决方案

     摘要: 个人在项目开发中总结的。供大家参考 1.页面显示中文时出现的乱码,通常使用 1 <%@ page contentType="text/html;charset=gb2312"%>   可以达到处理乱码的效果 2.从请求中获得数据是出现的中文乱码处理方法有 (1) get请求有两种处理方法 方法1: 在tomcat的配置...  阅读全文

2008-05-08 16:54 作者: ytl【评论:1】【阅读:532】 

Java学习的30个目标

     摘要: 17.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。   18.你需要学习如何管...  阅读全文

2008-05-08 15:08 作者: 矿矿【评论:3】【阅读:686】 

Java学习的30个目标

     摘要: 17.你需要学习企业级JavaBeans(EJB)以及它们的不同组件模式:Stateless/StatefulSessionBeans,EntityBeans(包含Bean- ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者 Message-DrivenBeans(MDB)。   18.你需要学习如何管...  阅读全文

2008-05-08 15:08 作者: 矿矿【评论:0】【阅读:561】 

Java MD5加密生成摘要

     摘要:     刚好最近项目中需要用到一点加密的东西,java安全类库提供了一个java.security.MessageDigest类,此 MessageDigest 类为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。信息摘要是安全的单向哈希函数,它接收任意大小的数据,并输出固定长度的哈希值。有现成的当然是最好的,省事省力。  &nbs...  阅读全文

2008-05-08 15:02 作者: 寒武纪【评论:0】【阅读:506】 

使用CSS实现滑动菜单栏

     摘要: 滑动菜单多用于菜单项目较多且菜单可归纳到少数类别的场合,点击类别滑动条会上下滑动以隐藏或显示其下的子菜单.其典型应用便是Visio中滑动菜单样式.本人在Web中实现了类似的控件,拿出来希望和大家一起交流一下.  阅读全文

2008-05-08 14:20 作者: 如坐春风【评论:0】【阅读:598】 

Measure the Quality of Wikipedia

     摘要:   在刚刚结束的的WWW2008的会议中,有篇超短的paper 《Size Matters: Word Count as a Measure of Quality on Wikipedia》,这篇文章针对Wikipedia的质量的评估,提出了一种方法来评估一个Wikipedia文章的质量,这种方法很简单,就是数文章字数(Word Count)。 作者认为这种方法的好处有如下几点: 1.文...  阅读全文

2008-05-08 13:07 作者: qiyadeng【评论:0】【阅读:518】 

RSS

首页技术区

宣传语

网站分类

其他分类

Google站内搜索

 

广告

统计信息

订阅

Blog客户端API

推荐客户端

24小时内最热随笔

新手区

非技术区

提问区

24小时内活跃用户

欢迎新成员

最近更新博客

团队列表

博客排行榜[前100人]

站点统计

友情链接