vector使用十分方便,可以存放任意类型数据结构。有时候我们会在vector中存放对象指针等,在删除某个元素的时候,我们还需要释放相应的内存。本文主要谈一下erase方法,尤其是在循环体中使用erase方法,需要注意是否存在隐性问题。erase的函数原型有两种形式:iteratorerase(ite..
分类:
其他好文 时间:
2015-03-07 18:46:55
阅读次数:
683
释放内存前#free-mtotalusedfreesharedbufferscachedMem:7831770412702566813-/+buffers/cache:6347197Swap:799907999sync&&echo1>/proc/sys/vm/drop_cachessync&&echo2>/proc/sys/vm/drop_cachessync&&echo3>/proc/sys/vm/drop_caches释放内..
分类:
系统相关 时间:
2015-03-03 18:52:09
阅读次数:
164
浅拷贝:就是给对象中的每个成员变量进行复制, 就是把A1类中的变量直接赋给A2类中变量, 属于值传递, 但是涉及到有指针类型的成为, 它们指向的是同一块内存. 这就出现了问题:当B把内存释放了(如:析构), 这时A内的指针就是野指针了, 出现运行错误. 深拷贝:就是不仅使用值传递, 而是要每个变量...
分类:
编程语言 时间:
2015-02-14 23:48:49
阅读次数:
264
每个Federation集群由三台节点组成,其中两个Disk,一个Ram。接下来我们评估一下,一个Federation集群能够容纳的用户数。已知数据:6W queue消耗4G内存一个设备会占用2个queue内存报警阀值定为 60%。注:因为消息,连接等也需要消耗内存性能测试中,两台(接近运维的物理机...
分类:
其他好文 时间:
2015-02-11 12:19:15
阅读次数:
622
1.业务系统的关联关系用mysql组织2.缓存数据用memcached、redis存取3.大文本数据放进mongodb存取中4.数据统计计数增加阀值功能用mysql将memcached、redis、mongodb三者结合起来,根据实际业务需要看一下哪些适合memcached、redis缓存存取,哪些...
分类:
其他好文 时间:
2015-02-06 12:57:17
阅读次数:
158
1、概述
今天居然改app图标改了半天无效果,好没意思了,也不算初学了吧。android手机奇葩差异性总是很多。在此把遇到的总结记录下
特别是前段时间做ble app开发遇到了很多
2、遇到过的差异问题
三星手机:
三星手机调用相机,拍出来通常是横的,需要自己转回来
三星手机做摇一摇,那个重力传感器(是这个传感器么),摇的阀值比较大,就是比较难摇
三星note3 蓝牙ble容...
分类:
移动开发 时间:
2015-02-06 00:51:56
阅读次数:
297
前沿分析:
我为什么要想实现一个这样的回弹呢?因为android都没有支持回弹效果,只有个oversroll的回弹效果,其他的时候都是edgeeffect效果,当我们在哪个地方需要这样的回弹效果我们就直接把我们的控件往这个SrollVIew里面一扔就可以了。其他的都不用管。
主要用到的类讲解:
Scroller,主要来辅助我们记录动画和滑动的类,VelocityTracker用来计算滑动阀值...
分类:
移动开发 时间:
2015-02-04 16:39:14
阅读次数:
193
在一个项目中,如果ViewController使用完成之后,发现这个东东并没有释放掉,dealloc方法不走,看着那个内存蹭蹭的网上增,就跟自己的火气一样。相信大家都知道如何去释放一个不用的ViewController,但是还是有些其他因素限制了内存释放。
首先,如果你创建了一个VController,使用它却没释放它,那这个VC肯定存在,那dealloc指定不调用,那么你创建的类就会内...
分类:
其他好文 时间:
2015-01-30 22:51:25
阅读次数:
261
/*
2 编写一个业务函数,实现按行读取文件。把内容按照第三种内存模型打包数据传出,把行数通过函数参数传出。
函数原型有两个,任意选择其一
要求1:请自己任意选择一个接口(函数),并实现功能;70分
要求2:编写测试用例。30分
要求3:自己编写内存释放函数
*/
/*
2 编写一个业务函数,实现按行读取文件。把内容按照第三种内存模型打包数据传出,把行数通...
分类:
其他好文 时间:
2015-01-30 22:44:38
阅读次数:
116
大家在使用PhpExcel类时,当打开一个比较大的excel数据文档,会出现Fatalerror: Allowed memorysize of 67108864 bytes exhausted (tried to allocate 27 bytes) in example/admin/add_mysql.php on line 50这样的错误,即页面内存已经耗尽。现在我来说一下解决办法:
...
分类:
Web程序 时间:
2015-01-27 20:27:06
阅读次数:
133