Time of Update: 2016-08-02
標籤:使用 jQuery Mobile 與 HTML5 開發 Web App 系列文章目錄時間:2012年9月20日 分類:JavaScript 標籤:HTML5‚ jQuery Mobile‚ Web App “使用 jQuery Mobile 與 HTML5 開發 Web App”系列文章的數目累積起來也比較多了,為方便大家瀏覽, Kayo
Time of Update: 2016-09-06
標籤:工欲善其事,必先利其器。在正式實現各種炫酷的功能和UI前,做好準備工作是提高後續開發效率的必經之路。所以,這個系列,我不是在各種堆技術,更關注的是“兵馬動”之前的“糧草行”,有些繁瑣,但當清晰理出整個脈絡,後續的工作只是在良好的基礎和架構上無限擴充和最佳化。 宏定義,是開發過程中提高效率的有效工具。很有必要歸納一些全域通用的宏定義,以便簡單高效的使用。如下,整理了一些通用宏定義,應該是開發必備的:#pragma mark --
Time of Update: 2016-09-04
標籤:在安卓開發中,運行和調試自己所寫的安卓程式需要用到模擬器在一般情況下是直接在這建立一個模擬器,但是這種內建的模擬器運行效率不佳,而且啟動時間漫長 所以,我們可以換一款安卓模擬器Genymotion安卓模擬器。詳情百度 官網地址:https://www.genymotion.com/ 1.Genymotion下載安裝完成 2.在eclipse中配置調用Genymotion 官網對於eclipse中外掛程式的安裝方法要安
Time of Update: 2016-09-01
標籤:先使用android stuido建立一個app工程,建立工程的時候,.gradle目錄結構下為2.8目錄.(note:2.10目錄為後續更新結果出現。)依次修改上述紅色方框標註部分內容:1)修改gradle/wrapper/gradle-wrapper.properties目錄內容: 2)修改工程目錄下的build.gradle,主要是修改gradle外掛程式這部分內容: 3)修改app/build_gradle內容:修改前原始內容:apply
Time of Update: 2016-09-01
標籤:華碩低價位手機ZenFone一推出就掀起市場話題,許多人也對ZenFone所採用的Intel Atom處理器有所意見,深怕其相容性問題無法正確執行應用程式App,這究竟是怎麼回事呢? Intel近幾年一直很想進軍手機或是平板的移動市場,特別是採用Android作業系統這一塊大餅(忘了MeeGo吧!),所採取的戰術便是盡量將低Atom系列處理器的功耗,使其符合手機長時間待機的要求,實際使用第一世代的產品即為Atom Z24x0系列,而Asus ZenFone則是採用第二世代的產品,Atom
Time of Update: 2016-09-01
標籤:最近做一個網站,客戶要求在訪問主網域名稱的時候實現電腦訪問時展示電腦頁面,手機訪問時展示h5的手機頁面,這種需求的使用還是比較多的;尤其網站需要百度推廣的時候,百度推廣就要求同一網域名稱下,手機訪問時展示手機頁面,電腦訪問時展示電腦。在這裡將需求的思路和實現代碼展示一下。首先分析思路,手機和電腦訪問的時候會有不同的標記,主要是請求時HTTP協議中的要求標頭的User-Agent欄位,咱們先看一段真是的HTTP協議的請求內容。使用瀏覽器的開發人員工具就可以請求資訊。不同類型的瀏覽器可以通過U
Time of Update: 2016-08-29
標籤:1.懶載入基本懶載入——也稱為消極式載入,即在需要的時候才載入(效率低,佔用記憶體小)。所謂懶載入,寫的是其get方法.注意:如果是懶載入的話則一定要注意先判斷是否已經有了,如果沒有那麼再去進行執行個體化2.使用懶載入的好處:(1)不必將建立對象的代碼全部寫在viewDidLoad方法中,代碼的可讀性更強(2)每個控制項的getter方法中分別負責各自的執行個體化處理,代碼彼此之間的獨立性強,松耦合3.程式碼範例 1 // 2 //
Time of Update: 2016-08-28
標籤:#import "ViewController.h"@interface ViewController ()<UIGestureRecognizerDelegate>@property (weak, nonatomic) IBOutlet UIImageView *imageV;@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; //1.建立手勢
Time of Update: 2016-08-25
標籤:本執行個體來源於《Android軟體安全與逆向分析》這本書,作者是看雪的非蟲,感謝提供這麼好的書和執行個體。一、工具幹什麼都得一個好工具對吧。1.apkIDE反編譯呢,我這裡使用的是apkIDE(apk改之理),工具的話自己百度吧。個人不喜歡留一些不需要的東西在網盤裡,難得整理,百度一大堆。我這裡就給一個官網吧,免得有些童鞋找錯了地方。現在這下下載網站一不小心,什麼全家福都來了。好了,扯得有點遠了。我用的就是最新版,我個人就喜歡最新版。(最新版可能有些問題)http://www.popot
Time of Update: 2016-08-15
標籤:iOS開發UI篇—無限輪播(迴圈展示)一、簡單說明 之前的程式還存在一個問題,那就是不能迴圈展示,因為plist檔案中只有五個數組,因此第一個和最後一個之後就沒有了,下面介紹處理這種迴圈展示問題的小技巧。 方法一:使用一個for迴圈,迴圈200次,建立200*=1000個模型,且預設程式啟動後處在第100組的位置,向前有500個模型,向後也有500個模型,產生一種迴圈展示的假象。 代碼如下: 1 // 2 // YYViewController.m 3 //
Time of Update: 2016-08-19
標籤:最近公司push推送升級,用蘋果http2進行推送,http2的好處就不說了,這些網上都可以查到,但是真正在項目中用的,用php寫的還是特別少,因此,寫出來跟大家分享,廢話不說了,直接上代碼:pushMessage.php<?phpclass PushMessage {//發送apns server時發送訊息的鍵const APPLE_RESERVED_NAMESPACE = ‘aps‘;/* * 串連apns地址 * ‘https://api.push.apple.com:443/
Time of Update: 2016-08-17
標籤:Android監聽返回鍵需重寫onKeyDown()方法Home鍵keyCode==KeyEvent.KEYCODE_HOME [java] view plain copy @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if
Time of Update: 2016-08-17
標籤:偏好是無法度量的。相比其他的機器學習演算法,Recommendation Engine的輸出更直觀,更容易理解。接下來三章主要講述Spark中主要的機器學習演算法。其中一章圍繞Recommendation Engine展開,主要介紹音樂推薦。在隨後的章節中我們先介紹Spark和MLib的實際應用,接著介紹一些機器學習的基本思想。3.1
Time of Update: 2016-08-15
標籤:android cordova hybrid crosswalk framework 7 Android應用開發之Hybrid什麼是Hybrid?從使用者的角度來看,Hybrid的app和native的app並沒有明顯的區別。他們從app
Time of Update: 2016-08-11
標籤:在tomcat檔案夾找到conf檔案夾中的tomcat-user.xml檔案,用記事本開啟,在最下面可以看到tomcat預設把使用者注釋掉了,也就是說開啟tomcat首頁是進不去管理頁面的。方法如下:找到<!--<role rolename="tomcat"/><role rolename="role1"/><user username="tomcat" password="tomcat" roles="tomcat"/><user
Time of Update: 2016-08-10
標籤:java 檢測 網上 根目錄 settings 昨天提交代碼的時候自己的eclipse抽風了一下,發現自己的Web App Libraries裡面的Jar包全部都不會自動加入到Web App
Time of Update: 2016-08-06
標籤:熟悉Android系統的童鞋都知道,系統出於體驗和效能上的考慮,app在退到後台時系統並不會真正的kill掉這個進程,而是將其緩衝起來。開啟的應用越多,後台緩衝的進程也越多。在系統記憶體不足的情況下,系統開始依據自身的一套進程回收機制來判斷要kill掉哪些進程,以騰出記憶體來供給需要的app。這套殺進程回收記憶體的機制就叫 Low Memory Killer ,它是基於Linux核心的 OOM Killer(Out-Of-Memory killer)機制誕生。瞭解完 Low Memory
Time of Update: 2016-08-10
標籤:在Android開發過程中,防作弊一直是老生常談的問題,而模擬器的檢測往往是防作弊中的重要一環,接下來有關於模擬器的檢測方法,和大家進行一個簡單的分享。1.傳統的檢測方法。傳統的檢測方法主要是對模擬器的IMSI、IDS、預設檔案等幾個方面進行檢測。(1)預設號碼: [java] view plain copy private static String[] known_numbers = {"1555
Time of Update: 2016-08-02
標籤: 移動互連網指手機網站和app,其中app分為native app(原生app),web app(html5開發),Hybrid app(前兩種app結合);手機網站分為wap網站和3g網站,wap網站分為wap1.x和wap2.0,其中wap1.x網站用wml開發的網站,而wap2.0用XHTML開發的網站,通常稱wap2.0網站為3g網站。現在手機網站都能實現觸屏操作。具體差異參考下這邊文章:http://blog.sina.com.
Time of Update: 2016-07-29
標籤:開發板 6818 setting Q:請教一下,RP6818開發板android系統中,設定/關於平板電腦 裡面的型號/版本號碼 等資訊在源碼哪裡修改?A:有一部分是build.prop裡的,有一部分可以改設定裡的源碼。Q:我希望在源碼編譯之前全部修改,總不能在系統啟動之後去修改build.prop。650) this.width=650;" src="http://s5.51