自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

原创 The genealogy relationship of the learning and vision guys(机器学习与视觉大牛族谱深度挖掘)

说明:包括Phd和Post-doc, co-supervise关系,故有可能有重复出现。            欢迎转载,转载请注明原出处。            欢迎补充和指正,请email: v-jwang@microsoft.com。David Marr(MIT)                   --------Shimon Ullman(Weizmann)                                                             ---------D

2010-11-09 01:55:00 7945 5

原创 通信为基,数学为媒,构建语音梦想 记霍强研究员讲座

<br />       2011年11月23日,周二,下午,Compass,MSRA<br />       台上的老师绘声绘色,妙语连珠,台下的同学全神贯注,凝神静听。或许你已经猜到了,MSRA-USTC Class 的Advance Research Lecture 第二季正在进行中。<br />      这次我们非常有幸请到了我的Mentor,Speech组的Leader Researcher 霍强老师给我们讲解语音领域的相关知识。霍老师是中科大82级6系的学长,郭沫若奖学金得主,这可是科大本科生

2010-11-28 22:24:00 565

原创 Bug什么的,最讨厌了

<br />    在写3D围棋的时候就是bug不断,改了一个又一个,可那玩意是子子孙孙无穷匮也,整的我好惨。奋战几日,信心满满,傻了吧唧就去做presentation,结果好悲剧,一个挨千刀的bug一脸坏笑的爬到大家面前,它是high了,我要哭了,真是情何以堪何以堪啊,撞墙= =!<br />    事后我分析了一下原因,原来我的3D围棋在记录落子情况时,记录了三项内容,落子点、杀掉的棋子点,及下一步的禁着点,而我在进行悔棋操作的时候,却把下一步的禁着点设为了本步的禁着点,于是那个恼人的bug就出现了。。

2010-11-27 23:39:00 396 2

原创 pair project1- 3D中国跳棋(简易单机版)

结对编程终于在deadline搞定了,长出一口气。。。(另外恭喜Xiulian师姐获得今年的fellow荣誉,赞一个!)因为我和Xiulian师姐都有比较繁重的research work,Xiulian上周还在写paper,所以我们的pair开始得比其他组晚了近一周,不过还好在这几天赶出来了一个,虽然UI方面因为时间太紧的原因做得比较烂,画面不够华丽,但好歹游戏能够顺利进行,当然也有很多地方需要改进,欢迎大家提意见和建议!和很多同学一样,这也是我第一次听说结对编程这种工作方式,和邹老师上课介绍的一样,结对编

2010-11-25 22:34:00 1214 6

原创 PairProject 1 编程体验之3D 中国象棋

<br /><br /> <br />第一个结对编程的pair project终于告于段落,这几天忙得昏天黑地头昏脑胀的,终于和zhouxiao同学合作把我们3D版中国象棋和2D版完成了。<br />首先还是show一下这个不太好看的象棋:<br /><br />我们把棋盘设计成一个立方体的形状,但其实还是只在四个侧面上走,就好像一个两端开口的正方形水管。红色一方默认是初始方,一进入3D游戏就可以看到一大片他们的棋子。当然啦,为了适应所谓3D的规则,我们队棋子进行了一些改动,每方添加了2个炮和5个卒,保持了

2010-11-25 21:18:00 484 1

原创 PairProject 1 编程体验之3D 围棋

    话说最近两周一直在忙3D围棋的事情,终于在昨天基本搞定。焦头烂额之后当然应该切腹剖心好好总结一番(好恐怖~~)。    本次的project很重要的一方面就是练习结对编程。很不幸的是,我的pair这两周一直在忙其他的事情,前后我们就讨论过两次总计不到一小时,仅仅对棋盘形式、规则设计进行了探讨,之后更无坐在一起进行程序编写的经历,所以很悲剧,我无法写出自己体会到的结对编程的优势。。。当然我可以就自己的经历谈谈不去结对编程的痛苦。    和我一样同做围棋的Wenping和Xuyong同学,pair wo

2010-11-25 21:04:00 561 3

原创 Pair Project: RollingChecker 总结

