日期函数总结——一、返回时间戳——若整体数值超出计算机能力范围,返回空。 1. time();返回当前的 Unix 时间戳 例:$a=time(); var_dump($a); //输出:int(1392192781) 2.strtotime();将其他格式解析为 Unix 时间戳 例...
分类:
Web程序 时间:
2014-10-24 12:37:16
阅读次数:
253
本周遇到了好几个core都很有典型性。在这里和大家分享下。
相信有过Linux编程经验的人,肯定都遇到过。感觉周围人很多对core有天然的恐惧感,尤其对刚入行不久的同学来说。当然了,也有工作好几年看到core也束手无策的。今天就分析一下,core,其实大部分都是很容易解决的。如果一个core很难以复现,那么说明还是很复杂的,算是Corner case,可能需要很长时间,脑子里要有很好的运行时状态才可以(阅读源码,学习的是逻辑;将源码对应到运行时的状态,分析一些状态机的转换,再去分析可能会发生的情况)。相信前...
分类:
系统相关 时间:
2014-10-24 00:28:39
阅读次数:
255
数组初步'; $ereg2 = 'is'; $str2 = 'This is a register book.'; $arr_str2 = split($ereg2, $str2); var_dump($arr_str2); echo ''; $array = a...
分类:
Web程序 时间:
2014-10-23 15:52:57
阅读次数:
266
/vendor/sprd/open-source/tools/crashcat sysdump.core.* > dump.bincrash -m phys_base=0x80000000 dump.bin vmlinuxbtlogpsdis -l c1234567struct -o 结构体p 查看...
分类:
其他好文 时间:
2014-10-22 14:24:19
阅读次数:
480
收到消息某系统一个节点因为内存溢出而宕机,系统的中间件是weblogic,数据库的oracle。 1. 先用IBM HeapAnalyzer分析内存溢出时的dump文件,找到占用内存最多的请求,然后看代码。 2. 在走查代码发现,此类中的方法都特别简单,对单表的增删改查,有查询的地方都是...
分类:
编程语言 时间:
2014-10-18 16:47:05
阅读次数:
153
这个文件我在今天分析学习的时候,一直有种似懂非懂的感觉,代码量700+的代码,最后开放给系统的就是一个process()方法。这里说的说的数据库检测,是针对key的检测,会用到,下面提到的结构体:
/* Data type to hold opcode with optional key name an success status */
/* 用于key的检测时使用,后续检测操作都用到了ent...
分类:
数据库 时间:
2014-10-17 23:27:57
阅读次数:
595
关于PHP中empty()、isset() 和 is_null() 这三个函数的区别,之前记得专门总结过,上次又被问到,网上已经很多,就用几个例子来说明:测试用例选取:用var_dump()分别输出如下:empty()bool(true)bool(true)bool(true)bool(true)b...
分类:
Web程序 时间:
2014-10-17 23:21:18
阅读次数:
342
1. picklepickle模块中的两个主要函数是dump()和load()。dump()函数接受一个文件句柄和一个数据对象作为参数,把数据对象以特定的格式保存到给定的文件中。当我们使用load()函数从文件中取出已保存的对象时,pickle知道如何恢复这些对象到它们本来的格式。2. raw_in...
分类:
编程语言 时间:
2014-10-17 13:43:26
阅读次数:
139
Kint使用,简单介绍 是一个简单又强大的PHP调试工具。 1.kint 是什么? kint是用绝对易人识辨的方式展示PHP调试的数据。 换句话说,它可以取var_dump(),debug_blicktrace()。 非常容易使用,是PHP开发人员的必备工具。 2.下...
分类:
Web程序 时间:
2014-10-16 23:10:33
阅读次数:
241