Time of Update: 2016-01-06
標籤:/* 相容問題*/@media screen and (device-width: 320px) and (device-height: 480px) and (-webkit-device-pixel-ratio: 2){ .dialog-agreement-con{ height: 45%; /* iphone4*/ }} @media screen and (device-width: 320px) and (device-height: 568px) and
Time of Update: 2016-01-06
標籤:1、說說mvc模式的原理,它在android中的運用,android的官方建議應用程式的開發採用mvc模式。何謂mvc? mvc是model,view,controller的縮寫,mvc包含三個部分: 模型(model)對象:是應用程式的主體部分,所有的商務邏輯都應該寫在該層。 視圖(view)對象:是應用程式中負責產生使用者介面的部分。也是在整個mvc架構中使用者唯一可以看到的一層,接收使用者的輸入,顯示處理結果。 控制器(control)對象:是根據使用
Time of Update: 2016-01-06
標籤:在建立IOS項目時,若有一個比較明確的層級架構,將對於今後代碼的維護或者功能的擴充很有協助;本文將通過一個執行個體來展現我對於層級的一些觀點;裡面有一些零碎的知識點可能無法全部介紹,到時提供原始碼進行下載,也希望有其它更好的觀點可以提出來;一:首先瞭解整個項目的情況注意:項目中結合Pod進行一些第三方外掛程式的管理,項目中已經把幾個比較常用的第三方進行引用;因為上面幾個都是比較常見的第三方外掛程式,就不在這邊詳細介紹,關於如何使用Pod可以通過網上其它資料進行瞭解;對於如何一個項目建立多個
Time of Update: 2016-01-06
標籤:一、簡單的布局頁面,直接通過meta標籤<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"
Time of Update: 2016-01-06
標籤:直接暴力廣搜即可。。【網上有大神說雙向廣搜速度快,然而直接暴力廣搜就可以過了】隊列中的狀態用二進位來儲存。。我用了一個比較sb的寫法,勿噴qaq 1 #include <queue> 2 #include <cstdio> 3 4 using namespace std; 5 6 unsigned int Start, End; 7 bool M[4][4]; 8 9 const int dx[] = {+0, +0, +1, -1};10
Time of Update: 2016-01-05
標籤:學習一下: 1 public class MainActivity extends Activity { 2 3 List<City> cityList; 4 @Override 5 protected void onCreate(Bundle savedInstanceState) { 6 super.onCreate(savedInstanceState); 7
Time of Update: 2016-01-05
標籤:學習開發Android應用程式,須要下載安裝Android SDK。在Android的官方網站的次層網域http://developer.android.com/index.html中。能夠下載到完整版本號碼的Android SDK,也能夠下載到包括開發工具(帶ADT外掛程式的Eclipse)的最新版本號碼的Android SDK。在以下將具體介紹包括開發工具的最新版本號碼的Android SDK下載與安裝的步驟。&
Time of Update: 2016-01-05
標籤:http://acm.hust.edu.cn/vjudge/contest/view.action?cid=102419#problem/C題意:給你n×m的格子,每個格子你可以選擇給1,或者使它上下左右(如果有)的數字乘2,你對每個格子操作的先後順序是自由的,求所有格子數字總和的最大值。t組(小於100)資料,n和m(1到100)題解:要使總和最大,那就每隔一個格子給1,使得每個給1的格子周圍都是乘2的格子,這樣它就乘了最多次2,比如3行4列1 0 1 00 1 0 11 0
Time of Update: 2016-01-05
標籤:listview作為一個常用控制項,對listview的操作都應該滾瓜爛熟了。對listview 的資料管理也很熟悉。包括listview的單擊,雙擊,多選刪除,完成重新整理,添加資料等等。我再次對listview的管理操作寫了一個demo。裡麵包含我說的那些部分操作,根據這個demo可以參考實現自已多更能操作。源碼地址:下載1、實現的效果2、主要的代碼package com.example.listmanage;import java.util.ArrayList;import
Time of Update: 2016-01-05
標籤:本文介紹一下自訂行間距的UILabel的高度如何擷取,需要藉助一下開源的UILabel控制項:TTTAttributedLabel附 https://github.com/TTTAttributedLabel/TTTAttributedLabel 下載後,添加到工程裡面,匯入標頭檔 #import "TTTAttributedLabel.h"直接上代碼NSString *str =
Time of Update: 2016-01-05
標籤:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; { //string就是此時輸入的那個字元textField就是此時正在輸入的那個輸入框返回YES就是可以改變輸入框的值NO相反 if ([string
Time of Update: 2016-01-05
標籤:nil、Nil、NULL、NSNull的區別nil:指向一個對象的null 指標Nil:指向一個類的null 指標NULL:指向其他類型(如:基本類型、C類型)的null 指標NSNull:通常表示集合中的空值舉例:NSURL *url = nil;Class class = Nil;int *pointerInt = NULL;NSArray *array = [NSArray arrayWithObjects:[[NSObject alloc] init], [NSNull null]
Time of Update: 2016-01-05
標籤: iOS有三種多線程編程的技術,分別是:1. NSThread (iOS多線程編程之NSThread的使用)2. Cocoa NSOperation (iOS多線程編程之NSOperation和NSOperationQueue的使用)3. GCD 全稱:Grand Central Dispatch( iOS多線程編程之Grand Central
Time of Update: 2016-01-05
標籤:什麼是CategoryCategory模式用於向已經存在的類添加方法從而達到擴充已有類的目的,在很多情形下Category也是比建立子類更優的選擇。新添加的方法同樣也會被被擴充的類的所有子類自動繼承。當知道已有類中某個方法有BUG,但是這個類是以庫的形式存在的,我們無法直接修改原始碼的時候,Category也可以用於替代這個已有類中某個方法的實體,從而達到修複BUG的目的。然而卻沒有什麼便捷的途徑可以去調用已有類中原有的那個被替換掉方法實體了。需要注意的是,當準備有Category來替換某
Time of Update: 2016-01-05
標籤:http://blog.csdn.net/jiguangcanhen/article/details/39006197同步的方式:1)首先定義要介面。註解Get表示使用的Get請求方式,{user}代表要被替換的資料public interface GitHubService { @GET("/users/{user}/repos") List<Repo> listRepos(@Path("user") String
Time of Update: 2016-01-05
標籤:由EasyIOS引出的一系列問題:轉載的上一篇CocoaPods安裝和使用教程中說明了,為什麼要使用cocoapods ,但是要安裝cocoapods需要Ruby環境,安裝Ruby環境首先需要安裝Xcode(因為xcode開發工具,他幫我們安裝好Unix環境需要的開發包)然後需要安裝homebrew。接下來需要安裝RVM
Time of Update: 2016-01-05
標籤:今天連jenkins, 本來好好的,只是我在一台機器上一直不斷的啟動不同的jnlp,綁定不同命名的slave, 然後突然就報錯了, 如下所示: 萬能上Google啦,說這是個jdk的bug, 但是既然是bug也還是要解決啊!http://bugs.java.com/view_bug.do?bug_id=7197652 還有這裡:
Time of Update: 2016-01-05
標籤:進程:進程是指在系統中正在啟動並執行一個應用程式,每個進程之間是獨立的,每個進程均運行在其專用且受保護的記憶體空間內。線程:1個進程要想執行任務,必須得有線程(每1個進程至少要有1條線程)線程是進程的基本執行單元,一個進程(程式)的所有任務都線上程中執行,比如使用酷狗播放音樂、使用迅雷下載電影,都需要線上程中執行。1個線程中任務的執行是串列的,如果要在1個線程中執行多個任務,那麼只能一個一個地按順序執行這些任務,也就是說,在同一時間內,1個線程只能執行1個任務,比如在1個線程中下載3個檔案
Time of Update: 2016-01-05
標籤:在日常的開發中,尤其是app開發,因為不像web端那樣 出錯以後可以熱更新,所以app開發 一般對軟體品質有更高的要求(你可以想一下 一個發出去的版本如果有重大缺陷 需要強制更新新用戶端是多麼蛋疼的事情)。恩,所以我們app的開發人員 一定要學會自己測試自己的代碼 自己測試自己的app,不要寄希望於測試來幫你找bug,實際上,我工作多年的經驗告訴,絕大多數隱藏極深的bug 都是開發自己發現的。所以
Time of Update: 2016-01-05
標籤:下載SDK,JDK安裝,配置JAVA環境1.下載SDK,下載adt-bundle-windows-x86_64-20131030.zip,:http://pan.baidu.com/share/link?uk=2487026278&shareid=5736734&third=4&adapt=pc&fr=ftw解壓出來像這樣 2.配置java環境:開啟eclipse檔案中的eclipse.exe檔案會提示 這是缺少JRE運行環境