禁用 WordPress 裡的 Emoji 靜態化

現在 WordPress的 支持 表情符號 了,但支持的方式有點……2,是的,它為了讓更多的瀏覽器和平台能夠顯示 Emoji 表情,會自動把 Emoji 表情轉化為靜態的圖片表情。

然後為了擴展?總之它又把這個靜態映射圖片版表情包放在了一個公共庫裡再去回調……是的,Wordpress 的域名: HTTPS://s.w.org/images/core/emoji/72x72/

總之,習慣使用 Twi[……]

點擊跳轉以繼續閱讀

Swift 通過 http 發送 JSON-RPC 命令

我們在進行網路開發的時候,難免要從網路伺服器中獲取資料,很多時候還需要給伺服器提交資料,就現在來說,一般我們都會習慣使用 JSON 格式的資料,因為它方便好用,這次我們就一起來看看,如何用 Swift 發送 JSON-RPC 命令並獲取回復。

JSON-RPC

JSON-RPC是一個無狀態且羽量級的遠端程序呼叫(RPC)協議。 本規範主要定義了一些資料結構及其相關的處理規則。它允許運行在基於[……]

點擊跳轉以繼續閱讀

卡莉的Linux 2016 滾動更新版本 發布

你可能不知道 Kali 是什麼,但你一定聽說過 BackTrack 的大名,比如經典的 BT5 。現在,BT 的下一代,卡莉的Linux 經過 1.0、2.0 的錘煉,推出了 2016 滾動更新版本。

Kali Linux 基於 Debian 由 Offensive Security Ltd 維護和資助,內部集成了大量專門用於取證、滲透和測試的安全軟體,它可以運行在光碟、U盤、硬盤以及其他各[……]

點擊跳轉以繼續閱讀

一碗生命中最好吃的蛋炒飯的編譯教程

看了知乎的高票答案,果然做出了人生中中最好吃的蛋炒飯,這裡我記錄一下編錄成教程給大家哈哈,專給那些只會寫代碼不會做飯的兄弟們。

準備

你需要一碗米飯...... 如果是豆飯啥的記得把豆子挑出去不要問我為什麼。米飯從冰箱裡拿出來肯定是結塊的,記得先下手將之打散,放鍋裡就來不及了。

你需要倆雞蛋——還想更多也可,提前打散,鹽也放裡邊打勻,之後就不用再放鹽了。

這就夠了,不過如果你還要其他插件比如[……]

點擊跳轉以繼續閱讀

如何把 OS X 的崩潰報告顯示在通知中心裡

對於開發者或者其他領域的高級 Mac 使用者來說,頻繁的 app 崩潰彈出的崩潰報告器視窗「App quit unexpectedly」讓人不勝其煩,打斷原本在 OS X 的工作流。一個存在已久的解決辦法就是在 OS X 裡完全關閉崩潰報告器對話方塊,除此之外,把這些崩潰報告對話方塊扔到通知中心也許是個不錯的選擇。

先說一下,這並不是關閉崩潰報告器對話方塊,它對崩潰記錄本身不做任何影響,它僅僅把警告[……]

點擊跳轉以繼續閱讀

Swift 裡的 Stack 實現

今天在練習設計模式的時候忽然發現 Swift 裡是沒有棧的——就是 Stack 類。由於我是照著 JAVA 版的設計模式來學習的,所以我只好自己看著實現一個了。

不過說起來,在蘋果官方手冊的「泛型」一章中還真有個棧的栗子,它是用結構體實現的。這也倒是符合了 Swift 一貫的風格——畢竟, Stack 也沒必要去用類實現——對 Swift 裡的結構體來說。

這裡我們簡單回顧一下[……]

點擊跳轉以繼續閱讀

Xcode 裡的那些插件

更新:一轉眼 5 年過去了,這篇文章也無效了……現在 Xcode 已經不允許隨意安裝插件,目前唯一推薦的也就一個 Xcode的Swift格式,各位,共勉。

在 OSX 上進行開發,那你必然少不了和這個著名的 IDE 打交道。畢竟,我們使用IDE就是為了提高生產力,所以我們自然要對它進行一番的個性定制化。這時候你會發現 Xcode 的偏好設置還真的是沒什麼好定制[……]

點擊跳轉以繼續閱讀

OS X 隱藏桌面讀卡器圖標

視網膜的MacBook Pro 已經不再帶有光驅,所以也就自然不能添加更多的硬盤到電腦裡。而且,由於蘋果使用了 PCIE 的固態硬盤,所以硬盤的容量也受到了成本的限制,從以往的大容量,變成了高速度。

好在,蘋果保留了 SD 讀卡器。這樣,我們就可以買來一張 SD 卡來為自己的 Mac 擴容——畢竟,現在的 SD 卡容量也能達到 rmbp 的低配了——128GB

我使用的方案並非創[……]

點擊跳轉以繼續閱讀

加密解密——讓你的信息更安全

記得有人這麼說:

我們作為一個普通人,錢沒有國家機器多,武力沒有國家機器強大——但是在密碼學上,可能是第一次個人能夠與這種巨大的機器平起平坐。

互聯網每時每刻都充斥著各種各樣的信息,我們說出的每一句話,點的每一個贊,都相當於是說給了每一個人聽,在這裡,我們的每一句話都可以傳播的很遠,我們的每一個動作,潛在地都會被任何人看到。這是和我們平時生活所不同的。我們的生活是看得見摸得著的,是可以感知和控[……]

點擊跳轉以繼續閱讀

一道 華為 面試 的 編程算法 題

今天朋友發來一道很特別的題目:

題目:有兩個數組a,b,大小都為n,數組元素的值任意,無序;
要求:通過交換a,b中的元素,使數組a元素的和與數組b元素的和之間的差最小。

