前言:在空間里回顧了我的2014,從生活、技術、家庭等各方面對自己進行總結剖析,也是給自己一個交代。也想在博客上專門寫一篇2014年度菜鳥的技術路回憶錄,但是因為各種事一再耽擱了,現在來寫也就更顯得不合時宜了,也就作罷了,反正碼農的生活都是圍繞着pc、代碼轉,繞不開整天敲敲打打的26個字母。
看着在園子的園齡單位從月變成年,翻翻過去寫的博客從大數據到可視化以及一些零散分支,漸漸的發現,變化的時間,不變的是成長。
書歸正傳,這兩天有看到阿里在舉辦一個天池大數據競賽,仔細一看,做的是推薦算法。抱着一種求知欲和好奇的心態,我決定試試,權當學習。其實我對推薦這塊是個小白,也不知道推薦方面有哪些經典的算法,但是通過這兩天看來,大致地了解了推薦為何存在、推薦的意義和常用的推薦算法。關於這個競賽,我想到的是兩個點,一個是大數據,另一個就是推薦,理所當然的,我就想到了mahout。仔細一了解,mahout中已經集成了很多的推薦算法的分布式實現如UserCF, ItemCF, SlopeOne等等。
那么第一步就是配置mahout環境,我的環境是這樣的,虛擬機中的hadoop、window下的cygwin,還有myeclipse下的mahout,具體的環境配置這里不再贅述,今天解決的問題有:
Myeclipse中的Debug模式下,進行調試時無法跳轉到相應類,顯示的是source not found以及Edit Source Lookup Path的提示;sql server2008中導入平面文件數據報錯。
1.針對第一個問題,網上的大部分做法是:
第一種:右鍵項目->build path->configure build path->Source->Add Folder,然后將指定目錄加入項目空間
第二種:點擊Edit Source Lookup Path按鈕,添加當前項目
經嘗試,以上兩種方法都不能解決我的問題,最后一通搜索,無意發現點擊Edit Source Lookup Path按鈕加入不應該是當前項目,而是jdk安裝目錄下的src.zip,從而成功解決問題,真正原因在於沒有添加jdk的source包。這個src.zip就是jdk的類庫源代碼,編譯后就是所需的類庫,也就是jdk安裝目錄lib下的rt.jar,我們經常用到的String類、Object類、Math類、Set類等都在這里面。
2.sql server2008中導入csv數據報錯,主要有幾下幾種報錯或警告:
通過針對性的將相應屬性修改類型后仍不能解決問題,后來發現通過點擊導入向導中的“建議類型”,分分鍾解決問題,並能根據已有數據賦予相應的數據類型。
友情贊助
如果你覺得博主的文章對你那么一點小幫助,恰巧你又有想打賞博主的小沖動,那么事不宜遲,趕緊掃一掃,小額地贊助下,攢個奶粉錢,也是讓博主有動力繼續努力,寫出更好的文章^^。
1. 支付寶 2. 微信