自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

dalleny的专栏

一个孜孜不倦的菜鸟

  • 博客(31)
  • 资源 (3)
  • 收藏
  • 关注

原创 STL 中traits 技术的应用

都说traits 是STL源码的钥匙,那么今天我

2014-09-04 16:29:53 1266 4

原创 C++ STL 内存分配的思想以及使用union(共用体)的妙处

今天看书《STL源码剖析》,shuzhong

2014-09-01 16:31:25 3196

原创 批处理学习笔记

前言: 批处理,也称批处理脚本。windows 环境下做开发,批处理 是一个非常使用的工具,利用这个工具可以为项目开发提高很大的效率。window提供了很多的命令,通过批处理脚本,组织这些命令,能够很快速的做到很多事情,大多数是操作文件夹,操作文件,启动其他命令等等。具体例子有:工程打包输出可执行文件;配合配表转换工具,定制符合工程具体需求的配表功能。和其他提高效率的工具等等。...

2019-03-10 21:12:36 186

转载 在 C/C++ 语言中特定的宏,如 __FUNCTION__

__FILE____LINE____DATE____TIME____FUNC__ __FUNCTION__  在Visual Studio 2005中,默认情况下,此特性是激活的,但不能与/EP和/P编译选项同时使用。请注意在IDE环境中,不能识别__func__ ,而要用__FUNCTION__ 代替。Comeau的用户也应使用 _

2015-09-09 17:15:49 795

原创 C++类成员声明时候不能初始化

这种写法是不对的,因为类成员的声明是针对于类来说的,赋值其实是具体某个实例才会出现的,因此这样做不对.初始化要放在初始化列表或者构造函数中:class A{int a;int b ;A::A(b=0) { }}class A{int a;int b ;A::A() { b =0; }}但是如果是class

2015-09-07 15:43:25 1501 1

转载 彻底解决Android SDK Manager更新慢的问题

Android SDK 下载速度慢,解决方法大概有两种。第一,FQ。这种方法比较彻底,但是要想有稳定的效果还的要花大价钱。第二,有些高人直接给了SDK中各软件的下载地址,直接下载速度非常快,下载后将包放在SDK下Temp文件夹下,安装程序会在本地安装。第一,打开SDK工具,如下图。下载速度惨无人睹。选择自己需要的版本后,点击右下角那个Log按钮  第二,在弹出的日志框中查询需要的信

2015-08-25 17:14:40 1101

转载 obj,lib,dll,exe

obj,lib,dll,exe的关系    lib是和dll对应的。lib是静态链接库的库文件,dll是动态链接库的库文件。     所谓静态就是link的时候把里面需要的东西抽取出来安排到你的exe文件中,以后运行你的exe的时候不再需要lib。    所谓动态就是exe运行的时候依赖于dll里面提供的功能,没有这个dll,你的exe无法运行。         lib,d

2015-08-25 11:24:15 600

原创 界面编程中的MVC模式

最近在写界面方面的编程,为了使得编程思路有条理,清晰化,我们使用一个叫MVC的东西,MVC也就是 model view control,分别是,model ,模型,代表个体的所有数据,比如说大小,名字,等等 view 表示图形话的界面UI, control,控制,用于控制数据的交互,变化,他们的关系是C---->M---->V,首先通过某些行为触发,产生数据变化,交流,更新M(model),这就是

2015-04-10 19:46:27 970

转载 经典讲解C# get set

转自:http://kb.cnblogs.com/page/50502/      C# get set函数很常用,但是用好还是需要很多经验的,下面的文章就是帮你积累C# get set函数经验的。  C# get set不提倡将域的保护级别设为 public而使用户在类外任意操作--那样太不OO,或者具体点说太不安全!对所有有必要在类外可见的域,C#推荐采用属性来表达

2015-04-10 11:24:02 615

转载 【Unity】NGUI插件核心脚本类的继承关系

虽说目前(2015年3月28日)Unity4.6版本之后推出的UGUI系统替代NGUI已是大势所趋,但作为被长久且广泛使用的优秀插件之一,NGUI的代码和架构依然有很多地方值得我们学习和借鉴。本文整理了NGUI插件中的核心组件和功能组件脚本类的继承关系,并以图示的方式给出了初步分类。原文首发:http://blog.csdn.net/duzixi官方资料:http:

2015-04-07 15:21:40 1442

原创 NGUI笔记

控件显示优先级 -- depth:在2d场景下拖拽编辑的时候,由于这个视图的z轴是大家都一样的,相对于摄像机来说,决定那个控件在上面,取决于depht(深度),这个指,也就是优先级,这个值越大,优先级越高,depht 为2 和depth 为1的两个按钮重叠在一起,depth为2的控件显示在上面内建布局系统:如果控件之间建立了父子系统,如果拖拽父控件的大小,那么子控件会相应的调整大小,以符合跟父

2015-04-06 17:05:41 1785

转载 解决头文件相互包含问题的方法

所谓超前引用是指一个类型在定义之前就被用来定义变量和声明函数。    一般情况下,C/C++要求所有的类型必须在使用前被定义,但是在一些特殊情况下,这种要求无法满足,例如,在类CMyView中保留了一个非模式对话框对象指针,该对象用于显示/修改一些信息。为了实现对话框"应用"按钮,把对话框做的修改立刻更新到view界面上,为此,需要在对话框类中需要保存view类的指针,这样定义关系就变

2015-01-22 11:00:12 6489

原创 typedef 的用法,typedef写在类里面的作用

平时,我meng

2014-09-03 01:19:47 12704 1

