logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang channel 用法

从如何判断 channel 被关闭说起,可以考虑通过使用多重返回值的方式来进行判断,比如执行下面的代码。x, ok := <-ch我见过有些书上确实提到过这种方式,但让我疑惑的地方在于:如果这种判断方式可行的话,channel 中不就被莫名其妙的少了一个数据吗?var ch chan int = make(chan int, 2)ch <- 1ch <- 2close(ch)//

文章图片
#c++#算法#开发语言
golang处理0x08不可见unicode字符

golang An invalid XML character (Unicode: 0x8) was found

文章图片
#golang
https 证书使用

go 使用 https 协议,构建支持 https 协议的 go demo 服务,打印查看必要的连接信息

#https#网络协议#http
项目架构

大多数的程序员,都是做业务开发的,我也是。每天的工作都围绕着产品的需求。我们总在不停地写需求,在不停地堆砌代码,还在不停地解决Bug。后来,我们越来越陷入细节,越来越...

#java#python#数据库 +2
安装虚拟机

国庆无聊到安装虚拟机~~

#虚拟机
虚拟机Linux图形界面和命令界面切换

在虚拟机中安装了Ubuntu系统    Google说进入命令行时使用Ctrl+Alt+F1快捷键,但是这样操作时鼠标消失了。然后虚拟机一直提醒鼠标移出或移入,但就是不能显示鼠标操作。    Google原因是:快捷键冲突。    解决办法:从VMware Workstation 跳出來,依次选择 “编辑-首选项-热键”,将 ctrl + alt 改掉之後重启虚

#虚拟机
容器和POD的概念区分

主要还是理解容器和POD之间的关系,之前有这样的误解POD等于容器,其实不然。所以,POD其实可以包含多个容器,多个容器共享POD的隔离环境。理解POD可以从命令上理解配置文件是一个YML类型的格式,里面可以声明多个相关的容器。其实POD在实例化的时候,首先会实例一个Infr的容器,而YML文件中声明的其它容器,都会加入到Infr容器的网络中。结合API对象YML的定义,可以反映出POD和容器的区

#java#运维#docker
Linux-uninstall

linux卸载程序的指令

HTTP CODE 状态码500|502|504分析

给别人轻松讲明白一个问题,才能算自己真正了解这个问题。Origin Header 头让我熟悉了一次sheme从HTTP的头Origin说起,想起之前客户端定义scheme,因为不了解,问了开发的同事“scheme是什么?”反正我当时是不明白他们讲的。在了解HTTP Origin语法的时候,我其实才真正明白:scheme 指请求所使用的协议,通常是HTTP、HTTPS或者其他。Origin: &lt

#golang
jQuery对象的动画处理

jQuery SelectorSTOPLOOP$(document).ready(function(){/*var modalMarginTop = ($('#mf').height() + 80) / 2;var modalMarginLeft =

#html#动画
到底了