作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:Zval的基本结构查看zval的方法:debug_zval_dump和xdebu...
分类:
Web程序 时间:
2014-11-28 06:16:02
阅读次数:
436
课时44PHP自加(++)自减(--)运算需要注意的地方1. $a = false;$b = true;echo $a; //结果为1echo $b; // 结果为空布尔型2. $c = true;$c++;echo $c; //结果为2var_dump($c); //结果还是bool tr...
分类:
Web程序 时间:
2014-11-28 06:15:30
阅读次数:
313
可变变量:就是说一个可变变量 获取了一个普通变量的值 作为这个可变变量的变量名。例如:';echo $user;//判断结果是否相同,结果都是10个字节的字符串if(empty($name)){ echo 'kong';}else{ echo 'feikong';};echo '';var_dump...
分类:
Web程序 时间:
2014-11-27 21:52:54
阅读次数:
249
http://www.cnblogs.com/me-sa/archive/2012/04/28/2475556.html Erlang Crash Dump Viewer真的是排错的天兵神器,还记得我们之前曾经讨论过[Erlang 0013]抓取Erlang进程运行时信息[Erlang 0012]E...
分类:
其他好文 时间:
2014-11-27 18:20:40
阅读次数:
251
一、字典序法
1) 从序列P的右端开始向左扫描,直至找到第一个比其右边数字小的数字,即。
2) 从右边找出所有比大的数中最小的数字,即&space;a_{i},&space;j>&space;i&space;\right&space;\}" title="a_{k}=min\left \{ a_{j}|a_{j}> a_{i}, j> i \right \}" alt="">。
3) 交换与...
分类:
编程语言 时间:
2014-11-27 16:18:13
阅读次数:
257
一、Key Key命令速查:命令说明DEL删除给定的一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量DUMP序列化给定 key,返回被序列化的值,使用 RESTORE 命令可以将这个值反序列化为 Redis 键EXISTS检查给定key是否存在EXPIRE为给定key....
分类:
其他好文 时间:
2014-11-27 16:11:23
阅读次数:
250
题目大意:给出一张有向图,每一个节点有一个权值,经过一次之后会取走节点上的权值。有一个原点,多个汇点,问最多能收获多少权值。
思路:做一次Tarjan将图变成拓扑图,然后直接跑SPFA+Heap,比较慢,但是用了高大上的namespace,很开心。
CODE:
#include
#include
#include
#include
#include
#defin...
作为数据的容器,我们常常需要跟变量打交道,不管这个变量是数字、数组、字符串、对象还是其他,因而可以说变量是构成语言的不可或缺的基础。本文是PHP内核探索之变量的第一篇,主要介绍zval的基本知识,包括如下几个方面的内容:
Zval的基本结构查看zval的方法:debug_zval_dump和xdebugZval的原理,COW等
由于写作仓促,难免会有错误,欢迎指出。
一、Zval的基本结...
分类:
Web程序 时间:
2014-11-27 10:45:24
阅读次数:
389
相关命令:adb shell dumpsys meminfo > dumpsys_meminfo.txt adb shell cat /sys/kernel/debug/ion/ion_mm_heap > ion_mm_heap.txt adb shell cat /proc/mali/memory_usage > gpu_mali_memory_usage.txt adb shell ps > ...
分类:
移动开发 时间:
2014-11-27 10:43:52
阅读次数:
223
Eclipse Memory Analyze 是JAVA 堆转储文件分析工具,可以帮助你发现内存漏洞和减少内存消耗。
概述
对于大型 JAVA 应用程序来说,再精细的测试也难以堵住所有的漏洞,即便我们在测试阶段进行了大量卓有成效的工作,很多问题还是会在生产环境下暴露出来,并且很难在测试环境中进行重现。JVM 能够记录下问题发生时系统的部分运行状态,并将其存储在堆转储 (Heap...
分类:
系统相关 时间:
2014-11-27 01:40:12
阅读次数:
347