CSS 文本内容长度溢出时的处理(换行、滚动、隐藏)
有时文本很长超出 HTML 元素的宽度,可能会出现文本溢出(显示在区域外面,不换行),或不能完整显示的情况。
CSS 中有 3个相关属性可以处理这个问题。
word-break
, overflow
和 white-space
有时文本很长超出 HTML 元素的宽度,可能会出现文本溢出(显示在区域外面,不换行),或不能完整显示的情况。
CSS 中有 3个相关属性可以处理这个问题。
word-break
, overflow
和 white-space
Jekyll 如何给文章排序?按日期排序举例,如下:
顺序:
{% assign sorted = site.posts | sort:"date" %}
逆序:
{% assign sorted = site.posts | sort:"date" | reverse %}
参考
由于 Jekyll 使用的模板语言是 Liquid,当文件里的内容格式与 Liquid 语言语法相同时,则自然会被当作 Liquid 代码执行。
例如,打算展示如下代码:
{% assign name="nodewee" %}
结果是这样:
也就是文章输出内容与 Liquid 语法有冲突,此外还有 Mustache、Handlebars 模板语言的代码也会产生冲突。
如何使用 ls 只列出指定类型的文件?或者文件名包含某字符串的文件?
举例,列出以数字开头的 .md 文件:
ls | egrep '\d+.*?\.md'
123.md
如果是显示子目录的文件,并同时显示路径:
ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm
如何选择性的删除一些文件?
在使用ls 选择性列出文件的基础上,通过管道再执行 rm
命令
举例,删除当前路径下以数字开头的 .md 文件:
ls | egrep '\d+.*?\.md' | xargs rm
删除子路径下的文件:
ls -d subfolder/* | egrep '\d+.*?\.md' | xargs rm
在终端中通过命令行打开或关闭 WiFi ,以及查看当前的开关状态。
可应用到自动化脚本中。
先查看 Wi-Fi 的 Device 名称:
networksetup -listnetworkserviceorder
一般是 en0
,或是 en1
等
查询 WiFi 的开关状态
networksetup -getairportpower en0
(推荐)GIF Brewery 3 功能强大、易用:
1,除了选择屏幕区域录制,还能选择某个 App 的窗口进行录制,厉害之处就是此窗口之上叠加的别的窗口并不会被录制进去。
2,视频转 Gif; 多个 Gif 合并;
3,可以缩放分辨率,裁剪画面;
4,可以筛选画面帧;
5,支持图层,可以叠加 Gif、图片和文字;
6,修改色彩数量;
7,当然基本的播放速度、每秒帧数、循环方式也可以设置。
8,还能编辑现有的 Gif(和视频转Gif是同一种操作方式)
9,也可以当个简单的录屏软件,可以保存为 .mp4 格式
原理: 是在当前网页上执行了一段 Javascript 代码,开启或禁用一些属性。
如何使用:
将此链接「网页可编辑」拖放到浏览器书签栏,打开某个网页,然后点击书签栏的这个「网页可编辑」,即可解锁网页的内容可复制、可编辑(删除和添加)页面文字。
pip 默认使用的官方源,在国内连接由于你懂的网络问题,速度会很慢。安装和更新常常卡住。这时候可以使用国内的镜像源,解决连接速度问题。