PHP解压函数gzdecode和gzinflate使用方法
de 使用方法,gzdecode — Decodes a gzip compressed string,解压一个使用 gzip 压缩的字符串,这是官网手册上面写到的。 目前很多的空间服务商的 PHP 版本都没有达到 5.4 ,这也导致使用此函数之后发生函数未定义错误,该如何解决这个问题呢?PHP 官方网站用户提交的日志中有人给出了很好的解决方案,使用 gzinflate 函数代替,代码参考如下: <?...
使用GIT BASH管理多个远程代码库
一些补充,关于如何使用 GIT 推送代码到多个远程代码库。使用场景:比如我们的项目同时放到了 GITHUB 和 GITOSC 中,这个时候本地只有一份项目代码,当本地开发时做了更新,要保持远程两个远程版本库的一致性,就必须将代码同时推送到两个远程服务器。 这里将不使用 GITHUB 自带的 GIT 客户端,GITHUB for windows 客户端做了定制化,对于推送到其他服务端不太方便。 在 GI...
代码分享之合法校验过滤编辑器提交的HTML内容
错乱,但是大部分编辑器生成的 HTML 还是包含 style 属性的。对 style 属性里面的 CSS 没有再做分析,以后有时间再补充。代码中使用了 Closure,因此需要 PHP 5.3 以上的版本才能跑。另外里面用到了函数 array_get,这个不是 PHP 内置函数,使用的时候需要注意修改。function HtmlFilter( $html, $allow_tags = array( '...
使用PHP自带服务器进行WEB开发与调试
时代在进步,软件也在进步,在各大语言都纷纷自带服务器之后,PHP 在 5.4 版本之后也自带了一个 WEB 服务器。现在的前端工程师都喜欢使用 NodeJs,当我们使用 PHP 开发的时候,开启一个 WEB 服务理所应当的使用 PHP 自带的服务器。 开启服务需要指定本机 IP 和端口,也可以指定 web 目录,如下示例:$ sudo php -S 192.168.1.168:1111 -t /srv...
一个比较低级的PHP代码加密方式
hijklmnopqrstuvwxyz0123456789+/')));将原文件复制一份,文件名一替换,代码原封不动展示出来了。不觉得这样的加密有什么意义,只是觉得他们很傻逼,还针对不同的 PHP 版本弄了不同的加密代码。太傻逼了。...
新版 Chrome 真丑
新版本 Chrome 真丑啊,我是这么觉得的,感觉这个界面的设计者水平很菜,也许大公司的管理也就那样吧,没事瞎折腾下界面,搞搞 KPI。Version 69.0.3497.100 (Official Build) Arch Linux (64-bit)奉献一张丑图。界面恶心的一塌糊涂,以后更新软件真的要谨慎啊。...
ArchLinux 更新报错解决 ffmpeg2.8 libxfont
libx265.so=130-64' :: libxfont: removing fontsproto breaks dependency 'fontsproto>=2.1.3' 查看 pacman 版本pacman -V .--. Pacman v5.0.2 - libalpm v10.0.2 / _.-' .-. .-. .-. Copyright (C) 2006-2016 Pacman Dev...
代码构建发布系统核心代码
: '' , $exclude ); 由此可见,发布系统并没有核心技术,其核心是系统自带的 rsync 功能,真正的核心也就一行代码,只是外面套了一层又一层的皮而已。比如加上了 web 界面,与各种版本控制功能相互融洽结合。就像某位科学家说的,Docker 实现的虚拟功能,其实是使用 Shell 实现的,核心思想也就是创建了目录进行隔离。...
PHP Fatal error: Can't use function return value in write context
err: "PHP message: PHP Fatal error: Can't use function return value in write context in ...这是与 php 版本有关的报错,不能使用函数返回值作为函数参数,5.5 之后就不会有。if (empty(self::conn())) return false;empty function can be used ...
Wayland上的Gnome遇到的坑
程序会利用 XWayland,以传统 X 应用程序的方式运行。另外需要修改 /etc/gdm/custom.conf,将 WaylandEnable=false 这一行注释打开。从 GDM 3.16 版本起,默认情况下使用 Wayland 后端。在 Wayland 上运行的 Gnome 会出现很多奇怪的问题,让人一下子找不出原因。我很喜欢的终端 Tilda,在这种情况下,就不能启动了,会报很多奇怪的错...