Time of Update: 2016-04-16
標籤:new 建立一個新對象;將建構函式的範圍賦給新對象(因此this就指向了這個新對象);執行建構函式中的代碼(為這個新對象添加屬性);返回新對象 用代碼描述的話(先別管proyotype, apply等):1 function New (f) {2 var n = { ‘__proto__‘: f.prototype }; /*第一步*/3 return function () {4 f.apply(n, arguments);
Time of Update: 2016-04-16
標籤:儘管iOS 5.0版本號碼之後增加了ARC機制。但因為相互參考關聯性比較複雜時。記憶體泄露還是可能存在。所以瞭解原理非常重要。這裡講述在沒有ARC的情況下。怎樣使用Instruments來尋找程式中的記憶體泄露,以及NSZombieEnabled設定的使用。本文如果你已經比較熟悉Obj-C的記憶體管理機制。實驗的開發環境:XCode 4.5.21、執行Demo。先下載一個實現準備好的記憶體泄露的Demo吧:leak
Time of Update: 2016-04-16
標籤:SonarLint 代碼品質管理外掛程式ButterKnife Zelezny ButterKnife
Time of Update: 2016-04-16
標籤: android studio從1.5更新到2.0後terminal無法運行gradle命令,提示無法找到gradle命令。‘gradle‘ 不是內部或外部命令,也不是可啟動並執行程式或批次檔。 設定由於升級後android studio後gradle版本發生了變化,而系統內容變數未做相應的更新導致。 修改系統內容變數:Path,將D:\Android\Android Studio\gradle\gradle-2.8\bin;改為D:\Android\Android
Time of Update: 2016-04-17
標籤:Git—由linux之父Linus編寫,是進行原始程式碼控制的一種軟體。Linus以一個檔案系統專家和核心設計者的視角對Git進行了設計,其獨特的設計讓Git擁有了非凡的效能和最為最佳化的儲存能力,Git在各方面都優於其他同類的的原始程式碼控制軟體。在學習Android及linux 核心,驅動開發的過程中會涉及大量的原始碼,而這些代碼都是由Git 管理的,因此,在學習Android移植與linux驅動開發之前瞭解Git的理論和基本使用方法。安裝Git&nbs
Time of Update: 2016-04-16
標籤: 1 <?xml version="1.0" encoding="utf-8"?> 2 <!-- 3 4 android:versionCode="1"表示該工程所產生apk的版本號碼,1開始2,3、。。。。 5 android:versionName="1.0"表示版本的一個名稱,1.0,2.0.。。 6 android:installLocation="auto"自動尋找安裝的地方,rom或sdcard 7 internalOnly 僅安裝在ROM上 8
Time of Update: 2016-04-17
標籤:裝置管理員 Device Admin擷取DevicePolicyManager對象,通過getSystemService(DEVICE_POLICY_MANAGER),裝置策略管理器 調用DevicePolicyManager對象的lockNow()方法,鎖定,此時會報 安全異常建立一個類MyAdmin繼承系統的DeviceAdminReceiver,這個是廣播接收者資訊清單檔進行註冊添加<receiver>節點,設定名稱設定許可權
Time of Update: 2016-04-16
標籤: 上次作業中提到初入B站的經曆、體會、以及B站首頁問題衍生的對目前web網頁的看法。隨著幾天的慢慢深入體驗,在B站上發現了越來越多的感興趣的UP主和UP主們的視頻作品。我第一個關注的是暴走漫畫的敖廠長,剛看到就關注了敖廠長,畢竟暴漫粉絲。看了幾期敖廠長的遊戲解說視頻後不得不佩服敖廠長的口才。下面的“超級馬里奧2”就是經典之作。“【敖廠長】超級瑪麗扭曲的黑曆史”接著就遇到了用琵琶彈奏170加速版千本櫻的大神以及有Epic史詩工作坊出品的MC遊
Time of Update: 2016-04-16
標籤:今天完成了利用android和tomcat伺服器完成了簡單介面的通訊。主要就是使用者輸入id和密碼,介面顯示登入成功還是失敗。昨天完成代碼後,尚未來得及調試,今天通過調試,發現了以下幾點錯誤:1.測試的時候忘了啟動tomcat伺服器(好吧這是一個很蠢的錯誤。。)2.用戶端設定的編碼格式中的"UTF-8"寫成了"UTF_8"(好吧我知道這也很蠢。。。)3.傳送資料的時候服務端返回的資料和用戶端接收資料的格式不一致,導致了亂碼。4.試圖在新開的用於訪問網路的線程中更改用戶端顯示介面導致錯誤。通
Time of Update: 2016-04-16
標籤:回答一穿透(點穿)是在mobile各種瀏覽器上發生的常見的bug。可能是由click事件的延遲或者事件冒泡導致。移動web開發常用的Zepto庫中的touch和tap事件就會有點穿的bug(Zepto的事件都綁在Document上)。解決方案1、使用fastclick,這個可以非常完美的解決點穿問題。2、在touchend事件回調中加入preventDefault,
Time of Update: 2016-04-16
標籤:近期,由兩位安全研究人員,Roberto Paleari及Aristide Fattori,發布了關於三星Galaxy手機裝置安全性漏洞的技術細節。據稱,Galaxy手機可在鎖屏狀態下被未授權的第三方人員用以進行電話外呼和簡訊發送。鎖屏繞過概述根據Roberto Paleari及Aristide
Time of Update: 2016-04-16
標籤:最近搭了一個IIS發布VS2010做的網站,在編譯器內運行網站沒有任何問題,但是再瀏覽器中輸入網址運行就出錯了,後來仔細查了資料,終於解決了,給大家介紹一下,不要走彎路。工具/原料IISVS2010方法/步驟1你在瀏覽器輸入網址報這樣的錯誤2然後開啟你的internet資訊服務(IIS)管理器3點擊“應用程式集區”4在右邊找到你的網站名字,右鍵“進階設定”5找到“進程模型”的標識6點開“標識”的
Time of Update: 2016-04-15
標籤: 轉自:http://www.cnblogs.com/qianLL/p/5393331.html 在github中有許多大牛封裝好的第三發類庫,其中有個自適應cell高度的類庫:https://github.com/gsdios/SDAutoLayoutmodel類commentsModel#import "JSONModel.h"#import "getCommentData.h"@interface commentsModel :
Time of Update: 2016-04-16
標籤:最近初學android,做了實驗室老師給的基本任務,就是簡單的登陸和註冊,並能通過SQLite實現登陸,SQlLite是嵌入在安卓裝置中的好了下面是主要代碼:資料庫的建立:這裡我只是建立了一個用簡單的儲存使用者名稱和密碼的表單MyDBHelper.javapublic class MyDBHelper extends SQLiteOpenHelper { public static final String CREATE_USERDATA="create table
Time of Update: 2016-04-16
標籤:在前文中,我們分析了Android應用程式視窗的運行上下文環境的建立過程。由此可知,每一個Activity組件都有一個關聯的ContextImpl對象,同時,它還關聯有一個Window對象,用來描述一個具體的應用程式視窗。由此又可知,Activity只不過是一個高度抽象的UI組件,它的具體UI實現其實是由其它的一系列對象來實現的。在本文中,我們就將詳細分析Android應用程式視窗對象的建立過程。
Time of Update: 2016-04-16
標籤:iOS 使用 FFmpeg字數486 閱讀288 評論7 喜歡5整合下載FFmpeg For iOS編譯指令碼;開啟 terminal 執行sh build-ffmpeg.sh;步驟2執行完成後運行sh build-ffmpeg.sh lipo將.a檔案合并成一個;步驟3執行完成將FFmpeg-iOS檔案夾拖到目標工程並添加libz.dylib、libbz2.dylib、libiconv.dylib三個庫,xcode7
Time of Update: 2016-04-16
標籤:在Xcode 4.6及以前的版本,一直覺得單元測試這部分功能做得很雞肋,用起來感覺很彆扭。這一次Xcode 5.0預設就引入了單元測試,趕快來看看看相比以前的版本有什麼提升吧!~_~1. 首先開啟上一節樣本用的項目,當然,您也可以建立一個空白的項目;2. 先看一下導航地區的工具列,相比4.6有哪些變化,如所示:不難發現,相比Xcode 4.6多了一個Show the
Time of Update: 2016-04-16
標籤:本文主要是講述 IOS
Time of Update: 2016-04-16
標籤:開始之前,首先回顧一下iOS7初體驗(1)——第一個應用程式HelloWorld中的一張圖,如下所示:本文分享一下Images.xcassets的體驗~_~1. 開啟此前使用過的HelloWorld項目,然後單擊並開啟導航地區中的Images.xcassets,看看都有些什麼東東:]: 2.
Time of Update: 2016-04-16
標籤:當觸控螢幕幕時候,--先調用Activity中的dispatchTouchEvent函數,分發事件,找到點擊位置所在的第一個子控制項viewgroup1,--然後將事件傳遞個viewgroup1的dispatchTouchEvent函數,然後看viewgroup1的onInterceptTouchEvent()是否攔截,ture,攔截,不向下傳遞。false,攔截,向下傳遞,因為viewGroup下還包括子View,所以預設返回值為false,即不攔截此ACTION_DOWN