我乍一看這個題感覺眼熟……和國內各種C語言考試基本上差不多,不過仔細一看似乎還有點難度,不像那種一看就有頭緒的問題。好吧,一問才知道,這是華為的一道面試題目。

畢竟是面試,所以還是稍微有點難度的。——但畢竟是國內啊…[……]

點擊跳轉以繼續閱讀

iOS併發:入門 NSOperation 和 Dispatch Queues

經朋友推薦,遇到這麼一篇介紹併發的好文章,我把它翻譯過來給大家讀一讀。我非專業翻譯人員,水準有限。差錯在所難免,各位讀者如果發現文內有誤,歡迎留言斧正!
R0uter
文章譯自 appcoda iOS Concurrency: Getting Started with NSOperation and Dispatch Queues

在 iOS 開發當中,併發總是會被看成是怪物級別的東西。它[……]

點擊跳轉以繼續閱讀

WordPress 找回密碼郵件 “抱歉,該 key 似乎無效”

新的 Wordpress 註冊流程改變了,不在要求用戶自己輸入密碼來申請註冊,而是反過來給用戶的郵箱發送密碼找回鏈接。

這樣的好處是避免了一些安全隱患還順便關聯了郵箱。不過,這樣也對這些搭建 Wordpress 的博主的技術有了進一步的要求,比如:

需要自己配置郵箱——如果你的空間沒有提供郵箱的話,一般是服務器代發,这样的邮件则很容易进到垃圾邮件列表——更有甚者直接就收不到了。如果你是自己[……]

點擊跳轉以繼續閱讀

用 PAC 實現類似 COW 的多 代理 負載均衡

前段時間發現使用 COW 這個項目來做代理有一個很不錯的功能就是二級代理可以實現多線路的負載均衡! 它預設是一條主要其他做備份的,通過配置,把代理模式改為hash則可以實現多條線路負載均衡!

當然了, COW 也是有缺點的,第一它對於陌生網站會直接連接至少一次,這會造成DNS洩露,關於這個我之前專門寫了一篇文章講過,這裡不再贅述;第二用久了不知道是我的使用習慣問題還是演算法問題,經常還是會遇到能[……]

點擊跳轉以繼續閱讀

第六章 用堆疊視圖(Stack Views)來設計UI

 

iOS9帶來了許多新的特性來讓我們的開發生涯更簡單,Stack Views的簡介就是一個很好的例子.之前給你們簡單的介紹了auto layout.這個例子讓我們工作起來很簡單.但是,隨著你的app UI變得更複雜,你會發現給所有的iOS設備完美的提供介面約束變得更難.這是蘋果在最新的Xcode和Ios版本仲介紹Stack views的一個原因.

這一章,我們將繼續討論界面[……]

點擊跳轉以繼續閱讀

使用開源版本的 Swift

開源版本的 Swift 已經是 2.2 了,不過相對於 2.1 並沒有什麼特別的改進。Swift 現在支援 OS X 和 Ubuntu,在 Ubuntu 上支援 14.04 和 15.10 兩個版本,你可以在這個頁面下載最新的編譯版本(目前還沒有穩定的正式版)現在我就說說如何在這兩個平臺上使用它。

OS X

代碼簽名

在下載的 pkg 安裝包名字右側應該有一個小鎖,點擊這個小鎖查看詳細的內容[……]

點擊跳轉以繼續閱讀

Swift 是開源的

Swift 現在開源了。今天蘋果啟動了開源 Swift 社區,同樣驚豔的新工具和資源包括:

  • Swift.org ——一個用來做開源 Swift 社區的網站;
  • 公共代碼倉庫 github.com/apple
  • 一個新的 Swift 包管理器項目以簡單地分享和編譯代碼;
  • Swift 自帶內核帶有基於標準庫的高級功能庫項目;
  • 平台包括所有的蘋果平台以及 Linux。

現在[……]

點擊跳轉以繼續閱讀

該如何學習 Swift 編程語言?

現在回想起來,我從5月份開始學 Swift 語言到現在斷斷續續也算有近六個月,從對程序一點感覺也沒有,到現在的“開壇做法”,一路經歷了很多。可能說對於工作多年的高手來說,這些都太膚淺了,一句“你還需要項目經驗”就可以把我殺的血槽-1,不過對於大多和我一樣的“小白”來講,我覺得我這半年走來的路是可以復制的。

對於OPEN(面向對象編程)的入門,我是從學習 Swift 開始的。目前為止,我還能記得所有[……]

點擊跳轉以繼續閱讀

iOS版 9 配置 Surge 使用 Shadowsocks 實現 iPhone 全局科學上網

自從 iPhone 更新 iOS 9以來,更新SDK也更新出了不少新的 API,以至於我們擁有了 Surge 這樣強大的開發工具。

它能夠截獲你 iPhone 的所有流量,包括蜂窩網絡和WiFi!所以,Surge 支持 iPhone 全局 http代理,https 代理,sock5代理。

至於用法,我懂,你也懂。它除了支持全局代理,還可以單獨設定 DNS(使用和配置sniproxy不再依賴 A[……]

點擊跳轉以繼續閱讀

C# 裡的 隨機數

在進行開發的時候,你難免會用到隨機數。還有更多的時候,我們需要隨機數來生成一系列的數字串備用。不過好在各種編程語言裡都提供了一個簡單好用的偽隨機數生成器供你使用,比如C#裡的 隨機

不過,C#的 Random 默認是以系統時鐘為種子的——這種方法簡單粗暴,可惜一旦遇到短時間生成大量隨機數的情況就捉襟見肘了——一堆相同的隨機數就蹦出來了,不過正是因為隨機,所以才會有相同的數字出現,但[……]

點擊跳轉以繼續閱讀