Time of Update: 2016-05-04
標籤:最近在項目中使用到了網路請求籤名認證的方法,於是在網上找關於OC sha1加密的方法,很快找到了一個福士使用的封裝好的方法,以下代碼便是首先需要添加標頭檔#import<CommonCrypto/CommonDigest.h>然後直接使用下面的方法就可以了//sha1加密方式- (NSString *) sha1:(NSString *)input{ const char *cstr = [input
Time of Update: 2016-05-04
標籤:今天做了一個手機搖一搖的小案例,將網上的小案例修改成自己想要的在修改代碼的過程中遇到了幾個小問題,當我搖手機的時候需要對搖到的手機號進行計數,但是敏感度高會出現計數變多解決的辦法是在手機號彈出,點擊繼續抽獎的時候計數運用js的時候非常的不熟練,所以需要多練習手機搖一搖的代碼下載連結http://download.csdn.net/detail/u012192657/9510003原始碼從網上找的,感謝提供原始碼的人手機搖一搖的功能
Time of Update: 2016-05-04
標籤:實現重點:NSURLSessionDataTask要佈建要求頭,從路徑中擷取檔案已經下載的長度(檔案沒有下載過的話,長度為0)。通過這個長度佈建要求的Range接收到請求的時候key:檔案名稱(經過MD5加密過的URL,Url保證了檔案名稱的唯一) Value:該檔案已經下載過的長度。儲存成plist檔案,方便對下載檔案的判斷利用NSOutUpStream寫檔案在任務完成的代理方法裡面,NSOutUpStream關閉並且清空,對應的task清空,對應的session清空代碼如下: 1 #
Time of Update: 2016-05-04
標籤:1.位置2.問題:當AndroidStudio版本不同的時候,導致.gradle檔案版本不同(當前為2.10),因為AndroidStudio升級的時候會自動升級.gradle。這樣通過svn載入到別人的AS中就會無法運行。解決辦法:開啟file->setting->gradle3.根據設定,AndroidStudio的.gradle無法從自身降低版本。所以在gradle-wrapper.properties改變下載路徑是無效的。Android Studio
Time of Update: 2016-05-04
標籤:http://www.cnblogs.com/FKdelphi/p/5416941.htmlAndroid執行個體-IdHTTP下載(並實現自動安裝)(XE10+小米2) 相關資料:1.群號 3836759782.運行時提示"connection closed gracefully"錯誤原因與解決 http://www.delphifans.com/InfoView/Article_4588.html3.編譯時間提示"[Exec Error] The
Time of Update: 2016-05-04
標籤:1. 相關資源(1) 鑰匙串程式(常用工具->鑰匙串),用於建立認證請求、安裝認證、匯出私密金鑰等(2) IOS開發中心:https://developer.apple.com/devcenter/ios/index.action(3) IOS描述門戶(IOS provisioning Portal),在此配置認證、描述檔案、推送服務等:https:
Time of Update: 2016-05-04
標籤:基於Appium的自動化case開發及case分層結構設計首先為每條case建立一個公用的基類AppiumTestBase,內含setup和teardown兩個方法,以後每條case繼承該基類即可。代碼如下:public class AppiumTestBase { public WebDriverWait webwait; private AndroidDriver driver; @Before public void setUp() throws
Time of Update: 2016-05-04
標籤: 1. 簡介 Socket就是為網路服務提供的一種機制 通訊的兩端都是Socket 網路通訊其實就是Socket間的通訊 資料在兩個Socket間通過IO傳輸 2. Socket通訊流程圖 3. 類比QQ聊天圖 首先,張三的QQ先發出一句話‘你吃飯了嗎’到伺服器Server。Server接收到之後,將這段話發送給李四。
Time of Update: 2016-05-04
標籤:Js apply方法詳解我在一開始看到JavaScript的函數apply和call時,非常的模糊,看也看不懂,最近在網上看到一些文章對apply方法和call的一些樣本,總算是看的有點眉目了,在這裡我做如下筆記,希望和大家分享..
Time of Update: 2016-05-04
標籤:Google已經銷售了很多年的Nexus裝置,讓使用者體驗到了最純淨的原生Android體驗,隨著產品線的不斷成熟,Google不僅銷售Nexus平板和手機,而 且還有Cardboard在內的其它裝置,另外有跡象顯示,Google對Nexus平板的寵愛似乎已經逐漸開始減弱了,而繼承Nexus的貌似是HTC。為了讓使用者體驗到最純淨的原生Android,Google已經研發了並銷售了多年的Nexus裝置,隨著產品線的不斷成熟,Google不僅銷售Nexus平板和手機,而
Time of Update: 2016-05-04
標籤:apply()和call()的真正用武之地是能夠擴充函數賴以啟動並執行範圍三點說明:1、每個函數都包含兩個非繼承而來的方法:apply()和call()。2、他們的用途相同,都是在特定的範圍中調用函數。3、接收參數方面不同,apply()接收兩個參數,一個是函數啟動並執行範圍(this),另一個是參數數組。 call()方法第一個參數與apply()方法相同,但傳遞給函數的參數必須列舉出來。使用執行個體:第一個執行個體: function print(a, b,
Time of Update: 2016-05-04
標籤:Monkey 是什嗎?Monkey是Google提供的一個用於穩定性與壓力測試的命令列工具。Monkey路徑:路徑:/System/framework/monkey.jar啟動指令碼路徑:/system/bin/monkey1.首先我們先開啟安卓模擬器2.開啟本地cmd命令視窗3.輸入命令查看 模擬器是否有串連上adb devices ,出現如所示說明已串連上4.然後就可以輸入 adb shell 命令 進入monkey的路徑下去執行monkey
Time of Update: 2016-05-04
標籤:在應用程式註冊、登陸或者有關支付確認的介面,經常會用到驗證碼,驗證碼有的是通過手機發送擷取的,有的是在本地點擊擷取的,通過手機發送擷取的動態驗證碼可以使用第三方類庫實現,本地點擊擷取的是在本地自己繪製的,下面我們來詳細講解一下本地產生動態驗證碼的過程。 <一>匯入CoreGraphics.framework <二>驗證碼封裝了一個UIView,在使用的時候直接把這個View加到介面上使用 CaptchaView.h#import
Time of Update: 2016-05-04
標籤:一、旋轉螢幕檢測方法在特別的情境下,需要針對旋轉螢幕作特殊處理。在ios系統下實現相關的功能還是比較方便的。我下面介紹兩種方法:1、監測狀態列方向 1 /** 2 * 當手機螢幕發生左右橫屏變化時,我們需根據此時的裝置方向做出相應的調整 3 * 例如,在ViewController中,我們需要監控手機螢幕是否轉動了,需要在通知中樞中註冊通知 4 */ 5 - (void)viewWillAppear:(BOOL)animated{ 6 [super
Time of Update: 2016-05-04
標籤: 1. 網路參考模型
Time of Update: 2016-05-04
標籤:若當前的ViewController中只有一個scrollView,點擊狀態列,該scrollView就會滾動到頂部。但當ViewController中有多個scrollView時,就不靈了!這個時候,怎麼去相容呢?UIScrollView有這麼一個屬性scrollsToTop。按住command,點擊scrollsToTop進去你會看到關於這個屬性的註解On iPhone, we execute this gesture only if there‘s one on-screen
Time of Update: 2016-05-04
標籤:前言從事Android開發的小夥伴們,想必都會遇到這樣的問題。當你的應用中需要整合百度地圖、極光推送等第三方平台時,會去申請一個叫做AppKey的東西。與此同時,你得提供下應用簽名資訊的MD5或SHA1。然後就悲催的發現,只有用指定的簽名檔案打包時,該功能才能正常使用。如果你用的是開發工具的debug keystore簽名資訊,直接run一下就好,如果你用的是APP發布時候的keystore,每次測試時都得export
Time of Update: 2016-05-04
標籤:來自<Android軟體安全與逆向分析>一。配置安卓環境1.安裝JDK http://www.oracle.com/technetwork/java/javase/downloads/index.html DwonLoads->下載JDK 我下載的版本是 jdk-8u91-windows-x64.exe 一路安裝好了之後,添加使用者變數 JAVA_HOME 值為安裝目錄
Time of Update: 2016-05-04
標籤: 首先瞭解一下幾個相關概念,以方便後面遇到的問題的解決:RSA演算法:1977年由Ron Rivest、Adi
Time of Update: 2016-05-04
標籤:接收到通知時有兩種進入的方式:1.當app未運行時(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary