Time of Update: 2015-04-29
標籤:這兩個方法的區別在於: 1. apply沒有傳回值而commit返回boolean表明修改是否提交成功 2. apply是將修改資料原子提交到記憶體, 而後非同步真正提交到硬體磁碟, 而commit是同步的提交到硬體磁碟,因此,在多個並發的提交commit的時候,他們會等待正在處理的commit儲存到磁碟後在操作,從而降低了效率。而apply只是原子的提交到內容,後面有調用apply的函數的將會直接覆蓋前面的記憶體資料,這樣從一定程度上提高了很多效率。 3.
Time of Update: 2015-04-29
標籤:前提:有一個hadoop叢集,並且拷貝core-site.xml,hdfs-site.xml,mapred-site.xml,yarn-site.xml到classpath下,可以使src/main/resources 1.擷取一個GetNewApplicationRequest,執行個體是protobuf的類GetNewApplicationRequestPBImpl,未來會支援其他序列化方式。序列化方式決定了RPC工廠,產生哪種可序列化類別。Records.newRecord
Time of Update: 2015-04-29
標籤:在廣播中啟動一個Dialog時出現如下錯誤資訊:Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token null is not for an
Time of Update: 2015-04-29
標籤:一直以來,我的理解就是 js中的Function.apply(或者是Function.call)方法是來改變Function 這個函數的執行內容(excute Context),說白了,就是改變執行時函數所處的範圍,最直接的就是影響到 this 這個預定義的變數的值。!!Function.apply(obj, arguments),就是改變 function 的執行環境為 傳入的obj 對象,即 Funtion 內部的this 會被改變為
Time of Update: 2015-04-29
標籤:java java學習 java面試題 做移動開發快一年了,有幸接觸了WM、Symbian、Android、iPhone等多個平台的開發。往往一個軟體需要實現多個平台的版本,對於不同平台進行重新編碼是一件很費勁的事情,其實我們可以通過代碼共用技術,實現對一些代碼的重用。 這一技術的應用,可用帶來不少的好處: 1. 代碼重用:節約開發和維護的時間 2.
Time of Update: 2015-04-29
標籤:determine positive following include replace Write an algorithm to determine if a number is "happy".A happy number is a number defined by the following process:
Time of Update: 2015-04-29
標籤:android開發 應用 市場 開發後的安卓APP應用都會上傳到應用市場中去,如果想實現直接進入Android Market中找到自己想要的應用,我們應該如何操作呢?辦法肯定是有的 ,不過前提是要知道你應用的包名或者開發人員名稱或者是關鍵字。當然,如果你知道應用的包名,找應用是最精準的!下面分別介紹下:1,通過包名找應用:
Time of Update: 2015-04-29
標籤:android開發 手機 螢幕尺寸 開發時,我們時常要擷取手機螢幕的高寬資料。通常我們會寫個擷取方法如getScreen();然後在Oncreate()中調用getScreen()方法。我們可能擷取到的結果是寬高為0。這是為什麼呢?原因在於: 在Activity生命週期中,onCreate,onStart,
Time of Update: 2015-04-29
標籤: 首先,我們從這個屬性的名稱中,可以很直觀的看出它的作用,這個屬性就是來設定視窗軟鍵盤的互動模式的。 android:windowSoftInputMode屬性一共有9個取值,分別是:
Time of Update: 2015-04-29
標籤:要適配不同的螢幕,首要需要的是要能夠將不同的螢幕分辨出來,android提供了若干不同的維度來進行限定(qualifier,有的翻譯為限定詞)所示為常用的一些維度,不過不是全部,全部的維度可以在官方的列表中尋找。圖中從左至右按照箭頭指示方向的優先順序依次降低(尋找匹配資源的時候會用到優先順序),同時在對res子目錄採用限定詞進行命名的時候,也必須按照這個優先順序進行命名,例如res-sw600dp-port是對的而res-port-sw600dp就會出現編譯錯誤。有些維度可以有很多不同的具
Time of Update: 2015-04-29
標籤:ASO,既App Store
Time of Update: 2015-04-29
標籤:最近學校進行安全等級評估,有人給我打電話,說我之前寫的一個網站存在iframe注入漏洞,頁面是error頁面。我於是用netsparker掃描了自己的網站,果然發現error頁面存在漏洞,我寫網站的時候,為了方便知道當前程式錯誤,寫了一個error頁面,代碼如下 if (!IsPostBack) { div_error.InnerHtml = Application["error"].ToString() + "<br/>" +
Time of Update: 2015-04-29
標籤:看了facebook出品的pop動畫庫後,發現其中的彈簧效果很給力,但有些人也許不喜歡再去引入別的庫,因此Google了一下發現其實Apple內建的API就能實現這種彈簧效果:API:(iOS7後可用)+ (void)animateWithDuration:(NSTimeInterval)duration delay:(NSTimeInterval)delay
Time of Update: 2015-04-29
標籤:一 ,使用autolayout進行相對布局:1.建立新的工程,設定rootviewcontroller(這裡不再多說)2.勾選下面(因為我們到下面是使用sizeClass,所以勾選兩個):3.這裡我建立了一個lable,名稱為View1,在這裡可以看到設定View1的約束為距上和左側為0,寬和高設定的都是200,同理可以設定距離右和下的約束,4.當上面工作完成以後,點擊Add按鈕,會出現黃色的約束範圍,如: 5.上面工作完成後點擊Update
Time of Update: 2015-04-29
標籤:1.檢測網路連接 Reachability 2.網路請求 ASIHTTPRequest 或者 AFNetworking3.進度提示效果SVProgresssHUD 或者 MBProgressHUD4.用於JSON解析JSONKit 或者 SBJson5.圖片非同步載入和緩衝SDWebImage6.下拉重新整理,上拉載入更多EGORefreshTableHeaderView7.訊息推送 極光推送 百度雲推送 8.地圖定位
Time of Update: 2015-04-29
標籤:轉自:http://www.cr173.com/soft/66623.html NDK是一個工具集,可讓您實現您的應用程式使用機器碼的語言,如C和C + +。Android NDK 是在SDK前面又加上了“原生”二字,即Native Development
Time of Update: 2015-04-29
標籤:在iOS開發過程中經常需要與伺服器進行資料通訊,Json就是一種常用的高效簡潔的資料格式。 問題現象 但是幾個項目下來一直遇到一個坑爹的問題,程式在擷取某些資料之後莫名崩潰。其實很早就發現了原因:由於伺服器的資料庫中有些欄位為空白,然後以Json形式返回給用戶端時就會出現這樣的資料: "somevalue":null 通過JsonKit 這個第三方庫解析出來的資料就成了 somevalue = "<null>"; 這個資料類型不是nil 也不是
Time of Update: 2015-04-29
標籤:前言 最近公司沒項目,我們碼農處於“農閑”的時期,主管說要我找個動畫渲染的引擎,找了許久都沒找合適的,於是就自己動手寫了個自我感覺比較酷炫的屏保效果。一、控制介面,這個介面沒什麼技術含量,主要作用是用來控制動畫到底有多炫的,比如動畫色彩的豐富度和動畫速度的。溫馨提示,按照提示填入相應的數字,我沒有做越界的處理,你要是crash了請不要找我。- (void)viewDidLoad { [super viewDidLoad];
Time of Update: 2015-04-29
標籤:android開發 frameworks 競爭
Time of Update: 2015-04-29
標籤:java java面試題 google android 面試題 做移動開發快一年了,有幸接觸了WM、Symbian、Android、iPhone等多個平台的開發。往往一個軟體需要實現多個平台的版本,對於不同平台進行重新編碼是一件很費勁的事情,其實我們可以通過代碼共用技術,實現對一些代碼的重用。 這一技術的應用,可用帶來不