Time of Update: 2018-12-07
下面這段代碼會報錯:報錯資訊為error: no matching function for call to ‘ptr_fun(<unresolved overloaded function type>) #include <algorithm>#include <cctype>#include <string>const std::string StrToUpper(std::string s){ std::transform(s.begin(
Time of Update: 2018-12-07
http://blog.csdn.net/dylgsy/article/details/1076044 http://blog.csdn.net/tianhai110/article/details/6339565 UML 類圖中的 ”關聯關係(association) “、”彙總關係(aggregation) “、”合成關係 (compostion)“ 和”依賴關係 (dependency)“ 不是很容易區分清楚,《UML distilled》
Time of Update: 2018-12-07
http://www.ibm.com/developerworks/cn/linux/l-vimdiff/ http://hi.baidu.com/_jg_/blog/item/ff62e6d5d9ecf315a08bb77c.html http://hi.baidu.com/nkhzj/blog/item/e6b5a7017222100a1d958307.html ★ 跳轉到下一個diff點: 請使用 ]c 命令★跳轉到前一個diff點:請使用
Time of Update: 2018-12-07
http://hatemysql.com/tag/ssh/ 本人用的fedora 12作業系統,終端裡面,ssh登入到一台機器,重複登入的話,你還是要輸入密碼。有沒有像secureCRT一樣的clone session的方式一樣重用同一個串連,不用輸入密碼列。從sa同事那邊學到了一招,不敢獨享。其實做起來非常簡單:在你的登入賬戶下的.ssh檔案夾建立一個檔案:config.cd ~/.sshconfig的檔案中,內容為:host *ControlMaster autoControlPath
Time of Update: 2018-12-07
Fedora 14 yum 源 上海交大[Fedora-ftp.sjtu.edu.cn]name=Fedora 14 – i386baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/enabled=1gpgcheck=0gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora[Everything-ftp.sjtu.edu.cn]name=Everything
Time of Update: 2018-12-07
http://ptsolmyr.com/2010/07/30/consistent_hash_by_tom_white http://sandaobusi.iteye.com/blog/964368 推薦 java例子http://martinbroadhurst.com/Consistent-Hash-Ring.html
Time of Update: 2018-12-07
http://www.cnblogs.com/spork/archive/2010/04/11/1709380.html上一篇我們分析了bin/hadoop指令碼,知道了提交一個Hadoop作業所需要的基本設定以及真正執行任務提交的類。這一篇我們就來分析這個提交任務的類org.apache.hadoop.util.RunJar,看它內部具體又做了些什麼。 RunJar是Hadoop中的一個工具類,結構很簡單,只有兩個方法:main和unJar。我們從main開始一步步分析。
Time of Update: 2018-12-07
http://www.cnblogs.com/spork/archive/2010/04/21/1717552.html前面我們所分析的部分其實只是Hadoop作業提交的前奏曲,真正的作業提交代碼是在MR程式的main裡,RunJar在最後會動態調用這個main,在(二)裡有說明。我們下面要做的就是要比RunJar更進一步,讓作業提交能在編碼時就可實現,就像Hadoop Eclipse Plugin那樣可以對包含Mapper和Reducer的MR類直接Run on Hadoop。 一般來說,
Time of Update: 2018-12-07
http://hi.baidu.com/zheng918/blog/item/d0130008a1e07dc862d986f3.htmlLsof是遵從Unix哲學的典範,它只做一件事情,並且做的相當完美——它可以列出某個進程開啟的所有檔案資訊。開啟的檔案可能是普通的檔案,目錄,NFS檔案,塊檔案,字元檔案,共用庫,常規管道,明明管道,符號連結,Socket流,網路Socket,UNIX域Socket,以及其它更多。因為Unix系統中幾乎所有東西都是檔案,你可以想象lsof該有多有用。如何使用l
Time of Update: 2018-12-07
http://www.cnblogs.com/yushiro/archive/2008/06/23/1228371.htmlGraphViz是一個可以將簡單文法描述的結構轉化為圖形的工具。它是AT&T Research搞出來的開源項目,在官方首頁上你可以看到一些樣圖Graphviz在各種平台下均可使用,首先到這裡下載你所需要的版本,安裝完之後會自動將命令添加到路徑中去。然後編輯一個簡單的文字檔digraph G { begin -> end
Time of Update: 2018-12-07
1.為什麼要使用採樣器在這個網頁上有一段描述比較靠譜 http://www.philippeadjiman.com/blog/2009/12/20/hadoop-tutorial-series-issue-2-getting-started-with-customized-partitioning/ 簡單的來說就是解決"How to automatically find “good” partitioning
Time of Update: 2018-12-07
svn status列印五列字元,緊跟一些空格,接著是檔案或者目錄名。第一列告訴一個檔案的狀態或它的內容,傳回碼解釋如下:A item 檔案、目錄或是符號鏈item預定加入到版本庫。C item 檔案item發生衝突,在從伺服器更新時與本地版本發生交迭,在你提交到版本庫前,必須手工的解決衝突。D item 檔案、目錄或是符號鏈item預定從版本庫中刪除。M item 檔案item的內容被修改了。R item
Time of Update: 2018-12-07
http://www.jaylee.cn/how-to-enable-powerword-in-acrobat8/裝了Adobe Acrobat 8 Professional 後,發現介面清爽許多,開啟 PDF 檔案的速度也大大加快,不過看英文文獻時經常要用得到的金山詞霸取詞功能沒了。百度一下,原來是 Acrobat 8 安裝好後預設沒有調用詞霸外掛程式的緣故,儘管詞霸的xdict32.api 已經加到了 Acrobat\plug_ins 目錄下面。解決辦法如下:如果沒有在
Time of Update: 2018-12-07
http://www.cnblogs.com/spork/archive/2010/04/21/1717592.html 經過上一篇的分析,我們知道了Hadoop的作業提交目標是Cluster還是Local,與conf檔案夾內的設定檔參數有著密切關係,不僅如此,其它的很多類都跟conf有關,所以提交作業時切記把conf放到你的classpath中。
Time of Update: 2018-12-07
http://blog.oddfoo.net/2011/04/17/mapreduce-partition%E5%88%86%E6%9E%90-2/ Partition所處的位置Partition位置Partition主要作用就是將map的結果發送到相應的reduce。這就對partition有兩個要求:1)均衡負載,盡量的將工作均勻的分配給不同的reduce。2)效率,分配速度一定要快。Mapreduce提供的PartitionerMapreduce預設的partitioner是HashPar
Time of Update: 2018-12-07
http://blog.chinaunix.net/u3/119403/showart_2347423.html 安裝 1. 安裝 GraphViz 調用圖的產生依賴於 GraphViz,所以首先要安裝GraphViz。可以下載源碼包編譯、安裝。我在這偷點懶:tbag@:~$ sudo apt-get installgraphviz 2. 簡單安裝
Time of Update: 2018-12-07
http://www.cnblogs.com/stg609/archive/2008/07/06/1236966.htmlhttp://www.longen.org/E-K/detaile-k/HttpRequestIntroduction.htmhttp://stblog.baidu-tech.com/?p=1148http://www.cnblogs.com/zhangleong/archive/2011/04/02/2003003.htmlhttp://fred.easymorse.com
Time of Update: 2018-12-07
Linux利器 stracestrace常用來跟蹤進程執行時的系統調用和所接收的訊號。 在Linux世界,進程不能直接存取硬體裝置,當進程需要訪問硬體裝置(比如讀取磁碟檔案,接收網路資料等等)時,必須由使用者態模式切換至核心態模式,通過系統調用訪問硬體裝置。strace可以跟蹤到一個進程產生的系統調用,包括參數,傳回值,執行消耗的時間。strace使用參數-p跟蹤指定的進程-f跟蹤由fork子進程系統調用-F嘗試跟蹤vfork子進程系統調吸入,與-f同時出現時, vfork不被跟蹤-o
Time of Update: 2018-12-07
WordCount.javaHadoop的分布式緩衝機制使得一個job的所有map或reduce可以訪問同一份檔案。在任務提交後,hadoop將由-files和-archive選項指定的檔案複製到HDFS上(JobTracker的檔案系統)。在任務運行前,TaskTracker從JobTracker檔案系統複製檔案到本地磁碟作為緩衝,這樣任務就可以訪問這些檔案。對於job來說,它並不關心檔案是從哪兒來的。在使用DistributedCache時,對於本地化檔案的訪問,通常使用Symbolic
Time of Update: 2018-12-07
http://www.leakon.com/archives/610 svn 版本庫中有檔案是以中文字元命名的,在 Linux 下 checkout 會報錯:svn: Can't convert string from 'UTF-8' to native encoding然後 checkout 程式就退出了!解決辦法很簡單,正確設定當前系統的 locale:export LC_CTYPE="zh_CN.UTF-8"然後重新 checkout 即可。注意,根據你的系統字元集設定變數,如果