09 2011 档案

摘要:原文地址:http://www.cnblogs.com/chio/archive/2007/06/28/798628.html内容:第一章关于对象C语言中,“数据”和“处理数据的操作”十分开来的。由一组“分布在各个一功能味道想得函数中”的算法所驱动,他们处理的是共同的外部数据。而在C++中,则使用的是独立的“抽象数据类型abstract data type(ADT)”所驱动。从软件工程的角度看“一个ADT或CLASS hierar5chy的数据封装”比"在C程序中程序迎的使用全局数据好"。加上封装后的布局成本C++在布局以及存取时间上的额外负担是由Virtual引起,包括: 阅读全文
posted @ 2011-09-23 15:14 郑小明 阅读(353) 评论(0) 推荐(0) 编辑
摘要:发现了一个很不错的文章,推荐一下原文地址:http://zhh2009.iteye.com/blog/10111221. 前言很多人问我如何看源代码?是不是我在看源代码这方面特别有天赋?其实不是的,我也只是个普通人,跟大伙没啥分别,只不过我没有别的特别爱好,一有空时,不是写自己的代码就是看别人的代码,我在看源代码时比较有耐心,纯粹就是兴趣驱动,或者说是一种好奇心。当然,我不会随随便便拿起一个开源项目就看,而是经过一定了解后才决定看它的源代码的,一旦决定要看了,我至少要把这个开源项目80%以上的代码看完,并不是那种肤浅的看,而是仔细研究每一行代码。2. 我看过这些开源项目按时间先后顺序:2007 阅读全文
posted @ 2011-09-22 02:30 郑小明 阅读(2483) 评论(0) 推荐(0) 编辑
摘要:遇到了一个问题。C#工程中添加了dll文件,但是编译运行时却报错,提示无法加载DLL文件。最后在网上找到了解决方法。即把这些无法引用的dll文件拷贝到C盘system32文件夹下,这样只后,果然运行顺利。知识来源:http://zhidao.baidu.com/question/217254621.html 阅读全文
posted @ 2011-09-22 01:30 郑小明 阅读(5514) 评论(0) 推荐(0) 编辑
摘要:原文地址:http://stackoverflow.com/questions/3926500/base-invoke-with-delegates问题:I am invoking a delegate and I'm not very informed about how it works and I have compilation errors because of it (Compiler Error CS1660). This is the code I have for it:base.Invoke( delegate { bool flag = (((th... 阅读全文
posted @ 2011-09-22 00:55 郑小明 阅读(664) 评论(0) 推荐(0) 编辑
摘要:http://mathworld.wolfram.com/RomanSurface.htmlhttp://en.wikipedia.org/wiki/Roman_surface两篇文章足矣介绍的比较清楚了。有些习惯无法搜索到中文的只能看英文的了。庆幸自己考了G,学好英语太重要了。。。。 阅读全文
posted @ 2011-09-15 23:01 郑小明 阅读(386) 评论(0) 推荐(0) 编辑
摘要:装CGAL与解决"QWidget: Must construct a QApplication before a QPaintDevice". 问题http://www.qtcn.org/bbs/apps.php?q=diary&uid=111650&a=detail&did=52 阅读全文
posted @ 2011-09-13 22:41 郑小明 阅读(555) 评论(0) 推荐(0) 编辑
摘要:不得不说,很多时候,中文的东西很烂,英文的东西很清楚。可见学好英语有多么的重要。如此链接http://acg.cs.tau.ac.il/cgal-at-tau/installing-cgal-and-related-programs-on-windows 是安装CGAL的标准指南,其他所有中文教程都不那么完美。加油啊,中国的程序员们。 阅读全文
posted @ 2011-09-13 20:04 郑小明 阅读(326) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/articlelist_1845924855_0_1.html 阅读全文
posted @ 2011-09-12 21:23 郑小明 阅读(117) 评论(0) 推荐(0) 编辑
摘要:C++各大有名库的介绍之C++标准库 标准库中提供了C++程序的基本设施。虽然C++标准库随着C++标准折腾了许多年,直到标准的出台才正式定型,但是在标准库的实现上却很令人欣慰得看到多种实现,并且已被实践证明为有工业级别强度的佳作。1、Dinkumware C++ Library参考站点:http://www.dinkumware.com/P.J. Plauger编写的高品质的标准库。P.J. Plauger博士是Dr. Dobb's程序设计杰出奖的获得者。其编写的库长期被Microsoft采用,并且最近Borland也取得了其OEM的license,在其C/C+ +的产品中采用Din 阅读全文
posted @ 2011-09-11 20:39 郑小明 阅读(233) 评论(0) 推荐(0) 编辑
摘要:一些相关资源链接如下:http://www.holmes3d.net/graphics/dcel/http://sintef.org/upload/IKT/9011/geometri/TTL/ttl_1.1.0_doc/halfedge.htmlhttp://www.cgal.org/Manual/latest/doc_html/cgal_manual/HalfedgeDS/Chapter_main.htmlhttp://www.flipcode.com/archives/The_Half-Edge_Data_Structure.shtml学习ing.... 阅读全文
posted @ 2011-09-10 22:49 郑小明 阅读(1121) 评论(0) 推荐(0) 编辑
摘要:看了许多关于流形的介绍,却很少有人开篇明义比较通俗的介绍清楚流形。甚至看到了一个关于流形的分支,流形学习(manifold)。一位浙大的教授的ppt中写到可以用欧拉公式来划分流形与非流形(欧拉公式如下)。我想这应该无法应用于曲面图形,因为曲面哪来的“e”呢?这篇ppt中的一句和其他文献上的一句感觉相对比较容易理解。大致意为流形,即其上所有点都可以看作被一个无限小的圆圈包围。可见如下图形就是非流形。在浙大老师的英文ppt中还提到了带有边界的二维流形和不带边界的二维流形。其中带边界的二维流形即是指所有点都可以看作一个圆圈或者半个圆圈包围。如半片贝壳就可以近似看为有边界的二维流形。另有一个判断流形的 阅读全文
posted @ 2011-09-10 20:32 郑小明 阅读(1083) 评论(0) 推荐(0) 编辑
摘要:1、Linear Algebra (线性代数)和Statistics (统计学)是最重要和不可缺少的。这代表了Machine Learning中最主流的两大类方法的基础。一种是以研究函数和变换为重点的代数方法,比如Dimension reduction,feature extraction,Kernel等,一种是以研究统计模型和样本分布为重点的统计方法,比如Graphical model, Information theoretical models等。它们侧重虽有不同,但是常常是共同使用的,对于代数方法,往往需要统计上的解释,对于统计模型,其具体计算则需要代数的帮助。以代数和统计为出发点,继 阅读全文
posted @ 2011-09-09 22:07 郑小明 阅读(1886) 评论(0) 推荐(1) 编辑
摘要:今天傍晚在实验室,突然有一个送水工敲门,很吃力的拎着三桶水问这里是不是501。我打量了他一下,个子不高,非常瘦弱,甚至手脚有些畸形应该是轻度的小儿麻痹。我很惊讶他是怎么拿着这三桶水上来的。可是我没有叫水啊。。。到隔壁一看,果然没有了水,那应该是他们叫的。可是他们也说没人叫。奇了怪了。这不折腾人么?那个人说别再让他送下去了,可是因为他们是一天一报账,所以希望我给他四张水票,多出的一张作为两个桶的押金。可是实验室只剩下3张水票了。最后都妥协了一下,他拿着一桶水下去,我给他三张水票,用一张水票作为一个桶的押金。我想这只有几种可能,一:H老师叫了水却不承认,因为实验室只有他有嫌疑了。二:送水方面调度的 阅读全文
posted @ 2011-09-04 20:54 郑小明 阅读(260) 评论(0) 推荐(0) 编辑