会员
周边
捐助
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陈天刚
没有困难,创造困难也要上
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
···
13
下一页
2018年8月30日
reflect
摘要: 编程语言中反射的概念 在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。 也就是说,这类应用通过采用某种机制来实现对自已行为的描述(self representation)和监测(examination), 并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 每种语
阅读全文
posted @ 2018-08-30 17:25 陈天刚
阅读(823)
评论(0)
推荐(0)
编辑
2018年8月29日
golang结构体、接口、反射
摘要: struct结构体 struct用来自定义复杂数据结构,可以包含多个字段属性,可以嵌套; go中的struct类型理解为类,可以定义方法,和函数定义有些许区别; struct类型是值类型. struct定义 struct使用 下面示例中user1和uesr2为指针类型,访问的时候编译器会自动把use
阅读全文
posted @ 2018-08-29 10:52 陈天刚
阅读(1018)
评论(0)
推荐(0)
编辑
2018年8月27日
golang文件操作
摘要: 文件读取 封装了文件相关操作 type File File代表一个打开的文件对象 Create采用模式0666(任何人都可以读写,不可执行)创建一个名为name的文件, 如果文件已存在会截断它(为空文件). 如果成功,返回的文件对象可用于I/O;对应的文件描述符具有O_RDWR模式。 如果出错,错误
阅读全文
posted @ 2018-08-27 16:30 陈天刚
阅读(329)
评论(0)
推荐(0)
编辑
2018年8月20日
sqlx使用说明
摘要: sqlx使用指南 参考链接: http://jmoiron.github.io/sqlx/ sqlx是一个go语言包,在内置database/sql包之上增加了很多扩展,简化数据库操作代码的书写 资源 如果对go语言的sql用法不熟悉,可以到下面网站学习: http://go database sq
阅读全文
posted @ 2018-08-20 17:48 陈天刚
阅读(10394)
评论(0)
推荐(1)
编辑
2018年8月15日
go example
摘要: 一个简单的博客系统 https://github.com/pingguoxueyuan/gostudy/tree/master/blogger
阅读全文
posted @ 2018-08-15 10:55 陈天刚
阅读(192)
评论(0)
推荐(0)
编辑
2018年7月28日
goroutine
摘要: select: 如果存在多个channel,我们该如何操作? go语言里面提供了一个关键字select,通过select可以监听channel上的数据流动。 select默认是阻塞的,只有当监听的channel中发送或接收可以进行时才会远行,当多个channel都准备好的时候,select是随机选择
阅读全文
posted @ 2018-07-28 14:39 陈天刚
阅读(178)
评论(0)
推荐(0)
编辑
2018年7月26日
生成二维码
摘要: ```go package main import ( "bytes" "encoding/base64" "encoding/json" "fmt" "image" "image/color" "image/draw" "image/gif" "image/jpeg" "image/png" "i
阅读全文
posted @ 2018-07-26 16:31 陈天刚
阅读(512)
评论(0)
推荐(0)
编辑
2018年7月20日
method&interface
摘要: method Go中虽没有class,但依旧有method 通过显示说明receiver来实现与某个类型组合 只能为同一个包的类型定义方法 Receiver可以是类型的值或指针 不存在方法重载 可以使用值或指针来调用方法,编译器会自动完成转换 从某种意义上来说,方法是函数的语法糖,因为receive
阅读全文
posted @ 2018-07-20 17:15 陈天刚
阅读(322)
评论(0)
推荐(0)
编辑
2018年7月18日
密码生成器
摘要: ```go package main import ( "flag" "fmt" "math/rand" "time" ) var ( length int charset string ) const ( NUmStr = "0123456789" ChanStr = "ABCDEFGHIJKLM
阅读全文
posted @ 2018-07-18 00:39 陈天刚
阅读(258)
评论(0)
推荐(0)
编辑
2018年7月17日
golang统计出其中英文字母、空格、数字和其它字符的个数
摘要: 方法一 通过ASCII码表判断并统计 go package main import ( "fmt" "regexp" ) // 练习四: 统计一个字符串的字母,数字,空格,其他字符个数 func statisticalCharacterNumber(s string) { // 示例字符串 // v
阅读全文
posted @ 2018-07-17 18:35 陈天刚
阅读(3320)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
···
13
下一页