Windows 从 Vista 開始又一次改动了其系统的权限管理机制,于是如今就会碰到一些 xp 能过而 win7 不能过的代码。比方 Service 程序和一般应用程序用共享内存的方式来通讯,CreateFileMapping 的第二个參数我们往往都是填 NULL 使用默认权限(Service 的...
分类:
其他好文 时间:
2014-10-09 00:22:47
阅读次数:
196
Java和C++的一个非常重要的区别在于内存管理,JVM把内存管理及垃圾回收接管过来,不需要Java程序员显式的管理对象的生命周期,从而避免了诸如内存溢出及内存泄露等问题;但作为一个Java程序员,深刻理解Java的内存管理及垃圾回收机制,对于理解Java对象的创建过程,有效利用内存,构建高性能Java应用将具备非常重要的意义,因此本文对Java的内存管理机制做了一个详细的介绍。...
分类:
编程语言 时间:
2014-10-06 23:26:11
阅读次数:
315
CCObject、ref、Director、Autorelease、PoolManager、scene渲染树 cocos2dx两个版本内存管理分析,实现程序员的版本迭代。
所以每次执行完clear,Manager中除了渲染树和_referenceCount>1都会被清理掉;可是pool被清理之后_referenceCount>=1的内存就如渲染树般泄露了,这个时候就需要我用自己release(delete)了。为什么会出现这样子的情况呢,实际上源于早前兼容ObjectC的代码继承过来的管理机制,可能之后Po...
分类:
其他好文 时间:
2014-10-06 19:13:10
阅读次数:
326
1.引用计数器 每种语言都有自己的内存管理机制,当然OC也不例外。当一个对象创建的时候,系统在堆中给这个对象分配了一块存储区域,这个对象被栈中的对象指针所指向,当没有任何指针指向这个对象的时候,系统怎么释放这块对象内存呢?OC中是用引用计数器来实现的。每一个对象拥有一个引用计数器(占四个字节),当....
分类:
其他好文 时间:
2014-10-03 20:16:25
阅读次数:
162
详细分析《炉石传说》的资源加载、Cache管理机制。...
分类:
其他好文 时间:
2014-09-29 11:15:37
阅读次数:
251
GC和内存泄露无关垃圾回收,这次是一个被无数人讨论过的传统话题。Action Script使用的是和Java相似的内存管理机制,并不会即时回收废弃对象的内存,而是在特定时间统一执行一次GC(Gabage Collection)操作来释放废弃对象的内存,避免了重复判断是否需要回收产生的性能问题。但要注...
分类:
其他好文 时间:
2014-09-28 21:03:46
阅读次数:
250
只要学过汇编的人都知道8086处理器对存储器采用分段管理机制,为什么要这么设计呢?采用线性地址直接访问存储器该多好,直接明了。其实Intel的工程师绝对不会那么傻,当然是有他的道理:首先,地址总线有20根,可寻址1M的地址空间,而寄存器是16位,仅能寻址64K,总不能白白浪费多出来的空间。要知道在8...
分类:
其他好文 时间:
2014-09-26 21:01:18
阅读次数:
168
中国互联网安全大会
由360公司与中国互联网协会网络与信息安全工作委员会主办,为期两天,涉及移动终端、Web网络、存储、工控、APT等方面的安全技术及产品分享会,会议不乏产品广告,但本次会议也确实对各个管理机构、厂家及创业公司的标准、先进技术和产品有了一定了解,对本人触动很大,也坚定了我在网络及网络安全领域前行的决心。...
分类:
其他好文 时间:
2014-09-26 20:42:18
阅读次数:
160
boost::scoped_ptr虽然简单易用,但它不能共享所有权的特性却大大限制了其使用范围,而boost::shared_ptr可以解决这一局限。顾名思义,boost::shared_ptr是可以共享所有权的智能指针boost::shared_ptr的管理机制其实并不复杂,就是对所管理的对象进行...
分类:
其他好文 时间:
2014-09-24 00:23:55
阅读次数:
250
有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学...
分类:
其他好文 时间:
2014-09-23 13:13:15
阅读次数:
252