请注意,扣丁禅师并不支持低于IE8的浏览器,为了获得最佳效果,请下载最新的浏览器,推荐下载 Chrome浏览器

Java, Python, Ruby, PHP, C等语言性能对比

11-14

代码功能:循环拼接字符串,并替换子字符串 硬件环境:Intel Core2 Duo T7500@2.20Ghz CPU; 2 GB RAM; OS Debian GNU/Linux 2.6.32 i686 代码执行时长 代码...
阅读全文

PHP内核中是如何实现 empty, isset 这些函数的?

11-07

叨叨几句 准备工作 开始分析 叨叨几句 本来这个问题是在oschina上提出的: http://www.oschina.net/question/1179015_2140695 但一直没收到合适的答案,...
阅读全文

VIM PIV插件的bug,编辑PHP大文件偶尔会丢失语法高亮

11-05

在查看行数较多的PHP脚本时候,比如G跳到文件底部,经常会丢失语法高亮,经google 这个应该是和自动保存功能冲突所引起,具体讨论见: https://github.com/sp...
阅读全文

PHP实现简单高精度的求PI方法

11-05

本篇是继上一篇 PHP实现投镖求PI法,最笨但最有意思 讲完最笨的,再说一个更精巧的方法,代码如下: <?php // pi = 2 + 2/3 + 2/3*2/5 + 2/3*2/5*2/7 + ....
阅读全文

PHP实现投镖求PI法,最笨但最有意思

11-05

原理见下图: 被称为利用投飞镖的方法求PI 以下总结选自其他网友: Figure2是Figure1的右上角的部分。 向Figure2中投掷飞镖若干次(一个很大的数目),并...
阅读全文

通过git自动部署WEB服务上的PHP代码,提交即生效

7-26

通过git自动部署,可以不用登录服务器,git push后代码即刻生效,有问题还可以随时回退版本,安全方便。另外还相当于git仓储的一个copy,不怕丢失,损坏,充...
阅读全文

tcpdump for android L 5.x with pie support

6-07

由于使用了NDK编译的可执行文件在应用中调用,在4.4及之前的版本上一直没出问题。 最近由于要测试在Android L上的运行情况发现,当运行该可执行文件时,报如...
阅读全文

C语言实现任意进制的转换,主要注意代码的小技巧

5-31

在Linux GCC编译测试通过,代码如下: #include <stdio.h> void tobase(int, int); int main() { tobase(33, 16); return 0; } void tobase...
阅读全文

快速清理Android中无用的资源信息,图片,字符串等等

4-10

基于python的脚本工具 android-resource-remover github 地址: https://github.com/KeepSafe/android-resource-remover 安装方法: pip install android-re...
阅读全文

我的黑科技,让C++可以访问private成员

3-23

严格说,C++的禁止外部类访问private 是指在编译期,运行期都是在内存中的数据,是可以做任何修改的。本文的方式讲的就是针对运行期如何修改。 这个方案源于N...
阅读全文