原创 spec2006 train commandline

|-----------------------------------------------------------------| | Spec INT 2006 command-line arguments for Train a

原创 將博客搬至CSDN

博客將搬家到 : http://blog.csdn.net/brucebaozhiqiang

原创 js 事件機制兼容性

大多數情況下,都是將事件處理程序添加到事件流的冒泡階段,這樣可以最大限度地兼容各種瀏覽器。最好只需再事件到達目標之前截獲它的時候將事件處理程序添加到捕獲階段。如果不是特別需要,我們不建議在事件捕獲階段註冊事件處理程序。 要保證處理事件的代

原创 Gecko 線程分析一

線程管理及主要線程 作爲一個瀏覽器內核,Gecko所要完成的任務是非常繁雜的,其主要任務就是根據用戶提供的資源地址(網址或本地文件路徑),通過http協議從Web服務器中取得頁面文檔,然後解析其內容,最後根據一定的約定在瀏覽器指定區域中顯

原创 羅昇陽:那兩年煉就的Android內功修養(轉)

http://www.apkbus.com/android-122155-1-1.html   經過兩年的時間,終於完成對Android系統的研究了。Android是一個博大精深的系統,老羅不敢說自己精通了(事實上最討厭的就是說自己精

原创 理解 Node.js process.nextTick() {Understanding process.nextTick()}

有很多人對Node.js裏process.nextTick()的用法感到不理解,下面我們就來看一下process.nextTick()到底是什麼,該如何使用。 Node.js是單線程的,除了系統IO之外,在它的事件輪詢過程中,同一

原创 JavaScript 事件機制理解

什麼是事件? 事件(Event)是JavaScript應用跳動的心臟 ,也是把所有東西粘在一起的膠水。當我們與瀏覽器中 Web 頁面進行某些類型的交互時,事件就發生了。事件可能是用戶在某些內容上的點擊、鼠標經過某個特定元素或按下鍵盤上

原创 textrank算法介紹

TextRank算法TextRank算法基於PageRank,用於爲文本生成關鍵字和摘要。其論文是: Mihalcea R, Tarau P. TextRank: Bringing order into texts[C]. Associa

原创 平衡二叉樹

平衡二叉樹(Balanced binary tree)是由阿德爾森-維爾斯和蘭迪斯(Adelson-Velskii and Landis)於1962年首先提出的,所以又稱爲AVL樹。 定義:平衡二叉樹或爲空樹,或爲如下性質的二叉排

原创 How Rendering Work (in WebKit and Blink)

How Rendering Work (in WebKit and Blink) 自從開始從事瀏覽器內核開發工作以來,已經寫過不少跟渲染相關的文章。但是一直想寫一篇像 How Browsers Work 類似,能夠系統,完整地闡述

原创 繼承 和static

繼承和多態 1。友元是不可以被繼承的:基類的友元不可以訪問派生類的成員;同樣,一個友元的派生類也不可以訪問定義友元的類。 2。除static成員外,每個派生類都保存了基類的一個副本,包括派生類不能訪問的 private成員;stat

原创 函數後面加const

類的成員函數後面加 const,表明這個函數不會對這個類對象的數據成員(準確地說是非靜態數據成員)作任何改變。 在設計類的時候,一個原則就是對於不改變數據成員的成員 函數都要在後面加 const,而對於改變數據成員的成員函數不能加 con

原创 JavaScript原型對象

原型對象:       “我們創建的每個函數都有一個prototype(原型)屬性,這個屬性是一個指針,指向一個對象,而這個對象的用途是包含可以由特定類型的所有實例共享的屬性和方法。”       --摘自人民郵電出版社出版的Nichol

原创 機器學習實施kNN之k-近鄰算法--算法步驟

kNN算法步驟 1、計算已知類別數據集中的每個點與當前點之間的距離 2、按照距離遞增次序排序 3、選取與當前點距離最小的K 個點 4、確定前K個點所在類別的出現頻率 5、返回前K 個點出現頻率最高的類別作爲當前點的預測分類

原创 輸入兩個整數 n 和 m,從數列1,2,3.......n 中 隨意取幾個數, 使其和等於 m ,要求將其中所有的可能組合列出來.

//輸入兩個整數 n 和 m,從數列1,2,3.......n 中 隨意取幾個數, 使其和等於 m ,要求將其中所有的可能組合列出來. //n=10, m=9 output: /*9 1 2 3 2 1