原创 leetcode之Binary Tree Maximum Path Sum

Given a binary tree, find the maximum path sum. The path may start and end at any node in the tree. For example: Given

原创 Linux使用expect實現免手工密碼輸入

使用expect實現自動登錄的腳本,網上有很多,可是都沒有一個明白的說明,初學者一般都是照抄、收藏。可是爲什麼要這麼寫卻不知其然。本文用一個最短的例子說明腳本的原理。    腳本代碼如下:    ####################

原创 php header解決亂碼問題及其他亂碼問題

轉自http://www.jb51.net/article/22501.htm php的header來定義一個php頁面爲utf編碼或GBK編碼  php頁面爲utf編碼 header("Content-type: text/html;

原创 hadoop streaming 輸出數據分割與二次排序

輸出數據分割 默認情況下Streaming框架將map輸出的每一行第一個”\t”之前的部分作爲key,之後的部分作爲value,key\tvalue又作爲reduce的輸入。可以用-D stream.map.output.fie

原创 hadoop入門操作命令

轉自:http://www.cnblogs.com/gpcuster/archive/2010/06/04/1751538.html 在這篇文章中,我們默認認爲Hadoop環境已經由運維人員配置好直接可以使用。 假設Hadoop的安裝目錄

原创 EventBus使用詳解(二)——EventBus使用進階

轉自:http://blog.csdn.net/harvic880925/article/details/40787203 最新版EventBus下載鏈接,只需將相應EventBus2.4.jar拷貝到項目的libs下,在代碼中impor

原创 Android開發實踐:使用Service還是Thread

轉自http://blog.jobbole.com/77674/ Service是Android的四大組件之一,被用來執行長時間的後臺任務,同樣,線程也可以實現在後臺執行任務,它們的區別在哪呢?何時使用Service何時使用Threa

原创 lvs負載均衡技術介紹

摘自:http://linux.chinaunix.net/techdoc/net/2007/05/21/958244.shtml 服務器集羣系統     對稱多處理(Symmetric Multi-Processor,簡稱SMP)是由多

原创 Linux C之動態庫、靜態庫混合鏈接

以前寫程序時要麼是鏈接動態庫要麼是鏈接靜態庫,鏈接靜態庫時只需指定-static,否則編譯器會默認去鏈接動態庫,沒碰到過同時鏈接靜態庫與動態庫,如果同時需要鏈接靜態庫和動態庫就不能指定-static了。通過諮詢羣裏面高手,才知道靜態庫可以

原创 開源夏令營之foldcolumn工具及解決方案(六)製作manpage與Makefile

製作方法 manpage可以手工通過troff來編寫,但更簡單方便的方法是使用help2man來製作。很多軟件是使用help2man來製作的,包括我使用的centos系統命令的manpage。help2man使用比較簡單,它是通過使用命令

原创 snmp++庫編譯安裝與snmp的安裝配置

轉自:http://blog.csdn.net/youngqj/article/details/7458846 1.下載 libdes-l-4.01a.tar.gz  http://download.csdn.net/detail/

原创 Google2015校園招聘在線筆試題2--2048遊戲

下午去打了個醬油,就做出一道最簡單的題,2048遊戲,實在是太菜了,馬上要找工作了,複習的不到位啊! 解法: k記錄要被放置的位置索引 1.k位置元素是0,將e[i]移到e[k] 2.k位置非零:   (1)e[i]==e[k]相同,碰

原创 文件內存映射mmap解決大文件快速讀寫問題和進程間共享內存

mmap函數主要用途有三個: 1、將一個普通文件映射到內存中,通常在需要對文件進行頻繁讀寫時使用,這樣用內存讀寫取代I/O讀寫,以獲得較高的性能; 2、將特殊文件進行匿名內存映射,可以爲關聯進程提供共享內存空間; 3、爲無關聯的進

原创 求排列中第k大的數--逆康託展開

我想到了這種方法,但是不知道這就是逆康託展開,然後搜了下,如下: 轉自:http://blog.csdn.net/niushuai666/article/details/6611131 簡單介紹下: 這個方法還是用例子來說比較好 例1

原创 開源夏令營之foldcolumn工具及解決方案--學習製作manpage

Link:how to create a man page how do I create a man page for my shell or python script under Linux / UNIX operating sy