一个select语句用来选择哪个case中的发送或接收操作可以被立即执行。它类似于switch语句,但是它的case涉及到channel有关的I/O操作,阻塞监听IO操作 在...
一个select语句用来选择哪个case中的发送或接收操作可以被立即执行。它类似于switch语句,但是它的case涉及到channel有关的I/O操作,阻塞监听IO操作 在...
最近搭建了一个网站以后,总觉得裸奔的网站非常不安全,需要加上防护措施。加一套 waf 防火墙,然后就可以安心的睡觉了。因为服务器使用了宝塔[1][#fn1]管理,所以我需要既...
宝塔运维工具[1][#fn1],配合 wordpress 可以快速创建网站。当我们快速完成网站搭建并且上线后,惊讶的发现,网络上总隐藏着坏人,时时刻刻想害我的网站。此时就需要...
背景介绍 早期电脑显示的字体都是点阵字体,通过像素点标记字符,这种方式节省电脑运算量,但显示效果差,字体一旦放大就出现锯齿甚至马赛克问题。1980年代中期,苹果公司推出 Ma...
最近在微前端框架 Qiankun[https://qiankun.umijs.org/zh/guide] 中加载一个 使用了Snowpack[https://www.snow...
功能背景 在网页中特殊情况下会使用非标准字体(最近的项目中需要使用思源黑体),通过网页下载中文字体库往往很大(思源黑体 8M),其中大部分是用不到的字体,导致页面加载缓慢。通...
CSS 是 Cascading Style Sheets 的简称,中文名:层叠样式表。 CSS标准官网: https://www.w3.org/Style/CSS/Overv...
起源 欧洲核子研究中心,简称CERN,由23个成员国组成,是世界上最大的粒子物理实验室。因为CERN的成员来自不同国家、使用不同的语言,而实验室内的信息沟通又显得尤为重要,所...
官网:https://www.conventionalcommits.org/[https://www.conventionalcommits.org/] 约定式提交 1.0...
规范参考 约定式提交 https://www.conventionalcommits.org/zh-hans/[https://www.conventionalcommit...
在这看:https://github.com/tc39/proposals/blob/master/finished-proposals.md[https://github....
JavaScript 在如今的软件开发中已经占据了重要的一席之地【1】,快速的发展和众多的衍生社区(Node、TypeScript、WebAssembly等等)将 JavaS...
有时在测试环境下要使用 https 服务,但是又没有正式的证书,这时我们可以自己签名一个临时证书用来提供 https 服务,然后通过修改浏览器的设置,允许使用该未授信证书,从...
需求背景是这样的 在 GraphQL (Apollo Server)服务中对接 gRPC 服务,对接服务中包含多个在不同目录层级的 proto 文件,并且存在互相引用,以及对...
QuickStart 环境准备 Git[https://git-scm.com/] Node.js[https://nodejs.org/en/] yarn[https://...
使用地图服务时需要根据业务调整地图的主题,不同主题使用了相同的地图数据配合不同的样式,达到不同类型地图的效果。 地图渲染过程 提供给页面使用的地图瓦片是图片格式 这些图片都是...
OpenStreetMap 简称 OSM https://www.openstreetmap.org/about[https://www.openstreetmap.org/...
在Web前端的 React 项目中使用 Snowpack 作为编译工具(Webpack 的替代工具),并在项目中引用到了 AntV/L7 库。使用时遇到两个错误。 第一个错误...