将近两周的结对编程要结束了,在此特发布我们做的游戏:RollingChecker,介绍一下它,并写一些对这次Project的感受RollingChecker,是一个3D的西洋跳棋,地址在这儿:http://home.ustc.edu.cn/~tdwjl/帮助文档可以在这儿下载:http://home.ustc.edu.cn/~tdwjl/RollingChecker.pdf在刚开始准备做这个的时候,我们连对西洋跳棋的规则也不太清楚,相信有很多人也不了解,在这儿介绍一下。西洋跳棋是一种非常简单的棋类游戏,不到

2010-11-25 14:39:00 365 1

原创 3D黑白棋 组对编程总结

<br /> <br />    一个星期的组对编程接近尾声,游戏已经发布在网上了,虽然可能还会有许多潜藏的Bug,但是运行的效果还不错,自己也算是满意了。回想起组对编程这几天的过程,有很多感触。<br /> <br />    感触最深的还是沟通,这跟一个人单打独斗不同,两个人在一起有很多不同的地方,无论是时间的安排、编码的风格、设计的理念还是最终的期望。这许许多多的不同带来的是配合上的障碍,而扫除这些障碍的方法唯有沟通与交流。组对最初交流设计想法与期望,编码开始前沟通时间、任务方面的安排,统一编码风格与

2010-11-24 20:18:00 410 2

原创 3D黑白棋 StarReversi

<br />组对编程---3D黑白棋 发布<br /> <br />这是一个用silverlight编写的3D程序,可以360°变化视角,展开/收缩棋盘,实现了标准黑白棋股则及扩展股则(棋盘左右两边连通)<br />游戏有AI功能,有回放功能,回放过程中可以进入下棋模式<br /> <br />游戏链接:<br />http://home.ustc.edu.cn/~sqren/<br />http://dl.dropbox.com/u/15667321/Reversi3D.html<br /> <br />

2010-11-24 17:36:00 1330 3

原创 first pair project--help link

how to play:        1, choose the total number of chess first,then click 'ok' button for sure        2,press the left button of mouse and move around to change  view angle        3,the botton 'rototeY' help to change the view accuracy        4,the label 'B

2010-11-24 17:28:00 292

原创 结对编程之初体验

自开始结对编程开始至今已有一个星期有余,时间虽短,但也还是小有感触,下面听我细细道来:第一次认识:说来惭愧,在上邹欣老师软工课程之前从来没有听过”结对编程”这词,第一次在作业的安排中见到了pair project,要求”结对编程”,当时也没多想,认为不就是两个人做同一个项目嘛,分工之后合并就ok了.直到真正考虑first pair project 的时候,细读了一片规则,才看到需要留下真相---上传结对编程的pair照片,顿感诧异,好奇之下,bing了一下,才了解到原来需要两个人在同一台机子上完成同一个pr

2010-11-23 00:53:00 363 1

原创 软件工程 团队博客作业 如何评价个人在团队中的绩效

<br />从团队来考虑,既然是一个团队,个人的得分与团队的得分应该是息息相关的,团队做得好,个人的得分高才有意义。所以,建议把个人得分与团队得分联系起来。比如先根据团队的项目表现给一个评价的分数,在这个大框架下面,对每一名学生再进行评分,可以加上“学生的总得分之和等于团队得分”这种限制。或者先根据团队的得分来定个人的最高分,即个人的得分不能超过团队的分数,然后根据每个人的表现类定具体的分数,这样可以调动组员的积极性,和增加团队的凝聚力。从个人来考虑,由于软件工程项目中有不同的职位,所以应该根据队员对团队的

2010-11-21 22:08:00 806

原创 简易版3D中国象棋

<br /> <br />在前面几篇博客了简要的介绍了一下WPF相关的技术,其中主要是3D编程和鼠标事件在3D环境中的相关处理。通过上面的学习,我来讲一下基于上述技术做的一个没有AI的类3D中国象棋。<br />1.     游戏界面的编写,首先使用viewport3D这个控件来建立一个3D的场景,其中有camera,ModelVisual3D。然后在ModelVisual3D的content属性上使用了Model3DGroup,最后在这个group中加入一些3D模型,比如光源,一些GeometryMo

2010-11-21 13:14:00 598

转载 世界不是由天才创造的

哈。很早前就看到的文章。转载给大家围观一下。。<br /><br /><br /><br />前几天晚饭间,老华组织在座的12个人玩一个猜数字的游戏。。游戏规则是这样的。<br /><br />每人给出一个从0到100之间的数字。把所有人的数字求算术平均值。谁选的数字最接近<br />这个算术平均值的2/3,谁就赢得整场游戏。<br /><br />这是个很有趣的游戏,建议大家每个人都再仔细读一下题,想一想,试一下? <br />分析一下过程<br /><br />我们来分析一下这个

