wangyouworld 的所有文章

关于 wangyouworld

你为什么登山,因为山在那里。

交叉编译详解 Crifan Li

交叉编译详解 Crifan Li

本文主要介绍了什么是交叉编译,为何要有交叉编译;解释了什么是工具链,什么是交叉工具链;详解解释了交叉编译器的名字的命名规则,以及如何获得交 叉编译器,制作交叉编译器的各种工具,使用已有的交叉编译器和自己手动编译交叉编译器之间的对比;最后总结了交叉编译方面的心得和注意事项。

Crifan Li

/*
 * PHP TRIM LTRIM RTRIM 是个坑 大坑
*/

// 看代码

$str = 'abc';
echo 'trim <br>';
var_dump(trim($str, 'bad'));

$str = 'CAT_';
echo 'trim <br>';
var_dump(trim($str, 'CATE_'));

$str = 'abc';
echo 'trim <br>';
var_dump(trim($str, 'ac'));

你认为返回是什么?

继续阅读 PHP TRIM 是个坑 大坑

Something mysterious is formed, born in the silent void. Waiting alone and unmoving, it is at once still and yet in constant motion. It is the source of all programs. I do not know its name, so I will call it the Tao of Programming.
寂静的虚空里诞生了神秘的东西,这种东西恒久存在永不消失,它是所有程序的根源所在,我不知道怎么形容它,姑且称它为编程之道。

继续阅读 编程之道

一客户反馈网站某一模块JS无法执行,远程查看加载的资源文件时,发现都返回的是,

function t3_ar_guard() {
eval(function(p,a,c,k,e,d){e=function(c){return c};if(!''.replace(/^/,String)){while(c--){d[c]=k[c]||c}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('0.3="4=7/6;5=/";0.2.1=0.2.1;',8,8,'document|href|location|cookie|ant_stream_55ed74d83cde3|path|1921785638|1445255474'.split('|'),0,{}))}

继续阅读 浏览器加载资源返回 onload t3_ar_guard 问题