转载 c++中的构造函数上explicit的作用

c++中的构造函数..前加上explicit有什么提问者采纳C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 C++中, 一个参数的构造函数, 承担了两个角色。 1 是个构造器 2 是个默认且隐含的类型转换操作符。 所以, 有时候在我们写下如 AAA = XXX

2014-09-02 22:24:57 743

转载 C语言中volatile关键字的作用

volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如:volatile 告诉编译器i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成

2014-09-01 20:39:23 2333

原创 指针函数和函数指针

今天看到一段段代码 void *aa

2014-09-01 13:18:02 669

原创 操作系统看书笔记

进程管理

2014-08-27 16:06:31 903

转载 C/C++的内存布局

为什么需要知道C/C++的内存布局和在哪可以可以找到想要的数据?知道内存布局对调试程序非常有帮助,可以知道程序执行时,到底做了什么,有助于写出干净的代码。本文的主要内容如下:源文件转换为可执行文件可执行程序组成及内存布局数据存储类别一个实例总结源文件转换为可执行文件源文件经过以下几步生成可执行文件:1、预处理(preprocessor):对#include、#define、

2014-08-23 17:00:37 497

原创 虚析构函数的作用

今天看书深度探索C++对象模型,里边有一句话"virtual function的导入应该总是fu"

2014-08-22 00:00:41 903

原创 const 与函数的关系

我们知道,如果要定义一个只读的变量,可以这样做const int a

2014-08-20 21:52:24 646

原创 《深度探索c++ 对象模型》有感之构造函数和析构函数不能调用虚函数

在书上说,构造函数不能调用需函数,但是有点不解,查了一下,h

2014-08-20 14:38:10 1293 5

转载 平衡二叉树的调整

平衡二叉树 平衡二叉树的要求是每个节点的左右子树的高度之差不能超过1,这就有3种可能,左子树比右子树 的高度 大1 小1,相等,但是新插入的点是未知的,所以很有可能会打乱平衡,因此,要对不平衡的子树进行调整,调整方式就直接转网易博客的枫叶的文章来说明一、平衡二叉树的构造在一棵二叉查找树中插入结点后,调整其为平衡二叉树。若向平衡二叉树中插入一个新结点后破坏了平衡二叉

2014-08-19 13:47:05 3750

转载 多重继承下,不同基类指针指向同一子类对象的地址问题——腾讯一笔试题

多重继承下,不同基类指针指向同一子类对象的地址问题——腾讯一笔试题  2原文:http://www.haogongju.net/art/1694028多继承时,父类指针指向子类对象时,父类指向的不是子类开始地址,而是子类中对应父类的结构的类对象的基地址,所以,当多个父类指向同一个子类时,父类的指针值其实是不一样的。5.观察下面一段代码: class

2014-08-18 14:35:24 4088 1

原创 数据结构笔记之查找

我们学习数据结构之前的那些查找,比如说查找数据库,

2014-08-14 22:35:47 793

原创 图的一些心得

关于图的一些心得,图

2014-08-14 20:39:58 829

原创 树基础 心得

除了传统的那些数据结构,

2014-08-13 16:17:05 1045 2

原创 《深度探索c++ 对象模型》有感之默认构造函数,拷贝构造函数,拷贝运算符的合成

一般情况下,定义一个class的时候,理论上,编译器可能这个类合成很多东西有default constructor ,copy constructor ,copy assignment operator,分别是默认构造函数,拷贝构造函数,拷贝指定运算符

2014-08-12 15:02:47 1161

原创 计算机网络基础

mac幀,IP数据报,tcp报文:mac幀包括首部和尾部,和数据部分,而IP数据报则属于mac的数据部分,也就是说mac幀包含IP数据报,同理,IP数据报有首部,里面包含了数据报的很多信息,20个字节,其中又源IP地址和目的IP地址,各用去四个字节,其他还有版本号(IPv4,IPv6),首部长度(20个字节),总长度(数据报总长度),标志位(用于分片时同一个报文分开的片的标志位一样,下一个报文

2014-08-07 11:20:05 985

转载 (转)android中src和background区别

ImageView中XML属性src和background的区别:background会根据ImageView组件给定的长宽进行拉伸,而src就存放的是原图的大小,不会进行拉伸。src是图片内容(前景),bg是背景,可以同时使用。此外:scaleType只对src起作用;bg可设置透明度,比如在ImageButton中就可以用android:scaleType控制图片的缩放方式,示例代码如

2013-11-02 01:22:45 35132 5

原创 directx 中的.x文件与3dmax文件坐标转换

使用3dmax建模的文件坐标每一米对应着directx中的一个单位长度,完毕! 虽然就短短一行字,可是其用处可大了,认为帮助了你就顶一下。

2013-06-15 17:38:24 2432 3

原创 mfc 学习笔记之单选控件出错原因之一

初学mfc,当我们要做一个调查对话框时,往往要拖多个单选控件,或多选控件以满足要求,一般情况下:一个选择题四个单选或四个复选项,如:下面这个   这是一个单选问题 和一个多选问题,但是编译系统如何知道第一个问题:年龄的答案是前面四个选项(38)呢而不是((38 收发邮件)这五个呢,一开始我以为是你的年龄这个组框的作用,但是经过试验后发现这个组框只是一个视觉上的效果而已,没有

2013-05-08 21:59:33 823

DirectX9_SDK中文文档

DirectX9_SDK中文文档

2013-06-05

游戏编程中的人工智能技术.pdf

游戏编程中的人工智能技术.一本非常好的书

2013-04-11

空空如也

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

TA关注的人

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