会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
timliudream
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2018年11月6日
golang的json序列化问题
摘要: 首先看一段代码: 请问A跟B哪个是对的,哪个是错的,为什么? 当需要序列化类的时候,字段必须是可导出的,而golang语言规范中,可导出就意味着是首字母大写,所以这里的字段需要大写,即使写了标记的小写还是不能序列化的。
阅读全文
posted @ 2018-11-06 18:41 timliudream
阅读(466)
评论(0)
推荐(0)
2018年11月5日
使用golang求出A-Z的所有子集
摘要: 有一个集合由A-Z这26个字母组成,打印这个集合的所有子集,每个子集一行,写C代码实现,不能使用递归 假设只有三个字母ABC,那么子集有: 把ABC看作三个比特位,分别为: 具体代码: 这里需要注意一点的就是,golang使用位运算的时候,使用的基础数据类型是uint
阅读全文
posted @ 2018-11-05 22:42 timliudream
阅读(969)
评论(0)
推荐(0)
2018年11月3日
使用golang的slice来模拟栈
摘要: slice(切片):底层数据结构是数组 stack(栈):一种先进后出的数据结构 输出: 使用goroutine异步读取或者写入的时一定要注意通道的写法,很容易造成死锁
阅读全文
posted @ 2018-11-03 22:57 timliudream
阅读(2028)
评论(0)
推荐(0)
mysql中case的一个例子
摘要: 最近遇到一个问题: 把上面表格的数据查询成: 看到这样的需求,首先想到的是用case去统计以及 用group by来分组 第一版sql代码: 查询出来的结果有点不如人意: 这么说明了分组之后只显示到第一行数据,那么我们去掉分组看看: 有点像我们想要的了,只是没有分组以及去掉空值 而且我们可以看出,在
阅读全文
posted @ 2018-11-03 21:30 timliudream
阅读(941)
评论(0)
推荐(0)
兔子生兔子问题
摘要: 问题描述: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少 分析: 这道题我们可以把兔子分为三个阶段,幼崽、成年,生育 幼崽:出生的第一个月 成年:出生的第二个月 生育:出生的第三个月 从这个表格看出来,这道题是斐波
阅读全文
posted @ 2018-11-03 21:02 timliudream
阅读(1120)
评论(0)
推荐(0)
2018年11月2日
map的使用注意事项
摘要: map是无序的,每次打印出来的map都会不一样,它不能通过index获取,而必须通过key获取 map的长度是不固定的,也就是和slice一样,也是一种引用类型 内置的len函数同样适用于map,返回map拥有的key的数量 map的值可以很方便的修改,通过numbers["one"]=11可以很容
阅读全文
posted @ 2018-11-02 20:07 timliudream
阅读(475)
评论(0)
推荐(0)
golang类型判断
摘要: 此语句用于判断对象a是否是B类型 也可以判断对象a是否实现了B接口 输出为: 一个指针类型实现了某某接口类型,但它的基本类型却不一定能够作为该接口的实现类型。 这有两个充分必要条件,一个是“两个方法的签名需要完全一致”,另一个是“两个方法的名称要一模一样”。显然,这比判断一个函数是否实现了某个函数类
阅读全文
posted @ 2018-11-02 20:03 timliudream
阅读(5702)
评论(0)
推荐(0)
golang文件相对路径问题
摘要: 具体代码: 如果不要中间获取源文件的路径: 直接打开文件的话,是会报错的,会报找不到的错误, 所以只能先获取当前源文件的路径再join数据文件
阅读全文
posted @ 2018-11-02 20:02 timliudream
阅读(8301)
评论(1)
推荐(1)
golang中数组与切片的区别
摘要: 数组: 切片: go源码slice的数据结构定义: 一个指向真实 array 地址的指针 ptr ,slice 的长度 len 和容量 cap 输出: 观察slice append的时候内存地址会不会改变: 通过一个例子: 输出: 可以看出来在append的过程中,内存地址有些是一样的,有些是不一样
阅读全文
posted @ 2018-11-02 20:00 timliudream
阅读(2304)
评论(0)
推荐(0)
golang的一些基础数据类型转换
摘要: int -- string int64--string float--string float--int
阅读全文
posted @ 2018-11-02 19:16 timliudream
阅读(294)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告