- 博客(22)
- 收藏
- 关注
转载 需求中的use case senarios
点击打开链接做软件需求最重要就是分解用例场景,没有用例就不是需求。 软件工程这类书要学,不过软件工程软件需求最关键就是用例场景的合理建立,这条,好象没有什么大学教科书谈到,仿佛中国的大学计算机科学系教师统统没有做过软件项目的,完全没有这个概念。所谓的软件需求,如果不是变成走不通的伪代码,就是用不上的美工方案,程序员对此除了干瞪眼是没辄的。 其中最大的原因就是从事网站或
2011-11-08 06:11:40 656
转载 如何做研究(七)
在事业上每10年就是一代人,我们这一代(70年前后出生)是承前启后的一代。我们读书的年代没有互联网,与国际的交往也非常少,听说过ACL/Coling就不错了,都没想过去参加。在这种相对封闭的条件下成长起来的人,要想在一个点上做出国际领先的成果,是非常困难的。博士毕业后,多数人都承接前辈,成为课题组的青年掌门,作为掌门,要管理团队,要跑项目,事务性的工作太多,在点上的钻研不够。台湾苏克毅对于大陆青年
2011-10-30 04:16:58 1260
转载 如何做研究(六)
怎样做实验技术科学是实验科学,一项技术提出来,到底好不好使,“实验是检验技术的唯一标准”。怎样用实验去验证一个想法是否正确呢?第一步是收集数据,第二步是根据你提出的算法编写程序,运行程序,获得实验结果,第三步是对实验结果进行分析,得出结论。 1、 收集数据收集到的数据必须真实可信,数据就是“证据”,有的人专门搜集对自己有利的证据,比如你要做一个问答系统,需要收集一些问题,那么最好的
2011-10-30 04:13:51 582
转载 如何做研究()
怎样思考详情请访问(http://www.manonghome.com)1、把问题定义清楚有的同学做了很长时间的课题,还没有把问题定义清楚。以自动文摘问题,好像就是把一篇文章中的核心内容提取出来吗,还怎么定义,其实不然。文章是什么样的文章?议论文、记叙文、还是说明文,还是包括小说之类的文学作品?文章的来源是哪里?是《人民日报》等用语非常规范的文章,还是网络文体,比如blog或BBS上的文章
2011-10-30 04:05:22 598
转载 怎么做研究(四)
在一个具体的题目上作研究,应该遵从怎样的程序呢?我觉得可以概括为“螺旋式深入”,也就是在“阅读”,“思考”,“实验”,“写作”,再阅读。。。这四个阶段的时间分配可以根据实际情况灵活调整,刚进入课题的研究生阅读调研花费的时间要多一些,而在一个课题上已经开展了一两年工作的人则可能增量式地阅读资料,阅读时间自然比起步时少一些。专门用于思考、设计、推演的时间可能并不多,但思考是渗透在其它三个阶段中不断进行
2011-10-30 04:04:40 366
转载 怎么做研究(三)
怎样选题 前文曾提到科学研究的层次,并分了6个层级。此处所说的选题指的是从C到E三个层次上的选择问题,即:C. 研究方向、D. 子方向、E. 课题。选择研究方向是实验室(Lab)主任们需要重点思考的事情,选择子方向是研究小组(Group)的组长们需要重点思考的事情,选择课题是研究生们需要重点思考的事情。 选择太多,很容易让人困惑,要想理出一个头绪来,需要一些基本的原则。微软的许峰雄
2011-10-30 03:52:35 456
转载 怎么做研究(二)
研究的层次 研究是分层次的,很多大科学家在晚年登上了最高层,详情请访问(http://www.manonghome.com)比如钱学森在80年代倡导思维科学,他对整个科学技术体系进行了重新分类。在中国的大学里,分为一级学科,二级学科等,我就处在计算机科学技术一级学科下面的计算机应用技术二级学科下。二级学科的带头人称为学科带头人,二级学科下面一个研究方向的带头人称为学术带头人,我就被指定为学
2011-10-30 03:51:49 402
转载 (转载)怎么做研究(一)
什么是科学 科学是分科的学问,客观地说,是起源于西方的。中国只有经验科学,典型的如中医。我的母亲是学中医的,我从小就对中医耳濡目染,生了病,妈妈就会请他的老师来,一贴小药下去,我的病就好了。因此,我对中医一直是很信服的。然而,近些年来,中医多受批评,发展也越来越缓慢,究其原因,中医不是科学,或者说只是经验科学,而非实证科学。中药的成分以及生化功效不曾用实验进行深入的分析,望闻问切的诊断方法
2011-10-30 03:50:51 369
原创 url路径参数带中文的乱码解决(前后台均为UTF-8)
前台jsp的url: 2次encodeURI(),第二次把%编码为%25"/commentphoto/addComment?userId="+encodeURI(encodeURI($("#recom_text").val())) 后台content = java.net.URLDecoder.decode(request.getParameter("recom_text"),
2011-05-05 14:41:00 1318
原创 图片上传IllegalStateException File has been moved - cannot be read again解决
功能描述:1,上传图片保存至数据库 2,将该图片按scale=125/width > 125/height ? 125/height : 125/width的比例缩小,存此小图到数据库。 出错描述详情请访问(http://www.manonghome.com):IllegalStateException File has been moved - c
2011-04-29 11:48:00 7830 1
原创 Java图像处理技巧四则
下面代码中用到的sourceImage是一个已经存在的Image对象详情请访问(http://www.mnpub.net)图像剪切对于一个已经存在的Image对象,要得到它的一个局部图像,可以使用下面的步骤: //import java.awt.*; //import java.awt.image.*; Image croppedImage; Imag
2011-04-28 11:53:00 423
原创 [zz]Hibernate 和iBATIS的对比
Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完
2011-03-19 17:15:00 374
原创 数据库设计要领
首先从ER图入手从逻辑模型转入物理模型后可得到相应的数据库表,数据库的表和字段的命名都能够规范和确切的表达数据项的含义。 推荐的做法则是通过数据库自增长或自动生成的无意义字段作为数据表的主键。这样就很好的控制了数据库索引的完整性和效率,而且当你拥有一致的键结构的时候,找到逻辑陷也很容易。 索引是从数据库中获取数据的最高效方式之一。95%的数据库性能问题都可以采用索引技术得到解决。对
2011-03-13 15:56:00 399
原创 many to many
多对多模式多对多模式,也是比较常见的一种数据库设计模式,它所描述的两个对象不分主次、地位对等、互为一对多的关系。对于A表来说,一条记录对应着B表的多条记录,反过来对于B表来说,一条记录也对应着A表的多条记录,这种情况就是“多对多模式”。“多对多模式”需要在A表和B表之间有一个关联表,这个关联表也是“多对多模式”的核心所在。根据关联表是否有独立的业务处理需求,可将其划分为两种细分情况。1
2011-03-13 15:56:00 512
转载 转载:软件模块划分原理
在软件高层设计中,如何分解模块是首要考虑的问题。目前业界公认模块划分要按照“高内聚,低耦合”的原则来进行,那么如何划分才能满足“高内聚,低耦合”呢?下面来对模块分解原理方面进行一些探索,有考虑不周和不成熟之处还请大家不吝指正。模块是按功能来分解的吗?许多人可能有过经验,面对一堆功能性需求,多个不同的需求可能要放到同一个模块里,而某个需求又需要分解到多个模块里去实现。比如一个词典软件(类似金山词霸的软件),通常有查询词典的功能需求和添加用户词库的功能需求,显然不可能简单地为这两个功能各分解一个模块。查询界面和
2011-03-13 14:46:00 623
原创 软件模块划分的目的
点击打开链接使程序实现的逻辑更加清晰,可读性强。使多人合作开发的分工更加明确,容易控制。能充分利用可以重用的代码。抽象出可公用的模块,可维护性强,以避免同一处修改在多个地方出现。系统运行可方便地选择不同的流程。可基于模块化设计优秀的遗留系统,方便的组装开发新的相似系统,甚至一个全新的系统。详情请访问(http://www.manonghome.com)
2011-03-13 14:35:00 992
原创 BMP文件大体上分成如下4个部分
解图像在计算机里的存储格式是进行图像处理的基础。在图像处理中最常见的处理对象即使无设备无关的位图。Windows 3.1 以上版本提供了对设备无关位图 DIB 的支持。DIBbbs.mnpub.net位图可以在不同的机器或系统中显示位图所固有的图像。DIB 是一种外部的位图格式,经常存储为以 BMP 为后缀的位图文件(有时也以 DIB 为后缀)。DIB 位图还支持图像数据的压缩。DIB
2010-07-18 10:29:00 645
转载 程序员误区:做软件开发要加班熬夜的工作
一个外行老板: 有一个朋友在一个国际知名的公司工作,这家公司在北京的中国公司是被一个国内电子商务公司控股的企业。 最近这家公司进行了人事调整,原来的外资管理层被中资管理层取代。点击打开链接 新来的中资管理人员是原来在其他行业的管理者,对IT行业并不是内行,他们上任以来提倡了多个工作作风,其中一项就是,软件技术人员工作必须是早9点上班到晚9点下班。 公司的管理制度所标识的“8
2009-09-12 18:40:00 1056
原创 Visual studio 使用技巧
--digested by 尹泉钧 George yin Visual Studio 2008 每日提示(六)» Visual Studio 2008 每日提示(七) 字体大小:小 大 2008-12-10 – 11:23 本篇包括tip61-tip70 http://www.watch-life.net/visual-studio/visual-studio-2008-tip-day-7.h
2009-09-11 21:39:00 537
原创 个人总结:ITK相关类的说明
---by 尹泉钧 GeorgeYin数字化类库:Vnl_diagonal_matrixVnl_svdVnl_real_polynomial数据表达类库:DataObject:Image,像素的类型要支持filter的运算;RGBImage;;VectorImageMesh:pointSet的子类Region: largestPossibleRegion-全部图像,requestedRegion-
2009-09-11 21:34:00 2411 2
原创 利用Zernike 矩提取图像的亚像素级特征
在模式识别中,一个重要的问题是对目标的方向性变化也能进行识别。Zernike 矩是一组正交矩,具有旋转不变性的特性,即旋转目标并不改变其模值。。由于Zernike 矩可以构造任意高阶矩,所以Zernike 矩的识别效果优于详情请访问(http://www.manonghome.com)其他方法.Zernike 提出了一组多项式{ V nm ( x , y) } 。这组多项式在单位圆{ x2 +
2009-08-28 11:19:00 2028
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人