原创 暴力拆解《Numerical Optimization》之器材準備
這將是一篇連載。 我將在博客中梳理一下我所學到的《Numerical Optimization(數值優化)》中的知識點。 從數學上來講,優化問題就是求解函數在一定限制條件下,它的極大值或者極小值點。 不管是求極大值還是極小值,我們
原创 Oozie 調用 Spark on Yarn:傻瓜教程從編譯,配置安裝到運行
安裝前準備: 安裝hadoop,可參考文章:https://blog.csdn.net/lucylove3943/article/details/80589422 安裝spark,可參考文章:https://blog.csdn.net/l
原创 川川教我寫bower.json
bower裏面存的是一些依賴 在有修改了bower.json之後,在命令行裏輸入bower install,即可安裝這些依賴 { "name":"pollyanna", //這個名字就是項目名字,自己取 "version":
原创 馬克一個我常寫代碼的改進方法。
var len = undefined;if(book){ if(book.title){ len = book.title.length; }}---------下面這種方法更簡潔。var len = book
原创 用對象替換if-else語句的意義
var choose = { start: game.start; over : game.over; } var x = "start"; choose[x](); ----------------------
原创 Rabin-Karp算法:字符串匹配問題
爲什麼寫這篇博客 其實有不少博客都有寫Rabin-Karp算法,而且這個算法也非常簡單易懂,但是很多人都說“該算法的理論複雜度是O(mn),在實際生活中是O(m+n)”。 其實這個是不對的,在理論上,這個算法的複雜度也是O(m+n)。這篇
原创 手把手一步步ubuntu上安裝mininet和onos,以及安裝過程中遇見的問題和解決方法
我用了兩臺機子,一臺裝了mininet,一臺裝了onos。 這兩臺都是空白新開的機子,剛裝上ubuntu系統。 Mininet(命令行基本來自於官網) 沒有git的話,先安裝git: sudo apt-get install git
原创 手把手Spark集羣安裝配置及例子-多種模式
安裝前的準備 安裝好Fully-distributed Hadoop的集羣,安裝Hadoop教程參考: https://blog.csdn.net/lucylove3943/article/details/80589422 我目前在6臺機
原创 測試驅動開發TDD(Test Driven Development)和jasmine
測試驅動開發是一個循環過程。這個循環主要由三個部分組成,三個步驟:Red->Green->Refactor->Red->Green->Refactor……(即:失敗->通過->重構->失敗->通過->重構->……) 他的具體過程是:
原创 手把手一步步ubuntu上安裝mininet和onos
我用了兩臺機子,一臺裝了mininet,一臺裝了onos。 這兩臺都是空白新開的機子,剛裝上ubuntu系統。 Mininet(命令行基本來自於官網) 沒有git的話,先安裝git: sudo apt-get install git
原创 party_bid第三張卡片做完後的修改(二,學習使用jade)
Jade是一款高性能簡潔易懂的模板引擎,我們可以通過使用簡單的jade語句來生成對應的html語句,以此減少代碼量。 以下是我在學習使用過程中的收穫: 1.在使用jade前,先要安裝jade。先進入到party_bi
原创 party_bid第三張卡片做完後的修改(四,如何使用URL傳參數)
在之前完成party_bid卡片的過程中,因爲對URL傳參數的過程不瞭解,一直是用的localStorage來保存的中間變量。 在做完第三張卡片之後,學習了一下URL傳參數的使用方法,我重新清理了一下思路,把可以通過URL傳遞的參
原创 Java創建實例對象的過程
public class Car{ } 在聲明瞭一個類之後,我們可以通過通過這個類,創建一個實例對象。 創建對象一共有三步: 聲明:聲明一個對象,包括對象的名稱和對象的類型。 實例化:用關鍵字new來創建一個對象。 初始化:使用n
原创 party_bid第四張卡片
第四張卡片的知識點不太多,做這張卡片主要有兩個收穫。學會了一些新的underscore的函數1._.pluck(list,key); pluck也許是map最常使用的用例模型的簡化版本,即萃取對象數組中某屬性值,返回一個數組。
原创 party_bid第三張卡片做完後的修改(三,underscore的學習和使用)
在Underscore的網站上,對Underscore的解釋是:一個JavaScript實用庫,提供了一整套函數式變成有用的實用功能,但是沒有擴展任何JavaScript內置對象。 我自己在使用中,對它的理解是,