Go语言经典库使用分析(九)| 进度条 progressbar
在我们日常开发中,会遇到一些耗时的操作,比如下载一个大文件,这时候如果能给用户一个进度提示,会显得比较友好,因为用户知道自己还要等多久可以,就可以下载好这个文件。 进度提示有很多种,比如百分比,但是它比较单调,如果更形象一些的话,可以使用进度条。 在偏向于UI或者GUI开发的时候,会有现成
专注于Android、Java、Go语言(golang)、移动互联网、项目管理、软件架构
共 80 篇 · 全部标签
在我们日常开发中,会遇到一些耗时的操作,比如下载一个大文件,这时候如果能给用户一个进度提示,会显得比较友好,因为用户知道自己还要等多久可以,就可以下载好这个文件。 进度提示有很多种,比如百分比,但是它比较单调,如果更形象一些的话,可以使用进度条。 在偏向于UI或者GUI开发的时候,会有现成
在我们开发的过程中,会涉及到很多数据的处理以及相应的代码逻辑,如果不小心,可能会导致BUG,甚至被恶意利用的漏洞。比如内存溢出、下标越界、空指针异常等等。 对于一个经验丰富的开发人员,会在自己编写代码的时候,会潜意识的处理这些问题,这就是资深开发的宝贵经验,所以他们的代码上线后,很少出现
如果你打开Go语言的文档页 https://golang.google.cn/pkg/ ,搜索RFC这个关键字,会发现有16个之多。 从上图可以看到,Go语言的MD5是基于RFC 1321实现的,SHA1是基于RFC 3174实现的。 那么是什么是RFC呢?RFC后的编码又是什么意思? 我们打开维基百科,看到如下关于RFC的描述: 请求意见稿(英语:Request for Comments,缩写:RFC),又翻译作意见征求,意见请求,请求评论[1]是由互联网
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多版本,所以需要更新下这篇文章。 提示:本文基于Go语言最新版 go1.16.4 写成。 有读者来信(微信公众号消息)说能不能
大家都知道,我在拉勾上出了一个Go语言专栏《22 讲通关 Go 语言》,现在这个专栏终于写完了(解放了),销量也比较满意,目前1.61W份。 这个专栏我从2020年03月份(疫情那会)就开始有打算要写,中间也规划了一些大纲(被自己来来回回推翻了好多),不过一直没有正式的准备写。 一直到6月份下决心要写的时候,才开始找一
是的,我的《22 讲通关 Go 语言》专栏已经卖了1.59万份了,估计很快就要上1.6W,是一个里程碑了,再次感谢大家的支持。 —— 1 —— 自从2020.11.05号改专栏上线到现在,已经有24天的时间。在24天里卖了1.59万份,也算不少了,如果我告诉你,在11.06号23点多的时候,已经卖了1.54万份了,你是不是会感到惊讶😱。 也就是说,剩下的这20多天,
小提示:1元特价购买链接在文章底部,识别二维码即可,也可以点击阅读原文购买。 这两天有一些朋友在拉勾上看到了一个Go语言的专栏,作者是飞雪无情,和你们想的一样,这个Go语言专栏就是我写的,它叫 《22讲通关 Go 语言》。 记得上一次写书是2017年底,已经差不多三年了。这次写Go语言专栏之前,很多朋友想让我出
最近写了很多Go语言的原创文章,其中Go语言实战系列30篇,近15W字,还有最近更新的Go经典库系列,不过通过大家的咨询来看,还是想要一些入门的知识,这一篇文章写于2017年初,这3年多Go更新了很多版本,所以需要更新下这篇文章。 提示:本文基于Go语言最新版 go1.15.3 写成。 有读者来信(微信公众号消息)说能不能
我们在使用Golang(Go语言)开发的过程中,会通过经常通过调试的方式查找问题的原因,解决问题,尤其是当遇到一个很棘手的问题的时候,就需要知道一段代码在执行的过程中,其上下文的变量对应的数据,以便进行推测出问题的原因。 对于这类调试,我们用的比较多的一个是断点调试,还有是通过打印日志输出。通过日
Go语言(golang)的一个很大的优势,就是很容易的开发出网络后台服务,而且性能快,效率高。在开发后端HTTP网络应用服务的时候,我们需要处理很多HTTP的请求访问,比如常见的API服务,我们就要处理很多HTTP请求,然后把处理的信息返回给使用者。对于这类需求,Golang提供了内置的 包帮我们来处理这些HTTP请求,让我们可以比较方