Time of Update: 2016-09-01
標籤:注意:UICollectionView的自訂功能就是自己去實現UICollectionViewLayout的子類,然後重寫相應的方法來實現Cell的布局1.當布局首次被載入時會調用prepareLayout函數-(void)prepareLayout;2.自訂ContentSize該方法會返回CollectionView的大小,這個方法也是自訂布局中必須實現的方法-(CGSize)collectionViewContentSize;
Time of Update: 2016-09-01
標籤:1.包含標頭檔#include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h> 2.定義檔案控制代碼 FILE * inDataFd; 3.建立檔案 filter->inDataFd= fopen("/data/xx/hwdataintmp.pcm","ab+");if(NULL ==
Time of Update: 2016-09-01
標籤:nagios redis 為:http://download.csdn.net/detail/hellopengyl/9617697,有2個版本,一個是perl指令碼寫成的,一個是php指令碼寫成的,可以任意選擇一個,裡面另外兩個是監控mysql的這裡選擇的是perl指令碼。[[email protected] libexec]# chmod +x check_redis.
Time of Update: 2016-09-01
標籤:extern float ceilf(float);extern double ceil(double);extern long double ceill(long double);extern float floorf(float);extern double floor(double);extern long double floorl(longdouble);extern float roundf(float);extern double round(double);extern
Time of Update: 2016-09-01
標籤: 老大說,我們的項目要hybrid,要實現1、html能調用native;2、本地html調用本地html介面;3、能載入遠程介面。。。。。 因為我的項目是已有的(以下簡稱 項目),所以是要在已有的項目裡加上cordova,只是在載入遠程介面這個搞了好久,傷~~~ 配置cordova 人太懶,看這裡的部落格吧。或者自行搜尋,網上一大把。載入遠程介面 看了好幾篇部落格,都不行。 a、ios cordova如何載入遠程介面? b、Cordoval在iOS中的運用整理 。
Time of Update: 2016-09-01
標籤:Web AppBuilder是Esri公司推出的快速WebGIS應用搭建工具,具有以下特性:不需要編程,快速建立應用WYSIWYG 互動式應用支援2D和3D應用基於ArcGIS API for JavaScript、HTML5支援多種裝置上運行應用Web AppBuilder提供內建版和開發版。基於開發版,開發人員能根據業務為其定製開發新外掛程式和新主題。在定製開發的過程中,開發人員往往需要引用第三方JavaScript類庫。下面則說明了如何在Web
Time of Update: 2016-09-01
標籤://回呼函數1 function callback(a,b,c) { alert(a+b+c); } //回呼函數2 function callback2(a,b) { alert(a+b); } //這個方法做了一些操作、然後調用回呼函數 function doCallback(fn,args) { fn.apply(this, args); } function test()
Time of Update: 2016-09-01
標籤:self.layer = [CAShapeLayer layer]; self.layer.frame = CGRectMake(0, 0, 100, 100); self.layer.position = self.view.center; self.layer.lineWidth = 10.0; self.layer.fillColor = [UIColor clearColor].CGColor; self.layer.strokeColor =
Time of Update: 2016-09-01
標籤:首先使用的是科大訊飛的sdk 1.語音辨識部分AppDelegate.m #import "AppDelegate.h" #import <iflyMSC/iflyMSC.h> @interface AppDelegate () @end@implementation AppDelegate- (BOOL)application:(UIApplication *)application
Time of Update: 2016-09-02
標籤: 擷取當前螢幕顯示的viewcontroller,然後想怎麼跳就怎麼跳。- (UIViewController *)getCurrentVC{ UIViewController *result = nil; UIWindow * window = [[UIApplication sharedApplication] keyWindow]; if
Time of Update: 2016-09-02
標籤:/***AppDomain 表示應用程式定義域,它是一個應用程式在其中執行的獨立環境。無法繼承此類。 應用程式定義域(由 AppDomain 對象表示)為執行Managed 程式碼提供隔離、卸載和安全邊界。 使用應用程式定義域隔離可能終止進程的任務。如果正在執行任務的 AppDomain 的狀態變得不穩定,則可以卸載 AppDomain,但不會影響進程。當進程必須不重新啟動而長時間運行時,這一點很重要。還可使用應用程式定義域隔離不應共用資料的任務。
Time of Update: 2016-09-02
標籤:最近採用Instruments 來分析整個應用程式的效能.發現很多有意思的點,以及效能最佳化和一些分析效能消耗的技巧,小結如下。Instruments提示關於Instruments官方有一個很有用的使用者使用Guide,當然如果不習慣官方英文可以在這裡找到中文本翻譯版本PDF參閱.Instruments
Time of Update: 2016-09-02
標籤: 1.添加jar檔案將jar檔案複製至app module目錄下的libs檔案夾下,然後開啟app module目錄下的build.gradle設定檔,在dependencies項中添加配置命令,這裡有1 一次性引入libs目錄下所有jar檔案2 compile fileTree(include: [‘*.jar‘], dir: ‘libs‘)3 4 5 單個逐一引入jar檔案6 compile
Time of Update: 2016-09-01
標籤:lineheight在pc端上顯示很正常,但是在手機就很不同,在iphone6上,設定了lineheight,但是文本上面多了幾像素,如果你設定lineheight在35px一下的按鈕(用span做的),會發現很明顯的不水平置中。百度尋找,發現是手機渲染不一樣,但沒有用css怎麼去相容的問題,於是我就想了用js做一個瀏覽器的判斷,去做相容js代碼如下://檢測android系統還是iosvar client = function(){var system = {ios:
Time of Update: 2016-09-01
標籤: 在iOS開發中,遇到耗時操作,我們經常用到多線程技術。Grand Central Dispatch (GCD)是Apple開發的一個多核編程的解決方案,只需定義想要執行的任務,然後添加到適當的調度隊列(dispatch queue)。GCD會負責建立線程和調度你的任務,系統直接提供線程管理。一、隊列:基本概念:1.GCD的一個重要概念是隊列,它的核心理念:將長期啟動並執行任務拆分成多個工作單元,並將這些單元添加到dispath queue中,系統會為我們管理這些dispath
Time of Update: 2016-09-02
標籤:這個東西好像我記得在我的移動APP測試經驗裡有寫到。記得不是那麼清楚了,正好今天有人問,我就整理一下貼出來給大家看看吧。首先看看下面這個圖 我想這幅圖應該能夠很明確的展示APP測試的流程了。然後需要說明的是執行測試那一段。因為用的xmind,字數太多圖看起來就太小了,所以在這裡說一下每個階段對應的東西。UI測試檢查UI圖片,icon,文字,布局等UI元素與是否一致。一般UI方面不會存在特別嚴重的問題,作為建議提給產品就好了。功能測試檢驗功能是否符合需求,涉及到UI層,介面,資料,
Time of Update: 2016-09-02
標籤:listview控制項的焦點衝突由於ListView的Item需要焦點,Item裡面的子控制項(如ImageButton,Button,CheckBox等等)也需要焦點的時候,就會出現焦點衝突問題,導致Item無法獲得焦點,無法相應Item的事件無法觸發.這是就需要為其分配焦點,通常我們是屏蔽Item裡面的子控制項(暫時學的都是這樣的,以後還不知道),有三種解決方案:(1)XML中對Item的子控制項設定屬性: &nbs
Time of Update: 2016-09-01
標籤:軟體準備:1.OS X server (直接在AppStore中搜尋下載,價格為19.99美元)2.如需推送到外賣需要準備網域名稱和公網ip,內網測試無需準備 條件準備:1.開啟“Launchpad” ->"系統喜好設定"->“共用”;2.在“電腦名稱”處輸入電腦名稱(本次測試設定的是bzrMac)3.開啟“Launchpad”
Time of Update: 2016-09-01
標籤: handler是安卓中用於訊息傳遞的機制,通常用於ui線程的更新。我們知道,子線程即非UI線程是不能更新ui的,因此這個得讓handler大顯神威。例如下面就是一個簡單的子線程的更新的ui的案例,記住:下面的案例是錯誤的xml代碼: 1 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 2
Time of Update: 2016-09-01
標籤:Gradle是一種依賴管理工具,基於Groovy語言,面向Java應用為主,它拋棄了基於XML的各種繁瑣配置,取而代之的是一種基於Groovy的內部領域特定(DSL)語言。構建工具就是對你的項目進行編譯,運行,簽名,打包,依賴,管理等一系列功能的合集,傳統的構建工具有Make,Ant,Maven,lvy等,而Gradle是新一代自動化構建工具,它是一個獨立的項目,與AS,Android無關。在項目的根目錄有個build.gradle檔案,裡面有這麼一句代碼:classpath