原创 在modal viewcontroller外點擊屏幕dismiss

自定義轉場動畫,彈出modalViewController,然後點擊周圍可以dismiss掉。 我的實現方法是:給self.view.window添加一個tap,在手勢的代理中判斷點擊是否在controller內。 let tap =

原创 (一)KMP算法的DFA解法

簡單說一下,KMP是一個時間複雜度O(n+m)的字符串匹配算法,網上也有很多其他的解法,比如next數組的解法,推薦看這裏 匹配的思路 DFA:確定有限自動狀態機 以下是ABABAC的對應的DFA: 1.假設文本爲txt,待匹配的子

原创 Mac OS X下,MySQL在/etc/下沒有my.cnf(MySQL修改編碼時發現的問題)

一般安裝完MySQL後都要修改編碼方式爲utf8 MySQL版本:5.7.16 OS版本:OS X EI Capitan( 10.11.5 ) 設置編碼時需要修改/etc/my.cnf的內容,但是在/etc/下並沒有my.cnf, 但

原创 關於iOS 9之前的本地推送,本地推送殺掉進程後到底能不能收到?

昨天下午去面試 面試官:“本地推送,在殺掉進程以後還可以收到嗎?” 我(非常肯定的):“可以的” 面試官:“並不能,不信你回去寫個demo吧” 我:“我寫過本地推送,確實是可以的啊” 面試官:“如果殺掉進程後,還能收到本地推送,

原创 Can't connect to local MySQL server through socket '/tmp/mysql.sock'

相關提示: 1. The server quit without updating PID file 2. Can’t connect to local MySQL server through socket ‘/tmp/mysql.

原创 (轉)動態圖詳解 二叉搜索樹

剛看到的一篇特別不錯的文章,非常生動形象,轉載過來,順便改一點原作者馬虎的地方 = =!,原地址:https://lufficc.com/blog/binary-search-tree 在計算機科學中,二叉搜索樹(Binary Searc

原创 Python的裝飾器和with語法

<python 2.7> 本文分兩部分,第一部分是裝飾器,第二部分是with語法, @with_connection def do_some_db_operation(): db.select('...') db.upda

原创 關於iOS 9裏 Storyboard References出現的問題

Storyboard References 是iOS 9 新增的功能,如圖 很實用的一個功能,簡化storyboard,看起來清爽一些,如圖 但是,一定要注意一件事,編譯的Deployment Target 設置爲9.0或以上,否

原创 Python-docx安裝失敗

報錯:’libxml/xmlversion.h’ file not found 先在終端輸入: xcode-select –install 會提示安裝,安裝 然後再 pip install python-docx 如果再報: e

原创 自定義headerView設置背景色無效的解決方案

自定義headerView設置背景色無效,提示: Changing the background color on a UITableViewHeaderFooterView loaded from a xib says to us

原创 關於CGRectInset和CGRectOffset簡單說明

首先確定這兩個方法都是對CGRect類型的變量進行操作的,寫iOS動畫代碼時經常用到。 1. CGRectInset 不多說,上代碼: // center 爲 (200, 200), 由(100+200/2, 100+200/2)得 C

原创 關於ALAsset的ALAssetPropertyAssetURL如何獲取圖片

I want to get the name of the image picked from the library or newly clicked in - -(void) imagePickerController:(UIImag

原创 如何把網頁上的圖片寫入到docx文檔

主要是用的是python-docx,安裝sudo pip install python-docx, 官方文檔:http://python-docx.readthedocs.org/en/latest/ 要將鏈接對應的圖片先下載到內存中,