goquery:golang html 解析包 2017年11月29日 | 成长之路 goquery是一个使用go语言写成的HTML解析库,可以让你像jQuery那样的方式来操作DOM文档,使用起来非常的简便。 地址:https://github.com/PuerkitoBio/goquery 参考文章:http://blog.studygolang.com/2015…… 阅读全文
golang post json体实例代码 2017年11月29日 | 成长之路 var data sendText data.Touser = "@all" data.Msgtype = "text" data.Agentid = 1000002 data.Text.Content = "你的快递已到,请携带工卡前往邮件中心领取。\n出发前可查看<a href=\"http://work.weixin.qq.com\">邮件中心视频实况</a>,聪明避开排队。" data.Safe = 0 bs, err :=…… 阅读全文
Golang常用框架 2017年11月26日 | 成长之路 WEB框架 Gin:https://github.com/gin-gonic/gin Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像…… 阅读全文
SQL 表结构及索引 2017年11月26日 | 成长之路 SQL 表结构及索引 新建数据表应注意,不要在表名和字段名中使用 SQL 保留字,虽然可以通过在名称两端加```字符的方式规避错误,但这可能会给未来的程序维护带来麻烦; 在需要更新(而非只添加)的数据表中存储字符串数据的字段,长度不超过200字节时,请务必使用char类型,超过200字节时,请务必…… 阅读全文
Go语言实战PDF中文高清版下载 2017年11月26日 | 成长之路 Go语言实战中文高清下载,完整版 Go语言实战同时关注语言的规范和实现,涉及的内容包括语法、类型系统、并发、管道、测试等。 Go语言实战 .pdf…… 阅读全文
学习golang 2017年11月25日 | 成长之路 微服务时代,php在web领域将会被慢慢蚕食,所以学GO GO GO了 https://golang.org/ https://go-zh.org/ https://gowalker.org/ http://www.runoob.com/go/go-tutorial.html…… 阅读全文
linux screen 介绍与常用命令 2017年11月6日 | 成长之路 Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 会话恢复 只要Screen本身没有终止,在…… 阅读全文
Linux下Nodejs安装(完整详细) 2017年10月26日 | 成长之路 (一) 编译好的文件 =简单说就是解压后,在bin文件夹中已经存在node以及npm,如果你进入到对应文件的中执行命令行一点问题都没有,不过不是全局的,所以将这个设置为全局就好了。 cd node-v6.11.5-linux-x64/bin ls ./node -v 这就妥妥的了,node文件夹具体放在哪,叫什么名字随你怎么定。然后设置全局: ln -s /home/cnbattle/soft/node-v6.11.5-linux-x64/bin/node /usr/local/bin/node ln -s /home/cnbattle/soft/node-v6.11.5-linux-x64/bin/npm /usr/local/bin/npm 这…… 阅读全文
高并发 php uniqid 不重复唯一标识符生成方案 2017年10月25日 | 成长之路 PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结合md5函数来生成唯一ID。 PHP uniqid() 生成不重复唯一标识方法一 这种方法会产生大量的重复数据,…… 阅读全文
imagecreatefrompng is not a valid PNG file 2017年10月24日 | 成长之路 图片格式判断的坑,不要单纯判断后缀名获取图片格式,请使用 getimagesize获取图像信息再判断。 $ename=getimagesize($picname); $ename=explode('/',$ename['mime']); $ext=$ename[1]; switch($ext){ case "png": $image=imagecreatefrompng($picname); break; case "jpeg": $image=imagecreatefromjpeg($picname); break; case "jpg": $image=imagecreatefromjpeg($picname); break; case "gif": $image=imagecreatefromgif($picname); break; }…… 阅读全文