LMLPHP后院

2016上海PHPCON技术峰会(二)

是对性能的影响微乎其微,可以忽略不计,但是对于一个程序员的修养来讲,还是建议大家按照统一的好的风格来写,还比如在 C 语言中将一个数除以 2,比较好的写法当然是位移而不是使用除法,最终编译器会优化这个问题。说到这里,鸟哥更是提起曾经 09 年在百度邮件组工作的一些事情。见下文分解:鸟哥曾经在百度邮件组,有次他们组收到一封邮件,邮件内容是关于性能的一个测试,说是 PHP 函数名字太长影响性能,短的函数名...

谈谈项目开发过程中GIT合并分支

) $ git push origin :feature-160703如果本次开发只有一个 commit,还要强制产生一个 pull request,那不是傻吗?,直接 cherry-pick 就解决问题了。(master) $ git cherry-pick ......谨以此文献给每天写代码的农民哥,希望大家早日出头。...

在 PHP 中打印 trace 信息

打印,并不返回值,这样需要借助缓冲区才能实现,比较麻烦;debug_backtrace 返回的是数组,需要 implode 才可以使用,并且冗余信息太多。高手在民间啊,也许很多人都意识到了这个不好用的问题,于是有了下面的解决方案:$e = new Exception(); echo str_replace('/path', '', $e->getTraceAsString()); 是不是超级爽,欠操的...

关于HTML标签textarea换行符注意事项

HTML 本身的规范设计的还是很合理的,兼容性也很强。本文讲解下 textarea 换行符需要注意的问题。几乎所有浏览器,textarea 的换行提交到服务端对应的字符串都是 \r\n。目前我使用到的浏览器包括 IE8 测试下来都是这样。关于 textarea 的兼容性,测试下来,兼容性也特别好。服务端输出的换行符如果是 \r 或者是 \n,都能正常显示成一个换行符,如果服务端返回 \r\n,也是显示...

一个比较低级的PHP代码加密方式

在计算机界,只要能被运行的代码,不论怎么加密,怎么混淆,都是一定可以解开的,只是时间成本问题。想必大家都看过 Java 反编译方面的文章,都见过 IOS 逆向工程这样类似的书籍了吧。说的就是这个道理。当我见到一个非常傻逼非常低级的 PHP 代码加密方式时,我觉得加密方及他们的公司特别傻逼,还装的那个正式的样子就很傻逼。截取一段他们加密的方式:<?php $OOO0O0O00=__FILE__;$OOO...

谈谈网站开发中的跳转方式

//mall.dbsqp.com//mall.dbsqp.com//mall.dbsqp.com//mall.dbsqp.com/manager/html HTTP/1.1" 301 432出现上面的问题,是我在 LBLOG CMS 中加了一个功能,防止在使用 IP 访问或者使用其他不正确的域名访问我的网站时,跳转到正确的域名,当时使用的是 301 跳转,跟随当前协议。结果哪些傻逼爬虫竟然请求成了这个...

在Linux下使用CIFS挂载访问Windows文件

p 是否备份),2 (优先级)。CIFS 挂载有个最大的毛病,也是我写这篇文章的原因,就是不能挂载 git 目录,也许是它工作在应用层的原因,目录权限会丢失,文件夹内容如果很大直接卡死,挂载会导致很多问题。...

上海的房价还能涨多久?

中国的创始人红薯刘冬最近也在朋友圈发出感叹,“哪哪都在聊房子,聊你妹啊聊”。上海的房价是令人担忧的,因为房奴们的收入能力并没有很突出,至少大都是工薪阶层,每个月还贷都在一万左右,试想,如果某个行业出现问题,这帮人找不到工作了,是没有能力偿还的。我身边的大多数人都是互联网工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民众越来越懦弱无能...

换行符\n回车符\r是0AH 0DH还是OAH ODH

十六进制数字的表示方法,习惯在前面加上 0x 或者在后面加上 h。例如 0x0A 或 0AH。鉴于很多文档将 0AH 写成 OAH 的问题,我自己一开始也被弄糊涂了,OAH 是什么意思?。下面我截取了一段 ASCII 码表。0000 1010100ALF␊换行键\n0x0A或0AH 0000 1011110BVT␋垂直定位符号 0000 1100120CFF␌换页键 ...

代码分享之使用ImageMagick将PDF转图片

(); $result[] = $dir_name . $filename; } $im->clear(); $im->destroy(); return $result; }上面的代码在功能上是没有问题的,从程序的写法上来看,感觉效率是不高的。每次遍历一张 PDF,都重新 new 了一个对象,然后通过这个对象去读取这一张 PDF 的内容(这样会不会重新加载整个 PDF 文档?);第一次为了计算 PD...
2025-10-14 01:56:23 1760378183 0.019249