10 2012 档案
摘要:今天上百度,MSDN上查阅学习了sqlconnection,sqlcommand,SqlDataReader等知识,用于提取从数据库获取的信息。以下是我负责的search()函数的部分代码: 1 string connectionString = GetConnectionString(); //SQL Server链接字符串 2 using (SqlConnection connection = new SqlConnection(connectionString)) //S...
阅读全文
摘要:今天我们团队DOOM分配工作,我们组负责Online System中的search of this site和Upload/Downloadcontent模块。而我的任务是search of this site中search函数,功能是从Content Pipeline 组中的数据库中找到符合用户搜索内容的数据,并把这写数据传给sort排序函数(优先级)。 我工作的平台是win7 32bit,Visual Studio 2012,Microsoft SQL Server 2008 R2。 今天学习了建立SQL数据库,建立文件列表(测试用):学习在C#中连接SQLstatic void ...
阅读全文
摘要:最近读了邹欣老师的《移山之道》,在读到第三篇团队合作时发现了一个有趣的事情:”由于大部分人都反映以前的项目太忙,每人都加班,但是劳而无获,阿超团队就对时间安排问题进行了一次讨论。“ 其中指出:员工每周只有40小时上班时间,每天8小时。上班时间是出现在公司的时间,而项目工作时间是指你在精力集中、无干扰的情况下为项目进行开发的时间。根据经验,每人每周最多只有四天时,32小时实实在在地在做项目,其余的8小时话在下面三个方面——(1)日常事务,我们的确要花很多时间处理琐碎而又不得不做的事:交流、开会、讨论、写E-MAIL、玩游戏(!)等,对于一些员工来说8小时还远远不够。(2)作为缓冲,如果你任...
阅读全文
摘要:通过这次结对编程我体会的结对编程的优点和缺点:优点:1、有利于提升项目质量,减少Bug;2、有利于知识传递,降低学习成本;3、多人熟悉同一段代码,减少项目风险;4、与别人一起工作,相互讨论,可能更快更有效地解决问题;5、个人承担的压力不会那么大。缺点:1、对于有不同编程习惯的人员来说,结对编程可能会造成麻烦;2、编程人员水平相差较大时,有经验的老手可能会觉得非常的烦躁。不合适的沟通会导到团队的不和谐。3、程序员因为意见不同讨论的时间过长导致项目失败或者延期。我的队友贾伟的有点与缺点:优点:1、为人谦虚好学,温文儒雅,易于相处合作;2、有较强的编程能力,对问题有独到的见解,对我们结对合作有很大帮
阅读全文
摘要:这次作业主要问题出现在数据结构没有考虑周全,由于以前作业都是有限少量数据测试,一开始的时候使用了定长的数组来存储数据,当读取文件的数据大小超过1MB时程序就崩溃了,后来修改用list进行存储,但是使用测试144MB的数据程序跑的时间过长,19分钟。最后的版本使用了sortdictionary来存储数据,list来进行字典序排序,程序运行所欲要的时间大大缩小了,不到1分钟就跑完了144MB的数据。同时因为作业要求改动而对原程序修改工作量较大,从中看出为我的程序结构化还不够好,函数方法之间功能模块之间功能有很多重叠,导致要求更改后许多功能模块都得重写,显得很蛋疼。从图中看出,主函数中存储部份比..
阅读全文