
Golang
石石石头哥哥
思维基于认知!
展开
-
Golang原生爬虫 简单爬虫实现 不依赖第三方包库 方便理解技术原理 (一)
Golang原生爬虫 简单爬虫实现 不依赖第三方包库 方便理解技术原理 (二)探索技术的路上本应该自己造轮子,即使市面上有再多的选择,自己动手尝试也是必要的,第一次尝试必然会问题众多,但你不觉得解决他是一件很有成就感的事情吗,这样才能带给你更大的进步和更深刻的领悟。如果没有写过的并感兴趣的不妨一起来实现一下这个简单的爬虫。其实用golang实现爬虫是很简单是事情,但也分情况,我们这次的...原创 2018-05-15 12:54:25 · 35300 阅读 · 16 评论 -
Golang原生爬虫 简单爬虫实现 不依赖第三方包库 方便理解技术原理 (二)
上一篇回顾:Golang原生爬虫 简单爬虫实现 不依赖第三方包库 方便理解技术原理 (一)程序首次执行成功后,我们已经成功获取了源页面所提供的链接地址。下面我们自然要做的就是通过计时器来爬抓链接列表里的地址。下一步就是要通过地址列表里的地址逐一爬抓,去掉已经爬抓过的练级,并记录新的有效链接到地址列表里。再看一下我们的main函数:func main() { if ch...原创 2018-05-16 19:06:12 · 6720 阅读 · 8 评论 -
beego如何在Linux系统后台运行以及调回前台运行 nohup bg fg 命令的使用
其实这个内容主要是Linux怎么将进程调到后台运行,其实网上的文章有不少的,但是今天同事突然要让beego到后台运行,防止关闭cmd导致的进程终止问题,然后baidu居然没找到应该是搜的方式不对吧,那我就用这种标题记录一次吧这里我们用到的命令也就四个nohupbgfgjobs把程序调到后台运行,并保持长时间持续运行,这里就列出以下两种方法。第一种,最直接的nohup命令,其...原创 2018-06-12 10:19:36 · 7083 阅读 · 1 评论 -
beego框架下的IsAjax()函数解析 为什么我的ajax返回false
简单的记录一下,beego框架下有一个IsAjax()的函数,这个函数理论上是用来检测是否为Ajax请求。但是如果自己封装的Ajax或者使用一些比较小型框架的朋友会发现自己发送的Ajax请求被返回false。这个翻找一下源码就知道了,其实beego的这个IsAjax只是检查头部里的X-Requested-With属性,也就是说,在发送请求的时候加个值为XMLHttpRequest的X-Requ...原创 2018-06-12 18:43:57 · 1910 阅读 · 0 评论