原创 鏈接分析算法之 主題敏感PageRank
前面的討論提到。PageRank忽略了主題相關性,導致結果的相關性和主題性降低,對於不同的用戶,甚至有很大的差別。例如,當搜索“蘋果”時,一個數碼愛好者可能是想要看 iphone 的信息
原创 使用ext skel和phpize構建php5擴展
首先聲明:我們要構建的是擴展或者模塊名爲hello_module.該模塊提供一個方法:hello_word.1、php環境的搭建我們一般使用源碼包編譯安裝,而不是binary包安裝。因爲使用PHP的二進
原创 每個程序員都該知道的10大編程格言
每個程序員都該知道的10大編程格言(Kevin Pang):編程格言1:無風不起浪 (There is no smoke without fire)編程格言2:預防爲主,治療爲輔(An ounce of
原创 架構設計(3)--架構模式
架構模式的一些要點和架構設計原則是相類似的。表示系統架構的基本結構組織方案。它提供了一組預定義的子系統、指定它們的職責,並且包括用於組織其間關係的規則和指導。 1、分層分層:對模型中同一抽象層次
原创 設計模式(二)單件模式Singleton(創建型)
SINGLETON(單件)—對象創建型模式 幾乎所有面向對象的程序中,總有一些類的對象需要是唯一的,例如,通過數據庫句柄到數據庫的連接是獨佔的。您希望在應用程序中共享數據庫句柄,因爲在保持連
原创 位運算符及其應用
一、C語言的六種位運算符:& 按位與| 按位或^ 按位異或~ 取反<< 左移>> 右移 1. 按位與運算按位與運算符"&"是雙目運算符。 其功能是參與運算的兩數各對應的二進位相與。只有
原创 linux系統監控 sar命令詳解
sar(System Activity Reporter系統活動情況報告)是目前 Linux 上最爲全面的系統性能分析工具之一,可以從多方面對系統的活動進行報告,包括:文件的讀寫情況、系統調用的使用情況
原创 hadoop安全模式
hadoop安全模式在分佈式文件系統啓動的時候,開始的時候會有安全模式,當分佈式文件系統處於安全模式的情況下,文件系統中的內容不允許修改也不允許刪除,直到安全模式結束。安全模式主要是爲了系統啓動的時候檢
原创 設計模式 二十 訪問者模式Visitor(對象行爲型)
特此說明:對訪問者模式理解不是特別透徹,若有誤,請指正,謝謝!1.概述在軟件開發過程中,對於系統中的某些對象,它們存儲在同一個集合collection中,且具有不同的類型,而且對於該集合中的對象,可以接
原创 Hive深入淺出
1. Hive是什麼1) Hive是什麼?這裏引用 Hive wiki 上的介紹:Hive is a data warehouse infrastructure built on top of Had
原创 Android必備的Java知識點
Android應用程序開發是以Java語言爲基礎的,所以需要有紮實的Java基礎知識。首先熟悉java基本語法,然後熟悉設計模式等。 a) Java基礎語法:看下面的《J
原创 作業 進程 線程
1. 基本概念線程,進程是什麼?要理解兩者概念,須要先了解一下操作系統的一些相關概念。任務調度:大部分操作系統(如Windows、Linux)的任務調度是採用時間片輪轉的搶佔式調度方式,也就是說一個任務
原创 TCP/IP第四層--傳輸層TCP數據報文詳解
與UDP不同的是,TCP提供了一種面向連接的、可靠的字節流服務。TCP協議的可靠性主要有以下幾點保障: (1)應用數據分割成TCP認爲最適合發送的數據塊。這部分是通過“MSS”
原创 用Redis bitmap統計活躍用戶 留存
Spool的開發者博客,描述了Spool利用Redis的bitmaps相關的操作,進行網站活躍用戶統計工作。 原文:http://blog.getspool.com/2011/11/
原创 架構設計(4)--API網關
1、前言所在公司目前接入層是阿里雲的SLB,然後經過Nginx+Lua轉發到後端服務(Lua主要是限流)。 隨着業務的發展,發現nginx配置越來越複雜,但又沒有統一的管理,於是把Nginx這層改造成基