utterances bot

Results 2858 issues of utterances bot

# HTTPS 交互过程分析 | Harttle Land 如今 HTTPS 已经普遍应用了,在带来安全性的同时也确实给 Web 引入了更多复杂的概念。这其中就包括一系列从没见过的网络协议。现在从一个发往 github.com 的请求开始,逐字节分析 HTTPS 的协议内容和相关概念,从 TCP 握手到 TL... [https://harttle.land/2018/03/25/https-protocols.html](https://harttle.land/2018/03/25/https-protocols.html)

# 在 Vim 中复制、剪切和粘贴 | Harttle Land 不同于 Emacs,Vim 确实是一个编辑器。那么编辑器能不能复制粘贴呢?肯定是可以的。不过要在 vim 中完成复制粘贴是需要敲键盘的,虽然略复杂但是功能也更强。这篇文章来详细介绍 Vim 中复制粘贴的设置和使用方法。包括复制当前字符/当前词/当前行... [https://harttle.land/2022/03/19/vim-copy-paste.html](https://harttle.land/2022/03/19/vim-copy-paste.html)

# Effective C++ 4:确保变量的初始化 | Harttle Land 出于效率原因,C++不保证**非成员对象的内置型**的初始化。对于成员变量的内置类型,会在构造函数进入之前进行初始化。 [https://harttle.land/2015/07/22/effective-cpp-4.html](https://harttle.land/2015/07/22/effective-cpp-4.html)

# Linux 下 MacBook 触摸板设置 | Harttle Land 在 MacBookPro 上安装 ArchLinux后最大的问题就是那一排功能键和触摸板还能不能用。功能键比较复杂涉及你的桌面系统或窗口管理器的选择,本文解释 MacBook 触摸板如何在 ArchLinux 下进行配置。依赖的软件只有触摸板驱动 x... [https://harttle.land/2019/05/01/linux-macbook-trackpad-settings.html](https://harttle.land/2019/05/01/linux-macbook-trackpad-settings.html)

# Vue 服务器端渲染(SSR)源码分析 | Harttle Land 本文从框架开发者而非使用者的角度,学习和探讨 Vue SSR 的源码。希望能让更多人理解 SSR 魔法的工作原理和实现思路。因此本文不会介绍最终接口的详细参数,如 createRenderer() 的具体参数、createBundleRenderer... [https://harttle.land/2020/02/10/deep-into-vue-ssr.html](https://harttle.land/2020/02/10/deep-into-vue-ssr.html)

# 浏览器的 16ms 渲染帧 | Harttle Land 由于现在广泛使用的屏幕都有固定的刷新率(比如最新的一般在 60Hz),在两次硬件刷新之间浏览器进行两次重绘是没有意义的只会消耗性能。浏览器会利用这个间隔 16ms(1000ms/60)适当地对绘制进行节流,因此 16ms 就成为页面渲染优化的一个关键... [https://harttle.land/2017/08/15/browser-render-frame.html](https://harttle.land/2017/08/15/browser-render-frame.html)

# Shell 的相关概念和配置方法 | Harttle Land 使用Linux的过程中少不了使用各种各样的Shell,而根据启动环境的不同,Shell会读取不同的配置文件。本文便来详细介绍这些不同名字的配置文件在何时会被Shell读取。什么是 ShellShell(Unix Shell)是一种命令行解释器,是Un... [https://harttle.land/2016/06/08/shell-config-files.html](https://harttle.land/2016/06/08/shell-config-files.html)

# Effective C++ 25:考虑实现一个不抛异常的swap | Harttle Land 提供一个更加高效的,不抛异常的公有成员函数(比如`Widget::swap`)。在你类(或类模板)的同一命名空间下提供非成员函数`swap`,调用你的成员函数。如果你写的是类而不是类模板,请偏特化`std::swap`,同样应当调用你的成员函数。调用... [https://harttle.land/2015/08/23/effective-cpp-25.html](https://harttle.land/2015/08/23/effective-cpp-25.html)

# Vim初级:配置和使用 | Harttle Land Vim是从vi发展出来的一个文本编辑器。代码补全、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。文档参见:http://vimdoc.sourceforge.net/htmldoc... [https://harttle.land/2013/11/08/vim-config.html](https://harttle.land/2013/11/08/vim-config.html)

# Chrome 80 跨域 Cookie 变化的影响和应对方案 | Harttle Land 根据 时间线 Chrome 80 稳定版本将在 2020-02-04 发布。它的 变更列表 中有两项 Cookie 安全 相关的变更,对非安全连接下的 Cookie 设置和 Cookie 跨于发送做了更多限制。这意味着通过 Cookie 跨域跟踪用户... [https://harttle.land/2020/01/27/secure-cookies.html](https://harttle.land/2020/01/27/secure-cookies.html)