原创 Nginx虛擬主機配置實例(Nginx VirtualHost Example)

http { : server { : listen          80; : server_name     www.domain1.com; : access_log      logs/domain1.access.log ma

原创 iOS性能優化十三招

iOS應用是非常注重用戶體驗的,不光是要求界面設計合理美觀,也要求各種UI的反應靈敏,我相信大家對那種一拖就卡卡卡的 TableView 應用沒什麼好印象。還記得12306麼,那個速度,相信大家都受不了。爲了提高 iOS 的運行速度,下面

原创 IOS與OC面試題

淺複製和深複製的區別?//淺拷貝和深拷貝 答案:淺層複製(copy):只複製指向對象的指針,而不復制引用對象本身。//通過對象的指針來訪問這個對象 深層複製(mutableCopy):複製引用對象本身 意思就是有個A對象,複製一份後得到A

原创 ios 開發中的多線程

iOS中使用多線程的原因: 1,iOS中只有主線程有直接修改Ui的權利 2,iPhone中主線程堆棧1M,新開闢的線程堆棧512K 3,多任務,多核,效率,用戶體驗共同決定 (一)GCD(Grand Central dispatch)b

原创 譚洪武的英明回覆

打開網絡即相逢, 油來已久相思人。 詩詞忐忑不達意, 王者風範才顯能。 相對而笑莫認真, 逢場作戲乃是根。   回覆藏頭詩: 譚式博客不簡單, 洪論博文二百篇。 武俠壯志藏心間, 日日讀書不間斷。 月月博客換新顏, 談笑

原创 Eclipse NDK 配置

一、關於NDK: NDK全稱:Native Development Kit。 1、NDK是一系列工具的集合。 NDK提供了一系列的工具,幫助開發者快速開發C(或C++)的動態庫,並能自動將so和java應用一起打包成apk。這些工具對

原创 設計一個iOS應用的本地緩存機制

在手機應用程序開發中,爲了減少與服務端的交互次數,加快用戶的響應速度,一般都會在iOS設備中加一個緩存的機制. AD:2013雲計算架構師峯會課程資料下載 前面一篇文章介紹了iOS設備的內存緩存,這篇文章將設計一個本地緩存的機制。 功能

原创 linux-OPENSIP安裝步驟-親自運行正確的

OPENSIP安裝說明-utuntn系統,opensips版本1.10.1 一、安裝說明: 源代碼下載:https://www.opensips.org/Downloads/Downloads 支持mysql數據庫的配置: 修改Make

原创 如何在ANDROID JNI 的C++中打Log

最近在研究Android 4.2.2源代碼的C/C++層,需要對代碼進行一些調試,但是奇怪的是,直接添加LOGD("XXXXXXXX");,使用logcat卻看不到任何輸出,換成LOGI、LOGV、LOGW、LOGE也沒有效果。於是在網上

原创 iOS常考9大題

一.類別和類擴展的區別   1.類別(Category)是一種可以爲現有的類,添加新方法的方式無需從現有的類繼承子類。類別添加的新方法可以被子類繼承。   注:繼承(inheritance)無法爲一個類簇創建子類。類別不能添加實例變量。

原创 通過壓縮png圖片的方式減少ipa包的尺寸

ipa png 壓縮 ImageOptim  1、Targets->Build Settings->Compress PNG Files選項選中後,xcode在打包時,    會同時改變圖片的格式,並壓縮圖片。 2、如果Compress

原创 百度直播54個m3u8地址- 國內地址

浙江衛視 http://live.video.baidu.com/playlist.m3u8?src_media_id=0ad4acd813d829

原创 【iphone遊戲開發】iphone-Cocos2D遊戲開發之二:精靈表的詳細講解(一)和Zwoptex工具的使用

1.精靈表的分類: 簡單精靈表:精靈表中的圖片都具有相同維度 複雜精靈表:精靈表中的圖片可以具有不同的維度。 2.簡單精靈表 通過SpriteSheet類將提供的圖像切割成大小相同的子圖像,當一個新的精靈表被實例化時將提供切割時用到的維度

原创 類別和類擴展的區別

在iOS中,有一種機制可以使用戶在沒有遠嗎的情況下擴展類的功能,但不是通過繼承,這就是類別。iOS中沒有類似C++中可以定義私有方法和私有變量的關鍵

原创 編譯speex(i386、armv6、armv7、armv7s)方法

編譯speex(i386、armv6、armv7、armv7s)方法 本文借鑑:http://www.cocoachina.com/bbs/read.php?tid=114755&keyword=speex 桌面上建立speexLibr