Time of Update: 2016-06-20
標籤:1.一定要找應用側確認每台節點上需要監控的進程,不要盲目以為所有hadoop叢集的zk、journal啥的都一樣,切記!2.被監控節點只需要安裝nagios-plugin和nrpe,依賴需要安裝xinetd3.確認被監控節點上沒有安裝過nagios4.確認被監控節點間、被監控節點和nagios server間的互信5.開始5-1 選擇一個同作業系統的叢集a的一個節點an,目的地組群bssh anfor dn in cluster{an..b1}doecho "$dn is
Time of Update: 2016-06-18
標籤:CRT detected that the application wrote to memory after end of heap buffer多是中間對其進行了一些操作,在程式結束處,釋放記憶體的時候,引起錯誤:HEAP CORRUPTION DETECTED:after Normal block(#***) at 0x****.CRT detected that application wrote memory after end of heap
Time of Update: 2016-06-18
標籤:ubuntu touch v3.4 kernel AppArmor v3 backport patch地址1:https://github.com/multirom-aries/ubuntu-phone_kernel_lge_msm8226/commit/447767477f591302462214f79685cffcf004a862.patch地址2:http://code.bulix.org/ohsl7o-101756 Well, as Ubuntu 14.10
Time of Update: 2016-06-15
標籤:轉自:http://blog.sina.com.cn/s/blog_4ad7c2540101n2k2.html 應用程式耗電的實質,是所啟用的硬體在消耗電量。 手機的耗電單元 CPU: 應用處理器(Application Processor)和基帶處理器(Base Band) Soc(系統級晶片): GPU(圖形處理器), Video Codec等 外設:wifi,BT
Time of Update: 2016-06-12
標籤:如果項目中有評論或者資訊恢複的地方,往往會用到emoji,有時候如後台不支援emoji,就會顯示亂碼錯誤,我們可以把emoji轉成unicode編碼或者utf8編碼格式傳給伺服器。當然如果後台伺服器接收的時候能做好判斷識別最好,我們這邊後台是支援的,我僅記錄一下方法,以備不時之需。先定義一個UITextView 並設定代理 設定一個宏定義,用來判斷emoji #define MULITTHREEBYTEUTF16TOUNICODE(x,y) (((((x ^ 0xD8
Time of Update: 2016-06-11
標籤:Socket描述了一個IP、連接埠對。它簡化了程式員的操作,知道對方的IP以及PORT就可以給對方發送訊息,再由伺服器端來處理髮送的這些訊息。所以,Socket一定包含了通訊的雙發,即用戶端(Client)與服務端(server)。1)服務端利用Socket監聽連接埠;2)用戶端發起串連;3)服務端返回資訊,建立串連,開始通訊;4)用戶端,服務端中斷連線。 1通訊端(socket)概念 通訊端(socket)是通訊的基石,是支援TCP/IP協議的網路通訊的基本操作單元。
Time of Update: 2016-06-09
標籤:Delphi中TApplication詳解轉自:http://blog.sina.com.cn/s/blog_4d6f55d90100bmv9.html TApplication是用於Delphi應用程式的類型,該類在單元forms中聲明。TApplication是Delphi構造 Windows應用程式所需的類型,其方法和屬性集中包括了Windows作業系統中建立、運行和銷毀應用程式等既定的基本操作和屬性,因此在用Delphi編寫
Time of Update: 2016-06-02
標籤:getMeasuredHeight()與getHeight的區別實際上在當螢幕可以包裹內容的時候,他們的值相等,只有當view超出螢幕後,才能看出他們的區別:getMeasuredHeight()是實際View的大小,與螢幕無關,而getHeight的大小此時則是螢幕的大小。當超出螢幕後,getMeasuredHeight()等於getHeight()加上螢幕之外沒有顯示的大小具體方法我們知道在oncreate中View.getWidth和View.getHeight無法獲得
Time of Update: 2016-06-02
標籤:ApplicationTask和Process的區別與聯絡Applicationtaskprocess四種載入模式standard模式singleTop模式singleTask模式singleInstance模式SingleTask和SingleInstance區別執行個體startActivityForResult如果被啟動activity載入模式為SingleTask和SingleInstance使用Intent標誌FLAG_ACTIVITY_NEW_TASKFLAG_ACTIVITY
Time of Update: 2016-06-02
標籤:adb shell時出現以下資訊: * daemon not running. starting it now on port5037 * ADB server didn‘t ACK * failed to start daemon *error: cannot connect to daemonADB SERVER的連接埠被佔用1、執行下面命令:adb nodaemon server 會出現 cannotbind
Time of Update: 2016-05-31
標籤:反編譯 —
Time of Update: 2016-05-30
標籤:最近公司要做的一個cocos-x項目,這個項目用的是2.2.6版的cocos-x c++ 版,cocos比較老的版本。由於打包出來的apk超過了300M,而且資源無法熱更新。面臨這兩個問題。我們討論了一下,如何儘快的把包改到50m以內和線上更新新主題,對此研究了一下cocos的底層。瞭解到cocos可以通過CCFileUtils::sharedFileUtils()->addSearchPath(路徑);這樣的方法來載入sd
Time of Update: 2016-05-23
標籤:前言:在ios開發中經常遇到兩個詞Frame和bounds,本文主要闡述Frame和bound的區別,尤其是bound很繞,較難理解。一、首先,看一下公認的資料:先看到下面的代碼你肯定就明白了一些:-(CGRect)frame{ return CGRectMake(self.frame.origin.x,self.frame.origin.y,self.frame.size.width,self.frame.size.height); } -(CGRect)bounds{
Time of Update: 2016-05-18
標籤:Android基礎之十四資料存放區 之 SQLite資料庫詳解SQLite 是一款 輕量級的關係型資料庫,它的運算速度非常快,佔用資源很少,通常只需要幾百 K 的記憶體就足夠了,因而特別適合在行動裝置上使用。SQLite 不僅支援標準的 SQL 文法,還遵循了資料庫的 ACID( 原子性(Atomicity) 、一致性(Consistency) 、 隔離性(Isolation) 、 持久性(Durability))事務,所以只要你以前使用過其他的關係型資料庫,就可以很快地上手
Time of Update: 2016-05-16
標籤:前言對於AutoMapper很久前就接觸過。當時忙著做了一個網站,在domain和ui之間傳遞資料,有時候需要處理一些頁面顯示資料,從Entity到頁面Model,參照網上的“入門”配置下就用上了。最近又開始要使用AutoMapper,在看以前的代碼,我勒個去,先不說多寫了很多沒用的配置,對一些稍微複雜一點的配置本來AutoMapper可以完成的,因為不會配置然後就手擼了……百度和部落格園上找了不少入門啊,介紹啊一類的文章,發現很多是轉載
Time of Update: 2016-05-13
標籤:一,通過Apache介面訪問網路所必須的類HttpClient概述---HttpClient 是 Apache Jakarta Common 下的子項目,可以用來提供高效的、最新的、功能豐富的支援 HTTP 協議的用戶端編程工具包,並且它支援 HTTP
Time of Update: 2016-05-13
標籤:安卓中的緩衝包括兩種情況即記憶體緩衝與磁碟緩衝,其中記憶體緩衝主要是使用LruCache這個類,其中記憶體緩衝我在【安卓中的緩衝策略系列】安卓緩衝策略之記憶體緩衝LruCache中已經進行過詳細講解,如看官還沒看過此部落格,建議看官先去看一下。我們知道LruCache可以讓我們快速的從記憶體中擷取使用者最近使用過的Bitmap,但是我們無法保證最近訪問過的Bitmap都能夠儲存在緩衝中,像類似GridView等需要大量資料填充的控制項很容易就會用完整個記憶體緩衝。另外,我們的
Time of Update: 2016-05-13
標籤:前段時間研究了不少android二次開發,其中有一種方法就是通過aidl通訊,留介面提供給外面二次開發。從這裡也可以看出:aidl通訊是兩個應用程式之間的進程通訊了。在這篇部落格中,主要寫了兩個應用程式,一個是serverdemo,可以稱為服務端,也是提供介面的應用程式,在這裡面我寫了一個加法計算。二是用戶端:clientdemo,在這個程式中調用了加法計算介面,把值傳到serverdemo進行加法計算,返回結果,進行顯示。1、aidl的定義aidl是 Androi
Time of Update: 2016-05-12
標籤:前言?如果不知道zygote是什麼,或者好奇zygote如何啟動,可以去看老羅的文章: Android系統進程Zygote啟動過程的原始碼分析所有Android應用進程都是zygote
Time of Update: 2016-05-09
標籤:轉載請註明出處:http://blog.csdn.net/crazy1235/article/details/51346027無規矩不成方圓,是吧。。哈哈~~很慶幸,本人剛學java編程的時候,就被老師灌輸了編程規範的相關知識,並且一直在遵守。有過團隊開發經驗的人都知道,如果沒有一定的規範可行,那麼代碼看起來將是苦不堪言,甚至是亂七八糟。下面就介紹一下,我個人編碼過程中使用到的規範,供大家參考~~命名規範命名規範要望文知義,簡單明了。命名規範定製太多,就會讓人心煩,反而沒人遵守了。