存档

2008 年 03 月 - 55 文章

3月18日工作日志-88250

 
今天: 1. 修改了XmlDict的部分代码,使其在StoneAgeDict M1的环境下测试通过 2. 草稿了M1的架构设计图与组件设计图 3. 与zy一起录制了M1的演示Demo TODO: 为M2做计划,包括特性的加入,技术方案的选择
More...

Eclipse 4.0计划

 
作者 R.J. Lorimer译者 宋玮 发布于 2008年3月17日 上午9时20分 本周早些时候,从事Eclipse各个项目的团队和开发者就Eclipse未来下一步该怎么走进行了激烈讨论,所有这些讨论都是由一个被称为e4的孵化项目在Eclipse提交者邮件列表上的宣布而引发的: Eclipse项目PMC宣布Eclipse项目孵化器中将增加一个新组件,名为E4,。组件描述:在Eclipse 项目3.4版的发布周期中,比较重要的计划条目之一是创建Eclipse4.0计划。其目的是鉴别出那些将影响Eclips....
More...

软件质量保证(SQA)

什么是SQA? 软件质量保证(SQA)是建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。 软件质量保证的目的是使软件过程对于管理人员来说是可见的。它通过对软件产品和活动进行评审和审计来验证软件是合乎标准的。软件质量保证组在项目开始时就一起参与建立计划、标准和过程。这些将使软件项目满足机构方针的要求。 一、基本目标 目标 1: 软件质量保证工作是有计划进行的。 目标 2: 客观地验证软件项目产品和工作是否遵循恰当的标准、步骤和需求。 目标 3: 将软件质量保证工作及结果通知给相关组别和个人。 目标 4: 高级管理层接触到在项目内部不能解....
More...

在应用程序中使用 Ajax 的时机

 
在应用程序中使用 Ajax 的时机 谨慎决策,以避开常见陷阱并增强用户体验。 ....
More...

简单的Java图像处理程序

importjava.awt.BorderLayout;importjava.awt.Image;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.image.BufferedImage;importjava.awt.image.ColorModel;importjava.awt.image.MemoryImageSource;importjava.awt.image.PixelGrabber;importjava.io.File;importjava.io.IOExcept....
More...

Java图像处理

 
下面代码中用到的sourceImage是一个已经存在的Image对象  图像剪切  对于一个已经存在的Image对象,要得到它的一个局部图像,可以使用下面的步骤:importJava.awt.*;importjava.awt.image.*;ImagecroppedImage;ImageFiltercropFilter;CropFilter=newCropImageFilter25,30,75,75;四个参数分别为图像起点坐标和宽高,即CropImageFilterintx,inty,intwidth,intheight,具体情况请参考APICroppedImage=Toolkit.get....
More...

自动生成的测试与TDD[翻译自Uncle Bob的博文]

自动生成的测试与TDD Posted by Uncle Bob 译者:88250 测试驱动的开发方式TDD现在已经很流行了,很多公司都在采用。不过,一些人也当心这会花费太多的时间去写单元测试,所以并一直在寻找自动生成测试的工具,以降低编写单元测试的负担。 这负担可不是无关紧要的。在很恰当地使用TDD后,创建一个具有45,000行Java代码的应用,其中有15,000行代码是单元测试。我们可以很快计算出TDD增加了编码负担的整整13! 当然了,这是一个消极的分析。使用TDD带来的好处是很重要的,其价值远远超出了编写额外代码的负担。但是,33%的测试代码仍然觉得过....
More...

Java文字图像识别(1)[88250原创]

摘要 图像识别是目前很热门的研究领域,涉及的知识很广,包括信息论、模式识别、模糊数学、图像编码、内容分类等等。本文仅对使用Java实现了一个简单的图像文本二值处理,关于识别并未实现。 步骤 建立文本字符模板二值矩阵 对测试字符进行二值矩阵化处理 代码 **@#StdModelRepository.java**Thisprogramisfreesoftware;youcanredistributeitandormodify*itunderthetermsoftheGNUGeneralPublicLicenseaspublishedb....
More...

英语、日语

最近,周围的同学对日语的学习很热衷,我也不例外。 What、Where、When、 Who 学院每年都和日本的一些公司有约定,可以把品学兼优的学生推荐到日本的公司进行实习。这个学期,学院里和日本的奥普迪公司有约,可以送10个左右的学生过去,具体时间是5月份左右。 Motivation 培养优秀的人才,促进中日软件工业发展;学生可以找到待遇较好的公司,得到出国的机会。 How 品学兼优,日语够用,有一定的编程基础。 I think.... 作为学院的一份子,我也有这个机会。很多同学也都满怀憧憬,信心十足。我,首先是CET 4没过,日语才起步。现在的我去日本应该是不可能,不过我天生贱骨头,不见棺材....
More...

Java程序员必须了解的七大开源协议

 
笔者偶尔在网上乱转的时候,发现了几个跟开源协议相关的约定说明,所以就仔细查了了一些资料和大家分享,下面只列决了个人认为Java程序员必须了解的七大开源协议:  Mozilla Public License   MPL License,允许免费重发布、免费修改,但要求修改后的代码版权归软件的发起者。这种授权维护了商业软件的利益,,它要求基于这种软件得修改无偿贡献 版权给该软件。这样,围绕该软件得所有代码得版权都集中在发起开发人得手中。但MPL是允许修改,无偿使用得。MPL软件对链接没有要求。  BSD开源协议  BSD开源协议是一个给于使用者很大自由的协议。可以自由的使用,修改源代码,也可以将修....
More...

Write in C

