摘要:
重载:在同一个作用域下面同名不同参的两个函数互为重载函数;覆盖:父类的虚函数在子类中重写了,同名同参的父类虚函数被重写;隐藏:父类中的某个函数名为fun(int,double)函数,子类中同名函数fun(xxx),无论参数是否相同,都将父类中的函数给覆盖了,虽然你会觉得很恶心,但是cxx大师本杰明在设计cxx的时候处于安全考虑:某些c++程序员可能根部不知道父类中有这么个名字的函数,在子类中写了个同名函数,在传参的时候传的不是那么准确,这个时候其实给父类的函数给他执行是一件很恐怖的事情,所以会出现后来cxx的隐藏。先说下,编译时期的函数匹配的问题,比如一个对象Derived d;这么个对象,在 阅读全文
摘要:
执行视图:保护视图:with check option导致视图where自居不但筛选检索的数据,还在通过视图插入和更新数据时进行检查。即进行双向限制。在创建视图的时候,如果在management stdio设计器中进行创建,如果在属性窗口中启用了with schemabinding(绑定到架构)选项。那么我们在修改表的结构的时候,系统就会提示无法修改,系统就会保护视图我们所创建的视图的代码都可以再... 阅读全文
摘要:
发现一篇不错的文章,转一下。http://www.cnblogs.com/xuekyo/p/3386610.htmlHDFS导论(转)1.流式数据访问HDFS的构建思想是这样的:一次写入,多次读取是最高效的访问模式。数据集通常有数据源生成或从数据源复制而来,接着长时间在此数据集上进行各类分析。每次分... 阅读全文
摘要:
1.lua环境搭建Lua 是一个扩展式程序设计语言,它被设计成支持通用的过程式编程,并有相关数据描述的设施。 Lua 也能对面向对象编程,函数式编程,数据驱动式编程提供很好的支持。它可以作为一个强大、轻量的脚本语言,供任何需要的程序使用。 Lua 以一个用 clean C 写成的库形式提供。(所谓 ... 阅读全文
摘要:
最近太闲,把递归的东西整理一下。先从最简单的字符串处理函数来看看递归函数,只追求思想,不求代码质量,虽然这些东西用递归写很蛋疼,eg1.int strLen(char* str);求字符串长度,代码如下,装逼专用int strLen(char* str){ return (*str == '\0'... 阅读全文
摘要:
决策树分为两种:分类树和回归树,分别对离散和连续变量做决策;使用决策树进行分类分为两步:第1步:利用训练集建立并精化一棵决策树,建立决策树模型。这个过程实际上是一个从数据中获取知识,进行机器学习的过程。第2步:利用生成完毕的决策树对输入数据进行分类。对输入的记录,从根结点依次测试记录的属性值,直到到... 阅读全文
摘要:
<iframe scr=http://www.sina.com.cn></iframe> 阅读全文
摘要:
进程地址空间与内存空间的区别:两者并不相同,进程的地址空间是一个虚拟的地址,就是说先假设进程A的地址空间为area,如果是32位机,area大小应该为4G,但是有可能内存空间本身都没有4G这么大,所以两者肯定是有区别的。在真正进行存储的时候需要把进程的地址空间映射到物理内存当中去,这个映射即建立了进程地址空间与内存空间之间的联系。 阅读全文
摘要:
最近在工程中遇到的问题:在绘制图形时,直线会出现明显的锯齿,图形极不美观。使用抗锯齿之后,图形有了明显的变化。 抗锯齿的主要方法如下: 当点很大时,显示如下 而我们实际想看到的是一个圆点,而不是矩形 启用抗锯齿后的效果 有点圆了 代码 glPointSize(10);glEnable (GL_POINT_SMOOTH);glHint (GL_POINT_SMOOTH, GL_... 阅读全文
摘要:
在工程中用opengl会坐标系之后需要进行相应的标注,开始使用的代码如下所示: wglUseFontBitmaps(wglGetCurrentDC(),0,256,1000);//将asii码字符装入显示列表 glListBase(1000); glRasterPos3f(0.525*m_scale,(GLHeight/m_percent)/2*m_scale,0.0f)... 阅读全文
摘要:
OpenGL通过相机模拟、可以实现计算机图形学中最基本的三维变换,即几何变换、投影变换、裁剪变换、视口变换等,同时,OpenGL还实现了矩阵堆栈等。理解掌握了有关坐标变换的内容,就算真正走进了精彩地三维世界。 一、OpenGL中的三维物体的显示 (一)坐标系统 在现实世界中,所有的物体都具有三维特征,但计算机本身只能处理数字,显示二维的图形,将三维物体及二维数据联系在一起的唯一纽带就是坐... 阅读全文