自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++ STL容器的内存分配

一.前言在使用STL各类容器的时候,有时会出现迭代器失效,引用(指针)失效等情况的而发生,即使看似你的操作都是合法的情况下。要了解问题的原因,我们就要了解C++中stl容器的内存分配策略。我们才知道在哪些操作下可能导致迭代器失效,引用(指针)失效。二.问题分类首先我们把以上的问题分成两类:容器的迭代器为什么会失效?容器元素的引用(指针)为什么会失效?因为从内存角度上来讲,如果引用是失效了那么指

2016-10-27 23:59:59 10937 8

原创 详解重载解析(一)

一.前言什么是重载解析呢? 我们要解释重载解析就要先了解重载。当我们对同一个函数名写了不同参数列表的版本之后,编译器会生成这个函数的不同重载版本。那么当我们调用这个函数的时候,编译器就会子自动根据实参的参数类型来判断到底调用的是哪个版本的函数。那么编译器选取最合适的函数版本的这一个过程就被称为重载解析。 二.重载解析的步骤在这里我们先不忙考虑含有模板函数的情况,这个问题我们留到下一章来讨论。当没有

2016-10-19 15:38:50 2055

原创 第一次参加区域赛之旅——2016 ACM/ICPC 大连站 感想

一 . 行程     说到行程简直是一把鼻涕一把泪。学校不报销卧铺,只能坐硬座,而且没有直达车,所以还要在北京转车。30多个小时啊~~。回来就更别说了,转五趟车。差点没挂在火车上。。。 二 . 旅游     说实话,对于我们三个弱鸡来说对于这次比赛,我们是抱着旅游的心情去的。于是我们提前到了一天,在大连读书的高中同学的建议下去了星海公园和星海广场。虽然我已经见过海了,但是队友都是第

2016-10-19 11:13:58 4926 4

原创 Unity内存优化

1.代码层面1.foreachMono下的foreach使用需谨慎,频繁调用容易触及堆上限,导致GC过早触发,出现卡顿现象。特别注意的是在Update中如果非必要,不要使用foreach。尽量可能用for代替foreach.会产生GC Alloc,说明foreach调用GetEnumerator()时候会有堆内存上的操作,new 和dispose。

2016-10-07 18:32:13 1425 1

原创 Unity StrangeIoC框架

Unity StrangeIoC(一)正式之前先说说基础的概念:首先是MVC框架,MVC框架的思路是将业务逻辑、数据、界面显示分离,网上很多关于MVC的资料,这里不再过多的描述了。下面截图来自wikipedia的mvc框架:然后是控制反转(包括依赖注入和依赖查找),控制反转也是著名框架spring框架的核心。对于控制反转(Inversion of Con

2016-10-06 23:14:43 7478 1

Unity3D火焰粒子特效

使用Unity3D自带的粒子系统制作的火焰粒子特效。。。。

2018-05-18

LitJson.dll

LitJson库,用于json的序列化和反序列化

2016-09-15

基于Opencv植物大战僵尸游戏源码

基于opencv\C++语言实现的植物大战僵尸游戏部分源码.

2015-08-09

空空如也

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

TA关注的人

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