Golang架构直通车——理解协程和Go调度器

进程、线程与协程线程或者进程切换会带来大量的系统开销和上下文切换成本,导致严重的系统开销。在之前的文章中,我们提到过切换进程的开销: 切换虚拟地址空间(切换页表、页目录以指向新的地址空间) 切换内核栈 切换硬件上下文 虽然线程切换不需要执行第一步...

协议升级机制 - HTTP | MDN

websocket 协议升级机制 来自: 协议升级机制 - HTTP | MDN HTTP/1.1 协议提供了一种使用 Upgrade(en-US) 标头字段的特殊机制,这一机制允许将一个已建立的连接升级成新的、不相容的协议。这个机制是...

Git 多平台换行符问题(LF or CRLF)

自从工作以后,基本上没有接触过 Windows 系统,偶尔使用 Windows 也是因为要写文档,Linux 下勉强可以用 WPS Office,但是格式与同事的不兼容,也算是迫不得已。而对我自己来说,大部分的文档都用 Mardown 来搞定。在很长...

Using-SSH-over-the-HTTPS-port

1234Host github.com Hostname ssh.github.com Port 443 User git

详解数据仓库分层

数仓分层数据分层是数据仓库设计中一个十分重要的环节,良好的分层设计能够让整个数据体系更容易被理解和使用。本文介绍的是如何理解数据仓库中各个分层的作用。 图解数据分层 何为数仓DWData warehouse(可简写为DW或者DWH)数据仓库,是在数据...

安装Zsh主题和插件

wsl 字体下载JetBrains Mono Regular Nerd Font Complete Mono.zip https://github.com/romkatv/powerlevel10k?tab=readme-ov-file#meslo-...

效率

Safari浏览器打开淘宝和阿里云很慢问

问题:打开淘宝很慢,图片加载也不完全,有些图片根本打不开,登陆我的淘宝也非常慢。打开阿里云也很慢,半天都无法正常登陆页面。解决办法:在Safari偏好设置中的隐私选项里,取消勾选“对跟踪器隐藏IP地址”。

效率

WSL2 Ubuntu 中 GIT 不卡的方法

只需要中 .zshrc 添加这两行 12git config --global --add oh-my-zsh.hide-status 1git config --global --add oh-my-zsh.hide-dirty 1

如何批量删除所有git tag 和 branch

远程 1git tag -l | xargs -n 1 git push --delete origin 本地 1qi 远程分支: 1git branch -a | grep "keyi" | sed 's/remote...

通过 ttyd 在浏览器连接主机

ttyd 可是个神器,它可以让你在浏览器里连接到主机的终端。比 SSH 连接还多点儿功能。 安装 ttyd在 Ubuntu 系统上,用下列命令安装 ttyd 即可: 12sudo apt-get updatesudo apt-get install ...

123