一个比较低级的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 跳转,跟随当前协议。结果哪些傻逼爬虫竟然请求成了这个...
换行符\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...
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...
上海的房价还能涨多久?
中国的创始人红薯刘冬最近也在朋友圈发出感叹,“哪哪都在聊房子,聊你妹啊聊”。上海的房价是令人担忧的,因为房奴们的收入能力并没有很突出,至少大都是工薪阶层,每个月还贷都在一万左右,试想,如果某个行业出现问题,这帮人找不到工作了,是没有能力偿还的。我身边的大多数人都是互联网工作者,我想其他行业,比如金融一样会有很多房奴,都是一样在苟且的维持着生活。国内一线城市,现状都比较相似,高房价导致民众越来越懦弱无能...
所思所想谈谈对这个社会的看法
友的评论,几乎全部都是批判他们的,大家的意思都是活该。包括之前在北京动物园里面,被老虎伤到的那对母女事件一样,网友的评论也几乎都是说当事人的不是。当我看到这样的事件发生的时候,我也许会觉得当事人是有点问题,做的不好,但骂是骂不出口的,只能不评论吧。而现在的网友,大部分都是知识分子,也大都是比较年轻的人,为什么这么缺乏同情心呢?。当今时代的快速发展,导致社会脱节,贫富加剧。大家活的都很累,特别是农村,所...
谈谈关于技术和设计中 px dp in 等的含义
不属于长度单位。 dpdp 据说是安卓为了适应不同分辨率的手机而发明的一种单位。其实我是很讨厌这些大公司随随便便发明东西的,在技术领域特别是前端已经被各大公司搞的乌烟瘴气,并且这些东西并没有很好的解决问题。还有浏览器技术和 ES6,ES7 的不断推出的新特性等等,搞了这么多新玩意儿简直是唯恐天下不乱,也许各大主流公司都希望自己能主宰技术吧。谷歌认为,在一英寸屏幕区域长度内能显示 160 个点时,dp ...