代码分享之使用ImageMagick将PDF转图片
使用 PHP 扩展 Imagick 将 PDF 转成图片,实际上 Imagick 完全是一个客户端,调用的还是 ImageMagick 提供的功能。关于 Imagick 扩展,官方文档的示例很少,文档的描述也非常少,导致一般人看文档后仍然不知道怎么写代码。而官网的评论特别混乱,需要不断试错才知道正确的写法。 将 PDF 转换为图片代码分享 下面分享使用 PHP 扩展 Imagick 将 PDF 转为图...
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 - ...
使用php函数simplexml_load_string解析xml注意事项
,XMLReader,SimpleXML,XML Expat Parser 等。一般情况下,解析一段格式比较规则的 xml,程序员对字符的处理能力比较强的话,自己写一个解析器也未尝不可。大多数情况下,使用面向对象的库来解析 xml 是不太方便的,不如函数来的爽快。 使用函数 simplexml_load_string 的坑 文本讲述 PHP 函数 simplexml_load_string 解析 xm...
创业者们如何选择优质的服务器?
须有个备案域名的,要备案成功必须选择国内的主机商。而对于业务稍微大一点的公司来讲,有了一个备案的域名就够了,其他的域名无需备案,也就无需购买国内主机了。这里推荐大家购买 Linode,本站到现在,已经使用 Linode 2年多了,非常稳定。之前有用过美国的另外一家主机,但是经常会出现错误日志,名字我就不再这里公布了。使用 Linode 可以使用如下链接注册,正所谓对本站的一点支持吧。https://w...
MySQL 非法混合字符集等号操作异常
无意中使用搜索引擎快照的页面中的搜索框搜索,输入中文提交后台就有报错日志了,如下:/search/%CF%C2%BB%AE%CF%DF/, exception 'LmlException' with message 'HY000 1267 Illegal mix of collations (utf8_general_ci,IMPLICIT) and (utf8mb4_general_ci,COERC...
斐讯 S7PE 体脂秤连不上怎么办
个事情,希望给大家带来帮助。斐讯的这款体脂秤做工真的不错,外包装是简约的白色,PHICOMM 这个标志是不是很熟悉?对,它就是逝去的斐讯,但无论如何,这个产品还在,性价比仍然不错,还是个充电的体脂秤,使用起来也是值得的。相对于市场主流的体脂秤,它也许有点过时,毕竟爹娘都不在了。但作为体脂秤附带有手持电级棒,8 电级测体脂,可以算是比较专业的了,可以和健身房的专业设备媲美,但仍然不能作为医疗器材使用。无...
万播投影仪 T2 Max 开箱测评
万播投影仪值得入手吗,T2 Max 怎么样,性价比怎么样,使用体验怎么样?本篇给你答案。 开箱图,包装还是很不错的,除了自身包装外,还有米家定制的万播投影仪外包装纸盒。一如既往的科技产品包装风格。大家见怪不怪了。内部图。拿出来后合影。背面图。正面合影。划痕,塑封膜。整体来讲,性价比非常高。不到千元的价格,对比小米米家投影仪青春版两千多的价格,性价比没的说,也是 1080P 的画质呢?缺点:就是噪音啦,...
FreeMarker 处理不存在的值
FreeMarker 是 Java 的模板引擎,相比起比较偏执的 Thymeleaf 更加人性化一些,本文讲解使用 FreeMarker 处理不存在的值的一些事项。默认值操作符使用形式:unsafe_expr!default_expr 或 unsafe_expr! 或 (unsafe_expr)!default_expr 或 (unsafe_expr)!。如果默认值被省略了,那么结果将会是空串,空序列...
微信开发入门的大坑
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...
修改sshd_config文件配置防止Linux下btmp文件内容过大
hd_config将 port 22 修改为其他的端口,端口号尽量大于 1024,然后重启服务:$ service ssh restart修改了端口号之后,另一种更安全的措施,直接关闭密码登录方式,使用 ssh keys 来登录,只是这样更加不方便,需要自己随身带着 U 盘装着密钥私钥。做法是将配置文件中的 PasswordAuthentication yes 修改为 no,然后重启服务。另外还可以...