挫娃子

golang JSON编码时保留HTML标签

最近在做websocket的时候,因为实时保存文档,文档中含有特殊字符造成编译出错: son: invalid use of ,string struct tag, trying to unmarshal “PHA+YXNkc2FkYXNk YXNkYXNkYXNkYXNkYXNkYXN […]

数字值转换

安全地从 int 型转换为 int8: func Uint8FromInt(n int) (uint8, error) { if 0 <= n && n <= math.MaxUint8 { // conversion is safe return uint8(n), n […]

PHP AES CBC加密/解密类

namespace App\Helper; class ApiAesCryption { /** * 加密 * * @param $data 加密数据 * @param $key 加密key * @return string */ public static function encrypt ($d […]

Golang 命令之 go build

这个命令主要用于编译代码。在包的编译过程中,若有必要,会同时编译与之相关联的包。 如果是普通包,就像我们在1.2节中编写的mymath包那样,当你执行go build之后,它不会产生任何文件。如果你需要在$GOPATH/pkg下生成相应的文件,那就得执行go install。 如果是main包,当你 […]