分类 成长之路 中的文章

Golang常用框架

WEB框架 Gin:https://github.com/gin-gonic/gin Gin是一个golang的微框架,封装比较优雅,API友好,源码注释比较明确,已经发布了1.0版本。具有快速灵活,容错方便等特点。其实对于golang而言,web框架的依赖要远比Python,Java之类的要小。自身的net/http足够简单,性能也非常不错。框架更像……

阅读全文

SQL 表结构及索引

SQL 表结构及索引 新建数据表应注意,不要在表名和字段名中使用 SQL 保留字,虽然可以通过在名称两端加```字符的方式规避错误,但这可能会给未来的程序维护带来麻烦; 在需要更新(而非只添加)的数据表中存储字符串数据的字段,长度不超过200字节时,请务必使用char类型,超过200字节时,请务必……

阅读全文

学习golang

微服务时代,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 介绍与常用命令

Screen是一款由GNU计划开发的用于命令行终端切换的自由软件。用户可以通过该软件同时连接多个本地或远程的命令行会话,并在其间自由切换。GNU Screen可以看作是窗口管理器的命令行界面版本。它提供了统一的管理多个会话的界面和相应的功能。 会话恢复 只要Screen本身没有终止,在……

阅读全文

Linux下Nodejs安装(完整详细)

(一) 编译好的文件 =简单说就是解压后,在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 不重复唯一标识符生成方案

PHP uniqid()函数可用于生成不重复的唯一标识符,该函数基于微秒级当前时间戳。在高并发或者间隔时长极短(如循环代码)的情况下,会出现大量重复数据。即使使用了第二个参数,也会重复,最好的方案是结合md5函数来生成唯一ID。 PHP uniqid() 生成不重复唯一标识方法一 这种方法会产生大量的重复数据,……

阅读全文

imagecreatefrompng is not a valid PNG file

图片格式判断的坑,不要单纯判断后缀名获取图片格式,请使用 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; }……

阅读全文

ubuntu16.04 linux mint 18更新源

deb http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse……

阅读全文

最近文章

分类

标签

友情链接

其它