12 2012 档案

摘要:备注:由于目前服务器上的版本不是最新版,有很多问题可能已经实际解决。界面并非最终样式,但实际功能已类似,不影响功能性测试及负载测试。一.人工检索 测试过程: 人工输入了大量关键字进行检索,包含以下几个特殊情况(1.关键字前带空格,2.带各种特殊符号,3.符号的全角和半角,4.中英文互换)。 测试评价:1.搜索速度很快,关键词完全正确 2.高级功能很强大 3.中英文切换可以实现 4.因为服务器数据问题,进行中文搜索时不能找到文献,但是能得到中文版的相关标签(翻译过来的)。 5.关键字前带空格后,相关标签一栏不再能够出现。 ... 阅读全文
posted @ 2012-12-21 21:55 MagicCode1023 阅读(376) 评论(0) 推荐(0) 编辑
摘要:学霸Beta版本搜索引擎发布啦!!软件主要特性:针对文档与问答提供高质量、近实时的全文检索功能,搜索速度在百毫秒级以内;中英文关键词智能联想,根据用户输入的关键词进行中英文同步搜索(可选择结果语言);支持不同系统语言界面(中文、英文)下的双语种关键词显示(中文界面显示中文关键词,英文界面显示英文关键词);支持搜索结果的关键词高亮功能;较为完善的高级搜索支持; 阅读全文
posted @ 2012-12-17 00:25 MagicCode1023 阅读(215) 评论(0) 推荐(0) 编辑
摘要:DOOM团队代码复审报告1 代码规范性1.1 变量命名规范性在所有的类中,所有的变量都按照“驼峰大小写”的命名规范,且变量名称基本为变量意义的英文缩写,同时,重要的变量附有注释,方便理解。如下面的截图:1.2 函数命名规范性Doom团队的代码,类的所有方法,采用的也是首字母为小写的驼峰大小写的规则,但根据C#的编码规范,公有方法,最好首字母大写,私有成员,首字母小写。例如如下的代码:这是一个被‘public static’修饰的方法,根据C#编码规范,最好将其命名为DeleteLog1.3 sql语句书写规范性所用的sql语句都采用了“关键词大写,其他量小写”的sql语句书写规范,合乎标准。2 阅读全文
posted @ 2012-12-16 16:49 MagicCode1023 阅读(575) 评论(0) 推荐(0) 编辑
摘要:有关这个主题的内容,我在网上各种国内外论坛看了很多留言和贴子之类,大家的说法很多种多样,但是如果综合其所有内容取相同点的话,就是很精炼的以下这些结论了~~主题:软件工程和计算机科学有什么区别总:计算机科学涉及的面较广,而软件工程是其中必不可少的一部分,由于软件在计算机领域所占的比重很大,许多高校都在计算机科学专业的基础上独立出了软件工程的专业,以独立培养软件工程的特性;计算机更偏向于理论,而且涉及硬件多一些,培养的一般是搞研究的人才,而软件更偏向于动手和结合实际,与企业结合比较紧密,基本不涉及硬件,培养的一般是高级开发人员,还有一些是做软件工程管理的,总之是精于软件方面;软件工程注重什么?软件 阅读全文
posted @ 2012-12-12 09:54 MagicCode1023 阅读(261) 评论(0) 推荐(0) 编辑
摘要:不知不觉在北航已经度过了两年半的岁月,其中仅有一年是在6系,说短却也不短。 这里想从自己的亲身经历出发,谈谈北航的计算机教育的特点以及值得改进的地方。 6系是北航很好的一个系,教育方式从总体上来说也是很科学的。从我入校起,第一个学期学习的由6系孙自安老师教导的C语言课程,就学到了非常多东西,并且对编程产生了较大的兴趣。C语言课程采用课程网站,作业都需要定时交,相比于其他系的纸质教学有着无可比拟的优势,纸质版的教学无法让学生获得实际的编程能力,真正写起程序来往往错漏百出,据我了解,很多人在之后实际并不具有真正的独立编程能力,还需要自己去学习弥补。而6系的C语言课程,八套作业题的强度还是比... 阅读全文
posted @ 2012-12-12 00:49 MagicCode1023 阅读(404) 评论(1) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)WebService实现(task443)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索列表页规划与DIV+CSS(task 298&299)3JY Han上传下载页面设计(Task 441)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)协助完成界面设计(Task 301) 阅读全文
posted @ 2012-12-11 23:41 MagicCode1023 阅读(128) 评论(0) 推荐(0) 编辑
摘要:关于“习而学的软件工程教育”的批判性思考邹欣老师的文章很有意思,文章分析了国内软件工程教育的主要问题:学习抽象的理论到底有什么用?我想这个问题,每一位计算机系、软件学院的学生都应该想过,我是计算机系的,理论上来讲,跟“软件工程”专业还有些区别。邹老师的文章是站在“软件工程”专业的角度来写的,那我就以一名计算机系学生的角度分析之。文章给出了一个近乎“颠覆式”的课程体系,具体表现在:实践课在前,理论课在后,实践课时多于理论课时。先不看这样安排正确与否,我们首先来考虑一个问题:为什么在本科会有“软件工程”这样一个专业?为了回答这个问题,我们首先来看下,计算机学科位于全美前3的CMU与MIT是否在本科 阅读全文
posted @ 2012-12-11 23:31 MagicCode1023 阅读(230) 评论(1) 推荐(0) 编辑
摘要:本文传统软件工程课程学生总结(一)的补充,采用相同的调查问卷,并同时对部分问题另作探讨。通过作为本次采访对象为计算机学院2010届学生吕舜、陶正、王睿俊、魏嘉亮、赵继伟、邹鸿渐团队,他们这学期在软工课上开发的项目是2D弹幕射击游戏:《东方梦世界》项目简介:《东方梦世界》为基于“东方Project”同人系列作品世界观的,利用国外开源图形引擎Allegro的,一款独立制作的STG游戏。本版本是吸收了本游戏1.0版本的经验与教训,重新开发的2.0版本。借鉴了《面向对象建模方法》课程中完成的同类型射击游戏的开发经验,重新组织了软件架构,采用了全新的方法进行编写。目标用户:本软件主要面向对动漫文化有一定 阅读全文
posted @ 2012-12-11 21:46 MagicCode1023 阅读(432) 评论(6) 推荐(0) 编辑
摘要:软件工程课程问卷调查这次调查是为了了解传统软件工程课的基本情况和同学对此门课程的观点以及意见,同时和邹昕老师讲解的软件工程课进行比较,寻找彼此的优点和不足改进之处。1,喜欢上软件工程这门课吗?____ A,喜欢,觉得很有收获。 B,还行,感觉还不错。 C,一般,觉得意义不大。 D,不喜欢,根本学习不到知识。选择C的同学请填写: 收获之处:__________________________________ 不足之处:__________________________________选择D的同学请填写原因:___ A,老师讲课太枯燥,不想听 B,只有大作业,别的同学帮忙做了 C,不想学习,觉得 阅读全文
posted @ 2012-12-11 14:11 MagicCode1023 阅读(456) 评论(2) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)WebService实现(task443)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索列表页规划与DIV+CSS(task 298&299)3JY Han上传下载页面设计(Task 441)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)协助完成界面设计(Task 301)最新的代码覆盖率:运行截图:http://www.cnblogs.com/magiccode 阅读全文
posted @ 2012-12-10 23:55 MagicCode1023 阅读(146) 评论(0) 推荐(0) 编辑
摘要:话不多说直接上图~~ 阅读全文
posted @ 2012-12-09 11:32 MagicCode1023 阅读(176) 评论(0) 推荐(0) 编辑
摘要:首先是主页面:提交按钮的动态样子,当按下时:单击资源上传协议时,会弹出界面,单击 Close 后会关闭: 阅读全文
posted @ 2012-12-08 22:50 MagicCode1023 阅读(458) 评论(0) 推荐(0) 编辑
摘要:搜索主页大致样式:搜索按钮单击时的样子:当输入框有字符时:可以选择要搜索的类型(会和高级选项卡中的类型选择实时同步)单击 Advanced Search 会弹出高级搜索选项卡:其中当选择是文档或问答时,还可以单击 Documents 和 Questions And Answers 分别进行更细节的处理:高级搜索选项卡右上角的按钮可以将其关闭,关闭后其输入的值均保留;同样制作了中英文两个版本,简体中文版的效果类似不再截图~~ 阅读全文
posted @ 2012-12-08 10:46 MagicCode1023 阅读(282) 评论(0) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)WebService实现(task443)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索列表页规划与DIV+CSS(task 298&299)3JY Han上传下载页面设计(Task 441)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)协助完成界面设计(Task 301) 阅读全文
posted @ 2012-12-07 23:46 MagicCode1023 阅读(101) 评论(0) 推荐(0) 编辑
摘要:在编译大作业的压力之下,大家的进度都比较慢,但是我们一定会如期完成任务~~今天的任务跟昨天的不变~加油加油~Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)搜索结果排序算法设计与实现(Task 370)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索首页DIV+CSS(task 297)3JY Han测试用例设置(Task 294)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)上传下载页面设计(Task 441)代码覆盖 阅读全文
posted @ 2012-12-06 23:42 MagicCode1023 阅读(145) 评论(0) 推荐(0) 编辑
摘要:public List<XueBa.Entity.Document> SearchDocument(DocumentQuery queryStr) { BooleanQuery query = new BooleanQuery(); if (queryStr.NotOccurStr != null) { foreach (string word in queryStr.NotOccurStr) { Query titl... 阅读全文
posted @ 2012-12-06 01:27 MagicCode1023 阅读(206) 评论(0) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC YinWebService接口(task 443)判断是否为元数据(Task 442)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索详细页DIV+CSS(task 298)3JY Han上传下载页面设计(Task 441)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)协助完成界面设计(Task 301)代码覆盖率:两个主要类里,代码覆盖率分别达到了70%与100% 阅读全文
posted @ 2012-12-05 23:51 MagicCode1023 阅读(111) 评论(0) 推荐(0) 编辑
摘要://文件上传按钮click事件 protected void btnFileUpload_Click(object sender, EventArgs e) { if (FileUpLoad1.HasFile) { Boolean fileOk = false; //获取上传文件的类型 string fileExtesion = System.IO.Path.GetExtension(upload.FileName).ToLower(); /... 阅读全文
posted @ 2012-12-05 23:05 MagicCode1023 阅读(294) 评论(0) 推荐(0) 编辑
摘要:高级搜索:对于所有内容:指定Tag范围指定包含字词指定不包含的字词对于文档:指定机构指定作者指定出版年份对于问答:只搜索已回答的问题只搜索未回答的问题在最佳答案里找搜索界面设计参考:http://libra.msra.cn/http://stackoverflow.com/ 阅读全文
posted @ 2012-12-04 23:58 MagicCode1023 阅读(137) 评论(0) 推荐(0) 编辑
摘要:当parse函数中指定多个项时,QueryParser能很方便地构建BooleanQuery对象。使用圆括号分组,通过指定的-、+、AND、OR以及NOT这些操作符。允许进行逻辑的AND、OR或NOT组合,通过BooleanQuery的add方法将一个查询子句增加到某个BooleanQuery对象中:public void add(Query query,boolean required,boolean prohibited)RequiredFalsetrueProhibitedFalse该子句是可选(逻辑或)该子句是必须匹配(逻辑与)True该子句是不允许匹配的(逻辑非)TermQuery 阅读全文
posted @ 2012-12-04 23:46 MagicCode1023 阅读(368) 评论(0) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)搜索结果排序算法设计与实现(Task 370)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索首页DIV+CSS(task 297)3JY Han测试用例设置(Task 294)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)上传下载页面设计(Task 441)BurnDown图 阅读全文
posted @ 2012-12-04 23:34 MagicCode1023 阅读(129) 评论(0) 推荐(0) 编辑
摘要:为了实现学霸中复杂的搜索要求,我通读了《Lucene in Action》中的Query一章,Lucene支持多重查询形式,总有一种适合学霸~~Searching by term: TermQuery作用:搜索特定Field中包含特定Term的记录例子:subject为学科集合,搜索“数据挖掘”类别下的记录Term t = new Term("subject", "data mining");Query query = new TermQuery(t);TopDocs docs = searcher.search(query, 10);Searching 阅读全文
posted @ 2012-12-03 23:25 MagicCode1023 阅读(302) 评论(0) 推荐(0) 编辑
摘要:代码如下:首页:<html xmlns="http://www.w3.org/1999/xhtml"><head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>xueba-index</title> <link href="index.css"rel="stylesheet" 阅读全文
posted @ 2012-12-03 23:15 MagicCode1023 阅读(256) 评论(0) 推荐(0) 编辑
摘要:Member IDMember NameToday's TaskNext Task1PC Yin搜索结果排序算法设计与实现(Task 370)搜索结果排序算法设计与实现(Task 370)2YN Cheng网站搜索首页DIV+CSS(task 297)网站搜索首页DIV+CSS(task 297)3JY Han测试用例设置(Task 294)判断是否为元数据逻辑(Task 442)4Sheng Sun协助完成界面设计(Task 301)上传下载页面设计(Task 441) 阅读全文
posted @ 2012-12-03 22:34 MagicCode1023 阅读(135) 评论(0) 推荐(0) 编辑
摘要:研究了一晚如何自定义一个analyzer,可惜没有阶段性成果。。。SimpleAnalyzer的作用就是把一段字符串中除了符号和非文字的内容作为分隔, 把句子分成很多的单词. 对于中文也可以用来剔除标点符号public TokenStream tokenStream(String fieldName, Reader reader) { return new LowerCaseTokenizer(reader);} SimpleAnalyzer的TokenStream就是调用了LowerCaseTokenizer的构造函数. LowerCaseTokenizer继承自CharTokenizer. 阅读全文
posted @ 2012-12-01 00:37 MagicCode1023 阅读(285) 评论(0) 推荐(0) 编辑