首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
脱缰小野马
掘友等级
后端工程师
千行乐不疲
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
51
文章 51
沸点 0
赞
51
返回
|
搜索文章
赞
文章( 51 )
沸点( 0 )
关于 Golang 错误处理的思考
实践中经常需要为错误增加上下文信息后再返回,以方便调用者了解错误场景。例如 Getcall 方法时常写成: 不过这个时候 err == sql.ErrNoRows 就不成立了。除此之外,上述写法都在返回错误时都丢掉了调用栈这个重要的信息。我们需要更灵活、更通用的方式来应对此类问…
Go 错误处理
本文尝试用最清晰的描述回答以下四个问题,当我们需要处理错误的时候: 什么时候选择 error 什么时候选择 log 什么时候选择 metrics 什么时候选择 panic 以及为什么做这样的选择。
Go语言中的错误处理(Error Handling in Go)
在实际工程项目中,我们希望通过程序的错误信息快速定位问题,但是又不喜欢错误处理代码写的冗余而又啰嗦。Go语言没有提供像Java、C#语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。
Go 每日一库之 termtables
termtables处理表格形式数据的输出。适用于随时随地的输出一些状态或统计数据,便于观察和调试。是一个很小巧的工具库。
Django源码分析(一):自动重启
本文基于 django-2.1.x 版本系列编写。 django 使用 runserver 命令的时候,会启动俩个进程。 runserver 主要调用了 django/utils/autoreload.py 下 main 方法。 至于为何到这里的,我们这里不作详细的赘述,后面篇…
ZooKeeper学习
这个其实是 zookeeper 很经典的一个用法,简单来说,就好比,你A系统发送个请求到 mq,然后 B 系统消息消费之后处理了。那 A 系统如何知道 B 系统的处理结果?用zookeeper 就可以实现分布式系统之间的协调工作。A 系统发送请求之后可以在 zookeeper …
设计模式在vue中的应用(三)
为什么要写这些文章呢。正如设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结(来自百度百科)一样,也是想通过分享一些工作中的积累与大家探讨设计模式的魅力所在。 用户登录系统后有一个状态标记status对应上图4种操作提示。 策…
说说 Vue 中组件的缓存
之前在《Vue一个案例引发的动态组件与全局事件绑定总结》这篇文章中简单提到过组件的缓存。当时只是简单的提供了一个解决问题的思路,并没有说到多少组件缓存的东西,今天我们就来详细说说组件的缓存。 组件化开发模式下,我们会把整个项目拆分成很多组件,然后按照合理的方式组织起来。 自然就…
JAVA 注解的基本原理
以前,『XML』是各大框架的青睐者,它以松耦合的方式完成了框架中几乎所有的配置,但是随着项目越来越庞大,『XML』的内容也越来越复杂,维护成本变高。 于是就有人提出来一种标记式高耦合的配置方式,『注解』。方法上可以进行注解,类上也可以注解,字段属性上也可以注解,反正几乎需要配置…
关于 vue 全家桶的四个 “最佳实践”
对,就是它:Vue.js 组件编码规范。读过的同学忽略,没读过的同学有时间的话请花 20 分钟认真看看,文章的内容都是在认可这篇规范的基础上展开的。 另外,本文中的“最佳实践”(注意引号),全都是一家之言,不一定对,欢迎各路大佬讨论拍砖。 组件(component)是 vue …
下一页
个人成就
文章被点赞
1
文章被阅读
2,758
掘力值
124
关注了
25
关注者
0
收藏集
4
关注标签
17
加入于
2017-03-22