摘要:slice是什么时候决定要扩张? 网上说slice的文章已经很多了,大都已经把slice的内存扩张原理都说清楚了。但是是如何判断slice是否需要扩张这个点却没有说的很清楚。想当然的我会觉得这个append是否扩张的逻辑应该隐藏在runtime中的某个函数,根据append的数组的长度进行判断。但是 阅读全文
史上最快的后台搭建框架
2019-04-10 08:05 by 轩脉刃, 9980 阅读, 6 推荐, 收藏, 编辑
摘要:史上最快的后台搭建框架 如果你要问我说最快的后台搭建框架是什么,我会毫不犹豫的说,laravel admin(https://laravel admin.org/)。这个框架的作者是z song,应该是腾讯公司的。它的官网写着“在十分钟内构建一个功能齐全的管理后台”。没有夸张,就是这么虎。 搭建完成 阅读全文
gorm的日志模块源码解析
2019-04-02 09:57 by 轩脉刃, 2921 阅读, 1 推荐, 收藏, 编辑
摘要:gorm的日志模块源码解析 如何让gorm的日志按照我的格式进行输出 这个问题是《如何为gorm日志加traceId》之后,一个群里的朋友问我的。如何让gorm的sql日志不打印到控制台,而打印到自己的日志文件中去。正好我实现了这个功能,就记录一下,并且再把gorm的logger这个线捋一下。 首先 阅读全文
记录最近遇到的几个问题
2019-04-01 08:48 by 轩脉刃, 1194 阅读, 2 推荐, 收藏, 编辑
摘要:记录最近遇到的几个问题 Gin 中间件没有使用next会是什么反应? 周末老王提了一个问题,如果Gin中间件里面如果我忘记写context.Next了会有什么结果呢? 我第一个反应是直接不会执行后面的handler了呗。我印象中gin的middleware也是个handler,然后维护一个handl 阅读全文
mariaDB vs mysql
2019-03-27 07:24 by 轩脉刃, 1962 阅读, 1 推荐, 收藏, 编辑
摘要:mariaDB vs mysql 今天遇到一个库使用的是mariaDB的数据库版本 理了一下mariaDB和mysql的关系。 分支 简要来说,mariaDB是mysql上的分支。首先为什么要有这个分支呢?mysql被oracle收购之后,原本的那些mysql的开发者(MySQL 的联合创始人兼CE 阅读全文
测试用例是开发人员最后一块遮羞布
2019-03-25 13:49 by 轩脉刃, 3599 阅读, 0 推荐, 收藏, 编辑
摘要:测试用例是开发人员最后一块遮羞布 最近一周写一个比较复杂的业务模块,越写到后面真心越心虚。操作越来越复杂了,代码也逐渐凌乱了起来。比如一个接口,传入的是一个比较复杂的大json,我需要解析这个大json,然后根据json中字段进行增删改查,调用第三方服务等操作。告诉前端接口已经完成的时候,总是有点没 阅读全文
gin框架使用注意事项
2019-03-21 12:39 by 轩脉刃, 11800 阅读, 0 推荐, 收藏, 编辑
摘要:gin框架使用注意事项 本文就说下这段时间我在使用gin框架过程中遇到的问题和要注意的事情。 错误处理请求返回要使用c.Abort,不要只是return 当在controller中进行错误处理的时候,发现一个错误,往往要立即返回,这个时候要记得使用gin.Context.Abort 或者其相关的函数 阅读全文
flutter初体验
2019-03-18 08:07 by 轩脉刃, 3072 阅读, 1 推荐, 收藏, 编辑
摘要:flutter初体验 和flutter斗争了两个周末,基本弄清楚了这个玩意的布局和一些常用组件了。 在flutter里面,所有东西都是组件Widget。我们像拼接积木一样拼接Widget,拼接的关键词是child或者children。以我几乎为0的web布局经验,往往在使用widget的时候,头脑里 阅读全文
vimium使用
2019-03-07 22:16 by 轩脉刃, 475 阅读, 0 推荐, 收藏, 编辑
摘要:vimium使用 chrome下面的vimium插件已经慕名已久,迟迟没有做尝试,今天在家有空就熟悉了一下vimium,感觉还是棒棒的。记录一下一些使用心得。 常用按钮 j 向上滚动 k 向下滚动 d 下一个半屏 u 上一个半屏 f 定位页面中的link,当选择之后,在当前页面打开 F 定位页面中的 阅读全文
聊聊OSM
2019-03-07 22:00 by 轩脉刃, 2194 阅读, 3 推荐, 收藏, 编辑
摘要:聊聊OSM 做路网的同学一定对OSM并不陌生,OSM是一个由英国人Steve Coast创立的一个项目,这个项目的目标是创建一个内容自由,且能让所有人编辑的世界地图。类似于维基百科的概念。和它对标的是谷歌的google map。google map是谷歌提出的电子地图服务。它是收费的。且并不提供友善 阅读全文