04 2021 档案

摘要:golang获取上传图片的宽和高: package main import ( "fmt" "image" "io/ioutil" "os" "path/filepath" ) const dir_to_scan string = "/home/da/to_merge" func main() { 阅读全文
posted @ 2021-04-22 13:45 Mr.peter 阅读(1547) 评论(0) 推荐(0) 编辑
摘要:问题解决 【问题原因】 Redis服务器没有设置密码,但客户端向其发送了AUTH(authentication,身份验证)请求。 【解决办法】 windows系统下,修改redis.windows.conf 文件,用文本编辑工具打开文件,找到“requirepass”,去掉注释设置密码。 编辑完后保 阅读全文
posted @ 2021-04-16 10:54 Mr.peter 阅读(1903) 评论(0) 推荐(1) 编辑
摘要:在 Golang 中,每个中文字,占3个byte。英文字符仍是占一个byte。 //纯汉字字符串截取 s1 := "中华人民共和国" //要截取首个 fmt.Println(s1[0:3]) //截取最后一个字符 fmt.Println(s1[len(s1)-3:len(s1)]) 阅读全文
posted @ 2021-04-15 14:30 Mr.peter 阅读(1983) 评论(0) 推荐(0) 编辑
摘要:地址:https://github.com/syyongx/php2go,点击下载 // php2go functions package php2go import ( "archive/zip" "bytes" "crypto/md5" "crypto/sha1" "encoding/base6 阅读全文
posted @ 2021-04-14 17:17 Mr.peter 阅读(173) 评论(0) 推荐(0) 编辑
摘要:参考下面的代码即可。 package main import ( "time" "fmt" ) func main() { //获取当前时间 t := time.Now() //2018-07-11 15:07:51.8858085 +0800 CST m=+0.004000001 fmt.Prin 阅读全文
posted @ 2021-04-14 17:12 Mr.peter 阅读(241) 评论(0) 推荐(0) 编辑
摘要:beego运行出错 解决办法:1.重启电脑 2.杀死占用8080的程序3修改端口 阅读全文
posted @ 2021-04-13 12:52 Mr.peter 阅读(3821) 评论(0) 推荐(0) 编辑
摘要:用Markdown写简历 阅读全文
posted @ 2021-04-11 16:58 Mr.peter 阅读(136) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://github.com/ethereum/mist/releases/tag/v0.11.1 安装: 拉起应用,因为要同步其他的以太坊节点,需要耐心等待。 阅读全文
posted @ 2021-04-11 14:57 Mr.peter 阅读(1) 评论(0) 推荐(0) 编辑
摘要:package services func init() { //设置路由 go func() { http.HandleFunc("/uptoken",UpTokenHandler) err:=http.ListenAndServe(":8080",nil) if err!=nil{ log.Fa 阅读全文
posted @ 2021-04-06 14:37 Mr.peter 阅读(787) 评论(0) 推荐(0) 编辑
摘要:一、按开放程度划分:公有链、联盟链、私有链 公有链是指全世界谁都能够读取的、任何人都可以发送交易且交易能获得有效确认的、任何人都能参与其中共识过程的区块链——共识过程决定哪个区块可被添加到区块链中和明确当前状态。公有链通常被认为是“完全去中心化”的。它的特点是不可篡改,匿名公开,技术门槛低,是真正的 阅读全文
posted @ 2021-04-06 08:59 Mr.peter 阅读(679) 评论(0) 推荐(0) 编辑
摘要:Hyperledger/Fabric 阅读全文
posted @ 2021-04-06 08:58 Mr.peter 阅读(27) 评论(0) 推荐(0) 编辑
摘要:原写法: orm.RegisterDataBase("default", "mysql", "root:@localhost:3306/orm?charset=utf8") 改为: orm.RegisterDataBase("default", "mysql", "root:@tcp(localho 阅读全文
posted @ 2021-04-05 20:25 Mr.peter 阅读(303) 评论(0) 推荐(0) 编辑
摘要:1.在当前项目目录下创建vendor目录 2.go get 获取项目所需的包 3.go mod vendor 将项目依赖同步到vendor目录下 阅读全文
posted @ 2021-04-02 15:32 Mr.peter 阅读(2296) 评论(0) 推荐(0) 编辑
摘要:格式化规范(代码格式化) go默认已经有了gofmt工具,但是我们强烈建议使用goimport工具,这个在gofmt的基础上增加了自动删除和引入包. go get golang.org/x/tools/cmd/goimports 行长约定 一行最长不超过80个字符,超过的请使用换行展示,尽量保持格式 阅读全文
posted @ 2021-04-02 11:40 Mr.peter 阅读(956) 评论(0) 推荐(0) 编辑
摘要:方法一:快捷键 Goland代码格式化快捷键: Ctrl + Alt +L 方法二:go fmt 方法三:goimports 参考方法二设置。 方法四:Save Actions 设置->插件->搜索save actions ->安装->应用->确定->重启goland 阅读全文
posted @ 2021-04-02 10:25 Mr.peter 阅读(1152) 评论(0) 推荐(0) 编辑
摘要:方法定义 Golang 方法总是绑定对象实例,并隐式将实例作为第一实参 (receiver)。 一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。 所有给定类型的方法属于该类型的方法集。 1.1. 方法定义: package main type Test 阅读全文
posted @ 2021-04-01 20:29 Mr.peter 阅读(374) 评论(0) 推荐(0) 编辑
摘要:go出色全能的orm库。 特性 全功能 ORM 关联 (Has One,Has Many,Belongs To,Many To Many,多态,单表继承) Create,Save,Update,Delete,Find 中钩子方法 支持 Preload、Joins 的预加载 事务,嵌套事务,Save 阅读全文
posted @ 2021-04-01 17:48 Mr.peter 阅读(369) 评论(0) 推荐(0) 编辑
摘要:Beego的整个执行逻辑: 阅读全文
posted @ 2021-04-01 17:20 Mr.peter 阅读(66) 评论(0) 推荐(0) 编辑
摘要:Goland长期使用,无提示。实现。 阅读全文
posted @ 2021-04-01 16:44 Mr.peter 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1.在线安装 File->Settings->plugins,搜索chinese,点击install,安装好之后重启。 2. 离线安装方法1的安装方式安装的中文语言包插件一般都是最新版本的,支持的也是最新版的GoLand,如果你使用的是低版本的GoLand,那你可以选择离线安装的方式,选择和你使用的 阅读全文
posted @ 2021-04-01 16:39 Mr.peter 阅读(1944) 评论(0) 推荐(0) 编辑