使用php函数simplexml_load_string解析xml注意事项
,XMLReader,SimpleXML,XML Expat Parser 等。一般情况下,解析一段格式比较规则的 xml,程序员对字符的处理能力比较强的话,自己写一个解析器也未尝不可。大多数情况下,使用面向对象的库来解析 xml 是不太方便的,不如函数来的爽快。 使用函数 simplexml_load_string 的坑 文本讲述 PHP 函数 simplexml_load_string 解析 xm...
微信开发入门的大坑
crypt_module_open(MCRYPT_RIJNDAEL_128, '', MCRYPT_MODE_CBC, ''); $iv = substr($this->key, 0, 16); //使用自定义的填充方式对明文进行补位填充 $pkc_encoder = new PKCS7Encoder; $text = $pkc_encoder->encode($text); mcrypt_gener...
Docker 的一些命令
:80 docker/getting-started -d - 在分离模式下运行容器 -p 80:80 - 将端口 80 映射到容器中的端口 80 docker/getting-started - 要使用的图像 在前台创建并运行容器 $ docker run -it -p 8001:8080 --name my-nginx nginx -it - 交互式 bash 模式 -p 8001:8080 - ...
解决nodejs包管理器npm安装太慢的问题
前端工程师应该都明白 NodeJs 和 npm 的使用,本文主要讲解使用国内镜像加快 npm 的安装慢的问题。一般的工程师比较抽,宁愿等也都不愿意使用淘宝的库。如果等的太长,还是老老实实加上个参数使用淘宝的镜像来安装 npm 吧。如下示例:$ npm install --registry=http://registry.npm.taobao.org 参数默认最好了,不论是什么平台。有人喜欢加上 -g ...
代码分享之使用ImageMagick将PDF转图片
使用 PHP 扩展 Imagick 将 PDF 转成图片,实际上 Imagick 完全是一个客户端,调用的还是 ImageMagick 提供的功能。关于 Imagick 扩展,官方文档的示例很少,文档的描述也非常少,导致一般人看文档后仍然不知道怎么写代码。而官网的评论特别混乱,需要不断试错才知道正确的写法。 将 PDF 转换为图片代码分享 下面分享使用 PHP 扩展 Imagick 将 PDF 转为图...
开源JavaScript框架LMLJS发布
AT 之后的又一开源程序。LMLJS,为更少的等待而生。LMLJS 框架 GITHUB 地址:https://github.com/leiminglin/LMLJS,它遵循 MIT 开源协议,可以免费使用。LMLJS 框架实现了对图片,JS,CSS 等的延迟加载,内置 Deferred 对象、getElementsByClassName 方法、LoadJS 方法等,框架本身保持极小的体积(LMLJS ...
使用 ffmpeg 下载 m3u8 文件
这玩意儿特别耗 CPU 啊,整个机器都沸腾了!超级方便啦,树莓派好像都自带的,使用起来超级方便!nohup ffmpeg -i http://www.xxx.com/xxx.m3u8 name.mp4 > down.log 2>&1 & 软件的功能的好处在于传播,像这种通用的功能,不要自己想办法,一定有很好的现成的解决方案!只是行业壁垒在,比如你在安卓手机应用商店找个二维码解析 APP,要不就是找不到...
斐讯 S7PE 体脂秤连不上怎么办
个事情,希望给大家带来帮助。斐讯的这款体脂秤做工真的不错,外包装是简约的白色,PHICOMM 这个标志是不是很熟悉?对,它就是逝去的斐讯,但无论如何,这个产品还在,性价比仍然不错,还是个充电的体脂秤,使用起来也是值得的。相对于市场主流的体脂秤,它也许有点过时,毕竟爹娘都不在了。但作为体脂秤附带有手持电级棒,8 电级测体脂,可以算是比较专业的了,可以和健身房的专业设备媲美,但仍然不能作为医疗器材使用。无...
使用PHP实现Unicode编码转换为UTF-8编码示例
符,全世界所有的语言基本上都在里面了,至少绝大多数中文都编进去了,所以很多 json 编码的中文字符串都是用的四个十六进制的数字表示。UTF-8 编码是对 Unicode 编码的一个实现,是目前世界上使用最广泛的一个编码,最重要的是它兼容 ASCII 和 ISO-8859-1。UTF-8 是以高位分段来区分字符长度的,是一个可变长的编码,最长可以达到 6 个字节。如下示例: U-00000000 - ...
解决Linux下使用Screen乱码问题
reenrc 文件中添加如下内容,如果没有该文件则创建它。 # Define Encoding defencoding UTF-8 encoding UTF-8 UTF-8 完成后需要关闭会话重新开始使用 screen -S 创建新的回话才有效。 这个也是在 Linux 下使用 Screen 经常会碰到的问题之一,共勉。其实使用什么工具不重要,真正厉害的人都自己设计工具了,致那些损 Screen 捧 ...