标签:教程

JavaScript实现点击contenteditable的span标签后全选标签文字,类似于this.select()方法

在JavaScript中,我们通常使用this.select()实现可编辑文本框中的全选操作,但对于通过添加contenteditable="true"参数来实现可编辑的span标签,这个方案却并不能奏效,需要多写一些代码来实现相同的功能。这篇文章为大家分享一种在可编辑的span标签内实现全选的方法。

继续阅读 JavaScript实现点击contenteditable的span标签后全选标签文字,类似于this.select()方法

Linux下快速生成大量文件的若干小技巧

最近参与了一款类Haystack存储引擎的开发,在开发的后期需要进行性能测试,即需要大量小文件作为测试素材。考虑到文件数量以千万/亿记,因此如何快速生成这些文件十分重要。这篇文章为大家分享一下我的探索过程,以及多种生成大量文件的方案。

继续阅读 Linux下快速生成大量文件的若干小技巧

SAE中使用新的.appconfig代替旧的config.yaml进行伪静态等配置

SAE,新浪曾经的王牌服务(对不了解该服务的读者科普一下,SAE可以理解为不限性能上限且提供大量平台化服务的虚拟主机),由于新浪自己的不重视与各云平台的异军突起,已经不再流行(截止本文撰写日期2019年8月28日,在PHP7.4即将推出的当下,居然只支持到PHP7.0),因此相关的文档与教程也越来越旧,比如本文所述的config.yaml。如果要对其进行配置,还得多费一番心思。

继续阅读 SAE中使用新的.appconfig代替旧的config.yaml进行伪静态等配置

集群化实战之——CentOS 7下使用kubeadm安装kubernetes多机集群(版本1.14)

最近正在学习Kubernetes,但发现官方的文档仅限于配置单机集群(即Master和Node位于同一台机器上),依旧无法判断哪部分属于Master、哪部分属于Node,而互联网上的相关教程、资源大多还停留在1.3、1.7版本,与最新的版本存在大量差异,且内容不够详细。
在踩了无数坑,与Kubernetes激战了好几天后,我决定将1.14版本Kubernetes通过kubeadm的完整安装过程分享出来,希望对大家有所帮助。

继续阅读 集群化实战之——CentOS 7下使用kubeadm安装kubernetes多机集群(版本1.14)

为VMware ESXi安装smartctl软件,查看更详细的磁盘健康信息

VMware ESXi提供了esxcli storage core device smart get命令,便于查看与监控磁盘信息。然而VMware ESXi却没有提供Linux/Unix下更加常用的smartctl软件。这对运维工作造成了很大的困扰,而互联网上也很难找到相关的文档。在一周的折腾后,我终于解决了这一问题,因此分享出来,希望能帮到大家。

继续阅读 为VMware ESXi安装smartctl软件,查看更详细的磁盘健康信息

使用CSS的字体集配置(属性选择)优化WordPress博客的字体显示

WordPress中存在着大量的国外主题,这些主题尤其偏好使用衬线字体,对应到中文就是宋体,而众所周知,宋体在显示屏上的显示效果一团糟。这篇博客便来为大家提供美化WordPress字体的简单方案。
继续阅读 使用CSS的字体集配置(属性选择)优化WordPress博客的字体显示