2010-11-20 16:21:00 374 3

原创 11度青春-八零后之梦想和怀旧

<br />最近校内上纷纷转载 11度青春之《老男孩》 ,在同学的推荐下我也花时间围观了一下。<br />看着物是人非,想起那些过往, 那些流逝的容颜,还是有些感触的。当年的那帮人,现在是什么摸样,成家立业还是海外求学。当年梦想中那些世界的主角现在是否已经甘于平凡,人群中再也找不出来。<br /><br /><br />人们说八零后还没到怀旧的年龄,却纷纷有了怀旧的心态,是因为现实的无奈磨去了所有的棱角。 唉,我老了,是不是已到了快耻于谈及梦想的年纪?<br /> <br /> <br /> <br />部

2010-11-20 16:14:00 312 2

转载 WPF中的3D特性和常见的几个类

<br />1.  Visual 类<br />     所有二维可视化元素的基类,为 WPF 中的呈现提供支持,其中包括命中测试、坐标转换和边界框计算。<br />     Visual 对象是一个核心 WPF 对象,其主要作用是提供呈现支持。用户界面控件(例如 Button 和 TextBox)派生自 Visual 类,并使用 Visual 定义的属性来保存它们所呈现的数据。Visual 对象可对下列功能提供支持:<br />输出显示:为可视对象呈现持久的序列化绘图内容。 <br />转换:对可视对象执

2010-11-19 10:00:00 421

原创 WPF 3D 获取鼠标在场景的3d坐标

上一篇中我们谈到了WPF 3d做图的一些简单原理,这里我们简单介绍一下怎样获得鼠标在场景中的3d坐标,知道了3d坐标就可以进行很多操作了:首先介绍一下3d图形的构成以及它的一些成员属性:在 3D 图形编程中,没有线条、Bezier 样条曲线、矩形或椭圆。每个 3D 物体都是三维坐标空间中的三角形的集合。三角形是 3D 编程的基本单位,这是因为每个单独的三角形总是能定义一个平面,而三角形集合可以模仿立体物体,甚至可以模拟曲面。3D 视图由 Viewport3D 元素组成。3D 场景需要一个或多个 Geomet

2010-11-19 09:45:00 1385

原创 童欣研究员的讲座

今天是第一次上科技前沿这门课,怀着激动的心情认真听了2个小时。这次是由童欣研究员讲述他的研究和故事,很好地的讲述了计算机图形学的魅力和相关的研究项目。童欣研究员是微软亚洲研究院IG(internet graphics)组的项目负责人,只要的研究领域是计算机图形学的基本算法,理论等,其中包括geometric model,material model等内容。他是在浙大读的本科和硕士,然后是清华的博士。我现在很荣欣的成为了他的学生。他的个人主页是:http://research.microsoft.com/en

2010-11-16 18:58:00 825 1

原创 3D场景中的鼠标响应事件

<br /><br />今天要讲的是3D场景中的鼠标响应事件的处理,首先Button的响应是大家熟知的,只要加上一个click事件,然后写一个响应的处理时间就行了。对于二维平面上的一些控件也很好处理,比如在跳棋那篇文章中,就是用了ellipse的鼠标左右键按下的事件响应函数。可是对于WPF中的三维空间怎么办呢?一般的网格没有提供鼠标事件啊?<br />现在来介绍一下WPF的3D中响应鼠标事件的处理。<br />1.     viewport3D是提供了鼠标响应事件(大家可以在响应的帮助文档中找到)。<b

2010-11-16 14:11:00 510

原创 C#中的委托用法

<br />         前一次进行字符串统计的Individual Project 中用到了委托,感觉十分方便,在这里进行一下简单介绍。<br />         历史上Windows API经常使用C语言风格的函数指针来创建称为回调函数或简称为回调的实体。【回调(callback)一词本身指的是可以作为参数传给其他代码的一段可执行代码。普通调用往往是高层代码(如应用程序)去调用处在低层的函数(如系统函数、库函数)。而回调时,则是在低层函数执行时调用高层代码。】使用回调,程序员可以使一个函数返回报告

