Time of Update: 2015-12-18
標籤:最近項目 替換頁面 把80%頁面替換成h5了. 首頁h5頁面可以放在android本地.增加訪問速度.節省使用者流量把伺服器上的 js代碼 壓縮成zip格式 放在asset目錄.當應用安裝時候 把zip解壓縮到file 目錄. h5代碼可以做累加式更新. 登入時候 判斷伺服器 h5版本號碼是否增加.增加了 就把js代碼down下來 zip解壓縮到file目錄.這升級時候
Time of Update: 2015-12-18
標籤:1.2 vim一般模式下游標移動#進來就是一般模式vi /etc/passwd#一般模式快速鍵gg 移動到首行G 移動到尾行習題:1. 在vim一般模式下,如何快速移動到文字檔的最末行?按G鍵2. vim一般模式下,游標在行首,如何把游標在當前位置向右快速移動10個字元(假設本行有多於10個字元?先按數字10然後按空格先按數字10然後按l鍵3.
Time of Update: 2015-12-18
標籤:[iOS] 如何將你的程式打包成ipa第一步:這裡需要注意,要選擇真機,否則Archive 會是灰色的。點擊後,系統會自動編譯一次,並跳轉到介面:第二步:在你剛剛產生的程式上點擊右鍵,並且點擊Show in Finder。 第三步:在開啟的視窗中選擇 產生的檔案 右鍵點擊,顯示包內容。 第四步:你會看到一個上面有圓圈禁止符號的表徵圖,這是一個重要的檔案,不要關閉視窗,我們一會兒的操作需要用到它。 第五步:
Time of Update: 2015-12-18
標籤:1、對象的繼承,一般的做法是複製:Object.extendprototype.js的實現方式是: Object.extend = function(destination, source) { for (property in source) { destination[property] =
Time of Update: 2015-12-18
標籤:使用fmdb 做本機資料的儲存非常方便,1. github 上搜尋fmdb 下載壓縮包 匯入到工程中 (如果你的mac 有cocoapod 也可以直接通過cocoapod 添加)2. 以下代碼是通過fmdb 多資料庫的各種操作,其中有幾點需要注意:(1). 程式中 Ceasar 是表名 (2). 修改資料庫資料 提前準備字串時 值 要用單引號括起來 否則會出錯 : NSString *temp = [NSString stringWithFormat:@
Time of Update: 2015-12-18
標籤:最近幾個朋友想轉型做行動裝置的前端開發,來問我這方面需要什麼技能,傳統網站和移動端的網站有什麼區別?我想了想,決定整一篇文章介紹一下 傳統網頁前端開發 和 移動端網站前端開發有哪些不同之處。動畫效果傳統web頁面上,我們常常使用jQuery animate()方法來實現頁面元素的動畫。在移動端,我建議你使用 CSS3的方式來實現動畫,CSS3的 translation 和 animation
Time of Update: 2015-12-18
標籤:tap是指輕觸手勢。類似滑鼠操作的點擊。從iOS 3.2版本開始支援完善的手勢api: tap:輕觸long press:在一點上長按pinch:兩個指頭捏或者放的操作pan:手指的拖動swipe:手指在螢幕上很快的滑動rotation:手指反向操作 - (void)viewDidLoad { [superviewDidLoad]; infoView=[[UIViewalloc]
Time of Update: 2015-12-18
標籤:首先要知道重新整理有三個狀態,1是下拉中2是鬆開重新整理3是正在重新整理還有一個非常重要的是回調介面,這個介面是正在重新整理的時候外界需要做的事。然後外界再把狀態重設。回調介面需要三個屬性, private OnRefLisner listener; public void setOnRefLisner(OnRefLisner listener){
Time of Update: 2015-12-18
標籤:今天做項目時,在數組裡面取值時,發現裡面有NSNull的對象,然後用數組裡面對應的對象賦值時出現各種問題,總是報錯。後面經過研究和查資料,總算解決了這一問題。 nil用來給對象賦值(Objective-C中的任何對象都屬於id類型),NULL則給任何指標賦值,NULL和nil不能互換,nil用於類指標賦值(在Objective-C中類是一個對象,是類的meta-class的執行個體),
Time of Update: 2015-12-18
標籤: 其實這並沒什麼技術痛點,也不是完美的熱更新方案,只能說是退而求其次的一個方法。 起因主要是因為公司幾個U3D項目在立項之初都沒有能做好熱更新的規化,導致現在要去做U3D的熱更新非常難,並且項目已處於中後期,大部分的方案不管是用反射,還是用Lua,或是jsbinding,都需要把項目大部分代碼結構推倒重來,這是非常不現實的。
Time of Update: 2015-12-18
標籤:http://stackoverflow.com/questions/6569120/resigning-an-application-outside-xcode #!/bin/sh TEMPDIR=/tmp/$RANDOM-$RANDOM-$RANDOMRESOURCERULES=/tmp/ResourceRules-$RANDOM$RANDOM.plistCURRENTDIR=`pwd` mkdir -p "$TEMPDIR" cat -
Time of Update: 2015-12-18
標籤:自訂 view 跑馬燈 開發 自訂View在開發中是經常遇到的,例如一個跑馬燈的效果、或者自訂一個轉盤來顯示下載進度的百分百比。今天把實現方式寫下來,下面是源碼部分:MainActivity:沒變動import android.app.Activity;import android.os.Bundle;public class
Time of Update: 2015-12-18
標籤: 經過十天左右,成功完成蘋果的企業帳號的申請,比想象中的要快些,但從流程上來看,其實可以更快的。第一次嘛,原諒自己吧,哈哈。申請前需要確認的事情:Before applying, please ensure the following:1、你公司計劃發布內部App(發布到AppStore的不能用企業帳號)Your organization plans to create and distribute iOS apps in-house. Enroll in the iOS
Time of Update: 2015-12-18
標籤:今早無聊查看了一下android官方文檔,最近對ActionBar高度興趣,它確實對我們的日常開發起到了很便捷的作用.對於通過點擊ActionBar的Home按鈕返回,以前我只知道有一種方式:也就是 通過 getSupportActionBar().setDisplayHomeAsUpEnabled(true); 設定ActionBar的Home按鈕可以點擊,@Overridepublic boolean onOptionsItemSelected(MenuItem item)
Time of Update: 2015-12-18
標籤:MSM8909+Android5.1.1之bootloader---修改UART0時鐘頻率導致無法下載 用高通的QFIL下載程式,正常下載介面後顯示如下:圖1顯示的是QDLoader,表示是下載模式,我不小心修改了下載對應串口BLSP1 UART0時鐘頻率後,再燒錄就一直提示失敗,而且上面顯示也不是QDLoader,具體忘記什麼了。應該是QFIL和串口部分互動失敗,無法進入下載模式。 可通過進強制下載模式下載,步驟如下:1.
Time of Update: 2015-12-18
標籤:iOS開發多線程篇—GCD介紹一、簡單介紹1.什麼是GCD?全稱是Grand Central
Time of Update: 2015-12-18
標籤:iOS開發多線程篇—線程的狀態一、簡單介紹線程的建立: self.thread=[[NSThread alloc]initWithTarget:self selector:@selector(test) object:nil];說明:建立線程有多種方式,這裡不做過多的介紹。 線程的開啟:[self.thread start];線程的運行和阻塞:(1)設定線程阻塞1,阻塞2秒 [NSThread
Time of Update: 2015-12-18
標籤:去掉APP 的Title用的這句代碼:requestWindowFeature(Window.FEATURE_NO_TITLE) 在Android studio中使用會報: Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content 解決方案: APP 的Title
Time of Update: 2015-12-18
標籤:轉載請註明出處:http://blog.csdn.net/guolin_blog/article/details/39345833經過前面幾篇文章的學習,我們已經把LitePal的表管理模組的功能都非常好地掌握了,相信大家都已經體會到了使用LitePal來建立表、升級表、以及建立表關聯所帶來的便利。那麼從本篇文章開始,我們將進入到一個新模組的學習旅程其中,使用LitePal來進行表的CRUD操作。還沒有看過前一篇文章的朋友建議先去參考
Time of Update: 2015-12-17
標籤:學習目標:WebApp——把HTML5應用打包到Android手機中。 特點:代碼量少!思路簡單!——過程有點亂,很容易出錯! 面試題:面向過程(function)和物件導向(object)的區別?面向過程的語言:C、C++、JavaScript、PHP —— 底層軟體,如三大基礎軟體物件導向的語言:C++、JavaScript、PHP、Java、C# ——