10 2012 档案

摘要:我看的是《代码大全》这本书,虽说要求的是读完,但是从书的厚度来说,这么快看完估计也是囫囵吞枣。对于初学者,笔者建议从第十八章看起---表驱动法。表驱动法是一种编程模式(scheme)——从表里查找信息而不使用逻辑语言。事实上,凡是能通过逻辑语句来选择的事物都可以通过查找表来选择。对简单的情况,逻辑语句更容易更直白。但随着逻辑链的越来越复杂,查表发也就愈发显得具有吸引力。重点:表提供了一种复杂的逻辑和继承结构的替换方案。使用表的一项关键决策是决定如何去访问表。---直接访问、索引访问、或者阶梯访问。决定把什么内容放到表中。看完发现,这样的阅读方式目测不太适合我,于是,从头看吧...书的第一部分主 阅读全文
posted @ 2012-10-31 21:50 teamshit 阅读(265) 评论(0) 推荐(0)
摘要:@TeamSH-IT讨论中提出的一些问题及解决方法: 问题:LiBin说他需要处理Clear Data,即LianZhaopeng处理完的数据,那是不是LZP没写完他就不能动手。 讨论的解决方法:在逻辑上是这样的,这确实是一个矛盾,但也不是不能解决。我们可以想办法找到一个关于计算机领域的网页去噪后的数据,LB在这个基础上开发他负责的功能就行了。LB好像忽然顺畅了!组员今天任务明天任务Hu Renjun将团队项目的任务嵌入TFS中 帮助组员配置TFS设置任务84 数据处理——整合搜集几个Key Data 实现去重功能 Peng Xiaodong 任务68 前期UI设计... 阅读全文
posted @ 2012-10-31 20:59 teamshit 阅读(211) 评论(0) 推荐(0)
摘要:在课程推荐的3本教材里,我看别的同学有在图书馆借《移山》这本书,偷懒就直接拿过这书翻了几天,看完后感慨似有似无,脑子处于那种若有所得又得不真切的状态,趁着还能说出两三言,又正好有这么一个作业要求,就写篇读后感出来。这是一本有关IT技术的奇葩书,按照常识这种工具书不是用来看的,等遇到具体问题时再翻不迟。真的去看的话这种枯燥的书也看不了多久,而有关技术的东西不动手试试看过也没用。但是《移山》一书里面有很多人很多事,与其说是在介绍技术中穿插一些人和事,不如说是在讲故事中介绍一二技术。正是因为这个原因这本技术书我翻着翻着就完了,也正是因为这个原因,此书看完之后给我的错觉是翻开书的时候闭了闭眼,现在刚睁 阅读全文
posted @ 2012-10-31 15:24 teamshit 阅读(259) 评论(9) 推荐(0)
摘要:TeamSH-IT 今天是SH-IT小组的第一次scrum,经小组讨论发现daily scrum的形式不大适合我们团队,所以以后我们的scrum将会以半周或者一周一次的频率开展。 第一次scrum所有人都到齐,主要是进行简单的项目设计和任务的划分。在TFS上团队的任务只是写了一个doc并提交了,如果需要按照TFS自己的方法来管理每个组员的任务的话,只能过些天再补。 下面是每个组员今天的工作总结和下一周的任务:组员本日工作下周工作Hu Renjun用例建模定义Pipeline部分数据格式,数据建模任务划分和分工细化每一个用例的流程图(其他组员写作)(最先)设计系统的类图(实体和关系)(第二... 阅读全文
posted @ 2012-10-26 23:54 teamshit 阅读(216) 评论(4) 推荐(0)
摘要:TeamSH-IT的团队项目任务计划如下:任务编号相关人员任务描述任务计划时间任务1所有成员①用例建模②定义Pipeline部分数据格式,数据建模2h*5任务2所有成员①细化每一个用例的流程图②设计系统的类图(实体和关系)2h*5任务3彭笑东前期UI设计,要实现跟踪数据处理的流程的功能,此时因完成UI组成部分的设计5h任务4隋宇豪前期数据库应用,熟悉SQL,提取Crawler处得来的Raw Data3h任务5连昭鹏对Raw Data去噪,得到Clear Data3h任务6李斌从Clear Data提取关键字和需要的信息,得到Key Data(需要给出相关数据组织文档)3h任务7胡仁君①从K.. 阅读全文
posted @ 2012-10-26 13:09 teamshit 阅读(461) 评论(2) 推荐(0)
摘要:pairproject总结和结果自从1.2后还有几次修改代码的历程修改的2.0版本:主要是针对状态机的优化Idle遍历当前请求楼层,如果有楼层,则跑过去。如果该楼层的请求是destination,进入状态drop如果该楼层的请求是direction和运行方向相同,设置方向,进入状态drop如果该楼层的请求时direction和运行方向相反,若当前没有乘客在里面,进入状态pick,否则进入Drop并且将运动方向设为任务方向Drop 实际指的是顺行状态根据方向,从当前楼层开始遍历剩余楼层如果超重,则找到最近的destination楼层跑过去如果未超重,则找到最近的destination或同方向di 阅读全文
posted @ 2012-10-22 17:14 teamshit 阅读(315) 评论(1) 推荐(0)
摘要:结对编程确实比较新鲜,跟个人作业和团队项目都不同。个人作业对独立性要求高,整个代码的工作从头到尾从想算法到具体实现到编译通过到效率优化,可以说工作内容很全面。团队项目刚好相反,组员分工明显,每人负责其中一部分,工作内容细化。与这两个不同的结对编程,优点是分工没有那么细化,相对而言每个人几乎都是参与了整个程序的内容,只是在小的方面有所分化,这样有利于对代码全面的理解和对算法清晰的认识,最后优化起来或者发现BUG找问题时两个人都能想到一些办法,比较好解决。另外结对编程时两人相互讨论,互动性高,发现问题时可以停下来一块儿先解决后再继续工作,不像团队项目时发现问题不能得到及时的第一时间的讨论和解决。要 阅读全文
posted @ 2012-10-22 17:12 teamshit 阅读(296) 评论(0) 推荐(0)
摘要:前一篇http://www.cnblogs.com/yhsui/archive/2012/10/22/2733716.html。 昨晚和吴瀚雄完成了整个调度程序后,他又提出算法可以再改进。因为时间太晚了,我们决定先完成博客任务,再优化代码。没想到吴瀚雄下午来找我说他已经优化好了......主要优化了电梯停止和无人状态时的算法,运行了3个passenger文件,最后的结果比之前还是有所提高的。 截图3张,分别是passenger1、passenger2、passenger3: 阅读全文
posted @ 2012-10-22 16:18 teamshit 阅读(243) 评论(0) 推荐(0)
摘要:这次把上一篇(http://www.cnblogs.com/yhsui/archive/2012/10/22/2733208.html)没完成的要求完成之。 关于结对编程的优点,《移山之道》是这样写的: (1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力。 (2)对于开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高的满足感。 (3)在企业管理层次上,结对能更有效地交流,相互学习和传递经验,能更好地处理人员流动。因为一个人的知识已被其他人共享。总之,如果运用得当,结对编程能得到更高的投入产出比(Return of Invest... 阅读全文
posted @ 2012-10-22 12:46 teamshit 阅读(233) 评论(0) 推荐(0)
摘要:1、项目选则 Content schema definition & Content Pipeline 要求:定义这个网站需要的内容结构, 并从爬到的内容中抽取元数据 (meta data), 并支持标签, 翻译等功能。 a.Define a schema of "online education Q&A", find out entities and their relationships. b.Input new content into pipeline, then merge it into existing content, under schem 阅读全文
posted @ 2012-10-20 23:56 teamshit 阅读(292) 评论(0) 推荐(0)
摘要:话说这个pair project(我更喜欢叫pair work)真是想的人脑袋疼。现在把算法贴出来先。 先对一部电梯分析。首先,电梯有3种状态,分别是停止、向上行进及向下行进,对这3种状态分别设计相应的算法。如果电梯已达到人数或重量限制,则不响应请求,这一点我在下面的思路里就不说了。 大概思路如下: 首先停止状态。这种情况比另两种稍简单,它分两种情况:如果电梯里有人(这种情况就是乘客正在上下电梯),找到乘客中离当前楼层最近的TargetFloor,并设为电梯的target(开始还担心电梯会不会因此一会儿向上走一会儿向下走,后来仔细一想我脑残了......囧);如果电梯里没人(即因为一... 阅读全文
posted @ 2012-10-19 22:33 teamshit 阅读(333) 评论(0) 推荐(0)
摘要:感觉上,算法像是胚胎,写好的程序是出生的小孩,不管是丑是俊,都喜欢。今天pair work的结果终于做出来了。看着最初和黄杨讨论的那么简单的算法,到后来慢慢查漏补缺,根据黄杨大神:我们一定要把每个passenger都要送到,其他的就先不管的原则,完成的算法,根据这个算法做成的程序,虽然运算速度一般不过还是精心下的产物。其实总是不忍心修改就像是爱护一个宝一样,其实想想,为什么要修剪花草呢,是为了花草更好地成长,优化代码也是一样的,有了优化1.0,1.1,1.2的三次优化,结果好多了,不过黄杨大神还是不满意现状,那么在剩余的日子里,我们继续去修改算法优化吧 -----... 阅读全文
posted @ 2012-10-18 22:18 teamshit 阅读(239) 评论(1) 推荐(0)
摘要:说到老师留了个去知乎提问的作业,第一次申请注册知乎网居然被打回来了......今天终于注册成功。本以为到知乎去问人家的网站有什么缺陷会被喷,但是上到知乎网才发现,有不少人都问过类似的问题: 从中挑了几个,如下:如何不使知乎成为百度知道?http://www.zhihu.com/question/19551697知乎与百度知道的区别是什么?http://www.zhihu.com/question/19551114大家觉得知乎还有哪些细节可以完善?http://www.zhihu.com/question/19637209大家觉得知乎最牛逼的一点是什么?http://www.zhihu.c... 阅读全文
posted @ 2012-10-16 19:10 teamshit 阅读(463) 评论(0) 推荐(0)
摘要:1、团队基本情况 TeamSH-IT团队共5人,分别是胡仁君、彭笑东、李斌、连昭鹏以及隋宇豪。2、团队分数分配方案纲要 a) TeamSH-IT的分配方案首先保证每个人都能得到一部分最基本的分数(团队分数的30%),余下的分数将按照多劳多得的原则的分配。 b) 本方案由胡仁君起草,在正式地分配分数之前,每个组员都能提出修改意见,经组员表决,赞同意见在半数以上则修改分配方案。3、分配方案 在得到我们的团队分之后,SH-IT的成员将会将它划分成100份,按照如下规则分配给5个成员。 a) 组员基本分。提出30份,每位组员平均得到其中6份; b) 团队博客运营分。提出20份,按照每个组员... 阅读全文
posted @ 2012-10-15 22:56 teamshit 阅读(665) 评论(5) 推荐(1)
摘要:0、Pair Project 结对编程 简单地说,就是两个人在一台电脑上解决一个项目。同一时刻,一定是一个人coding一个人review,一定时间后两人互换角色。 表面上看结对之后两个人只干了一个人的活,但是通过结对coder的大部分错误可以在第一时间被reviewer发现,这省下了很多本来应当在项目测试阶段话费的时间。其次,结对编程写出的每一个程序都体现了两个组员中的较高水平,整个项目下来这些积少成多的优化可能使项目性能提高一个水平。最后,两个人结对开发的过程就是两个人互相学习进步的过程。综合考虑以上三点,这个看似不明智的开发方式,如果使用恰当反而会给pair乃至公司带来效益。1、In.. 阅读全文
posted @ 2012-10-14 23:45 teamshit 阅读(342) 评论(2) 推荐(0)
摘要:表示第一次课由于某导儿工作失误(导儿很忙可以理解),我没有去啊!结果好多要求都不知道有木有!放假的时候都不在家,没上QQ啊,没看邮箱啊!结对编程的作业完全不知道,博客要求也没看到啊!对于某老师懒得喷了...... teamshit的唯一一名7班成员——隋宇豪(http://www.cnblogs.com/yhsui/),昵称“Sui老湿”。 十一前被组长胡仁君大神告知要用C#写大作业,殚精竭虑,于是放假期间连看三天C#。希望能在大作业里多出点力吧,也希望组员们共同努力,把大作业做好! 阅读全文
posted @ 2012-10-12 13:50 teamshit 阅读(254) 评论(1) 推荐(0)
摘要:结对编程项目作业要求:http://www.cnblogs.com/xinz/archive/2012/10/08/2715076.html结对编程项目要求将写的程序签入到TFS中。这门课的TFS服务器地址是:scsetfs.nlsde.buaa.edu.cn。下面是各个组对应的TFS项目名称,不要弄错了。PairProject110061610061151祁彦博10061710061192张永强PairProject210061610061154薛安10061710061177王莹PairProject310061610061168李世杰10061710061194王伟东PairProjec 阅读全文
posted @ 2012-10-12 12:41 teamshit 阅读(330) 评论(0) 推荐(0)
摘要:双节玩嗨了有木有啊?组长发的邮件没看到有木有啊?我不由QQ用163邮箱有木有啊?报道没赶上有木有啊?明天,不,今天要早起上信号与系统啊?起不来也要起啊!!!以上全是扯淡~上次的得分有点惨啊,和没有报道是有一定关系,趁现在补上了...我是彭笑东(www.cnblogs.com/ipxd92513/),iPxd,Teamshit的组员之一,虽然叫Teamshit,但是Team一定不会shit,小组名字的来源前一篇博客上已经写到了,在这不加赘述了。胡神起的名字槽点太多了,首先一点就不符合精神文明建设...中秋国庆已经过去了,是时候收敛收敛了,在我们团队成员(胡仁君、李斌、连昭鹏、隋宇豪和我)的团结合 阅读全文
posted @ 2012-10-10 00:52 teamshit 阅读(244) 评论(3) 推荐(0)