设有两个 Sqlite 文件,其中名为 data
的表,表的结构是相同的,我们如何将其中一个数据库的数据导入到的另一个数据库中呢?
- Categories · 教程-
2020
原文地址是 How to read from plist (Property List) in iOS Swift
本文讲述如何在 Swift 中对 plist 文件进行读写操作。Plist 文件本质上是一个 XML 文件,可以用来存储 key-value 形式的数据。因此,非常适合用于 APP 的配置信息存储。
本文的原地址是:NotificiationCenter。我对原文做了一些修改,删除了一些冗杂的部分。
A notification dispatch mechanism that enables the broadcast of information to registered observers
Source - Apple Documents
通知分发机制使得信息可以广播给所有注册的观测者。
ok,研究这是事情是我的一些研究计划在博客上写(当然被认证系统保护起来了),而我希望能将这些内容输出为 PDF 文件。浏览器的打印功能可以将整个网页输出为 PDF 文件,但是这会包括很多杂乱的内容,比如 Header, SideBar, Footer 之类的东西。因此我需要一套将制定的HTML内容转化成 PDF,并且保留网页样式的转化方案。
目前我的博客上的 Mathjax 公式是在客户端渲染的。这种方式实现比较便利,主题 NexT 已经帮我们实现了,我们只需要打开配置开关就可以了。但是客户端渲染的方式有如下两个比较严重的问题:
- Mathjax 的前端脚本会产生为数不少的资源请求
- 在公式比较多的页面中(我的 Academic 版块的公式就非常多),渲染效率会比较慢,这意味着公式需要好几秒才能渲染,这在写作的时候非常不利。因为为了确保公式格式正确,我在每编写一个公式之后,都会刷新页面查看渲染结果。如果每次刷新都要等待这么长的时间会非常严重。另外,对于访问我的博客的用户来说,太长的渲染时间也是一个问题。
这篇文章旨在使用离线渲染的方式解决这个问题。
最近博客改用了思源字体,字体好看是好看,不过毕竟不是默认的字体,需要做动态载入(动态载入的教程可以看这个链接)。不过中文字体的体积比较大,如果客户端的操作系统上已经安装了思源的字体,那么就不需要再从服务器下载地址了。