2010-11-16 11:06:00 327

原创 WPF 3D编程介绍

<br /><br />上一篇文章简单的介绍了WPF编程的相关的内容,也推荐了本书。今天要来讲一下在WPF如何开展3D编程。<br />使用的xmal 和C#开发的时候:需要使用如下的关键要素:<br />1:摄像机,是用来模拟成像的,现在WPF支持正交(orthographical )和透视(perspective )摄像机。你需要确定它的位置(position),镜头正对的方向(LookDirection),还有就是摄像机的向上方向(UpDirection),如果不是很明白这个属性,可以参考http:/

2010-11-15 13:23:00 701

原创 WPF介绍和简单的2D跳棋程序

WPF(Windows Presentation Foundation)是微软推出的基于Windows Vista的用户界面框架,属于.NET Framework 3.0的一部分。它提供了统一的编程模型、语言和框架,真正做到了分离界面设计人员与开发人员的工作;同时它提供了全新的多媒体交互用户图形界面。(来自百度百科)在WPF的框架下,可以使用C#和xmal语言来设计界面。两种设计方法各自的好处,xmal语言是一种标记性语言,使用比较简单和灵活。C#下设计和一般的设计差别不大,但是要注意WPF下的类和接口等。

2010-11-14 12:50:00 705

原创 初学C#之list

    之前从来没有接触过c#,本科时学的也不是软件工程或者计算机,而是偏硬件的东东,所以编程一直是一个薄弱。最近被mentor安排进入软件工程培训课,感觉自己仿佛又进入了另外一个领域。课程作业不算太多,但是因为本身有很多research的工作,所以没有太多的时间去练习以及完成课程作业。正如邹欣老师说的,“The secret of improving your coding skill is – practice, practice, practice. ”每周如果只花两小时听听课是不会有提高的。所以缺乏

2010-11-13 17:37:00 1395 7

原创 浅谈软件开发基本原则

    什么是软件开发,什么又是保证软件开发成功的关键,抑或什么是成功的软件?初学者可能认为coding 水平决定着软件能否成功开发,真的是这样的吗?让我们一起来看一下专家Steve McConnell 是怎么理解的…..       软件工程的第一堂课,每个老师都会指出第一个误区:软件工程不是告诉你如何编程,软件开发也不只是coding,coding只是整个项目开发中的一小块。做任何事情都应遵循其原则,软件开发也是如此,如果不遵循基本原则,你可能在简单的项目中做得‘很好’,但在复杂的项目中会一败涂地,那么

2010-11-10 16:05:00 381

原创 语音识别技术

<br /><br />语音识别技术<br />      虽然人从外部获取信息,绝大部分来自来自视觉,可是语音的地位一直很高的,它很好的表表达了人的特征和清晰的收入方式。其中语音识别技术的地位又是很高的,可以让机器在字面上明白你在说什么,这是自然的人机交互的基础。现在走在语音识别技术前沿的公司有科大讯飞,google,微软。在我们的前面几篇blog中已经提到了科大讯飞的输入法,其中就是利用了语音识别技术。<br />现在来介绍一下语音识别技术的具体方法和应用。语音识别系统是模式识别系统的具体化。一般的系统

2010-11-10 00:37:00 378

转载 iGEM2010,中国科大再获两金!

<br />原帖地址见:http://www.ustcif.org/default.php/content/924/ 祝福科大,我科威武!<br /> <br />发稿:2010年11月9日凌晨2:45开始,iGEM2010成绩揭晓时滚动报道。<br /><br /><br />2010年11月9日凌晨2:44分(美东时间8日13:44),中国科大iGEM队给中国科大校友新创基金会发来短信“两金奖,单项奖没公布,稍等”。此时,2010年iGEM(国际遗传工程机器大赛)闭幕式正在进行,成绩陆续揭晓中!<br

2010-11-09 18:51:00 485

原创 一般使用动态链接库DLL中类的方法

<br /><br />现在假设你的建立的DLL名是win32dll<br />1.新建一个工程。将上述的三个文件:win32dll.lib,win32dll.dll,win32dll.h,拷贝到当前工程目录中。在工程的头文件中,引入上述头文件和lib库。<br />#include "win32dll.h" <br />#pragma comment(lib,"win32dll.lib")<br />2.其实还可以在设定路径的方法上进行设置,这样的话就不用copy到现在的工程了。如果需要用到头文件,就

