自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Go语言学习 - net/http模块

Introduction什么是函数登记中心登记中心里的处理函数是什么登记中心里的处理工具是什么登记中心里的内部结构是什么样的向登记中心登记处理函数服务中心,生成服务对象服务中心,生成监听器服务中心,循环收集请求取出服务中心的处理工具→登记中心登记中心找出匹配的处理函数,处理请求go语言大部分时候,作为后端出现. 那么它的最基本行为就是关于"http请求"的发送与接收. 用久了...

2019-09-30 20:35:47 418

转载 Go语言学习 - 调度器和对应的问题

Go调度器介绍和容易忽视的问题什么是调度器为了方便刚接触操作系统和高级语言的同学,先用大白话介绍下什么是调度器。 调度,是将多个程序合理的安排到有限的CPU上来使得每个程序都能够得以执行,实现宏观的并发执行。比如我们的电脑CPU只有四核甚至双核,可是我们却可以在电脑上同时运行几十个程序,这就是操作系统调度器的功劳。但操作系统调度的是进程和线程,线程简单地说就是轻量级的进程,但是每个线程仍需要M...

2019-09-30 16:53:45 174

原创 go语言20小时从入门到精通

1 error接口 Go语言引入了一个关于错误处理的标准模式,即error接口,它是Go语言内建的接口类型,该接口的定义如下:type error interface { Error() string}Go语言的标准库代码包errors为用户提供如下方法:package errorstype errorString struct { text string }...

2019-09-18 12:36:33 640

转载 GO学习笔记 - 数据校验

GO学习笔记 - 数据校验一. asaskevich/govalidator介绍godoc里可以搜到若干相似的第三方数据校验模块,但笔者推荐使用asaskevich/govalidator,原因:star最多、持续更新发布功能完善、使用便利丰富的字符串校验、数据匹配、裁剪拼接处理等支持struct元素合法性校验,并且支持嵌套检查源码值得学习,就是一个百宝箱// 下载go ge...

2019-09-16 22:57:38 235

转载 封装 jsonp请求数据的方法

封装 jsonp请求数据的方法什么是jsonp :Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。为什么我们从不同的域(网站)访问数据需要一个特殊的技术( JSONP )呢?这是因为同源策略。同源策略,它是由 Netscape 提出的一个著名的安全策略,现在所有支持 JavaScript 的浏览器都会...

2019-09-16 22:43:09 228 1

转载 Go语言高性能字符串拼接

Go语言高性能字符串拼接1. 使用strings.Builderstrings.Builder 使用 Write 方法来高效的构造字符串. 它使用内存最小,它使用零值,它不拷贝零值.注意:不要拷贝strings.Builder的值,如果你要使用strings.Builder值请使用pointerpackage mainimport ( "strings" "fmt")...

2019-09-16 22:37:52 220

转载 React 中 的 9 种优化技术

React 中 的 9 种优化技术使用React.Fragment 来避免向 DOM 添加额外的节点使用 React.Lazy 延迟加载组件使用React.Suspense使用 shouldComponentUpdate() 防止不必要的重新渲染6使用React.PureComponent7使用 React.memo 来缓存组件8使用 ComponentDidUnmount() 删除未使用的DOM...

2019-09-11 12:17:18 159

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除