免费字体可商用

免费字体 宋体、黑体、仿宋、隶属、楷体、幼圆 这些属于通用字体,没有著作权,是可以用来商用的。 思源字体 是adobe和Google合作开发的开源字……

阅读全文

Go gRPC研究总结

什么是RPC RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RP……

阅读全文

Go Web框架选型

[TOC] Beego 在某些方面,Beego会让人联想到Python中包罗万象的Django Web框架。它具备各种Web应用程序的通用功能,总共有八个模块,你……

阅读全文

Go modules

go modules [TOC] go 1.13 的环境配置 删除.zshrc 中的大部分配置,只配置goroot其余配置用下列命令: go env -w GOSUMDB="sum.golang.google.cn" # 更换为国内的校验源,默认sum.gola……

阅读全文

Go-API 项目模板文档

项目目录结构规范 PROJECT_NAME ├── README.md //介绍软件及文档入口 ├── bin //编译好的二进制文件,执行./build.sh自动生成,该目录也用于程序打包 ├──……

阅读全文

Linux学习记录-查找

whereis 和 locate 利用文件数据库查找,速度比较快。推荐常用。find 功能强大。 whereis 寻找特定文件whereis ifconfig locate 可以文件名部分查找,locate passw……

阅读全文

为什么需要go语言

为什么需要go语言 计算机硬件技术更新频繁,多核CPU不能充分发挥性能 目前的语言不够简洁高效(现有语言:1.风格不统一 2.计算能力不够 3.处理……

阅读全文

MySQL8

mysql5.7 —>mysql8 的升级 MySQL8的加密方式有变化 命令行查看MySQL8 账户的加密方式 在mysql8之前的版本使用的密码加密规则是m……

阅读全文

mac中如何卸载pkg包

mac中如何卸载pkg包 pkgutil –pkgs cd /private/var/db/receipts ls lsbom com.apple.pkg.JavaForMacOSX107.bom //查看所有关联文件。……

阅读全文

压力测试 ab wrk

压力测试 ab wrk ab为Apache内置 ab -n1000 -c10 http://localhost:8080/ 1000次请求 10个并发,分析 Requests per second 字段 Server Software: Iris: Server Hostname: localhost Server Port: 8080 Document Path: / Document Length: 5368 bytes Concurrency Level: 10 Time taken for tests: 0.758 seconds Complete requests: 1000 Failed……

阅读全文

xorm cmd 墙内安装

xorm cmd 墙内安装 有两个库不能墙内访问 civil crypto.所以我们需要迂回一下安装。 可以直接用 git clone github.com 上的库。这两个库都可以在GitHub上找到。 使用 先……

阅读全文

Go-iris-template

Iris 支持五个开箱即用的模板引擎,所有这五个模板引擎都具有通用API的共同特征,如布局,模板功能,特定于派对的布局,部分渲染等。 标准的html,……

阅读全文

Go Iris 路由

路由配置规则 直接通过 function 绑定 controller,function name 映射到 路由的地址 function named rule: func(*Controller) GetLoginBy(id int64) 绑定的controller HTTP-method+routePath map to - GET:/user/login/{param:long} 通……

阅读全文

Go Error 错误处理

常用的有五种方式 第一种策略 首先,也是最常用的方式是传播错误。这意味着函数中某个子程序的失败,会变成该函数的失败。我们使用该函数前缀添加额外的……

阅读全文

Go HTML template

文档 go doc text/template $ go doc html/template 应用 func main() { // 定义模板显示格式 const templ = `<p>A: {{.A}}</p><p>B: {{.B}}</p>` // 模板配置函数 t := template.Must(template.New("escape").Parse(templ)) var data struct { A string // untrusted plain text B template.HTML // trusted HTML } // A是一个普通字符串,B是一个……

阅读全文

图书保存六忌

图书保存六忌 作为一个现代化家庭,很重要的一点就是要讲求知识品位。常言说得好,“酒香花香不如书香,藏金藏银不如藏书。”家庭藏书及藏书多少并不是……

阅读全文