Go 初体验 - 错误与异常处理 - recover和panic
摘要:panic可被意译为运行时恐慌。revover可被意译为恢复
阅读全文
posted @
2019-02-22 15:26
Eysa
阅读(244)
推荐(0)
Go 初体验 - 闭包,数组,切片,锁
摘要:这篇文章关于 并发,锁,数据类型,闭包,综合分析
阅读全文
posted @
2019-02-22 13:13
Eysa
阅读(184)
推荐(0)
Go 初体验 - 并发与锁.2 - sync.WaitGroup
摘要:sync包里的WaitGroup主要用于协程同步
阅读全文
posted @
2019-02-21 19:16
Eysa
阅读(264)
推荐(0)
Go 初体验 - 反射
摘要:反射可以说是每个高级语言都具有的特性,巧妙的运用会让程序的灵活性和可扩展性大大提升
阅读全文
posted @
2019-02-21 14:24
Eysa
阅读(182)
推荐(0)
Go 初体验 - 常量 与 iota
摘要:常量的概念跟大多数语言一样,都是定义一个不可变的数值
阅读全文
posted @
2019-02-21 13:48
Eysa
阅读(160)
推荐(0)
Go 初体验 - 错误与异常处理
摘要:错误处理是学习任何编程语言都需要考虑的一个重要话题
阅读全文
posted @
2019-02-21 12:56
Eysa
阅读(163)
推荐(0)
Go 初体验 - channel.2 - 超时机制
摘要:channel 虽然很好用,但是我们也要考虑异常情况,比如:超时
阅读全文
posted @
2019-02-20 17:21
Eysa
阅读(444)
推荐(0)
Go 初体验 - channel.1 - 基本用法
摘要:channel 可以翻译成信道,是通信实现的基础
阅读全文
posted @
2019-02-20 14:24
Eysa
阅读(693)
推荐(0)
Go 初体验 - 死锁的几种情况
摘要:每个语言都涉及锁及死锁,本文总结了下 go 语言集中死锁的情况
阅读全文
posted @
2019-02-20 14:05
Eysa
阅读(880)
推荐(0)
Go 初体验 - 令人惊叹的语法 - defer.2 - 如何提前执行?
摘要:上一文中讲到 defer 会在宿主函数 return 之前调用,那么我们就是想在宿主函数执行到中间调用,怎么办呢?
阅读全文
posted @
2019-02-20 13:03
Eysa
阅读(145)
推荐(0)
Go 初体验 - 令人惊叹的语法 - defer.1 - 基本概念和用法
摘要:在我们编程时,难免遇见 流、远程连接、文件等 io 操作,为了高性能,我们不得不打开和关系这些 io 对象。
阅读全文
posted @
2019-02-20 12:02
Eysa
阅读(157)
推荐(0)
beego 初体验 - 参数与传值
摘要:beego 支持 restful 风格的 url
传值分为路由传值和表单传值,表单传值可以绑定实体对象
阅读全文
posted @
2019-02-19 10:26
Eysa
阅读(314)
推荐(0)
beego 初体验 - 基础模块 - config, httplibs, logs
摘要:beego 的基础模块支持了一些web开发常用的功能。
本篇介绍:配置,http操作库,日志 三个模块
阅读全文
posted @
2019-02-18 19:14
Eysa
阅读(307)
推荐(0)
beego 初体验 - orm - 增删改查
摘要:本文记录一下 beego orm 简单的增删改查,大牛请绕道。
阅读全文
posted @
2019-02-18 13:54
Eysa
阅读(452)
推荐(0)
beego 初体验 - orm
摘要:beego 支持 orm 框架,但是要自己安装
阅读全文
posted @
2019-02-18 12:02
Eysa
阅读(465)
推荐(0)
.NET 黑魔法 - 自定义日志扩展
摘要:我们开发程序时避免不了要有日志系统,我们希望有一个通用的、不夹杂任何方言的调用方式,简单地说就是保留微软日志框架的注入方式和使用方式。
阅读全文
posted @
2019-02-13 11:14
Eysa
阅读(236)
推荐(0)