打开 python 源码下载页 https://www.python.org/ftp/python/ 下载源码 wget …
基于「Hugo」搭建个人博客网站
前言 搭建个人网站,以前我们一般会选择 WordPress,因为其使用范围广(据说全世界 80%的网站都是用它搭建的)、主题丰富、上手简单。 近年 …
在个人博客实现「小课」系统
程序员这个行业,是一个终身学习的行业,经常会有新技术出现。我是一个很爱学习的人,喜欢尝鲜。每次想去学习一项新技术的时候,总是苦于找不到合适的入门教程。于是有了想 …
使用「Go」语言开发命令行工具
使用 MacOS 做开发的朋友都知道,我们一般会使用 Homebrew 做软件包管理,经常会用到 brew install [soft] 来安装各种各样的命令行 …
Mysql百万级数据迁移实战笔记
背景 上个月跟朋友一起做了个微信小程序,趁着5.20节日的热度,两个礼拜内迅速积累了一百多万用户,我们在小程序页面增加了收集formid的埋点,用于给微信用户发 …
最近在做微信小程序开发,看到一些做的比较有意思的小程序,想看一看他们的源码,于是研究了一下小程序源码反编译相关的技术。结合本次经历,总结如下。 手机root 要 …
SeasLog快速上手指南
什么是 SeasLog log 日志,通常是系统或软件、应用的运行记录。通过 log 的分析,可以方便用户了解系统或软件、应用的运行情况;如果你的应用 log …
golang实现RPC的几种方式
什么是RPC 远程过程调用(Remote Procedure Call,缩写为 RPC)是一个计算机通信协议。 该协议允许运行于一台计算机的程序调用另一台计算机 …
protobuf快速上手指南
什么是 protobuf Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准。 …
goimports工具安装与使用
goimports是干嘛的 go是一门强类型的编译型语言,有着很严格的类型约束与语法规范,在golang代码中,如果使用到的包没有被引入或者是引入了的包没有被使 …
开发一个自己的composer包
php的composer类似于node的包管理机制,都是可以通过一些命令操作下载开发者发布的功能包,并且包之间可以互相依赖,管理起来比较方便。下面根据自己踩过的 …
在php中使用curl多线程下载图片
遇到一个需求:要下载这个网站http://www.laredoute.com/上面的商品图片到本地。 分析了一下,这个网站是一个国外的站点,受 cdn 节点的影 …
聊一聊微信开发那些事儿
Programming make the world a better place, anyone can be anything 前言 微信公众号2012年 …
AES加解密在php接口请求过程中的应用
在 php 请求接口的时候,我们经常需要考虑的一个问题就是数据的安全性,因为数据传输过程中很有可能会被用 fillder 这样的抓包工具进行截获。一种比较好的解 …
浅谈shtml与html的区别
遇到有人咨询 shtml 与 html 的区别,顺手查了一波资料,根据我的理解整理一下与大家分享。 何为 shtml? shtml 跟 html 类似,也是一种 …
git常用命令整理
拉取分支代码:git clone -b [branch_name] [remote_url] 查看所有远程分支:git branch -a 查看本地分支:git …
使用Apache的ab工具进行网站性能压力测试
年前给中百仓促超市做了微信摇一摇抽奖的功能开发,顾客凭借在中百购物的发票联可以在微信中参与抽奖。由于中百仓储超市微信公众号的关注量较大,客户担心太多用户同时参与 …
省市区三级联动js实现
接了一个广州电信微信公众号开发的单子,用户在兑换礼品的时候需要填写个人信息,这个时候需要用到省市区三级联动的功能。 于是开始在网上找省市区三级联动的 js,终于 …
「Fiddler」网页采集必备抓包利器
最近这段时间,网页采集方面的工作做得比较多。用curl技术开发了一个微信文章聚合类产品,把抓取到的数据转换成json格式,并在android端调用json数据接 …
使用Xshell命令配置阿里云运行环境小结
1、配置服务器连接属性 2、下载一键安装包并放置在阿里云 root 目录下 3、输入安装命令 4、输入 cat account.log …