“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”那麼簡單了。

參照題圖,目前至少有這麼多中有的沒的事件可以供你選擇,在功能更多的同時,新手可能就更加懵逼了?

這次我們就一起來看看這些事件,究竟都是什麼樣的手勢:

真的結束退出時

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-67426c5162[……]

點擊跳轉以繼續閱讀

解決 MySQL 突然佔用全部內存的問題

前段時間落格從虛擬主機遷移到了獨立的vps上,這下所有的維護內容都得我自己動手了。為了性能,另外既然能自己配環境了,自然不會用舊的配置。

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

現在,來記錄一下

關於 MySQL 為什麼會突然占滿記憶體

一開始我以為是vps遭到了攻擊,可是只查看網卡流量就不是這[……]

點擊跳轉以繼續閱讀

Ubuntu的 16.04 為 PHP7 添加 memcached 以及 redis 擴展

切換到 PHP 7 之後,網站的速度大幅提升,不過通常的擴展可能某一個就還沒有支持 PHP7.

Memcached的

比如說我現在使用了最新的 Ubuntu 16.04,雖然內置了 PHP 7 源,但 memcached 就還沒有,不過好在,它已經支持了 PHP 7 ,只是沒有源而已,我們手動編譯它。

要安裝 memcached,需要先安裝依賴庫 libmemcached

這裡找到[……]

點擊跳轉以繼續閱讀