先花点时间想想你周围每天是些什么人。你释放了什么样的磁场,就会吸引同频的人(比如你搅基,此生基友共相伴)除非你有自闭症,否则你都活在圈子里,你吸引着那些人,那些人也吸引着你。没有无缘无故的爱,倘若一点交集的没有,连419对你来都会像是童话里骗屌丝的故事好吗。弄清楚这一点就比较好解释你当下的状况了。如...
分类:
其他好文 时间:
2014-10-01 01:38:40
阅读次数:
254
1.new、delete、malloc、free关系delete会调用对象的析构函数,和new相应free仅仅会释放内存,new调用构造函数。malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。对于非内部数据类型的对象而言,光...
分类:
编程语言 时间:
2014-09-30 21:29:40
阅读次数:
221
====================问题描述==================== 因为viewpager图片内存溢出的问题,不得不考虑手动释放内存,不过出的问题我不理解。我的想法是创建一个Map,然后用instantiateItem中的参数arg0当作键,bitmap当作值,当destroy...
分类:
移动开发 时间:
2014-09-30 19:15:29
阅读次数:
204
在企业用户环境里,.NET Serviced Component使用广泛。它比较好的把传统COM+封装和.NET应用逻辑衔接了起来,在服务器端应用起到重要作用。.NET Serviced Component 的使用需要注意到很多方面,特别是要做到对象资源合理应用(pooling)和及时释放(Disp...
分类:
Web程序 时间:
2014-09-30 11:00:41
阅读次数:
237
首先,先来看几个概念:
同步:协作的过程,例如,多人开发合作;
互斥:争抢资源的过程,例如苦逼的大学选课;
临界区:进程中对临界资源实施操作的那段程序;
临界资源:一次只能一个进程使用的资源,例如打印机;
信号量:表示资源数量;相对于各个进程来说的;
P操作(-1):申请资源;
V操作(+1):释放资源;
一,单缓冲区的生成者消费者问...
分类:
其他好文 时间:
2014-09-29 22:36:31
阅读次数:
173
由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack): 由编译器自动分配释放,存放函数的参数值,局部变量的值等。内存的分配是连续的,类似于平时我们所说的栈,如果还不清楚,那么就把它想成数组,它的内存分配是连续分配的,即,所分配的内存是在一块连续的内存区域内.当我们声明变量时,那....
分类:
其他好文 时间:
2014-09-29 18:37:21
阅读次数:
197
项目中何时不会用到优化呢,现把一些优化的小经验总结下1、万恶的staticstatic是个好东西,声明赋值调用就是那么的简单方便,但是伴随而来的还有性能问题。由于static声明变量的生命周期其实是和APP的生命周期一样的,有点类似与Application。如果大量的使用的话,就会占据内存空间不释放...
分类:
移动开发 时间:
2014-09-29 08:25:07
阅读次数:
204
一些理论基础:信号量:又称为信号灯、旗语 用来解决进程(线程同步的问题),类似于一把锁,访问前获取锁(获取不到则等待),访问后释放锁。临界资源:每次仅允许一个进程访问的资源。临界区:每个进程中访问临界资源的那段代码叫临界区进程互斥:两个或以上的进程不能同时进入关于同一组共享变量的临界区域,即一个进程...
分类:
Web程序 时间:
2014-09-29 01:11:07
阅读次数:
242
GC和内存泄露无关垃圾回收,这次是一个被无数人讨论过的传统话题。Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。但要注...
分类:
其他好文 时间:
2014-09-28 21:03:46
阅读次数:
250
问题解决办法如下: 必须把下面两行注释放在/etc/init.d/redis文件靠前的注释中: # chkconfig:?? 2345 90 10 # description:? Redis is a persistent key-value database ????? ? ? 上面的注释的意思是...
分类:
其他好文 时间:
2014-09-28 18:46:26
阅读次数:
199