计算机硬件有两种储存数据的方式:大端字节序(big endian)和小端字节序(little endian) ...
此处先描述一些相关概念 ...
本文尝试一步步还原HTTPS的设计过程,以理解为什么HTTPS最终会是这副模样。但是这并不代表HTTPS的真实设计过程。在阅读本文时,你可以尝试放下已有的对HTTPS的理解,这样更利于“还原”过程 ...
本文主要讲述 React 的诞生过程和优化思路 ...
如果需要将可能含有中文的字符串进行拆分成数组,该如何操作 ...
任何版本控制系统的一个最有的用特性就是“撤销 (undo)”你的错误操作的能力。在 Git 里,“撤销” 蕴含了不少略有差别的功能 ...
本文是于宙在…
使用 Vim 的自动指令使您的工作流程自动化 您为什么要自我重复?您可以配置 Vim 中功能全面的事件模型,随时进行事件编辑 — 如加载一个文件,或者在各编辑模式之间切换,执行节省时间的脚本编写。本文是该 系列 的第 5 篇文章,介绍了事件在 Vim 中如何运行,探索了有用的事件类型选择,然后帮助您着手将指定的脚本联系到特殊事件。结果就是一个经过配置后更自动化的工作流程,完全符合您的需求。
学习何时使用字典使代码更简洁,更迅速 字典是一个从列表提供不同优化和权衡的容器数据结构。特别说明的是,字典中元素存储的顺序是无关紧要的,每个元素的身份是明确的。在介绍 Vimscript 系列 文章的第四篇中,Damian Conway 将向您介绍字典,包括它们的基础语法和许多函数的概述。他最后还举出了一些例子,来说明如何使用字典获取更有效的数据处理和更简洁的代码。
探索 Vimscript 对列表和数组的支持 Vimscript 为操作数据集提供出色的支持,该特性是编程的核心之一。在 本系列 的第三篇文章中,了解如何使用 Vimscript 的内置列表来简化日常操作,比如重新格式化列表、过滤文件名的序列和对行号集进行排序。您还将学习一些展示列表的威力的例子,它们扩展并改进了 Vim 的两个常见用途:创建用户定义函数来对齐赋值操作符;改进内置文本补全机制。