sung to The Beatles Let it Be用C写吧(一首仿Beatles歌《Let's it Be》)English version by Omri Weisman, 中文版 by xcxin When I find my code in tons of trouble, Friends and colleagues come to me, Speaking words of wisdom: Write in C.每当我发现我的代码中充斥着错误,朋友和同伴们就来到我身边,带着富有智慧的说辞:用C写吧。 As the deadline fast approaches, And b....
More...

离开程序的第三天

三天没写一行代码了,很不习惯。为了CET 4,必须要努力一下英语。还好,3天没写程序,不过为NetBeans社区翻译了一篇文章 :-;还有一篇讨论Stubs与Mocks的文章正在翻译。作为一个程序员,不写代码的话,会衰老的。 - -!要穿越自己的思想,很困难。说不想太多,往往会想太多。。。。还是让一堆一堆的工作,一堆一堆在前途上的烦恼来填充我的空虚吧。无聊的时候看看朋友以前对我Blog entries' comments,很感动的。希望情谊依然,感觉依然。。。。。。。
More...

德莫弗-拉普拉斯定理

 
设在独立试验重复序列中,事件A在各次试验中发生的概率为p0p1,随机变量n表示事件A在n次试验中发生的次数,则有. 其中z为任意实数,q=1-p. 证:设随机变量i表示事件A在第i次试验中发生的次数i=1,2,,n,,则i服从0-1分布, 相互独立,且有 直接由列维定理就得此定理. l 近似公式 在上述定理条件下,当n充分大时,n落在m1与m2之间的概率 (5.19) 注:此定理实际....
More...

一些Ubuntu的趣味图片

Ubuntu是近两年来最火的一个流行词,得益于善待他人的理念和活跃的社群,Ubuntu渐渐形成了属于它独有的文化。 抛开操作系统本身,我们来看一组趣味的图片吧! 摩托罗拉限量版金质Ubuntu手机,抢购啊!~ Ubuntu机房,清一色Ubuntu操作系统。 Ubuntu机箱,黑色+金色,非常酷! 这位大叔戴了顶Ubuntu帽子,真是太时尚了! 嗯!一边玩Ubuntu,一边喝Ubuntu可乐,何尝不是种享受呢? 图片来自Flickr 上的Ubunter小组 转载请注明:转自Linux桌面中文网 - 一些Ubuntu的趣味图片
More...

朴素贝叶斯中文文本分类器的研究与实现(2)[88250、zy、Sindy原创]

转载请保留作者信息: 作者:88250 Blog:http:blog.csdn.netDL88250 MSN E-mail QQ:DL88250@gmail.com 作者:zy Blog:http:blog.csdn.netzyofprogrammer 作者:Sindy E-Mail:sindybanana@gmail.com 续上篇 上次说到了效率的问题,现在已经解决了,还修复了不少的Bugs :- 不过,查阅了一些文献后,发现了一个新的理论问题。 理论问题 朴素贝叶斯文本分类模型分为两种: 文档型 词频型 都是使用下式计算进行分类: cNB=arg....
More...

Java混合化现状和RIA趋势分析

作者: Bruce Eckel Java抵触情结已经初步显现,我们已经开始看到由此引起的一些根本性转变。 Bruce Tate的一些著作集中讨论了Java的缺陷,并指出需要放弃一些还未实现的想法。诸如Jens Alfke's Thought Palace和Stephen Colebourne's Weblog中的博客也频繁提到这个问题。当然还有Steve Jobs的著名引用(引用自iPhone):Java不具有构建价值。人们不会再使用Java了。它只是个巨大的累赘。产生这种抵触的惟一原因就是,Sun始终以为Java是无所不在、无所不能。它曾经是令人叹服的,但是只有语言的设计者和提倡者能认识....
More...

我的翻译生涯开始了

最近很热衷翻译工作,开源无处不在! 1月份寒假的时候加入了NetBeans中文社区,参与了一篇Web教程的翻译 2月底,开学后翻译了 Uncle Bob Robert C. Martin的一篇博文 3月份开始翻译Martin Fowler的Mocks Aren't Stubs ,in process now.... 3月28日加入了满江红,参与了Spring2.5.x的Reference翻译 最大的体会就是:看到了中国一些开源社区的繁荣,看到了有这么多的同僚为其他人服务。很高兴自己也能成为其中一份子,很高兴。我想喊一句: Open Source,Open M....
More...

NetBeans将PHP开发正是纳入官方插件中

 
今天看了NetBeans6.1build 20083251204当前开发版本的进度,加入了PHP开发准插件!NetBeans果真很NB,期待正式版!
More...

Spring Framework 2.5 Reference中文翻译计划(phaseI)

Spring Framework 2.5 Reference翻译计划phaseI Spring 开发参考手册由Spring 中文论坛http:spring.jactiongroup.net发 起、组织,Spring 开发手册长期以来经过Spring翻译小组的公共努力,已经成功推出了两个版本,为Spring这样优秀的开源技术在中文世界的推广做出了积极的贡献。 Spring1.1开发参考手册1.1版本,在推出后下载量两周内就达到了2万以上。在线版本更是为众多的spring开发者提供了便捷的开发服务。 随着Spring Framework的飞速发展,以更全面的企业服务和便利的开发优势,Spring2....
More...

剃光头了!

 
嘿嘿,从上个学期头发很长,很爆炸的发型变成了今天这只有黑影的头型。 很过瘾,很刺激,很爽快。我说下光头的长处: 不用买洗发水,省钱 不用洗头,省时间 夏天到了,很凉快 无聊的时候可以摸摸,手感很好 也说一下光头的短处: 室外太阳火大时,可能要帽子(还好我经常待在实验室) 引人注目,容易被和谐掉- -! 综上,我认为长处略大于短处,如是。呃。。。。以后也这样貌似很好,不过一想到冬天,巨寒。呵呵 :-
More...