掘友等级
获得徽章 0
#挑战每日一条沸点# 在网络通信的早期,用户之间传递的是 Text(文本信息),但是随着时代的发展,单纯的文本传递渐渐地无法满足用户的需求,于是传输图片,音乐,视频等的协议出现了,我们便将其称之为 HTTP 协议。
#挑战每日一条沸点# 各种边界条件考虑完备,能够保证稳定性及时进行异常处理,同时能够达到正确可靠,简洁清晰的目标,易读易维护的代码可称之为高质量代码
不同项目的实际应用场景千变万化,各种语言的特性与语法也各不相同,但是高质量编程需要遵循的原则是相同的,即简单性,可读性,生产力
#挑战每日一条沸点# chan顾名思义,就是channel的缩写,告诉 Go 语言你创建的是一个通道
而元素类型,则规定了你这个通道中所传输的值的类型
最后的一个缓冲大小是可选的,添加缓冲大小的通道就叫做有缓冲通道,不添加缓冲大小的就是无缓冲通道,那么缓冲大小的作用是什么呢?
无缓冲的通道意味着,源头发送信息之后接收端必须进行接收,否则就会使通道堵塞,就像奶茶吸管里卡了一颗珍珠,没人把它吸出来,它就永远在那里。
而有缓冲的通道可以理解为在奶茶杯里吸珍珠,有着一个由你定义的空间存放源头发送的信息,当然,奶茶杯的大小也不是无限的,珍珠太多仍会导致堵塞,这就是超出缓冲大小的后果
#挑战每日一条沸点# 在一个单线程的程序中,同一时刻只有一个用户的需求被处理,就好似在超市中购物,单收银台收银员只能服务当时正在交钱的顾客,后面的顾客只能等待
#挑战每日一条沸点# 进度稍微有点跟不上,挺难受的,如果想边听课边补上笔记,一天基本上就直接过去了(悲)
#挑战每日一条沸点# Go 是一门高性能,高并发,语法简单,学习曲线平缓的强类型和静态类型语言
#挑战每日一条沸点# 今天写完了自己的第一篇笔记,说实话还挺有成就感,写起来的时候挺有动力的,那么以后再接再厉吧
#挑战每日一条沸点# Go 是一门高性能,高并发,语法简单,学习曲线平缓的强类型和静态类型语言
#挑战每日一条沸点# 青训营真正开始了,接下来就是八仙过海各显神通了,不过队伍人数还是不够,帮帮孩子

#挑战每日一条沸点# 在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
下一页