代码分享之使用ImageMagick将PDF转图片
使用 PHP 扩展 Imagick 将 PDF 转成图片,实际上 Imagick 完全是一个客户端,调用的还是 ImageMagick 提供的功能。关于 Imagick 扩展,官方文档的示例很少,文档的描述也非常少,导致一般人看文档后仍然不知道怎么写代码。而官网的评论特别混乱,需要不断试错才知道正确的写法。 将 PDF 转换为图片代码分享 下面分享使用 PHP 扩展 Imagick 将 PDF 转为图...
mysqldump备份大数据出错
server during query when dumping table `table name` at row: 23699。 Lost connection to MySQL server,在使用 mysqldump 的时候(尤其是向 NFS 上备份的时候),很多人都被“mysqldump:Got error:2013: Lost connection to MySQL server duri...
解决Linux下使用Screen乱码问题
reenrc 文件中添加如下内容,如果没有该文件则创建它。 # Define Encoding defencoding UTF-8 encoding UTF-8 UTF-8 完成后需要关闭会话重新开始使用 screen -S 创建新的回话才有效。 这个也是在 Linux 下使用 Screen 经常会碰到的问题之一,共勉。其实使用什么工具不重要,真正厉害的人都自己设计工具了,致那些损 Screen 捧 ...
Linux Ubuntu 下配置虚拟主机并开启ReWrite教程
/srv/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory> PHP 在使用的过程中,MySQL 的连接支持是必不可少的,在 PHP 较新版本,PHP5.5之后,已经默认不支持 MySQL 模块了,需要使用 MySQLPDO 和 MySQLI 来操作数据库。如果需要使用 My...
使用 ffmpeg 下载 m3u8 文件
这玩意儿特别耗 CPU 啊,整个机器都沸腾了!超级方便啦,树莓派好像都自带的,使用起来超级方便!nohup ffmpeg -i http://www.xxx.com/xxx.m3u8 name.mp4 > down.log 2>&1 & 软件的功能的好处在于传播,像这种通用的功能,不要自己想办法,一定有很好的现成的解决方案!只是行业壁垒在,比如你在安卓手机应用商店找个二维码解析 APP,要不就是找不到...
解决GIT本地的远程分支删不掉的问题
分享一个 GIT 使用实际遇到的问题。问题描述,使用 git branch -av 查看分支,可以看到 origin/ 下面有某个分支,使用 git branch -d 或者 git branch -D 删除提示分支不存在。本地远程分支删不掉的原因,系远程分支已经被其他终端删除,本地更新后 packed-refs 已经被删除,导致 git branch -d 报找不到分支的错误,需要手动清理 .git...
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 - ...
HTML5 history API改变浏览器地址无需hash和刷新加载页面
现在很多网站的前端做的非常炫,点击某个链接瞬间改变浏览器的地址栏的地址,改变的方式不是使用锚点,而是直接改变 URL,页面稍后局部加载完成。如果直接复制页面地址在新的浏览器选项卡中打开则是全部加载整个页面。这样的前端技术体验,一开始让我和很多的前端工程师觉得现有的知识不可能做到。后来才了解到,在一般的比较老的浏览器中是不可能实现的,需要在 Chrome, Safari, FF4+, and IE10...
Git更新master分支冲突解决及cherry-pick使用
t origin/master git reset --hard git clean -fd 造成上面的原因大概就是 master 分支出问题之后,强制更新导致本地和服务器不一样导致。上面的命令请谨慎使用,会删除目录下没有添加到 git 仓库的其他代码,本人也是经历过一次血的教训。 开发过程中,有时候我们需要将某个提交给提取出来,使用 cherry-pick 可以很方便的做到哦,使用非常简单,后面跟上...
解决nodejs包管理器npm安装太慢的问题
前端工程师应该都明白 NodeJs 和 npm 的使用,本文主要讲解使用国内镜像加快 npm 的安装慢的问题。一般的工程师比较抽,宁愿等也都不愿意使用淘宝的库。如果等的太长,还是老老实实加上个参数使用淘宝的镜像来安装 npm 吧。如下示例:$ npm install --registry=http://registry.npm.taobao.org 参数默认最好了,不论是什么平台。有人喜欢加上 -g ...