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
標籤:Android Hawk資料庫 github開源項目Hawk 是一個非常便捷的資料庫 . 操作資料庫只需一行代碼 , 能存任何資料類型 .github 地址: https://github.com/orhanobut/hawkHawk 是一個簡單的 key-value 資料庫它使用: AES 加密能選擇使用SharedPreferences 或者 SQLite
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
標籤:一、背景和目的:由於目前App前端業務測試很少關注後端網路介面的異常情況,用戶端QA在項目測試時往往局限於關注測試功能,導致測試粒度較粗。即使按照CheckList過功能點,用戶端QA對後端介面的覆蓋情況也很難做到明確把握。Fiddler是我們在用戶端測試時使用比較普遍的工具,常用於HTTP抓包、構造請求等等。原生的fiddler外掛程式,缺乏對包大小,網路請求時間長度、介面訪問頻次、介面覆蓋度等維度進行網路請求的分析,同時提供網速控制的功能,下文介紹開發定製fiddler外掛程式輔助ap
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
標籤:IOS 支援三種檢測當前位置的方式:手機基站、Wi-Fi、和GPS,其中GPS是經度最高的,同時也是最耗費手機電量的。一般情況下在室內是無法通過GPS獲 取位置資訊的,通過Wi-Fi擷取位置的原理是通過網路供應商的IP地址資訊來擷取位置,經度不是很高,最後是通過手機基站擷取位置,手機開機後會串連附 近的基站塔擷取訊號,通過基站可以得到手機所在的位置資訊,基站越密集,所擷取的位置資訊經度就越高。 IOS SDK提供的Core
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
標籤:原文:http://www.jianshu.com/p/bf431fff235e我們經常在編程中使用各種設計模式,在iOS中比較常見的設計模式有:單例模式、委託模式、觀察者模式,當然實際上在Cocoa和Cocoa Touch架構中不僅僅是設計到這些設計模式,還有很多設計模式以及常規設計模式的變種等等。那什麼是設計模式呢?在軟體工程中,設計模式(design pattern)是對軟體設計中普遍存在(反覆出現)的各種問題,所提出的解決方案。這個術語是由埃裡希·伽瑪(Erich
Time of Update: 2015-12-18
標籤: 其實這並沒什麼技術痛點,也不是完美的熱更新方案,只能說是退而求其次的一個方法。 起因主要是因為公司幾個U3D項目在立項之初都沒有能做好熱更新的規化,導致現在要去做U3D的熱更新非常難,並且項目已處於中後期,大部分的方案不管是用反射,還是用Lua,或是jsbinding,都需要把項目大部分代碼結構推倒重來,這是非常不現實的。
Time of Update: 2015-12-18
標籤:在手遊圈經常都能聽到這樣的抱怨:我們家做了款很好的遊戲,但是玩家量上升很慢,推廣太困難了。市集當然是一個重要的推廣渠道,但現在已經不是手遊稀缺的年代了,隨便放一個到市集裡就能閉著眼睛等玩家上門——上個月蘋果App
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
標籤:第八章、狀態模式1.定義狀態模式中的行為是由狀態來決定,不同的狀態下有不同的行為。當一個對象的內在狀態改變時允許改變其行為,這個對象看起來像是改變了其類。2.使用情境1.一個對象的行為取決於它的狀態,並且它必須在運行時根據狀態改變它的行為。 2.代碼中包含大量與對象狀態有關的條件陳述式,例如,一個操作中含有大量的多分支語句,且這些分支依賴於該對象的狀態。3.簡單實現
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
標籤:建立三個類 C++代碼 BasicViewController : UIViewController SecondViewController : UIViewController ThirdViewController : UIViewController 然後我們在BasicViewContro
Time of Update: 2015-12-18
標籤:今早無聊查看了一下android官方文檔,最近對ActionBar高度興趣,它確實對我們的日常開發起到了很便捷的作用.對於通過點擊ActionBar的Home按鈕返回,以前我只知道有一種方式:也就是 通過 getSupportActionBar().setDisplayHomeAsUpEnabled(true); 設定ActionBar的Home按鈕可以點擊,@Overridepublic boolean onOptionsItemSelected(MenuItem item)