thunkli

钦天-24节气、72候

钦天主要功能包括阳历、农历、干支历、二十四节气、七十二候。可以用来指导农业生产,推测运程。 下载(APP Store)

发表在 产品 |
thunkli

Serif 和 Sans Serif 字体区别

Sans-serif字体的笔画宽度变化往往比Serif字体小。它们通常用于传达简单性,现代性或简约性。 某些字体的笔画结尾处的小特征称为“Serifs”。 Sans-serif font Serif font Serifs (coloured in red) 一些常见的Serif字体是Times New Roman,Georgia,Palatino和Garamond。 相反,常见的Sans Serif字体包括Arial,Helvetica和Tahoma。 在不同的设计中同时使用Serif和San … 继续阅读

发表在 Memo |
thunkli

通过font-display控制字体行为

web font的生命周期 在讨论什么是font-display之前,让我们先讨论一下web font的生命周期。 在block期间,浏览器将以不可见的字体呈现文本。 这就是为什么在很多使用web font的网站上,在页面的第一次加载期间,您不会看到任何文字或更糟的幻影下划线的原因。 在swap期间,浏览器将以fallback字体呈现文本(在该图中的示例中,这将是默认的“serif”字体)。 failure期意味着未找到字体,在这种情况下,浏览器将使用fallback字体呈现文本,如上所述。 使 … 继续阅读

发表在 Memo |
thunkli

如何升级Node.js版本(Linux, Ubuntu, macOS)

常用的2种升级方法 1.官网 到官网下载最新版https://nodejs.org/en/,重新安装即最新版。 2.使用Package Manager 要更新Node,您需要npm的便捷n moudle。运行以下代码以清除npm的缓存,安装n并安装最新的稳定版本的Node: npm cache clean -f npm install -g n n stable 要安装最新版本,请使用n latest。或者,您可以运行n #.#.#以获取特定的Node版本。 验证当前安装的版本 node -v

发表在 Memo | |
thunkli

删除、弃用已发布在npmjs上的packages

如何unpublish 作为package所有者或合作者,如果您的package没有dependents,则可以使用CLI从npm注册表中永久删除它。 您可以在初次发布后的72小时内unpublish。 超过72小时后,如果符合某些条件,您仍然可以unpublishpackage。 从packages中删除所有协作者或团队不会unpublish npm Unpublish 政策 注册表数据是不可变的,这意味着一旦发布,package就无法更改。 我们这样做是出于依赖那些packages的用户的安 … 继续阅读

发表在 Memo | |
thunkli

在Swift中调用Objective-C的代码

1.在你的项目中新建一个.m的的文件,例如:fileName.m。或者拖放外部的.m文件至项目中,会出现下面的提示,选择Create Bridging Header。 2.项目中会添加一个YourProject-Bridging-Header.h的文件,在文件中添加你需要调用的Objective-C头文件。 此时就可以在你的Swift的代码中调用Objective-C方法了。 如果在第1步的操作中没有出现Create Bridging Header提示,你可以在手动创建一个YourProject … 继续阅读

发表在 Memo | |
thunkli

查看npm安装的node模块版本

npm list for local packages npm list -g for globally installed packages. 您可以通过传递特定package的name作为参数来查找其版本。 例如, npm list grunt will result in: projectName@projectVersion /path/to/project/folder └── grunt@0.4.1 Alternatively, you can just run npm list w … 继续阅读

发表在 Memo | |
thunkli

Apache服务无法访问包含“javascript”的目录

以前升级服务器发现url包含javascript的路径,全部无法访问。例如:https://blog.arayofsunshine.dev/javascript/es5. Forbidden You don’t have permission to access /javascript/ on this server. 解决方案 禁用javascript-common: a2disconf javascript-common service apache2 reload 如果出于某种 … 继续阅读

发表在 Memo | |
thunkli

Intellij idea代码自动换行

Intellij idea 当前文件自动换行 在代码编辑区域左侧右键勾选Soft-Wrap。 Intellij idea 设置默认自动换行 在 Settings/Preferences 窗口 (⌘,), 选择 Editor > General 勾选Soft-wrap files。 Intellij idea 设置自动换行宽度 在 Settings/Preferences 窗口 (⌘,), 选择 Editor > Code Style 修改Hard wrap at。勾选Wrap on … 继续阅读

发表在 Memo | |
thunkli

Intellij idea格式化代码快捷键-macOS

Intellij idea格式化代码片段 在编辑器中,选择需要格式化的代码。 在菜单中,选择 Code | Reformat ⌥⌘L。 如果您不选择代码片段,则IntelliJ IDEA将重新格式化整个文件。 Intellij idea格式化文件 在编辑器中打开文件,然后按⌥⇧⌘L或在Project工具窗口中,右键单击该文件,然后选择Reformat Code。 可以按⇧并选择其他文件以进行组格式化。 如果需要,在打开的对话框中,选择以下重新格式化选项: Optimize imports: 如果 … 继续阅读

发表在 Memo | |