摘要: 在php编写中,很多人喜欢用notepad editplus 等等在windows下编写程序,这就很容易出现一个问题,那就是文件签名的东西--BOM!所谓BOM,全称是Byte Order Mark,它是一个Unicode字符,通常出现在文本的开头,用来标识字节序(Big/Little Endian),除此以外还可以标识编码(UTF-8/16/32),如果出现在文本中间,则解释为zero width no-break space。检测BOM:grep -r -I -l $'^\xEF\xBB\xBF' /path通过试验,不仅在editplus下开发会出现bom,在notepa 阅读全文
posted @ 2013-09-21 12:36 ..孔雀翎.. 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 我们在编写代码的时候,可能会发现,路径下多了一个类似这样的文件,拿php举例 : core.php_bin.4528.1379650721这是因为我们在编写代码时候,出现了指针溢出,段错误等问题,这种情况我们可以将php配置成debug_enable在gdb -c core_name(例子中是core.php_bin.4528.1379650721) php(指的是代码入口) 就可以定位到bug所在位置了 阅读全文
posted @ 2013-09-21 12:28 ..孔雀翎.. 阅读(412) 评论(0) 推荐(0) 编辑