自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

转载 C++中的动态类型与动态绑定、虚函数、运行时多态的实现

动态类型与静态类型静态类型         是指不需要考虑表达式的执行期语义,仅分析程序文本而决定的表达式类型。静态类型仅依赖于包含表达式的程序文本的形式,而在程序运行时不会改变。通俗的讲,就是上下文无关,在编译时就可以确定其类型。动态类型        是指由一个左值表达式表示的左值所引用的最终派生对象的类型。例:如果一个静态类型为“类 B ”的指针p 指向一个继承于

2017-04-06 11:31:29 532

翻译 如何配置神经网络中的层数和节点数

这种类型的网络也可以堆叠在特定的架构中以解锁新功能,例如可重复使用的图像识别模型,这个模型使用非常深的CNN和MLP网络,可以添加到新的LSTM模型并用于给照片配字幕。具体而言,万能逼近定理表明:只要有足够的隐藏节点,具有线性输出层和至少一个具有任何“压缩”激活函数(如,logistic sigmoid)的隐藏层的前馈网络可以从一个有限维空间到另一个有限维空间有任意的非零误差逼近任何波莱尔可测函数。例如,思考一下,有这一样一个模型,它使用一堆层,输入端为CNN,中间为LSTM,输出端为MLP。

2023-10-18 17:35:50 780

转载 深入浅出学Hive

2014-04-17 16:45:59初始Hive —— 深入浅出学Hive 浏览(195788)|评论(3)   交流分类:Java|笔记分类: 深入浅出学Hive 目录:初始HiveHive安装与配置Hive 内建操作符与函数开发Hive JDBChive参数Hive 高级编程Hive QLHive

2017-07-02 21:44:37 720

转载 有赞大数据实践: 敏捷型数据仓库的构建及其应用

有赞大数据实践: 敏捷型数据仓库的构建及其应用有赞大数据实践: 敏捷型数据平台的构建及其应用前言数据仓库设计总体架构数据仓库实例基础指标层分层的好处数仓工具数据仓库与数据分析即席查询系统多维分析系统搜索分析系统固

2017-07-02 20:21:58 1887

转载 JRE 和 JDK 的区别是什么?

JRE: Java Runtime EnvironmentJDK:Java Development Kit JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库。是使用java语言编写的程序运行所需要的软件环境,是提供给想运行java程序的用户使用的。JDK顾名思义是java开发工具包,是程序员使用java语言编写java程序所需的开发工具包,是提供给程序员使用的

2017-07-02 18:33:44 771

转载 谢国忠:大数据在金融(视频+图文)

谢国忠:大数据在金融(视频+图文)2015-01-01  真友书屋  文章来源  阅 47  转 3转藏到我的图书馆微信分享:海量大数据研习社是海量信息技术有限公司发起的大数据公益沙龙。12月26日下午,在研习社第六次聚会上,谢国忠特别分享了如何在大数据应用模式和应用场景上大胆创新,以及如何快速扩充数据来源等涉及大数据

2017-07-02 13:37:28 1024

转载 招商银行吴颖:招行大数据应用经验分享

招商银行吴颖:招行大数据应用经验分享2015-02-27  haosunzhe  文章来源  阅 1753  转 18转藏到我的图书馆微信分享:该文为招商银行信息技术部数据仓库开发团队负责人吴颖在第六届中国(深圳)金融信息服务发展论坛银行保险业分论坛上的发言。很高兴今天能够有机会,跟大家分享招商银行在大数据应用

2017-07-02 13:32:23 4877

转载 Java Bean 形象解释 哈哈哈

杨博ThoughtWorks咨询师Java语言欠缺属性、事件、多重继承功能。所以,如果要在Java程序中实现一些面向对象编程的常见需求,只能手写大量胶水代码。Java Bean正是编写这套胶水代码的惯用模式或约定。这些约定包括getXxx、setXxx、isXxx、addXxxListener、XxxEvent等。遵守上述约定的类可以用于若干

2017-07-01 11:46:15 366

转载 java的三大框架是什么,功能各是什么

三大框架是用来开发web应用程序中使用的.Struts:基于MVC的充当了其中的试图层和控制器Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库Spring: 采用了控制反转的技术,管理Bean,降低了各层之间的耦合.

2017-07-01 11:36:25 8151

转载 ssh和ejb的区别

