Time of Update: 2016-05-17
標籤:最近一直在忙工作的事情,所以文章寫得有些少.有3-5篇文章都是寫到一半然後被別的事情給打斷了,所以,我得找個時間好好補補.最近一直在關注移動端介面API的可用性問題,在移動時代這個做這個最佳化能產生相當大的最佳化結果。根據經驗資料一般不做任何最佳化,介面的可用性在95%左右。舉個例子,廣告介面的可用性直接決定了收入,那麼丟失的5%收入如何撿回來,對一家收入還不錯的公司來說,是一件非常重大的事情。例如日營收1億+的百度. 造成這樣的主要的原因有兩大塊1. app端網路狀況並不好
Time of Update: 2016-05-17
標籤:背景:原來公司Jenkins打包後的ipa和apk都是通過第三方的平台託管,手動上傳,然後去掃二維碼下載。雖然第三方平台有Jenkins外掛程式來直接上傳到該平台,但是想自己進行管理。所以就自己來做安裝包的分發了。(Android的比較好做,只要有下載連結就可以了,所以這裡只將ios的分發) 一、儲存plist檔案,放在https的網域名稱下 plist檔案的格式如下:<?xml version="1.0" encoding="UTF-8"?> &
Time of Update: 2016-05-17
標籤: ab使用範例: 要執行 1000 次的 connection, 20 次的 concurrent (並行, 同時):文法: ab -n 1000 -c 20 http://localhost/index.php ab 參數:Usage: /usr/sbin/ab [options] [http[s]://]hostname[:port]/path Options are:§ -n requests Number of
Time of Update: 2016-05-17
標籤:IOS開發中資料持久化的幾種方法--NSUserDefaultsIOS 開發中,經常會遇到需要把一些資料儲存在本地的情況,那麼這個時候我們有以下幾種可以選擇的方案:一、使用NSUserDefault是最簡單直接的一個辦法: 1)儲存資料:1 // 執行個體化一個NSUserDefaults單例對象2 NSUserDefaults *user = [NSUserDefaults standardUserDefaults];3 //
Time of Update: 2016-05-17
標籤:and6.0閃光燈的新操作方法 在android6.0中,加入了Camera相關新特性,在做開發過程中,遇到閃光燈的操作,如下: 1.匯入包: import android.hardware.camera2.CameraManager; import android.hardware.camera2.
Time of Update: 2016-05-17
標籤:在UITextField中內建placeholder屬性,可以用於提示輸入框資訊。但是UITextView並不具備此功能介紹兩種方法來實現:第一種:初始化UITextView//首先定義UITextView UITextView *textView = [[UITextView alloc] init]; textView.font = [UIFont
Time of Update: 2016-05-17
標籤:Android 匯入v7包常見錯誤,以及項目引用v7包錯誤解決,androidv7 android下v4 v7 v21等包是android系統的擴充支援包,就想windows的系統補丁一個道理。
Time of Update: 2016-05-18
標籤:◆著作權聲明:本文出自胖喵~的部落格,轉載必須註明出處。
Time of Update: 2016-05-17
標籤: 這篇文章,我們介紹CocoaAsyncSocket架構的使用,主要介紹實現用戶端/伺服器端代碼,相信在網上已經很多這樣的文章了,這裡做一下自己的總結。這裡介紹使用GCD方式 一.用戶端 1. 讀者可以在github下載架構源碼 https://github.com/robbiehanson/CocoaAsyncSocket 下載後,可以看到在Examples下面可以看到很多例子,如果讀者自學能力高,可以略過下面的文章。 2.開始使用
Time of Update: 2016-05-17
標籤:在狂批了某供應商的多媒體控制App有多爛後,誇下海口自己要做一個也是分分鐘的事。當然要做好不容易,要超過他們的爛軟體還是有信心的。過程中遇到各種坑,其中之一如下 剛開始只使用一個平板進行調試,老是彈出選擇裝置的視窗,於是勾選“Use same device for future launches”,於是Eclipse預設使用上次選擇的裝置進行調試。 但是,隨後需要在另一個裝置(手機)進行調試時,Eclipse再也不讓我選擇了,即使你在Debug Configurations >
Time of Update: 2016-05-17
標籤:Android studio常用外掛程式,可極大簡化開發,增強開發效率。不懂安裝studio外掛程式,看參考博文:android stuido外掛程式安裝:http://blog.csdn.net/liang5630/article/details/46372447 1、ButterKnife ZeleznyButterKnife 註解產生器,使用起來非常簡單方便,使用ButterKnife的有福了!setContentView(R.layout.xxxx);
Time of Update: 2016-05-17
標籤:####手勢辨識器UIGestureRecognizer類·UITapGestureRecognizer(輕擊) ·UIPinchGestureRecognizer(捏合) ·UIPanGestureRecognizer(平移) 事實調用·UISwipeGestureRecognizer(輕掃) ·UIRotationGestureRecognizer(旋轉)
Time of Update: 2016-05-17
標籤:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40012582About APP
Time of Update: 2016-05-17
標籤:前言最近做項目的時候遇到一個卡劵的效果,由於自己覺得用圖片來做的話可以會出現適配效果不好,再加上自己自訂view方面的知識比較薄弱,所以想試試用自訂View來實現。先看設計圖效果 實現分析上面的圖片其實和普通的Linearlayout,RelativeLayout一樣,只是上下兩邊多了類似於半圓鋸齒的形狀。那麼只需要處理不同地方。可以在上下兩條線上畫一個個白色的小圓來實現這種效果。假如我們上下線的半圓以及半圓與半圓之間的間距是固定的,那麼不同尺寸的螢幕肯定會畫出不同數量的半圓,那
Time of Update: 2016-05-16
標籤: 轉載自 http://yulingtianxia.com/blog/2015/11/01/More-than-you-want-to-know-about-synchronized/ 如果你已經使用 Objective-C 編寫過任何並發程式,那麼想必是見過 @synchronized 這貨了。@synchronized 結構所做的事情跟鎖(lock)類似:它防止不同的線程同時執行同一段代碼。但在某些情況下,相比於使用 NSLock
Time of Update: 2016-05-16
標籤:前言:這篇GCD的博文是本人閱讀了很多海內外大神的關於GCD的文章,以及結合之前自己對GCD的粗淺的認識,然後取其精華,去其槽粕,綜合起來的筆記,而且是儘可能的以通熟易懂的並且是正確的理論論述方式呈現給讀者,同時也是講大神部落格中有的深澀的理論理解的通熟易懂轉述給讀者,已經是儘可能的讓讀者深入理解和掌握多線程的知識以及GCD的使用技術。最後的附錄中,我將會給出所有本人閱讀的大神寫的關於多線程或者是GCD的文章連結,大家感興趣的,可以去參考和學習。也許,看我的這篇就夠了,因為我就是參考他們的
Time of Update: 2016-05-16
標籤: Android Studio(以下簡稱AS)中擷取SHA1和MD5有以下方式(暫時):1、在Terminal中開啟一個DOS視窗,然後進入到C盤的User\Administrator\.android下, 然後輸入以下命令即可獲得SHA1值和MD5值: keytool -list -v -keystore 你的keystore名(如果不是debug的,請把你的keystore放到該盤符下),
Time of Update: 2016-05-16
標籤:開源Bastion Host Bastion Host 免費Bastion Host 麒麟開源Bastion Host 近日,麒麟開源Bastion
Time of Update: 2016-05-16
標籤:簡訊驗證功能我分兩個模組來說,簡訊驗證碼的後台和代碼實現簡訊驗證碼的功能。一、簡訊驗證碼的後台 1、註冊Mob帳號:http://www.mob.com/#/login 2、註冊成功之後,點擊“頭像”,進入“產品中心”,進入如下介面點擊第二項添加應用。添加完應用幾秒後再次進入第二項。
Time of Update: 2016-05-16
標籤: 前端時間寫過一段時間介面,在後期的時候,出現了一些無法通過查看日誌來找出問題所在的bug。於是,將手機APP串連到IIS伺服器上進行調試,下面是配置的具體步驟1. 配置IIS 添加網站,將實體路徑配置為你項目的檔案路徑,IP地址設定為APP調用API的地址,其他的預設。 2.配置Visual Studio 選中項目,右鍵選擇屬性,並在彈出的頁面中選擇Web: