自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

a827461712的专栏

当撒谎对你有利的时候,为什么要说实话?

  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 C++对象内存布局之继承

转载请注明出处http://blog.csdn.net/a827461712/article/details/22726449总述继承,是C++语言程序设计中重要的组成部分。C++对象模型,简单的理解可以说就是C++中一个对象的内存布局。下面就总结一下类继承对C++对象的内存布局产生的影响。首先,请记住如下规则(以下规则针对的都是VC编译器):1、  对于一般的类继承。如果基类和派

2014-04-01 20:16:18 710

原创 系统调用

对于应用程序而言,操作系统内核的作用体现在一组可以供其调用的函数,称为“系统调用”。系统调用也可以称为“系统服务”。模式切换:1、           内核态到用户态很容易,运行于系统态的CPU可以通过一些只允许在系统态使用的特权指令改变其运行状态。2、           用户态到内核态,一般而言有三种方式。a)        中断在开中断前提下,只要有外部设备的中断请求到来

2014-01-06 14:50:15 809

原创 配置Matlab和C语言的混合编程环境(Windows环境下)

配置Matlab和C语言的混合编程环境1、  配置目录(当前matlab安装在E:\PROGRAMFILES\)Include files:E:\PROGRAM FILES\MATLAB\R2011A\EXTERN\INCLUDELibrary files:E:\PROGRAM FILES\MATLAB\R2011A\EXTERN\LIB\WIN32\MICROSOFT2、

2013-11-05 19:50:20 592

原创 在Virtools中实现尾焰效果

最近工作中要用到virtools,利用它实现尾焰的效果。百思不得其解,在这里特别感谢“独自去看海”前辈。我最后能把尾焰做出了,看海大哥给了很大的帮助。要做尾焰,要用到virtools中的Point Particle System BB。在用到这个BB之前,需要在场景中添加一个3D Frame并创建script。调整BB的响应参数就行。最后,如果要将尾焰添加到飞机或导弹尾部,可以先把3D F

2013-04-26 09:52:45 662

原创 设置程序亲缘性

亲缘性:在多核处理器环境中,计算机应用程序和处理器之间的关系叫做亲缘性,可以通过函数调用设置程序在指定核上运行。设置方法:DWORD_PTR SetThreadAffinityMask(HANDLE hThread, DWORD_PTR dwThreadAffinityMask);其中,第二个参数是CPU的编号,例如0x00000001即可表示一个核。用GetCurrentThre

2013-03-22 09:42:37 484

原创 内核对象

内核对象的所有者是操作系统内核,而非进程。内核对象有一个成员叫做使用计数,只有当该数为0时,操作系统将该对象销毁。判断一个对象是否是内核对象的简单方法,查看用于创建该对象的函数,如果参数中要求传入安全性的参数PSECURITY_ATTRIBUTES,那么就是内核对象,否则是用户/GDI对象。建议:在使用CloseHandle函数后,同时将这个变量设为NULL程序运行期间检测内核对象泄漏

2013-03-22 09:38:51 417

转载 堆内存和栈内存的区别

一、程序在编译的时候占用的内存分为以下几个部分: 1 、栈区( stack )— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限.2 、堆区( heap )— 亦称动态内存分配.程序在运行的时候用malloc或new申请任意大小的内存,程序员自己负责在适当的时候用fre

2013-03-22 09:36:22 482

转载 Overlapped分析

OVERLAPPED结构主要在一些重叠IO等异步操作中起作用。 即:你需要操作系统传递一批数据,于是填了一个overlapped的订单,订单上写着从哪里(数据的偏移位置)开始传输,于是你去干别的事去了。系统完成传输就打个电话(激活hEvent)叫你验收,你看到overlapped订单上系统写着的传输的数据数量验收接收的数据。下面还有篇对overlapped的转载:OVE

2013-03-22 09:32:09 519

《设计模式》各模式代码

在VS2005下编写的23个设计模式样例

2013-09-16

蚁群算法讲解

初步介绍了蚁群算法的基本原理和实现步骤,以及一个matlab实现样例

2013-03-21

粒子群算法讲解

讲解了PSO算法的基本原理,附带了一个matlab实现的代码

2013-03-21

分布估计算法讲解及matlab代码

讲解了分布估计算法的基本原理,附带一个基于matlab实现的例子代码

2013-03-19

空空如也

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

TA关注的人

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