Time of Update: 2015-12-25
標籤:robotframework架構安裝robotframework架構的安裝文檔很多可自行百度,最方便的是使用pip安裝,會自動下載安裝依賴包robot framework安裝 pip命令 pip install robotframework -i http://mirrors.aliyun.com/pypi/simple --trusted-host
Time of Update: 2015-12-25
標籤:public class MainActivity extends Activity { private WindowManager mWindowManager; private WindowManager.LayoutParams mLayout; private DesktopLayout mDesktopLayout; private long startTime; // 聲明螢幕的寬高 float x, y; int top;
Time of Update: 2015-12-25
標籤:對於崩潰的收集有很多第三方的不錯的工具,比如Bugly。但是如果想要自己收集崩潰日誌(比如對於企業內部版本的應用,在區域網路內使用),自然也是有方法的。這裡介紹兩種抓取崩潰堆棧資訊的方法,如果發現問題,希望不吝賜教。也算是給自己做個筆記。:-) 方法一:自己調用c函數抓取堆棧資訊,話不多說,代碼來#import <Foundation/Foundation.h>extern NSString *const SKSAppExceptionInfo;@interface
Time of Update: 2015-12-25
標籤:1.在需要像上一個介面傳值的.h 檔案實現代理方法@property (nonatomic, copy) void(^isOpenHandler)(BOOL) ; 2.在執行操作的時候需要江操作的結果反向傳值給上個介面的時候調用Block if (self.isOpenHandler) { self.isOpenHandler(YES);
Time of Update: 2015-12-25
標籤:adaptivejs原理:利用rem布局,根據公式 html元素字型大小 = document根節點(html)寬度 * 100 / 設計圖寬度 計算html元素的font-size,使1rem等於100px,方便快速開發 開發時,一個div設計圖寬度為89px,那麼在css中我們可以這樣書寫:width:0.89rem; 如果是文字,我們也建議使用rem 對於iphone的retina高清顯示屏,基本版本(adaptive.js)我們做了縮放處理,以達到最佳顯示效果。
Time of Update: 2015-12-26
標籤:vc-補充及執行個體">KVC 補充及執行個體怎麼擷取值 和 修改值—–>How - (void)setValue:(id)value forKey:(NSString *)key - (id)valueForKey:(NSString *)key - (id)valueForKey:(NSString *)key //以 key 作為標示符,擷取其對應的屬性值 - (void)setValue:(id)value forKey:(NSString *)
Time of Update: 2015-12-26
標籤:1 單例的實現見之前寫過的一篇文章 iOS單例的快速實現 static InstanceClass *instance; + (InstanceClass *)defaultInstance{ @synchronized (self){ if
Time of Update: 2015-12-26
標籤:在多線程中,單例的實現也要考慮安全執行緒問題。1.通過GCD dispatch_once來實現: @property (nonatomic, strong) NSString *str; - (NSString *)str {static dispatch_once_t onceToken;dispatch_once(&onceToken, ^{if (!_str) {_str = [[NSString alloc]
Time of Update: 2015-12-25
標籤: 昨天新學了,碰撞判斷的方法,並且學習nstimer的新用法,今天自己練習做了一個打磚塊的小遊戲,遊戲裡實現了由左右上三個牆壁,有15個磚塊,一個小球,一塊擋板,通過小球碰到牆壁和擋板實現小球的彈動。但是做好後實現不了消失碰到的磚塊,只能做好最後一個建立的磚塊有碰撞後消失的效果, 今天下午有複習了一些學過的知識
Time of Update: 2015-12-25
標籤:圖片展示的時候總覺的直角的圖片不好看?好辦法來了!~~public class ToRoundCorner extends Activity{ public Bitmap toRoundCorner(Bitmap bitmap, int pixels) { Bitmap output = Bitmap.createBitmap(bitmap.getWidth(), bitmap.getHeight(), Bitmap.Config.ARGB_8888);
Time of Update: 2015-12-25
標籤:今天由劉國斌老師主講,上課先回顧了這幾天學習的主要內容:變數://資料類型:int float double long long long char short//聲明 賦值 變數的命名規則(只能字母和底線開頭,不能關鍵字、駝峰式命名、見名知意)////運算子:+-*/ ++ — %//關係運算子 > < >= <= != ==////變數的範圍//邏輯判斷 if
Time of Update: 2015-12-25
標籤: 今天上課講了一堆控制項,主要有UIImageview,UIview,UIButton,UILable,UITextFiled,UITextview,包括進度條,緩衝圈開關的用法,比較難多是UIButton的一些顯示狀態的應用,還有UITextFiled的UITextFiledDeleGate協議,在協議中調用一些時間節點來實現想要的結果; 今天上課到現在腦子裡一直充斥著各種控制項的方法和屬性的應用,每個控制項都有很多中屬性和方法,可
Time of Update: 2015-12-25
標籤:今天是練習日,正式開課後每周到周六周二均為練習日,沒有相應的休息日,這樣安排主要是讓大家能及時的對所學內容及時的進行複習,不會越積越多,從這兩天的學習內容來看,這樣的安排甚是合理,正式開課後每天的課堂容量都非常大,對與我們這些零基礎的同學來說,每天晚上的晚自習是不夠的,需要額外的時間對所學內容進行融合與疏理! 從這兩天來看如果我之前沒上訓練營,我感覺自己要想全部學會,壓力會非常大,不知道明天對新開內容是否能及時吸收消化,心裡難免有幾
Time of Update: 2015-12-25
標籤:今天上午講了多態,多態主要講了一個性質:父類產生的對象可以用子類來初始化,而子類聲明的對象不能用父類來初始化,舉個例子:person 為父類,man 和
Time of Update: 2015-12-25
標籤: Mac下改動Android Studio 所用的JDK版本號碼 @author ASCE1885近期項目從Eclipse+Ant構建模式轉移到了Android
Time of Update: 2015-12-25
標籤: 又逢周六,我感覺最近這3天學習的東西挺多的,但是今天來上自習的人剛覺剛剛一半左右,也許是由於這兩周大家都沒有休息時間的原因吧!但時我自己對這幾天所學的東西也不是特別把握,今天看了一天也沒能完全系統性的掌握,沒有把書讀薄了的感覺; 說一下今天複習的內容吧:1、主要複習了字串的一些基本內容:建立、拼接、截取、地址拼接、替換、包含查詢、編解碼、可變字串、判斷相等[p2 isEqual:p];2、Categroy:建立
Time of Update: 2015-12-25
標籤: 今天是正課的第二個練習日,是對前兩天的鞏固與練習,這兩天講的內容概念性東西較多,有很多內容上課聽的似懂非懂,課下自己又疏於複習回顧,所以就造成了今天在總結時候有些知識雖然只學習了兩天,但已經忘掉了大部分內容,要自己摸索寫出來困難重重,所以我決定以後無論講的內容如何,當天晚自習一定要從頭練起,把所學內容回顧書寫一遍。 這兩天講的內容有:1、物件導向,
Time of Update: 2015-12-25
標籤:今天上午大部分時間用來回顧開學以來學習的內容和講解昨天的作業,昨天的作業在實現打中不同zomb所加分數不同這項功能時候老師巧妙的利用self.speed的值實現不同加分,而不是用賦值不同tag最後case
Time of Update: 2015-12-25
標籤:CardView 是android5.0新加入的特性,大家先別著急,由於Google出了cardview的相容包,也就是android.support.v7.widget.CardView包,所以在5.0以下的系統也可以運行這個效果。什麼是CardView ?就是在View的外面加上一個類似如卡片的陰影,下面放代碼。 <RelativeLayout android:layout_width="match_parent"
Time of Update: 2015-12-25
標籤:建造者模式建造者模式最明顯的標誌就是Build類,而在Android中最常用的就是Dialog的構建,Notification的構建也是標準的建造者模式。建造者模式很好理解,如果一個類的構造需要很多參數,而且這些參數並不都是必須的,那麼這種情況下就比較適合Builder。比如構建一個AlertDialog,標題、內容、取消按鈕、確定按鈕、中立按鈕,你可能只需要單獨設定幾個屬性即可;另外在我的OkHttpPlus項目中,構造一個Http請求也是這樣的,有可能你只需要設定URL,有可能需要添加