自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (11)
  • 问答 (1)
  • 收藏
  • 关注

原创 引用折叠和完美转发

如下来分析使用右值引用 + 新增的引用折叠推导规则,如何来达成完美转发进行转发的函数模板定义如下其中 WrapFunc 函数模板将参数转发给 InnerFunc 函数templatevoid WrapFunc(A &&a){InnerFunc(static_cast(a)); }先给出转发结果,后面分析原因转发结果non-const左

2016-03-10 14:12:29 2888 3

原创 OpenGL渲染管线

渲染管线渲染管线输入数据渲染管线处理两种数据几何数据描述了几何图形,例如:顶点,直线,多边形处理步骤:立即模式或显示列表 得到顶点数据若需要求值器处理,则经过求值器,生成实际几何图形的顶点,法线,纹理坐标等信息顶点操作,确定每个顶点的坐标值,纹理坐标,颜色等,形成确定的图元图元装配,通过裁剪,透视,剔除,确定只在视口中图元情况的的情况光栅化,根据图元信息

2015-01-15 10:48:56 1047

原创 middleclass.lua分析

-- middleclass.lua - v2.0 (2011-09)--记录所有由这个体系建立的表,用来记录创建的所有类表local _classes = setmetatable({}, {__mode = "k"})--类元表字典  klass为传入的表  即代表一个类   用来给这个klass类表的static表建立访问关系,关系如下注释local functi

2014-07-12 02:44:44 1861

原创 Qt源码分析-事件如何触发信号

/*信号触发点在分析Qt的事件循环时,在Windows平台的事件分发器处理函数QEventDispatcherWin32::processEvents中最终只有DispatchMessage(&msg);来分发事件,并没有看到怎么触发信号的,所以想了解事件到底怎么转换成信号的猜测,是Qt的GUi组件封装了Windows的组件,然后接受事件消息,调用事件函数时去发射信号分

2014-01-07 17:23:15 3341

原创 Qt的内存管理

Qt中大部分类都继承于QObject,得意于QObject已经给我们实现的代码机制,给我们带来很多好处,其中一个就是方便的内存管理QObject的组织typedef QList QObjectList;class QObjectData   //QObject的成员数据信息{public:QObject *parent;QObjectList children;

2014-01-02 14:18:49 1297

原创 QtCreate运行程序和直接双击运行程序的区别!

Qt编程时有时会遇见,有时直接点击可以运行,而在QtCreate里运行却异常退出的情况(或者相反)?我们来探究下,QtCreate里点击运行,和直接双击程序运行的区别?为啥有区别?父进程不同(所以继承的环境变量不同)直接双击,继承的是系统的PATH变量(不知道win下有没有shell这玩意,就这么理解吧)在QtCreate点击运行,程序的父进程是QtCreateQtCr

2013-12-06 16:49:30 2623

原创 字符编码总结

ASCII分两种基本ASSIC字符集( ISO646)高位为0,使用低7位编码共有 128 个字符,其中有 96 个可打印字符,包括常用的字母、数字、标点符号等,另外还有 32 个控制字符。扩展ASSIC字符集(ISO2022)为满足不同国家的需求,在保持与 ISO646 兼容的前提下将 ASCII 字符集扩充为 8 位代码的统一方法,通过高位为1,可最多扩充128位

2013-12-04 18:10:10 1079

转载 编译原理 (预处理>编译>汇编>链接)(转)

一般高级语言程序编译的过程:预处理、编译、汇编、链接。gcc在后台实际上也经历了这几个过程,我们可以通过-v参数查看它的编译细节,如果想看某个具体的编译过程,则可以分别使用-E,-S,-c和 -O,对应的后台工具则分别为cpp,cc1,as,ld。下面我们将逐步分析这几个过程以及相关的内容,诸如语法检查、代码调试、汇编语言等。 1、预处理 预处理是C语言程序从源代码变成可执行程序的

2013-07-31 12:59:35 700

原创 2013年7月31 留个记号~

一直纠结要不要写博客,主要是怕博文需要详细的排版和描述会浪费很多时间,但是看到网上大神们历年详尽的博文,看着就觉得是一种成就。想想还是写吧,记录下自己学习的过程,或许过个几年回头看时会很有感触。今天开始写博文吧,留个记号~~  嘎嘎!!

2013-07-31 12:20:49 609

C#入门经典第7版

C#入门经典第七版 C#入门经典第7版 C#入门经典第七版 C#入门经典第7版 C#入门经典第七版 C#入门经典第7版

2017-09-04

VC工程转Qt工程文件的工具

VC的DSP工程文件转到Qt的Pro工程文件的工具,自己用Qt写的,包含源码和可执行文件。代码实现很简单,需要复杂功能的自己添加吧

2014-03-06

Box2D中文2.2手册

中文2.2手册 pdf

2014-01-24

Aes加密 C++

Aes加密算法 C++的,已验证并应用

2013-11-19

远程发送命令的工件 包含DLL库(windows下)

命令行工件,windows下的,包含所需的dll,可直接使用,点击会提示使用说明

2013-11-19

cgic库源码分析

cgic很小只有两千多行代码,分析整个库函数,并且注释。

2013-07-25

Boa源码分析(方便用Source Insight查看)

Boa的源码分析,没有改动什么,基本上整体框架都分析并且注释了

2013-07-25

boa源码分析和cgic源码分析

boa只分析了init_cgi函数 cgic全部分析完了 有问题可以在下面留言

2013-06-19

JAVA开发需要的jmf包

customizer jmf mediaplayer multiplayer sound

2012-12-17

Java开发需要的Sip包(6个全)

concurrent JainSipApi1.2 JainSipRi1.2 log4j-1.2.8 nist-sdp-1.0 sip-sdp

2012-12-17

二叉树算法汇总

常用二叉树的算法和练习题汇总。适合初学者学习和练习使用。有很多的常见面试题。

2012-11-29

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

TA关注的人

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