Time of Update: 2015-10-20
標籤:測試驅動開發並不是一個很新鮮的概念了。在我最開始學習程式編寫時,最喜歡乾的事情就是編寫一段代碼,然後運行觀察結果是否正確。我所學習第一門語言是c語言,用的最多的是在演算法設計上,那時候最常做的事情就是編寫了一段代碼,如何編譯運行,查看結果是否正確,很多時候,還得自己想很多特殊的(比如說零值,邊界值)測試資料來檢測所寫代碼、演算法是否正確。那個時候,感覺還好,比較輸出只是只是控制台的一個簡單的數字或者字元。在學習iOS開發中,很多時候也是要測試的,這種輸出是必須在點擊一系列按鈕之後才能在螢幕
Time of Update: 2015-10-18
標籤:說明工作包括兩部分監控端(一二三)和被監控端(四)一、nrpe.cfg中添加指令碼nrpe.cfg中添加命令索引command[check_used_mem]=/usr/local/nagios/libexec/check_used_mem.sh 80 90說明:實際記憶體使用量量超過80%警告;超過90%嚴重警告二、添加具體指令碼參考指令碼check_used_mem.shwarn=$1critical=$2all=`free | sed -n ‘2p‘ | awk ‘{print $2
Time of Update: 2015-10-20
標籤:1.將設計好的圖片,拖拽到Groups&Files的Resources目錄下;2.修改Resources目錄下的“工程名-info.plist”檔案3.修改該檔案的Iconfile屬性,填寫拖入圖片的名稱,儲存該檔案。4.Build and
Time of Update: 2015-10-22
標籤:WebApi與手機用戶端通訊安全機制最近公司有幾個項目需要開發手機用戶端,伺服器端選用WebApi,那麼如何保證手機用戶端在請求伺服器端時資料不被篡改,如何保證一個http請求的失效機制,下面總結一下我們在項目中針對這兩個問題的解決方案。基本思路如下: 使用者在成功登陸app用戶端之後,手機用戶端向伺服器端發出的所有的http請求在要求標頭(HttpHeader)上都會帶上下面三個參數:1、Uid(使用者ID),2、Ts(時間戳記),3、Sign(簽名)。其中Ts是目前時間減去1970-
Time of Update: 2015-10-19
標籤:https://github.com/syedhali/EZAudio 基於核心音頻,有助於進行即時,低延遲音頻處理和可視化的iOS和OSX音頻可視化架構。https://github.com/bang590/JSPatch JSPatch使用Objective-C運行時橋接Objective-C和Javascript。你可以只包括一個此庫,就可以通過JavaScript調用Objective-C中的任何類和方法。
Time of Update: 2015-10-20
標籤: 先看一下weightSum屬性的功能描述:定義weight總和的最大值。如果未指定該值,以所有子視圖的layout_weight屬性的累加值作為總和的最大值。把weightSum的定義擱在這裡,先去看看android:layout_weight如何使用。 android:layout_weight是用來給LinearLayout的子控制項分配剩餘寬度的權重,每個子控制項寬度計算公式為:View寬度 = View原有寬度 +((LinearLayout寬度 -
Time of Update: 2015-10-20
標籤:1、回呼函數類似通知、委託2、回呼函數聲明、實現、回調可以在都一個類中,也可以把回調寫到別的類中3、在A類中聲明函數,在實現函數中,達到滿足的條件,回調,在B類中的回呼函數會被調用,並去處理滿足條件的事情 比如下載,如果下載完成,就觸發回呼函數,通知B類中的回呼函數,傳遞一個下載完成的參數,B類的回呼函數會根據參數
Time of Update: 2015-10-21
標籤:ios升級備份1,備份配置到TFTP2,從TFTP COPY 到 run3, 備份IOS4,升級IOS5,如果升級失敗的解決辦法◆ 一、備份還原配置1,保證路由器和電腦(tftp伺服器)網路IP可達(直連,同網段)2,電腦運行tftp軟體3,路由器上設定hostname test1用於驗證時看出區別 copy running-config tftp:650) this.width=650;" src="http://s3.51cto.com/wyfs02/
Time of Update: 2015-10-19
標籤:轉: 前言 本章內容為開發人員指南(Dev Guide)/Developing/Tools/ProGuard,本章內容為"混淆器",版本為Android3.0 r1,翻譯來自:"Jim",歡迎與他交流:"[email protected]",再次感謝"Jim"
Time of Update: 2015-10-18
標籤:1.Important: UIAlertView is deprecated in iOS 8. (Note that UIAlertViewDelegate is also deprecated.) To create and manage alerts in iOS 8 and later, instead use UIAlertController with
Time of Update: 2015-10-17
標籤:設定與案頭相同的action和category安卓系統案頭也是一個activity,安卓案頭的action和category是:<activity android:name="com.sxt.day04_07_twoaction.MainActivity" android:label="@string/app_name" > <intent-filter> <action
Time of Update: 2015-10-16
標籤:Bundle類:豎屏的activity換到橫屏的activity的時候,會把豎屏的activity殺掉橫屏的activity建立,豎屏的activity會有一些計算結果,可以用資料存起來,存到記憶體裡面,然後存在橫屏的activity。Intent類putExtra("user", user);傳資料的時候用的就是Bundle對象, private Bundle mExtras;Bundle是一個map,package com.sxt.day04_03;import
Time of Update: 2015-10-16
標籤:第一個:[2012-11-09 13:15:14 - Tesa] Android Launch![2012-11-09 13:15:14 - Tesa] The connection to adb is down, and a severe error has occured.[2012-11-09 13:15:14 - Tesa] You must restart adb and Eclipse.[2012-11-09 13:15:14 - Tesa] Please ensure
Time of Update: 2015-10-17
標籤:android 在安卓開發中,R類是一個自動產生的類,放置在gen目錄下,負責管理應用中的資源。R檔案出錯是一個蠻常見的問題,下面來總結下它為啥會報錯以及出錯了該怎麼處理。
Time of Update: 2015-10-13
標籤: iOS開發UI篇—使用storyboard建立導航控制器以及控制器的生命週期一、基本過程建立一個項目,系統預設的主控制器繼承自UIViewController,把主控制器兩個檔案刪掉。在storyboard中,預設的控制器是View Controller,而我們需要的是導航控制器,那麼就把系統的給刪掉,拖一個導航控制器進來,導航控制器中預設的第一個子控制器是一個 tableview controller,這裡不需要,把它刪掉,重新拖三個View
Time of Update: 2015-10-16
標籤:一貫作風,先看,再實現編寫自訂屬性檔案atts.xml,自訂屬性中涉及到的屬性有左右兩邊的button的背景圖,中間標題的內容,字型大小,字型顏色<?xml version="1.0" encoding="utf-8"?><resources> <declare-styleable name="TopBar"> <attr name="leftBackground" format="reference"/>
Time of Update: 2015-10-16
標籤:- (void)setRightBarButtonItem{ // Create done Button UIBarButtonItem *doneButton = [[UIBarButtonItem alloc]initWithTitle:[NSString stringWithFormat:@"確定(%lu/%lu)", (unsigned long)self.selectedAssetURLs.count, (unsigned
Time of Update: 2015-10-16
標籤:1. 字型font-family: "Helvetica Neue", Helvetica, STHeiTi, sans-serif;font-family: ‘Helvetica Neue‘,Helvetica,Arial,‘Microsoft Yahei‘,sans-seriffont-family:‘Helvetica Neue‘,Helvetica, Arial,‘Lantinghei SC‘,‘Hiragino Sans GB‘,STHeiti,‘Noto Sans S
Time of Update: 2015-10-14
標籤:本文主要是說一些iOS9適配中出現的坑,如果只是要單純的瞭解iOS9新特性可以看瞄神的開發人員所需要知道的 iOS 9 SDK
Time of Update: 2015-10-13
標籤:1.前言 隨著6S的到來,3DTouch被各大熱門APP迅速普及,博主親自體驗後,發現使用便捷性大幅提高,隨後自己照著文檔,寫了個Demo出來,分享給大家,希望能對有需要的朋友提供有一些協助。2.如何使用3D Touch? 2.1.主介面重按APP表徵圖,彈出Touch菜單 在AppleDelegate檔案中的程式入口處配置:didFinishLaunchingWithOptions //給App表徵圖添加3D Touch菜單 //拍照 //菜單表徵圖