代码分享之使用ImageMagick将PDF转图片
(); $result[] = $dir_name . $filename; } $im->clear(); $im->destroy(); return $result; }上面的代码在功能上是没有问题的,从程序的写法上来看,感觉效率是不高的。每次遍历一张 PDF,都重新 new 了一个对象,然后通过这个对象去读取这一张 PDF 的内容(这样会不会重新加载整个 PDF 文档?);第一次为了计算 PD...
Linux下使用tar和zip进行压缩解压缩教程
ename_2tar 命令的其他参数,v 表示输出执行过程信息,这个一般不需要,特别是远程连接的时候,占用带宽。z 参数表示使用 gzip。使用 z 参数需要注意的是:z 参数在创建(c)的时候是没有问题的,表示打包的过程中使用 gzip 压缩,生成的文件后缀名是 .tar.gz(也可以是 .tgz);如果在解压缩(x)的时候使用 z 参数,则表明该压缩包文件必须是使用了 gzip 压缩的,否则是不能...
解决vim中蓝色注释看不清问题
vim 编辑器默认的注释的颜色是暗蓝色的,一般人稍微远一点偏一点应该是看不清的,至少让人肉眼感觉非常不舒服。其实目录的颜色也是那种暗蓝色的,一般浏览目录的情况比较少。不知道为什么 vim 默认的配色那么差。下面讲述如何修改 vim 注释和目录的颜色。修改 ~/.vimrc 文件,没有则创建。$ vi ~/.vimrc添加如下内容。hi Comment ctermfg=blue // or highli...
PHP5.2.1和PHP5.5.9之间的差异
本文记录下 PHP5.2.1 和 PHP5.5.9 在语言编译方面的一些差异,因为这个差异导致我用低版本的 PHP 在压缩 LMLPHP 代码的时候产生了一些小问题 - 双引号里面的空格被丢失。TOKEN 的值发生错位,也许是 PHP5.3 之后加入的 namespace 关键字导致的。// php5.2.1 echo token_name(314); // T_ENCAPSED_AND_WHITES...
上海的房价还能涨多久?
中国的创始人红薯刘冬最近也在朋友圈发出感叹,“哪哪都在聊房子,聊你妹啊聊”。上海的房价是令人担忧的,因为房奴们的收入能力并没有很突出,至少大都是工薪阶层,每个月还贷都在一万左右,试想,如果某个行业出现问题,这帮人找不到工作了,是没有能力偿还的。我身边的大多数人都是互联网工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民众越来越懦弱无能...
在Linux下使用CIFS挂载访问Windows文件
p 是否备份),2 (优先级)。CIFS 挂载有个最大的毛病,也是我写这篇文章的原因,就是不能挂载 git 目录,也许是它工作在应用层的原因,目录权限会丢失,文件夹内容如果很大直接卡死,挂载会导致很多问题。...
大润发超市购物小票算错账
知乎上有网友说:信用卡出错对用户是损失,对银行更是很大的损失,如果一个账单计算出错,会导致内部很多账单都出错,这样一来,银行的损失也会很大。仔细一想,对于超市内部的收银系统来说,即使出错也不会有什么大问题,毕竟没有银行那样的正规和稳定,以后超市买东西多留心。说了这么多,让人以后还敢在大润发买东西吗?。这样被发现了一次,以后每次超市买东西不仅要一一核对购物内容,还得做加减法;以后信用卡每次消费都得记一笔...
谈谈项目开发过程中GIT合并分支
) $ git push origin :feature-160703如果本次开发只有一个 commit,还要强制产生一个 pull request,那不是傻吗?,直接 cherry-pick 就解决问题了。(master) $ git cherry-pick ......谨以此文献给每天写代码的农民哥,希望大家早日出头。...
2016上海PHPCON技术峰会(二)
是对性能的影响微乎其微,可以忽略不计,但是对于一个程序员的修养来讲,还是建议大家按照统一的好的风格来写,还比如在 C 语言中将一个数除以 2,比较好的写法当然是位移而不是使用除法,最终编译器会优化这个问题。说到这里,鸟哥更是提起曾经 09 年在百度邮件组工作的一些事情。见下文分解:鸟哥曾经在百度邮件组,有次他们组收到一封邮件,邮件内容是关于性能的一个测试,说是 PHP 函数名字太长影响性能,短的函数名...
换行符\n回车符\r是0AH 0DH还是OAH ODH
十六进制数字的表示方法,习惯在前面加上 0x 或者在后面加上 h。例如 0x0A 或 0AH。鉴于很多文档将 0AH 写成 OAH 的问题,我自己一开始也被弄糊涂了,OAH 是什么意思?。下面我截取了一段 ASCII 码表。0000 1010100ALF␊换行键\n0x0A或0AH 0000 1011110BVT␋垂直定位符号 0000 1100120CFF␌换页键 ...