MultiplexingIO
其实“I/O多路复用”这个坑爹翻译可能是这个概念在中文里面如此难理解的原因。所谓的I/O多路 复用在英文中其实叫 I/O multiplexing. 如果你搜索multiplexing啥意思,基本上都会出这个图: 于是大部分人都直接联想到"一根网线,多个sock复用" 这个概念,包括上面的几个回答, 其实不 管你用多进程还是I/O多路复用, 网线都只有一根好伐。多个Sock复用一根网线这个功能是在内核 +驱动层实现的. ...
其实“I/O多路复用”这个坑爹翻译可能是这个概念在中文里面如此难理解的原因。所谓的I/O多路 复用在英文中其实叫 I/O multiplexing. 如果你搜索multiplexing啥意思,基本上都会出这个图: 于是大部分人都直接联想到"一根网线,多个sock复用" 这个概念,包括上面的几个回答, 其实不 管你用多进程还是I/O多路复用, 网线都只有一根好伐。多个Sock复用一根网线这个功能是在内核 +驱动层实现的. ...
最近入手了一台二手的 16 款 MBP. 配置是 i7-6700|16G|视网膜屏幕|512G 价格是 7000 购买的时候是周四,第二周的星期一到的。 总结来说这台机器的情况比我想得要好,外壳上有一些使用痕迹,这挺正常,机器屏幕和键盘都是完好的,硬件也没有缺陷,驱动都可以正常使用。 ...
Webpacker Rails 6 版本开始依赖 Webpacker,在运行之前必须先安装 Webpacker 这玩意。 1rails webpacker:install 如果需要安装前端框架,请使用 yarn 来安装,这样部署的时候能享受到 webpacker 打包便利。 production Rails 6 启动时需要一串 Key 作为加密的 salt,key 不能随意生成。 生成 key 时,请删除 config 下的 credentials.enc.yml 和 master.key 文件。 然后运行 ...
Rails ENV 环境配置参考 Ruby China 社区的 Wiki Windows 10 在 Windowns 10 的环境下和Linux上差不多,不过不需要RVM 首先在Ruby官方网站下载好安装包 之后使用RubyChina提供的Source替换Gem的Source 之后使用Gem下载 Bundler 和 Rails 创建Rails项目运行即可 有一个软件叫做 RailsInstaller 可以直接帮你省下1和3步也就是直接帮你安装好了Ruby和Rails还有Gem,bundler。 但是🙅我目前使用的Railsinstaller有点问题。他的Ruby版本是2.3,rails版本是5,rails5依赖的是 >= 2.4版本的ruby,这就有问题了。我也没接着用这个软件了。 ...
SOCKS 是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递,SOCKS 是"SOCKetS"的缩写。 SOCKS5 是 SOCKS4 的升级版,其主要多了鉴定、IPv6、UDP 支持。 SOCKS5 协议可以分为三个部分: ...
如今的CPU都有提供栈机制,8086也不例外。 8086提供的最基本的两个指令就是push and pop. 1push ax ;将寄存器ax中的数据送入栈顶 2pop ax ;将栈顶的数据送入ax 我们知道CS:IP寄存器存放了下一条指令的段地址和偏移地址,那么CPU是如何知道栈顶在哪呐? 显然也有两个寄存器专门存放栈顶的地址,那就是SS:SP寄存器,SS = 段地址, SP = 偏移地址 ...
我第一次听到框架这个概念已经是在大学的时候了,当时我的老师和我提起。 一开始我非常不习惯在我不熟悉的上下文中编写程序的感觉。只能用四个字来形容寸步难行。 过了一段时间后,当你熟悉里这个框架提前为你所做的一切的时候,一切只能用四个字来形容素巴拉细(美妙)。 ...
生活还是比较紧凑,没那么多时间捣鼓 blog 了,这次来到了 zola,尽可能少折腾一点。 后面我应该会自己开发一个 Blog 生成器,尽可能功能简单。
接不定式(而不接动名词)作宾语的24个常用动词 afford to do sth. 负担得起做某事 agree to do sth. 同意做某事 arrange to do sth.安排做某事 ask to do sth. 要求做某事 beg to do sth. 请求做某事 care to do sth. 想要做某事 choose to do sth. 决定做某事 decide to do sth. 决定做某事 demand to do sth. 要求做某事 determine to do sth. 决心做某事 expect to do sth. 期待做某事 fear to do sth. 害怕做某事 ...
稍微谈一下现在的前端构建学到的一些东西. 打包器 这个东西本身的功能是比较单纯的, 就是将工程的整个依赖图画出来, 然后打包到单个文件里面去. 比较主流的就是 Webpack, 其他还有 sonwnpack, rollup(这个稍微有点特别), Parcel, 最后还有最近新出现的 vite. ...