什么是 双拼 ?

落格输入法是一款专业的双拼输入法,它致力于让用户体验双拼输入快感的同时也可以兼具全拼的优势——比如海量词库等。

对于双拼的认知,你不应再停留于单字重码率介于全拼和五笔之间这个概念,双拼是时尚的、符合汉语发音本能的一种输入方法。

全拼

既然要介绍双拼,我们还是从你最熟悉的全拼开始。要知道,abcd这样的符号并不起源于中国,自然,中国一开始也没有这样类似英语音标的拼音。后来,为了普通话的发展[……]

点击跳转以继续阅读

“plugin invalidated” ios 自定义键盘

国内似乎没有人愿意来为 iOS 系统写一个输入法,除了几个寡头大公司在做以外就没有别的了。走近了中国特有的苹果生态平台看看,发现其实里边都是空壳子,有意义的应用真的是少的可怜。

落格博客最近正在致力于给 iOS 平台写第一款能真正支持码表的双拼输入法,第一个兼容的双拼方案自然是开放的“小鹤双拼”,这中间踩了不少坑,陆续会发一些经验出来。现在,先来紧急记录一个坑:

在键盘使用过程当中,会偶尔[……]

点击跳转以继续阅读

在 Swift 里使用 SQLite 数据库

SQLite

说起 SQLite,它和你熟知的 MySQL 一样,都是关系型数据库管理系统,但与后者不同的地方在于,它完全不需要对应的独立服务器!

一般说起来,SQLite 都是以文件的形式存在,大多用在应用的内嵌储存里。通过在应用代码里加载 SQLite 库,就可以很方便地直接存取 SQLite 文件里的数据了。

SQLite 由 C 编写,所以你懂的,要调用它的库,一定也是 C 语言[……]

点击跳转以继续阅读

Xcode 里各种 Sent Event 的含义

在 Xcode 中,我们给 iOS 平台开发 App,免不了要添加一个按钮绑定一个事件,这时候就有说法了,你会发现一个按钮的触摸事件早已经不是以前的一个“Touch Up Inside”那么简单了。

参照题图,目前至少有这么多中有的没的事件可以供你选择,在功能更多的同时,新手可能就更加懵逼了?

这次我们就一起来看看这些事件,究竟都是什么样的手势:

Did End on Exit

nRF24L01 无线收发模块 Arduino

nRF24L01 是一款工作在 2.4~2.5GHz 世界通用 ISM 频段的单片无线收发器芯片。无线收发器包括:频率发生器、增强型 SchockBurstTM 模式控制器、功率放大器、晶体振荡器、调制器、解调器。输出功率频道选择和协议的设置可以通过 SPI 接口进行设置。

方便的设置以及极低的功耗使得它被广泛地应用于无线鼠标、键盘;无线门禁、各种智能物联网设备通讯等方面。

参数

在 macOS 10.11 上用 BootCamp 安装 Windows 10 解决分区错误

一切为了再吸两口!

屁股先锋出了,为了能够吸上它,我也是废了九牛二虎之力。——谁叫爸爸这么坑不支持 macOS 呢!

据说虚拟机来安装守望先锋虽然能够进入游戏但会有奇怪的黑块出现,游戏不能。

总之,用了 macOS 五年了,第一次终于有了装双系统的理由。

但曾今的 Bootcamp 攻略已经不适用了,在 El Captian 里,不再需要 U 盘来制作 Windows 的安装盘,而是自[……]

点击跳转以继续阅读

利用阿里云域名管理 API 实现 动态域名解析 ddns

动态域名解析,缩写ddns,它不同于我们常用的DNS解析,而是专门用于对付那种没有固定公网 IP 的服务器地址解析的。

典型的使用情况就是:自家宽带构建小服务器,没有固定IP,想要上线,除了写脚本发邮件外,就只有ddns这一条路可以走了。

目前来说,国内最知名的可能就是出了名的难用不稳定的花生壳了。国外的话有一个dynu也很不错。

现在阿里云开放了 API,那么我们能否使用阿里云的 AP[……]

点击跳转以继续阅读

embedXcode 找不到 Arduino 系统库头文件

在 Mac 上玩 Arduino,除了可以使用官方的那个简单的 IDE 之外,还可以选择使用 Xcode 来进行开发。

使用 embedXcode 插件即可让 Xcode 摇身一变成为嵌入式开发 IDE,包括了本地编译、上传等全套功能。

不过,在使用标准库的时候就出了问题,比如上图中,我在测试 nRF24L01 这个 SPI 模块,需要用到 [crayon-676afe4df0[……]

点击跳转以继续阅读

解决 MySQL 突然占用全部内存的问题

前段时间落格从虚拟主机迁移到了独立的vps上,这下所有的维护内容都得我自己动手了。为了性能,另外既然能自己配环境了,自然不会用旧的配置。

我用了 Ubuntu Server 16.04 + PHP 7.0 + Nginx + MySQL 5.7 总之,踩了不少的坑。

现在,来记录一下

关于 MySQL 为什么会突然占满内存

一开始我以为是vps遭到了攻击,可是只查看网卡流量就不是这[……]

点击跳转以继续阅读