Golang操作MySQL数据库
Golang操作MySQL数据库.
首先安装Go的MySql包
go get -u github.com/go-sql-driver/mysql
引入包
import “database/sql”
import _ “github.com/go-sql-driver/mysql”
Home of Little Jelly
Golang操作MySQL数据库.
首先安装Go的MySql包
go get -u github.com/go-sql-driver/mysql
引入包
import “database/sql”
import _ “github.com/go-sql-driver/mysql”
Linux Shell 文件和文件夹操作
文件夹下的文件和文件夹列表
Linux Shell 字符串操作
字符串长度和简单截取
自己用Golang写个小爬虫,作为Golang的练手项目。
功能需求
– [x] 页面抓取:内容、状态码
– [x] 页面内容解析:DOM、正则
– [x] 抓取深度控制
– [x] 抓取内容存储:文件、数据库
– [x] 并发处理控制
– [x] User-Agent
– [ ] 代理:设置、频繁更换
– [ ] 表单提交
– [ ] cookie处理:接收、发送
Redis Docker部署
下载Redis Docker Image
docker pull redis
Docker常用操作命令总结。
登录
docker login -u username https://index.docker.io/v1/
PHP7.2编译安装及pthreads多线程配置
编译安装PHP7.2
shell
wget http://cn2.php.net/distributions/php-7.2.1.tar.gz
tar -zxvf php-7.2.1.tar.gz
cd php-7.2.1/
//安装依赖库
yum install gcc libxml2 libxml2-devel libcurl libcurl-devel openssl-devel gdbm-devel
yum install libwebp* libpng* libXpm* libjpeg* freetype*
Linux Shell 基础
变量
a=”Hello,World” #等号两边最好不要带空格
echo $a
echo “The value of a is ${a}”
Golang学习笔记之结构体Struct.
结构Struct声明
go
type HtmlUrl struct{
url string
depth int
}
Golang学习笔记之Golang基础
短声明变量
在函数中,:=简洁赋值语句在明确类型的地方,可以用于替代 var 定义。
函数外的每个语句都必须以关键字开始(var、func等等),:= 结构不能使用在函数外。