由於開發過程除錯的時候總會用到nslog.但是我們在發布正式版本的時候並不希望這些,一方面損耗效能,另一方面也不太安全,這裡介紹巨集定義的方法,進行處理這種狀況
在工程的pch檔案裡邊進行操作
#ifdef debug
#define nslog(...) nslog(__va_args__)
#define debugmethod() nslog(@"%s", __func__)
#else
#define nslog(...)
#define debugmethod()
#endif
上文中的debugmethod()就是你自己定義的方法名,上文的意思是說若是在debug情況下,就將你自己定義的巨集來替代nslog,若不是則定義為空,空則不發生操作,這樣就避免了我們上架時候還重複列印
專案上線後去除80埠以及專案名稱
定時讓網頁在指定的時間n內,跳轉到頁面http yourlink 如何設定成 解決方法 首先,進入tomcat的安裝目錄下的conf目錄,我的目錄是 usr local apache tomcat 6.0.20 conf,編輯檔案server.xml.1 去除埠號8080。將server.xml中的...
django快速獲取專案所有的URL
django1.10快速獲取專案所有的url列表,可以用於許可權控制 函式如下 import re defget url urllist parent depth 0 url list url dict for entry in urllist url entry.regex.pattern if ...
刪除專案中所有的 pycache
當第一次執行 python 指令碼時,直譯器會將 py指令碼進行編譯並儲存到 pycache 目錄 下次執行指令碼時,若直譯器發現你的 py指令碼沒有變更,便會跳過編譯一步,直接執行儲存在 pycache 目錄下的 pyc檔案 1 單次關閉 執行指令碼時新增 b引數即可 2 永久關閉 設定環境變數p...