2010-11-09 16:01:00 286

原创 “魔方教研室”尸检报告

        初冬风高夜,仵作验尸天。        本仵作团已对CodeAngle小组的“魔方教研室”进行了全方位立体式解剖,全尸在此http://cid-ba6a52af193f301f.spaces.live.com/default.aspx,各位看官可自行前往查看。        本仵作现公布验尸结果如下:1、  前期准备。(1)     该小组对魔方教研室的用户定位十分明确,在前期的调研中,他们把用户分为三类:初级魔方玩家、高级魔方玩家和破坏者并模拟了典型的使用场景,真正明确了软件的开发目的和用

2010-11-08 21:25:00 382 3

原创 C#界面设计初步

<br />在C#上做界面设计很简单,不用太多的技术,在里面集成了一些控件,你只需要从旁边拖到的你面板上就行,然后再放到某个位置上就行了,然后给某个控件做一些相应函数就ok了。这些其实大家都懂,都会做。今天就来讲讲C#界面程序的结构:<br />1.  首先是程序的入口点,在main的入口地方,使用了application类的静态成员函数:Application.Run(newForm1()); <br />这个方法启动一个WPF应用,并且打开由参数指定的窗口。括号内的是一个构造函数调用,产生一个Form1

2010-11-08 13:43:00 493 1

原创 一些问题关于代码大全,移山之道,快速软件开发

<br />1.  移山之道引子一个软件小组里,有PM、RD、QA、UE,在代码开发过程中,PM、RD的关注重点有重合之处,在出现分歧的时候如何解决? 他们各自的重点又在哪里?<br />2.  移山之道 C1 VSTS的代码控制很不错,但是对比其他代码控制软件,如SVN,有何优劣势?<br />3.  移山之道 C7 如此多的测试,工程中实际能做到的有多少,那些是重中之重?<br />4.  移山之道 C9.4 performance tools 测试时间会发生抖动,即使在程序运行时间20S左右时,也肯能

2010-11-08 13:34:00 242 1

原创 初见C#之欣喜 -- 有关正则和LINQ

<br /> <br />这两天由于作业的原因用C#写了个小程序,苦恼于陌生的函数、规则,苦恼于想写的模式在C#中找不到相应的实现方法。不过在苦恼之外却有两个很让我欣喜的东西,正则表达式和LINQ。<br />学过编译原理的同学都很熟悉正则表达式,基于正则式的词法语法自动分析程序(LEX、YACC)的强大更是让我记忆犹新。<br /> <br />下面介绍下正则表达式吧。<br />正则表达式的表达能力等价于正则文法,正则表达式的定义如下:<br />1.字母表中的任意字母是正则表达式,空串和空集也是正则表

2010-11-08 12:52:00 312 1

转载 唯有对技术的仰慕让人兴奋 体验讯飞语音输入法(ZZ自搜狐博客 海漠观察)

<br />      原帖地址:http://heamo.blog.sohu.com/161745443.html<br />      昨天参加了一场科大飞讯举办的发布会,这是让我比较兴奋的一场发布会,甚至不亚于9月份见到乔布斯的激动。应该是我这两年来唯一感觉有意思,愿意听到最后的一场产品发布,原因正是技术的魅力。<br />  发布的产品叫“云语音”,与现在很多人讨论虚无的云计算相比,科大讯飞的云语音是很实在的云计算例子,你可以现场就能体验到语音输入、语音合成、语音搜索带来的技术快感。<br /><b

2010-11-05 21:17:00 548 3

原创 Microsoft Academic Search的用户体验

微软学术搜索Microsoft Academic Search 是微软亚洲研究院开发的在线免费使用的学术搜索引擎。它为研究员、学生、图书馆馆员和其他用户查找学术论文、国际会议、权威期刊、作者和研究领域等提供了更加智能、新颖的搜索平台。与传统搜索引擎相比,微软学术搜索采用的是基于对象的垂直搜索技术,当你使用这种搜索引擎时,它列出的结果将是最终对象的集合,而不是杂乱的网页列表。微软学术搜索可以帮助用户快速而准确地了解到某个学术研究领域内的顶尖学者、学术会议和期刊;获得一个学术领域的兴起与发展

2010-11-04 21:08:00 546 7

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除