原创 MySQL Innodb日誌機制深入分析

2011-06-25 21:45 2255人閱讀 評論(0) 收藏 舉報 目錄(?)[+]                             MySQL Innodb日誌機制深入分析   1.1. Log & Checkpo

原创 php長連接和短連接

什麼是長連接,如果你沒聽說過,可以往下看!    長連接到底有什麼用?我想你應該見過很多在線聊天工具吧,比如新浪的Woocall,另外還有很多網頁在線聊天的工具。Omegle也是一個很不錯的網站,前段時間挺火的,目前alexa全球排名86

原创 作業、進程、線程

1. 基本概念 作業:用戶在一次解決或是一個事務處理過程中要求計算機系統所做的工作的集合,它包括用戶程序、所需要的數據集控制命令等。作業是由一系列有序的步驟組成的。作業的完成要經過作業提交、作業收容、作業執行和作業完成4個階段。在執行一

原创 PHP通過Thrift操作Hbase

HBase是一個開源的NoSQL產品,它是實現了Google BigTable論文的一個開源產品,和Hadoop和HDFS一起,可用來存儲和處理海量

原创 操作系統文件管理

博文很長,我把一章的內容都總結在這裏了。        在現代計算機系統中,要用到大量的程序和數據,因內存容量有限,且不能長期保存,故而平時總是把它們以文件的形式存放在外存中,需要時再隨時將它們調入內存。如果由用戶直接管理外存上的文件,

原创 MySQL集羣的可行方案

如果單MySQL的優化始終還是頂不住壓力時,這個時候我們就必須考慮MySQL的高可用架構(很多同學也愛說成是MySQL集羣)了,目前可行的方案有: 一、MySQL Cluster 優勢:可用性非常高,性能非常好。每份數據至少可在不同主機存

原创 MySQL字符集中文亂碼終極解決方案和mysql查詢中文問題解決方法[轉貼]

開源數據庫MySQL從來都是中小企業構建web應用的首選,特別是和PHP配合簡直就是一對黃金搭檔,深受web開發人員的喜愛。但自從4.1以來MySQL加入了多字符集的支持,很多MySQL使用者發現中文居然不能使用了,顯示變成了一堆亂碼!以

原创 vim配置及插件安裝管理(超級詳細)

1 寫在前面   Linux下編程一直被詬病的一點是: 沒有一個好用的IDE, 但是聽說Linux牛人, 黑客之類的也都不用IDE. 但是對我等從Windows平臺轉移過來的Coder來說, 一個好用的IDE是何等的重要啊, 估計很多人就

原创 gvim配置及相關插件安裝(過程詳細,附圖)

0.準備軟件及插件。 (a)gvim72.exe 地址ftp://ftp.vim.org/pub/vim/pc/gvim72.exe。 (b)vimcdoc-1.7.0-setup.exe 地址http://prdownloads.sou

原创 操作系統內存管理——分區、頁式、段式管理

1. 內存管理方法         內存管理主要包括虛地址、地址變換、內存分配和回收、內存擴充、內存共享和保護等功能。  2. 連續分配存儲管理方式       連續分配是指爲一個用戶程序分配連續的內存空間。連續分配有單一連續存儲

原创 程序的裝入和鏈接

1. 地址相關概念 1. 物理地址(physical address)       物理內存,真實存在的插在主板內存槽上的內存條的容量的大小.       內存是由若干個存儲單元組成的,每個存儲單元有一個編號,這種編號可唯一標識一個存

原创 SHELL編程

一、Shell語法1.1、變量聲明 1.2、數組聲明和使用1.3、特殊的變量 1.4、運算和運算符 1.4.1、整數運算符 1.5、流程語句 1.5.1、if 語句 1.5.2、case語句 1.5.3、select 語句 1.6、循環語

原创 進程調度算法

調度算法是指:根據系統的資源分配策略所規定的資源分配算法。 1. 先來先服務     1. 先來先服務調度算法。先來先服務(FCFS)調度算法是一種最簡單的調度算法,該算法既可用於作業調度, 也可用於進程調度。FCFS算法比較有利於長

原创 PHP中引用的詳解(引用計數、寫時拷貝)

《PHP5中文手冊》內容中"引用的解釋"一文的摘要: 1. PHP中引用的特性 PHP中引用意味着用不同的名字訪問同一個變量內容,引用不是C的指針(C語言中的指針裏面存儲的是變量的內容,在內存中存放的地址),是變量的另外一個別名或者映射

原创 php STDIN

最近在看perl,覺得perl的標準輸入挺好的,就想找找看PHP的,原來PHP也有類似的啊,我真OUT了 [php] view plaincopy while($str = fread(STDIN,1000)){       e