其实 golang 在 github 上建立了一个镜像库,如 https://github.com/golang/net 即是 https://golang.org/x/net 的镜像库 获取 golang.org/x/net 包,其实只需要以下步骤: mkdir -p $GOPATH/...
静态编译与动态编译的区别 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了执行文件本身的体积,另一方面是加快了...
今天在我的Ubuntu16.04 64bit LTS操作系统上的PHP7.2.3上使用pecl安装swoole的时候报错: In file included from /tmp/pear/temp/swoole/swoole.c:16:0: /tmp/pear/temp/swoole/php_swoole.h:1...
JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。尽管JSON是Javascript的一个子集,但JSON是独立于语言的文本格式,并且采用了类...
examples-redigo Examples on using redigo library. First file contains initialized redis pool that is stored in Pool variable. Pool connects by default localhost:6379. This can be...
前情提要首先,我们来看一下2018年4月发布的最新 TIOBE 指数排行榜的前 20 名(https://www.tiobe.com/tiobe-index/),如下图所示:可以看到,我大 PHP 比 2017 年 4 月同期降低了 1 个名次,...
一点废话 接上一篇文章(),猿哥尝试了很多种方式(包括切换浏览器和编程语言),暂时放弃使用 Facebook 的 PHP webdriver了。主要是因为资料太少了,也不想花太多时间研究 selenium 内部的数...
几句废话 笔者最近在逛sf.gg的时候,发现了一个关于每天“自动登录淘宝网站”的问题,很久没玩采集数据的我手有点痒痒,于是开始了自动登录淘宝网站的爬虫之旅。 一点介绍 下面的代码要实现自...
问题描述 缓存失效: 引起这个原因的主要因素是高并发下,我们一般设定一个缓存的过期时间时,可能有一些会设置5分钟啊,10分钟这些;并发很高时可能会出在某一个时间同时生成了很多的缓存...
本文在 vutlr 的 centos7 64bit 上完全测试通过,包括后面的开启 bbr tcp算法。1.安装 pip1.1 安装epel扩展源sudo yum install epel-release 1.2 安装 python-pip sudo yum -y...
开发安全的 API 所需要核对的清单
前言:Nodejs最赖以自豪的优势莫过于“单线程实现异步IO”了,也许你仍然丈二和尚摸不着头脑,Nodejs自我标榜是单线程,还能实现异步IO操作,这两者难道不是相互矛盾的么?葫芦里到底藏着什么药?...
本文背景: 请看我上一篇文章:http://www.youyong.top/article/11592fae023a5,PHP的curl_multi*,虽说性能不错,每秒勉强达到100次的百度首页采集速度,但是毕竟是NTS(非线程安全的),本文...
memcached和redis,作为近些年最常用的缓存服务器,相信大家对它们再熟悉不过了。前两年还在学校时,我曾经读过它们的主要源码,如今写篇笔记从个人角度简单对比一下它们的实现方式,权当做复习...
下载并安装comoser curl -sS https://getcomposer.org/installer | php 结果各种超时 不能忍,打开迅雷下载installer:https://getcomposer.org/installer, 还是超时+报错 不能忍了,直接...
1.准备工作 1.1 一台腾讯云服务器2核CPU+2G内存的Linux CentOS 7.2(谢谢小杨同学@erchoc) 1.2 预装lnmp一键安装包环境,官方地址:lnmp一键安装包 (如不会使用请查看此链接) 2.安装swo...
今天,有什么经验需要分享呢?
立即撰写