自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Liunx系统下读取Windows共享文件

首先在Windows系统上,解禁 Guest用户:将C盘中的文件夹abc属性中,选择共享,将Everyone的权限添加确认:在命令框中输入secpol.msc进入本地策略对话框:首先点击用户权限分配,在“拒绝从网络访问这台计算机”,把guest用户删除:点击安全选项,选择“本地账户的共享和安全模型”,设置为仅来宾:打开虚拟机,点击设置,打开选项,点击共享文件夹,选择总是启用,并且添加要共享文件夹,点击确定。在mnt路径下既可以看到共享的文件夹。mut目录:是mount的缩写,进

2020-06-20 18:26:12 252

原创 go汉化

1.菜单栏 File -> Settings 进入设置页面。2.Editor -> Proofreading 。点击 + 号添加中文。3.回到插件下载页面。搜索 Chinese ,下载排名第一这个插件。接着点击右下角的 apply 保存。插件下载完成后会出现 Restart IDE,点击一下重启编辑器就完成了。...

2020-06-17 01:00:39 569

原创 Go中select语句的实现原理

Go的select语句是一种仅能用于channel发送和接收消息的专用语句,此语句运行期间是阻塞的;当select中没有case语句的时候,会阻塞当前的goroutine所以,有人也会说select是用来阻塞监听goroutine的还有人说:select是Golang在语言层面提供的I/O多路复用的机制,其专门用来检测多个channel是否准备完毕:可读或可写。...

2020-06-13 12:14:47 344

转载 goroutine并发控制与通信

开发go程序的时候,时常需要使用goroutine并发处理任务,有时候这些goroutine是相互独立的,而有的时候,多个goroutine之间常常是需要同步与通信的。另一种情况,主goroutine需要控制它所属的子goroutine,总结起来,实现多个goroutine间的同步与通信大致有:全局共享变量channel通信(CSP模型)Context包本文章通过goroutine同步与通信的一个典型场景-通知子goroutine退出运行,来深入讲解下golang的控制并发。通知多个子.

2020-06-10 00:24:02 221

原创 Golang错误和异常处理的正确姿势

错误和异常是两个不同的概念,非常容易混淆。很多程序员习惯将一切非正常情况都看做错误,而不区分错误和异常,即使程序中可能有异常抛出,也将异常及时捕获并转换成错误。从表面上看,一切皆错误的思路更简单,而异常的引入仅仅增加了额外的复杂度。但事实并非如此。众所周知,Golang遵循“少即是多”的设计哲学,追求简洁优雅,就是说如果异常价值不大,就不会将异常加入到语言特性中。错误和异常处理是程序的重要组成部分,我们先看看下面几个问题:错误和异常如何区分?错误处理的方式有哪几种?什么时候需要使用异常终止程序?

2020-06-08 00:28:57 948

原创 ToKen是什么?和seesion,cookie相比的区别是什么?试用版场景是什么

在讲Token之前,先简单说说什么是session和cookie首先要知道HTTP请求是无状态的,也就是不知道这一次的请求和上一次请求是否有关系,比如我们登录一个系统的时候,验证用户名密码之后,打开系统各个页面的时候就不需要再进行登录操作了,直到我们主动退出登录或超时退出登录;这里为了避免访问每个都登录一下,就要用到session、cookie。cookie是在客户端(浏览器)保存用户信息的一种机制;而且每种浏览器存储大小会有一些差异,一般不超过4KB;session是在服务端保存,可以用于记录客户

2020-06-07 15:36:10 413

空空如也

空空如也

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

TA关注的人

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