摘要: golang构建web framework的范例 本项目仅简单介绍golang、gin、gorm构建web framework的过程 架构 各个模块进行简单说明 client client 可以通过如下命令访问,可以得到 与 gin 是一个高性能的Web Framework,提供的功能挺多,可以参考 阅读全文
posted @ 2018-12-04 20:37 学习成长 阅读(203) 评论(0) 推荐(0) 编辑
摘要: gorm验证实例 本次通过第三方组建完成MySQL数据库的访问。 这里有一个比较特别的地方,在数据库连接部分,数据库是长连接的情况; 但是这里有一个问题, 即数据库关闭部分存在问题,暂时没有看到在什么地方关闭; 在controller层增加一个接口,用于进程关闭。 为什么不自己调用MySQL数据库的 阅读全文
posted @ 2018-12-04 20:35 学习成长 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: 看看几个数字, MacBook 2018, 4 core, 2.3GHz; SSD的磁盘读取效率是 r 550M/s; w 500M/s 内存的读写效率是 2400MHz; 2.4GHz 2.3GHz, 为 1秒可以计算 2.3\ 1000\ 1000\ 1000次, 每个操作在0.7ns; 且go 阅读全文
posted @ 2018-12-04 20:10 学习成长 阅读(298) 评论(0) 推荐(0) 编辑
摘要: golang web初步理解与思考 golang的收获 这里可以获知,可以实现一个简单的web页面来展示后台的数据,这里的数据是 111111 数据递增200, 222222数据递增10; 数据的web展示, 展示的效果看html+css的样式过程 可以进行post,提交前台的一些数据,这些数据可 阅读全文
posted @ 2018-11-06 22:15 学习成长 阅读(232) 评论(0) 推荐(0) 编辑
摘要: golang 中slice的操作 golang收获 如果只是分配了 var st []SelfType, 进行赋值,那么就会是吧,除非使用 make 分配一个内存空间 注意, slice在make的时候可以制定 len, cap长度, len,cap的区别在于: len是当前slice中的eleme 阅读全文
posted @ 2018-11-05 23:23 学习成长 阅读(418) 评论(0) 推荐(0) 编辑
摘要: ZigZag显示字符串 Golang 收获 1. []string 格式可以通过strings.Join([]string, "")转换成str格式 2. 开始的时候想到的是数组的解决办法, 随后想到可以用map的方式+string的方式进行追加; 3. numRows作为输入,需要转换理解为N R 阅读全文
posted @ 2018-11-05 22:01 学习成长 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 二分查找法 golang收获 1. 获取随机数, 先设置一个随机时间 rand.Seed(time.Now()).UnixNano()), 然后执行rand.Intn(2 h { return 1 } mid := l + (h l)/2 if v == arr[mid] { return arr[ 阅读全文
posted @ 2018-11-05 21:59 学习成长 阅读(249) 评论(0) 推荐(0) 编辑
摘要: GoLang的面向对象 通过golang实现面向对象的过程, 以及golang的继承关系 定义了动物, 定义了鸟类,鱼类, 最后的对象是 燕子, Nimo 阅读全文
posted @ 2018-10-27 11:26 学习成长 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 目标计算一个slice中求两个值的总和为固定值; a + b = t a = t b 通过构建 map m[t b] = i // i是下标的位置 在构建过程进行判断,如果存在m[a], 则返回 j的位置, // 这部通过hash的方式定位; 计算复杂度是 O(N), 主要是 m[a]寻找的时候是h 阅读全文
posted @ 2018-10-26 23:36 学习成长 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 原子操作 直接看atomic的AddInt32不太好理解, 增加一个case进行操作就可以熟练了解; TOTAL基数较小的时候,并不存在问题; TOTAL较大的时候就可以看出,多并发的情况下对共享资源的争抢就会导致增加失败; LoadInt32 在等待当前有在对该变量执行的go,如果routine一 阅读全文
posted @ 2018-10-25 14:03 学习成长 阅读(1682) 评论(0) 推荐(0) 编辑