自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

徐小小小hi的博客

徐小小小hi的博客

  • 博客(8)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 C/C++内存存储

首先提到内存的存储,不得不说下变量的左值和右值:变量包含两个值:左值和右值。左值是内存存储区的名字,右值是存放存储区中的值。至于存储区,究竟是在哪,可分为以下几种:  1、栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。  2、堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个

2016-02-25 14:26:56 538

原创 *p++和*++p

首先从运算符优先级的问题上看,后置++的优先级高于前置++和*,前置++和*处于同一优先级,遵从从右往左的结合性;然后在看前置++和后置++的返回值问题:++x 表达式的值是原值+1,返回自身引用,可以当做左值,x++ 表达式的值是原值,返回一个临时变量,不能当做左值。那么问题就好解决了:*p++: 等价于 *(p++), 指针++,整个表达式的值是p所指的位置的值,而不是p+

2016-02-02 16:10:27 851

原创 realloc,malloc,calloc的区别

三个函数的申明分别是: void* realloc(void* ptr, unsignednewsize); void* malloc(unsigned size); void* calloc(size_t numElements, size_tsizeOfElement); 都在stdlib.h函数库内它们的返回值都是请求系统分配的地址,如果请求失败就返回NULL

2016-02-02 09:38:53 259

转载 智能算法综述

原文地址:智能算法综述作者:zhliang智能算法综述1 什么是智能算法 智能计算也有人称之为“软计算”,是们受自然(生物界)规律的启迪,根据其原理,模仿求解问题的算法。从自然界得到启迪,模仿其结构进行发明创造,这就是仿生学。这是我们向自然界学习的一个方面。另一方面,我们还可以利用仿生原理进行设计(包括设计算法),这就是智能计算的思想。这方面的内容很多,如人工神经网络技术、遗传算法、模

2016-02-02 09:35:47 819

转载 BOOL和bool的区别

原文地址:BOOL和bool的区别作者:zhliangBOOL和bool的区别  BOOL和bool的区别:  一 :  1、类型不同  BOOL为int型  bool为布尔型  2、长度不同  bool只有一个字节  BOOL长度视实际环境来定,一般可认为是4个字节  3、取值不同  bool取值false和true,是0和1的区别  BOOL取值FALSE和TRUE,是0

2016-02-02 09:35:42 379

转载 matlab遗传算法工具箱函数及…

原文地址:matlab遗传算法工具箱函数及实例讲解(转引)作者:zhliangmatlab遗传算法工具箱函数及实例讲解核心函数:(1)function[pop]=initializega(num,bounds,eevalFN,eevalOps,options)--初始种群的生成函数【输出参数】   pop--生成的初始种群【输入参数】   num--种群中的个体数目   b

2016-02-02 09:35:31 2735

转载 遗传算法简介

原文地址:遗传算法简介作者:zhliang遗传算法简介    遗传算法是一类模拟生物进化的智能优化算法,它是由J.H.Holland于六十年代提出的。目前,遗传算法已成为进化计算研究的一个重要分支。   与传统优化方法相比,遗传算法的优点是:·群体搜索·不需要目标函数的导数·概率转移准则遗传算法研究热点·

2016-02-02 09:35:29 624

转载 C语言建立动态数组

原文地址:C语言建立动态数组作者:zhliangC语言建立动态数组数组的有点在于随机存取,然而其不足也是明显的,就是一旦建立其大小就不能改变。若用数组存储数据,则必须创建一个可能存放的最大空间的数组,这无疑浪费了空间。动态数组解决了这个问题。动态数组的思路是:先建立一定大小的数组,向这个 数组中存放数据,如果数组已满,则重新申请一个更大的空间来存放。每次重新申请时可以指定增量(inc)的大

2016-02-02 09:35:05 522

c++线程池操作

c++编写的线程池

2016-12-15

Qt流程图绘制

图层的操作,旋转放大等,图元的添加移动等以及图元之间的连线。流程图的绘制。

2016-05-20

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

TA关注的人

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