木木老蔫

少年心意一如明月松间的青石流水,那些年里看到了、却不懂

互联网数据采集工具Pholcus(幽灵蛛)使用小结

互联网数据采集工具Pholcus(幽灵蛛)使用小结 引用简介 Pholcus(幽灵蛛)是一款纯Go语言编写的支持分布式的高并发、重量级爬虫软件,定位于互联网数据采集,为具备一定Go或JS编程基础的人提供一个只需关注规则定制的功能强大的爬虫工具。 它支持单机、服务端、客户端三种运行模式,拥有Web、GUI、命令行三种操作界面;规则简单灵活、批量任务并发、输出方式丰富(mysql/mongo...

内网穿透ngrok的使用教程,微信公众平台本地调试详解

内网穿透ngrok的使用教程,微信公众平台本地调试详解 以微信公众平台为例,日常开发中经常会遇到要在公网访问本地环境的代码,测试也好,演示也罢,总之我们总会遇到这样的需求,这里我们就说说这个内网穿透的工具ngrok。 需要的工具 ngrok官网本身提供了公共服务,只需要注册一个帐号,运行它的客户端,就可以快速把内网映射出去。但不幸的是,被墙了,所以我们首先需要一个能够安装ngro...

从wordpress转移到github.io的jekyll3

从wordpress转移到github.io的jekyll3 花了几天的时间,终于把博客从wordpress转移到jekyll了,从此告别了自豪的wordpress。 为什么转移 开始的时候因为我使用的一个主题比较性能不好,导致我的mac打开博客时风扇转起来没完,后来关了动画好了,但是这个主题用了好几年,想着换换主题吧,要更清新一点,后来找到了多梦主题,这个主题不赖,我要等他发布正式版...

2015年终总结 更大的变化

写在前面 时间可以伸缩和折叠,唯独不能倒退。你的鹤发或许是我的童颜,而我一次呼吸能抵过你此生的岁月。 这是电影星际穿越,他不止是描述了时间的各种变幻形式,也告诉了我们等到回忆的时候却发现当年的时光怎么那么快,处于其中的时候我们又是多么的舍得。 2015年的节奏感更迅速,更不可开交,让我在看《一个勺子》这种电影的时候有点不习惯它的慢节奏。人往往想让时间过的更慢的时候,它反而过的更快。...

XML使用XSL样式表在浏览器中以XHTML样式展示

从一个原始的 XML(cdcatalog.xml)文档开始 <?xml version="1.0" encoding="ISO-8859-1"?> <catalog> <cd> <title>Empire Burlesque</title> <uri>www.akmumu.com</uri&g...

Laravel Query Builder Eloquent的where, findOrFail, firstByAttributes等在Phpstorm不提示得解决办法

先看一张图 我们按照官方文档配好了环境,用起了最时尚的Laravel,在访问数据库的时候,我们用到的牛逼的Eloquent,如果你用的是phpstorm,你发现不能自动提示其中的方法,下面祝你一臂之力! laravel-ide-helper 网上大把的搜到这货可以达到自动提示的效果,但是没那么容易成功,详细步骤如下: 在项目的composer.json中添加如下一...

构建安全的PHP应用已在豆瓣阅读发布

先上链接:构建安全的PHP应用 然后给几个全新的兑换码,刚更新的WHNU2EFXL830,WHNU2E0EKXLT,WHNU2EPGQ9XJ 2015年7月的一天,我正在Feedly上悠然的阅读,突然出现一篇博客有介绍这本书,因为说的是我当时正在关注的PHP安全,所以认真看了那篇博客,顺着博客里的链接找到了这本书的官网,看起来很靠谱,而恰好我也需要,网站上有购买链接,一直到leanp...

linux使用 screen 后台运行管理你的远程会话

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。 元凶:SIGHUP 信号 让我们来看看为什么关掉窗口/断开...

Mac上通过Privoxy将shadowsocks的流量使用pac代理给手机iOS安卓

Mac上shadowsocks使用pac代理给手机iOS安卓 windows上的shadowsocks如果勾选允许来自局域网的连接可以直接让手机进行socks5连接,配置简单,不再赘述,下面主要记录Mac上实现同样的效果。 安装shadowsocks 下载OSX版安装 下载地址 填写服务器设定(自己搭建的或者别人给你的ip,port,密码等) ...

Mac下PhpStrom配置Xdebug

Mac的PhpStrom配置Xdebug Xdebug简介 Xdebug(远程)调试器允许测试数据结构,步进并且调试你的代码。Xdebug提供了两种协议用于与其进行交互:在Xdebug1.3和2中旧的_GDB_协议和Xdebug2中实现的_DBGp_协议。 配置步骤 1、说明 使用Xdebug的调试,Xdebug作为一个嵌入到PHP的程序,扮演着客户端的角色,而IDE则作为服务器。...