git pull git-upload-pack: command not found 报错怎么办
偶尔碰到这样一个错误,记录下bash: git-upload-pack: command not found fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists....
代码分享之使用ImageMagick将PDF转图片
egate for this image format 如果 ImageMagick 没有正确安装好,程序在运行的时候会报“NoDecodeDelegateForThisImageFormat”这样的错误。下面给出 CentOS 下的安装方法,如下示例:$ yum -y groupinstall 'Development Tools' $ yum -y install bzip2-devel free...
Linux下使用tar和zip进行压缩解压缩教程
用 gzip 压缩,生成的文件后缀名是 .tar.gz(也可以是 .tgz);如果在解压缩(x)的时候使用 z 参数,则表明该压缩包文件必须是使用了 gzip 压缩的,否则是不能解压的,会报如下所示的错误:gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error is not recoverable: exiting...
大润发超市购物小票算错账
后信用卡每次消费都得记一笔账,每次账单出来都得自己再手动加减一次。我自己曾经还真的为了计算交行信用卡账单写了一个网页计算器,将账单内容复制到 TextArea 文本框计算,后来次数多了没有发现过加减法错误,以后就没有再计算过了。当今社会,虽然是信息时代,但是每个人还是得留个心,没有什么是靠的住的。说了这么多,不拿出证据来空说无凭无据。下面,有图为证。抽个时间去大润发,不知道他们是向我道歉退一块钱呢还是...
如何防止ISP网络运营商篡改网页
个答案,如果一定要根治的话,那就是全站 HTTPS。全站 HTTPS 是很难做到的,包括百度在内,百度仍有部分时候不是 HTTPS。据说使用了 HTTPS,某些运营商依然会更改,不过这样网页就会发生错误。很多时候我们只是想检测或者知道网页到达用户以后是不是被篡改,从而提示用户转到 HTTPS 页面。针对这个问题,是非常难解决的,据说百度之前给站长支招,放入一段 Js 代码,遍历 DOM 节点,如果...
在终端命令行使用SMTP协议发送邮件
tm?ip=220.248.12.226&hostid=smtp6&time=1461570156 从百度百科和 WikiPedia 维基百科上对 SMTP 协议的介绍就会发现,百度百科有很多细节上的错误。最终查看维基的示例成功发了邮件。完整的示例如下,对一些敏感信息做了修改。 ➜ may git:(feature-160425) telnet smtp.126.com 25 S: Trying 12...
ArchLinux下命令行连接PPTP VPN实战
使用 Gnome 主题的网络连接配置添加 PPTP VPN 连接,一直不能连接上服务器,查看日志找问题也找不出问题。也许是 UI 配置太过于复杂,很多配置项弄的人晕头转向,也许是配置错误的问题吧,于是尝试使用命令行来配置连接。下面是在 ArchLinux 上的操作记录。 ➜ ~ sudo pacman -S pptpclient // 推荐使用 pptpsetup 来配置 ➜ ~ sudo pptp...
解决PHP PDO limit占位符无效
,则会出现报错:Invalid parameter number: number of bound variables does not match number of tokens。 下面的写法就是错误的: $this->db->update($table_name, ['data' => $data], 'where id=?', [$id]); 因为在 LMLPHP 的 PDO update 方...
使用PHP实现获取周的起始和结束日期
跨年过去了几天,有些程序在获取周的起始和结束日期时出现 BUG,导致很多统计出现错误。经过排查,发现是通过周和年两个参数获取周的起始和结束日期的方法有问题导致。需要弄明白这个问题,需要明白周是可以跨年的,比如 2015年的最后一周是第 53 周,日期是 2015 年的 12 月 28 日到 2016 年的 1 月 3 日。 所以当你使用 PHP 的 date 函数在 2016 年的 1 月 1 日获...
PHP简写三目运算符实现二选一
的东西,这样容易造成别人的误解,特别是团队开发。 比如,在 PHP 中,我们一般习惯用 isset() 来判断是否有设置值,但有些人会使用 @ 符号来屏蔽报错,其实这样是不规范的,屏蔽 Notice 错误对系统架构来讲是不健康的。如下所示: $name = @$_GET['name']; 上面的代码系不规范的,也是极不提倡的,应该写成下面的方式: $name = isset($_GET['name']...