发布于2016-01-03 10:42SSH(Struts,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装。EJB(企业级JavaBean)是一个用来构筑企业级应用的服务器端可被管理组件, 设计目标与核心应用是部署分布式应用程序。spring与ejbEJB最初的设计思想考虑的是为分布式的

2017-07-01 11:25:14 422

转载 学习SpringMVC——从HelloWorld开始

前言:  时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力,霸气夺冠,为中国赢得了一枚意义非常的金牌。这是一次全民的狂欢,一场视听盛宴,带给我们不仅是熠熠生辉的金牌,更传递出的是一种女排精神。  每每得分的时候,总能看到球员们歇斯底里的咆哮和欢呼,因为每一分都来的太不容易。  其实码农也是如此,每每解决掉一个bug的时候,内心的舒畅和激动,好似经历了没有尽头

2017-07-01 11:12:21 366

转载 第一章 Web MVC简介 —— 跟开涛学SpringMVC 博客分类: 跟开涛学SpringMVC webmvcjavaeespring跟开涛学SpringMVC Web MVC简介 1.1、We

第一章 Web MVC简介 —— 跟开涛学SpringMVC博客分类: 跟开涛学SpringMVCwebmvcjavaeespring跟开涛学SpringMVCWeb MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、  Web浏览器(如IE)发起请求,如访问http://sishuok.co

2017-07-01 10:56:31 652

转载 C++虚析构函数的介绍与解析

原文地址:http://blog.csdn.net/xunyn/article/details/7439276 当使用基类指针释放派生类的对象时,需要将基类的析构函数声明为virtual,这是C++的一条规范,今天花了些时间探讨了下。先构建两个类:father类 和son类,简单定义下:class Father{public: Father(void

2017-04-06 17:32:55 547

转载 浅析C++对象布局

原文地址:http://www.jianshu.com/p/060efa58875dC++这门语言,几乎每个学校在大一的时候,都会去学习。但是其内在的对象布局,以及virtual机制,我们又了解多少呢。为了仔细了解了解,前几天决定找点书来啃啃。然后就听闻网上的很多人推荐,就开始啃......但是可能是书比较老的缘故,很多说的很稳的道理,一实验就翻车了。所以,为了下次不翻车,

2017-04-06 17:14:13 375

转载 直接插入排序

插入排序(Insertion Sort)的基本思想是:每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。     本节介绍两种插入排序方法:直接插入排序和希尔排序。 直接插入排序基本思想1.直接插入排序的基本思想 直接插入排序(Straight Insertion Sorting)的基本思想是:把n个待排序的元素看成为一个

2017-04-01 11:18:28 667

转载 快速排序

快速排序的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。快速排序是一种不稳定的排序算法,也就是说,多个相同的值的相对位置也许会在算法结束时产生变动快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采

2017-03-30 01:57:43 303

转载 堆排序原理及算法实现(最大堆)

堆排序       堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。1.堆  堆实际上是一棵完全二叉树,其任何一非叶节点满足性质:  Key[i]=Key[2i+1]&&key>=key[2i+2]  即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。  堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>

2017-03-20 23:23:16 384

原创 机器学习入门路线

一方面从《机器学习实战》《集体智慧编程》《推荐系统实践》等这几本更适合入门的书开始,一点点找到感觉;另一方面,从更简单的公开课,例如吴恩达在斯坦福的公开课等入手,边看边补充概率、统计和矩阵计算的知识;然后,可以看看github上的开源,例如caffe等等,看看各种算法怎么实现;另一方面,可以关注一下kaggle比赛,看看其他人是怎么玩的;等有点感觉了,看一下prml

2017-03-16 12:36:34 507

转载 hash_map介绍与使用

0 概述虽然hash_map和map都是STL的一部分,但是目前的C++标准(C++11)中只有map而没有hash_map,可以说STL只是部分包含于目前的C++标准中。主流的GNU C++和MSVC++出于编译器扩展的目的实现了hash_map,SGI有hash_map的实现,Boost也有类似于hash_map的unordered_map实现,google有dense hash_

2017-03-16 12:05:31 7081

转载 STL学习小结

STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list, vector,set,map等,STL也是算法和其它一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。是C++标准库的一个重要组成部分,它由Stepanov and Lee等人最先开

2014-06-17 12:34:46 548

转载 OpenGL 纹理入门 .

OpenGL入门学习[十一]我们在前一课中,学习了简单的像素操作,这意味着我们可以使用各种各样的BMP文件来丰富程序的显示效果,于是我们的OpenGL图形程序也不再像以前总是只显示几个多边形那样单调了。——但是这还不够。虽然我们可以将像素数据按照矩形进行缩小和放大,但是还不足以满足我们的要求。例如要将一幅世界地图绘制到一个球体表面,只使用glPixelZoom这样的函数来进行缩放显然是

2013-03-14 12:57:04 889

转载 PLY文件格式

原文地址:PLY文件格式作者:土人本文转自 http://topic.csdn.net/u/20070602/13/1e879838-9133-4d79-ad1f-b5f22c4e2758.html OpenGL怎么载入Ply格式的3D模型?1.找到PLY格式的定义2.用C++的文件流读入并解析3.用OPENGL将解析的顶点,纹理显示出来。 *.ply是An

2013-02-21 11:07:13 7365

转载 Per-pixel lighting

From Wikipedia, the free encyclopediaJump to: navigation, search In computer graphics, per-pixel lighting refers to any technique for lighting an image or scene that calculates illuminat

2013-01-04 21:04:35 1212

转载 Spot Light Per Pixel

Prev: Point Light Per PixelNext: Simple Texture This tutorial is based on the previous tutorial as most of the code comes from there. The only thing new in a spot light, when compared

2013-01-04 20:56:10 766

转载 OPENGL混合 (经典)

今天介绍关于OpenGL混合的基本知识。混合是一种常用的技巧,通常可以用来实现半透明。但其实它也是十分灵活的,你可以通过不同的设置得到不同的混合结果,产生一些有趣或者奇怪的图象。混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘

2012-12-27 14:48:17 627

转载 Alpha混合

Alpha混合中的绝大多数特效都与某些类型的(色彩)混合有关。混色的定义为,将某个象素的颜色和已绘制在屏幕上与其对应的象素颜色相互结合。至于如何结合这两个颜色则依赖于颜色的alpha通道的分量值,以及/或者所使用的混色函数。Alpha通常是位于颜色值末尾的第4个颜色组成分量。前面这些课我们都是用 GL_RGB来指定颜色的三个分量。相应的GL_RGBA可以指定alpha分量的值。更进一步,我们可以使

2012-12-27 11:50:09 1398

转载 Alpha混合浅谈

Alpha混合浅谈  alpha混合技术对熟悉游戏的人来说不会陌生,这种技术在如今的游戏特效里已经被用烂了。3D的游戏就不说了,2D的游戏里,这种技术也是满眼皆是。  alpha混合听上去很神秘,实际非常简单,其作用就是要实现一种半透明效果。假设一种不透明东西的颜色是A,另一种透明的东西的颜色是B,那么

2012-12-27 11:11:55 507

转载 OpengL 鼠标控制物体的旋转

例1 鼠标左中右键,连续旋转/* Rotating cube with color interpolation *//* Demonstration of use of homogeneous coordinate transformations and simple data structure for representingcube from

2012-12-25 21:14:41 4340

转载 OpenGL鼠标旋转物体

测试发现,还是NEHE的鼠标旋转物体效果好啊,但NEHE是在基于Windows 的程序框架下编写的,不少代码融入到了windows编程中,感觉比较混乱,所以就想提取出来,在基于控制台的框架下实现出来,在此框架下代码结构比较简单,便于以后再使用这些代码,也就是便于代码复用。主程序代码如下#include #include #include #include "math.h"#in

2012-12-25 21:05:18 1757

转载 固定管线中的光源位置与顶点位置提交的差异

在OpenGL固定管线中,通过 glLight...(GL_LIGHTi,GL_POSITION,vLightPos) 与 glVertex(vVertexPos) 来设置光源与顶点的位置。这里存在一个比较容易混淆的问题,虽然二者在图形管线中都需要经过世界坐标系再到视觉坐标系的变换,但注意有一点是不同的。诚然固定管线这都是被bs的历史遗产了。。。但是弄清楚历史遗留问题,个人觉得还是有那么点

2012-12-25 17:23:22 594

转载 OpenGL 坐标系定义

OpenGL使用右手坐标从左到右,x递增从下到上,y递增从远到近,z递增--------------------------------------------------------------------------------OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。世界坐标系以屏幕中心为原点(0, 0, 0)。你面对屏幕,你的右边是x正轴,上面是y正

2012-12-25 10:44:13 768

转载 OpenGL 入门教程(六)

OpenGL中从三维场景到屏幕图形要经历如下所示的变换过程:  其中四种坐标经常要在程序中用到:世界坐标,物体坐标,设备坐标和眼坐标。世界坐标是OpenGL中用来描述场景的坐标,Z+轴垂直屏幕向外,X+从左到右,Y+轴从下到上,是右手笛卡尔坐标系统。我们用这个坐标系来描述物体及光源的位置。将物体放到场景中也就是将物体平移到特定位置、旋转一定角度,这些操作就是坐标变换。Ope

2012-12-25 10:37:40 528

转载 OpenGL 动画的制作

本次课程,我们将进入激动人心的计算机动画世界。想必大家都知道电影和动画的工作原理吧?是的,快速的把看似连续的画面一幅幅的呈现在人们面前。一旦每秒钟呈现的画面超过24幅,人们就会错以为它是连续的。我们通常观看的电视,每秒播放25或30幅画面。但对于计算机来说,它可以播放更多的画面,以达到更平滑的效果。如果速度过慢,画面不够平滑。如果速度过快,则人眼未必就能反应得过来。对于一个正常人来说,

2012-12-22 17:33:55 915

转载 基于OpenGL动画设计研究与实现

摘 要:本文从Windows及C语言编程基础出发,重点介绍了如何使用OpenGL来实现动画的原理与方法,并通过相关实例进行了验证。  关 键 词:OpenGL,API, 双缓冲技术,渲染,计时器   1.引 言   OpenGL是一种相对新的工业标准,它的前身是由SGI公司为其图形工作站开发的IRIS GL,是一个工业标准的三维计算机图形软件接口。  OpenGL不

2012-12-22 15:34:10 930

转载 OpenGL帧缓存和动画

17.1、帧缓存  屏幕上所绘的图形都是由象素组成的,每个象素都有一个固定的颜色或带有相应点的其它信息,如深度等。因此在绘制图形时,内存中必须为每个象素均匀地保存数据,这块为所有象素保存数据的内存区就叫缓冲区,又叫缓存(buffer)。不同的缓存可能包含每个象素的不等数位的数据,但在给定的一个缓存中,每个象素都被赋予相同数位的数据。存贮一位象素信息的缓存叫位面(bitplane)。系统中所有的

2012-12-22 15:26:38 854

转载 OpenGL之坐标系建立

openGL使用右手坐标从左到右,x递增从下到上,y递增从远到近,z递增--------------------------------------------------------------------------------OPENGL坐标系可分为:世界坐标系和当前绘图坐标系。世界坐标系以屏幕中心为原点(0, 0, 0)。你面对屏幕,你的右边是x正轴,上面是y正

2012-12-22 14:26:18 1079

转载 c++学习之路

混沌阶段混沌是什么阶段,就是刚刚跨入软件开发这个领域。无论使用哪种语言,编过的程序都是寥寥,感觉什么东西都很新鲜,但是却也说不出来究竟有些什么东西可以学。《C++程序设计》--钱能 如果你刚刚听说过世界上存在一门叫做C++的编程语言,而且由于种种原因需要尽快地了解C++语法知识的话,这是本教材恐怕是最合适的了。不要误解,我完全没有贬低这本书的意思,因为C++本身的复杂性,很

2012-08-07 15:53:40 978

转载 流媒体知识经典介绍----------基于RTP/RTCP流媒体服务器技术研究

随着互联网的飞速发展,流媒体技术的应用越来越广泛,从网上广播、电影播放到远程教学以及在线的新闻网站等都用到了流媒体技术。但现有公开文献所报道的大多是利用现有的流媒体服务器来搭建一个流媒体服务系统,或者是针对流媒体数据的编码方式所进行的研究。本文对流媒体服务器技术的研究重点在于如何建立一个服务器,并且在实现流媒体传输的两个基本协议RTP/RTCP的基础上构建一个基本的流媒体服务器。2流媒

2012-06-29 16:36:18 1293

转载 IDC

IDC(Internet Data Center),即互联网数据中心。是指在互联网上提供的各项增值服务服务。他包括:申请域名、租用虚拟主机空间、主机托管等业务的服务。目录基本简介IDC发展起源 早期数据中心 现代数据中心数据中心分类物理布局 网络基础架构 应用 服务项目IDC含义互联网数据中心 国际数据公司 IDC的其它义项I

2012-06-25 23:00:08 3639

转载 epoll使用详解(精髓)

博客频道“移动开发之我见”主题征文活动                 2012CSDN网站八大职位急聘epoll - I/O event notification facility在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。相比于select,epoll最大的好处在于它不会随着监听fd

2012-06-23 07:33:34 483

C语言精彩编程百例

C语言精彩编程百例

2014-05-26

Qt学习之路

Qt学习之路

2014-05-26

空空如也

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

TA关注的人

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