原创 iOS 2D 繪圖(Quartz2D)

2D 繪圖 官方文檔《Quartz 2D Programming Guide》 文字漸變效果 - (void)viewDidLoad { UILabel *text = [[UILabel alloc] initWith

原创 Xcode 警告消除

消除警告須謹慎,能改的還是改成符合規範的格式 消除警告有三種方式,在警告處消除,按文件消除,整個工程消除 在警告處消除 // clang 是對應的編譯器,根據需要可以改成 GCC 等 #pragma clang diagnos

原创 CentOS yum

安裝開發套件 yum groupinstall 'Development Tools' 安裝未知工具 以 aclocal 爲例,直接 yum install aclocal會發現找不到,無法安裝。此時可以通過 yum whatprov

原创 iptables

語法 iptables [-t table] command [match] [-j target/jump] -t參數用來指定規則表,內建的規則表有三個,分別是:nat、mangle和 filter,當未指定規則表時,則一律視爲是

原创 Unity 3D 腳本事件彙總

腳本 API 名稱 觸發條件 用途 Awake 腳本實例被創建時調用 用於遊戲對象的初始化,注意 Awake 函數的執行早於所有 Start 函數 Start Upate 函數第一次運行之前調用 用於遊戲對象的初始化

原创 Linux 磁盤管理

fdisk 用法: fdisk [選項] <磁盤> 更改分區表 fdisk [選項] -l <磁盤> 列出分區表 fdisk -s <分區> 給出分區大小(塊數) 選項: -b <大小>

原创 Nginx Conf

# 這個值也可以在啓動 nginx 時通過 -c 選項指定 pid logs/nginx.pid; # 開啓 debug,需要編譯時指定 --with-debug # 全局、http、server 都可以有自己的 er

原创 Nginx 簡單訪問權限設置

主要涉及兩個模塊 ngx_http_access_moduel 或 ngx_auth_basic_module。下面分別說明 ngx_http_access_moduel 分爲 allow 指令和 deny 指令。格式爲 allow

原创 Nginx 隨筆

平滑升級 平滑升級 kill -USR2 `cat /usr/local/nginx/logs/nginx.pid` 或者 kill -USR2 pid 然後 kill -WINCH `cat /usr/local/n

原创 Nginx Configuration 常用參數及含義

參數 含義 --prefix=<path> 指定 Nginx 的安裝路徑。此項如果沒有指定默認爲 /usr/local/nginx/ 目錄。 --sbin-path=<path> 指定 Nginx 可執行文件安裝路徑。

原创 Nginx Conf 之 server_name

基於名稱 通配符 匹配優先級 被多個不同匹配方式匹配成功 基於 IP 添加別名(label) 配置 基於名稱 格式: server_name name01 name02 … 通配符 在 name 中可以使用通配符

原创 Nginx Conf 之 location

在 Nginx 的官方文檔中定義的 location 的語法結構爲: location [ = | ~ | ~* | ^~ ] uri { ... } 其中,uri 變量是待匹配的請求字符串,可以是不含正則表達式的字符串,如 /mys

原创 Nginx HTTP 標準模塊及可選模塊

模塊 作用 ngx_http_core 配置端口、URI 分析、服務器響應錯誤處理、別名控制以及其他 HTTP 核心事務 ngx_http_access_module 基於 IP 地址的訪問控制(允許/拒絕) ng

原创 Nginx Conf 之 error_page

Nginx 支持自定義錯誤網頁的顯示內容。可以通過這一功能在網站發生錯誤時爲用戶提供人性化的錯誤顯示頁面。 一般來說,HTTP 2XX 代表請求正常完成,HTTP 3XX 代表網站重定向,HTTP 4XX 代表客戶端出現錯誤,HTTP

原创 iOS應用架構談 開篇

這裏是 Copy 自Casa Taloyum 的原文 緣由 之前安居客iOS app的第二版架構大部分內容是我做的,期間有總結了一些經驗。在將近一年之後,前同事zzz在微信朋友圈上發了一個問題:假如問你一個iOS or Android