2012年9月28日

摘要: 这两天因为在写team project的search api的部分,需要对抓到的数据进行处理,那么首先用哪种数据呢?Json, xml?我当时觉得json格式的数据应该能够比较好的表示一个object,于是决定用json格式的数据。然后就遇到了问题,如何处理这些数据呢?因为大家知道,json数据里有一些符号比如:, [, ], {,},\,/,如果没有一些比较“高级”的方法处理,用c#(c++)会非常麻烦。我查了一些资料,也尝试了好几种,打算小小的分享一下,轻拍~1.常见的c#处理json数据的办法:这个是从网上找的~(http://www.soaspx.com/dotnet/csharp/c 阅读全文
posted @ 2012-09-28 13:34 Gun N' Rose 阅读(4794) 评论(5) 推荐(2) 编辑
摘要: 1. Introduction当前的搜索引擎的主流搜索方式基本为关键字搜索,虽然这是一种简单而且自然的搜索方式,但是在很多情况下,这种关键字搜索方式并不能完全满足用户的需求。事实上,我们可以考虑如下的用户场景:1. 作为一个设计师,我对关键字搜索图片的搜索结果并不满意,事实上,我对整个图片的颜色分布是有要求的,这样才能与我的整体设计色调一致。因此我希望有一个搜索方式,可以搜到我想要的图片2. 作为一个小学生,我觉得关键字搜索图片并不能让那个让我满意,有时候我只知道我要搜的东西大概是个什么样子,但并不知道具体是什么,这时候我就用不了关键字搜索了。因此,我希望有一种可以让我画东西的搜索方式,我想这 阅读全文
posted @ 2012-09-28 10:46 Gun N' Rose 阅读(665) 评论(9) 推荐(3) 编辑

2012年9月27日

摘要: 阅读全文
posted @ 2012-09-27 20:53 Gun N' Rose 阅读(141) 评论(10) 推荐(3) 编辑

2012年9月26日

摘要: 阅读全文
posted @ 2012-09-26 22:58 Gun N' Rose 阅读(152) 评论(6) 推荐(2) 编辑

2012年9月25日

摘要: MemberToday’s taskNext taskLi Zhang熟悉bing search的api完成task1221,将关键字发送给bingYan ZhaoAssign TasksBreak some tasks into details; help dev code; improve sepcZishun Liu设计UI草图,学习XAML继续学习XAML,完成task1166 build search boxYupeng Gu弄懂Task1248 create query url把bing api那边看下(task 1250)Huaping Zhong熟悉在win8上利用C#和XAM 阅读全文
posted @ 2012-09-25 15:15 Gun N' Rose 阅读(209) 评论(8) 推荐(3) 编辑

2012年9月24日

摘要: 很多时候我们写好了程序,但是性能不太高,这时候如果有个工具能够帮我们分析下程序中各个部分所花的时间就好了。vs2012里的performance tool就可以帮助你,你不仅可以看到你程序的各个块所花的时间,还可以找到某个块中哪一句所花时间最多。从而,你可以据此,寻找更好的办法,或者修改程序来优化性能。下面我很乐意的希望通过介绍一个例子,简单的介绍下如何使用performance tool进行分析,提高性能。首先,点击ANALYZE --> Start Performance Analysis2.默认选择第一项,CPU sampling,这种方法会比较快。3.next->next- 阅读全文
posted @ 2012-09-24 11:31 Gun N' Rose 阅读(2746) 评论(16) 推荐(2) 编辑

2012年9月23日

摘要: 今天我将以一个简单的程序为例子,介绍如何使用VS2012 performance analysis tool来观测程序的运行效率并对程序进行优化。例子程序是一个简单的对文本的词频统计程序。写完程序后,我们点击ANALYZE --> Start Performance Analysis可以进行分析。这是最简单的一种分析方法,原理是对CPU的运行进行采样,从而得出程序的各个部分所占用的运行时间。 当分析进行完后,我们可以得到一张report如下:图的上方是cpu使用的分析,我们可以发现程序的运行时间是:120s左右图的下方是各个程序所占用的时间,我们发现,split语句占用了整个程序的近80 阅读全文
posted @ 2012-09-23 21:24 Gun N' Rose 阅读(1486) 评论(6) 推荐(2) 编辑

2012年9月17日

摘要: 这是软件工程课的第一个作业,总体难度不是很大,但是收获很多,列举如下:1.首先学会搜索很重要,写code的时候遇到各种问题,基本都是靠上网搜索搞定的,比较著名的网站有stackoverflow,基本是有问必答。2.要精益求精,事实上完成作业很简单,但是先追求速度那就下下功夫,不能放过每一个可以优化的细节。也不能偷懒,有些系统库确实好用,但是效率不高,如果自己写的话效果要好很多。3.test很重要。原来写代码不知道用test,经常出现莫名其妙的bug,用了各种test方法后,bug也更容易发现的。4.不要把自己逼到deadline,不然会发现本来很多可以做的最后都没有机会做了。5.visual 阅读全文
posted @ 2012-09-17 20:11 Gun N' Rose 阅读(252) 评论(2) 推荐(3) 编辑

2012年9月14日

摘要: 本次结对项目的题目是电梯调度问题,具体的问题描述以及功能要求可以在这里找到:http://www.cnblogs.com/xinz/archive/2010/11/28/1890300.html。电梯调度问题是一个非常实际的问题,我们在生活中经常都会碰到,所以这次的项目还是十分有趣的。而且我觉得把这个项目安排成一个结对项目也是很有道理的,电梯调度问题虽然看起来很简单,但是编写代码起来却是十分复杂的,从一开始的框架设计,到后面的调度算法设计,有很多细节的地方值得注意。所以如果在写代码的时候,能有一个同伴在旁边复审,相信能在提高编写效率的基础上,也能在一定程度上保证代码的准确率。 本次结... 阅读全文
posted @ 2012-09-14 18:07 Gun N' Rose 阅读(218) 评论(4) 推荐(3) 编辑

2012年9月7日

摘要: ToDoList for Win8 NABCNeed 需求:想必大家都有过写To Do List的经历吧?比如每天晚上睡觉前,会把明天要完成的工作列出来,以提醒自己要按时完成;又比如大家在准备期末考试的时候,会把每天要复习的内容列出来,以提高自己的复习效率……根据自己的实际情况,编写To Do List是一个很好的习惯,它能够有效地提高我们办事情的效率。我们经常会看到很多用户会在自己的电脑里打开着各种颜色不同的便笺,里面写着密密麻麻的待办事项,如下图所示: 我们也经常看见很多用户为了提醒自己要做的事情,会用着各种各样励志的桌面,如下图所示:Approach 实现:在Win 8平台使用C#语言进 阅读全文
posted @ 2012-09-07 22:30 Gun N' Rose 阅读(871) 评论(6) 推荐(3) 编辑

导航