YYtomorrow

世界上有两种人,一种人昼夜不停的高速运转,另一种人一觉醒来发现世界变了...

sharepreference管理工具类

自动分析类型,保存数据/** * 缓存管理器 */ public class CacheManager { private static SharedPreferences sp = null; private static Context context; /**...

2018-05-18 16:54:58

阅读数:34

评论数:0

go语言工厂模式

简单工厂 简单工厂模式的工厂类一般是使用静态方法,通过接收的参数的不同来返回不同的对象实例。package mainimport "fmt"type Factory interface {    getResult(a, b int)}type Add stru...

2018-05-18 11:35:03

阅读数:76

评论数:0

go语言redis操作——redigo

redis中文版 http://www.redis.cn/windows下载地址: https://github.com/MicrosoftArchive/redis/releases,备用地址:https://github.com/ServiceStack/redis-windows,这里下载的...

2018-05-17 15:25:50

阅读数:259

评论数:0

gin、xorm、jwt实现的用户登录验证

jwt认证就是用户注册之后, 服务器生成一个 JWT token返回给浏览器, 浏览器向服务器请求数据时将 JWT token 发给服务器, 服务器用 signature 中定义的方式解码 。main.gopackage mainimport (    "data&quo...

2018-05-16 21:21:58

阅读数:1285

评论数:0

go语言orm框架——xorm

使用sql操作数据库安装mysql驱动:go get github.com/go-sql-driver/mysqlpackage mainimport (    "database/sql"    "fmt"    _ &am...

2018-05-16 14:29:39

阅读数:748

评论数:0

gin文件上传

第一步安装gingo get gopkg.in/gin-gonic/gin.v1服务器代码package mainimport (    "fmt"    "io"    "log"    ...

2018-05-15 14:49:33

阅读数:655

评论数:0

go语言web开发框架——gin

Gin是一个golang的微框架,具有快速灵活,容错方便等特点。go语言本身的net/http就已经很简单强大,框架更像是一些常用函数或者工具的集合。借助框架开发,不仅可以省去很多常用的封装带来的时间,也有助于团队的编码风格和形成规范。首先安装gin:go get gopkg.in/gin-gon...

2018-05-15 11:20:05

阅读数:408

评论数:0

go语言学习(八)

1.socket编程2.并发爬虫3.web服务器编程一、socket编程服务端代码:package mainimport "net"import "fmt"func main() {    //1.设置监听    listen...

2018-05-14 19:06:41

阅读数:30

评论数:0

go语言学习(七)

1.go语言并发优势2.并发小程序3.runtime包使用4.channel使用一、go语言并发优势并发就是单核cpu通过时间片轮转,“同时”处理多个任务。并发是现代程序设计非常重要的一个环节,而go语言在语言层面支持高并发,一个普通的计算机就能支持上万个goroutine竞争资源。同时代码实现简...

2018-05-11 16:38:12

阅读数:37

评论数:0

go语言学习(六)

1.字符串操作常用函数2.正则表达式3.json与结构体间的转换4.json与map间的转换5.文件操作一、字符串操作常用函数package mainimport "fmt"import "strings"import &am...

2018-05-10 15:25:49

阅读数:32

评论数:0

go语言学习(五)

1.结构体定义和变量可见性规则2.结构体做参数传递3.结构体方法(封装)4.匿名字段(继承)5.方法继承(多态)6.接口的定义、继承7.空接口类型8.断言一、结构体结构体是一种聚合的数据类型,是一个对象多个属性的集合体。(个人暂时理解为一个类)package mainimport &quo...

2018-05-09 16:36:54

阅读数:26

评论数:0

go语言学习(四)

1.指针2.数组3.切片4.字典一、指针定义,操作package mainimport "fmt"func main() {    var a int = 10    //定义一个指针类型的变量    var p *int    //&为...

2018-05-08 14:40:52

阅读数:24

评论数:0

go语言学习(三)

1.参数,返回值2.递归函数3.回调函数4.匿名函数5.闭包6.defer使用7.变量作用域8.timer,ticker,和异常处理一、函数的定义package mainimport "fmt"import "strconv"...

2018-05-03 14:53:35

阅读数:21

评论数:0

go语言学习(二)

1.go语言基本数据类型2.变量的定义3.多重复制,匿名变量4.常量的定义,使用5.类型转化6.条件结构,循环结构一、go语言基本数据类型1.整型rune 类型是 Unicode 字符类型,和 int32 类型等价,通常用于表示一个 Unicode 码点。rune 和 int32 可以互换使用。b...

2018-05-02 10:45:27

阅读数:22

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