原创 Ubuntu上搭建 Apache + PHP + MySQL 環境

1. 安裝測試apache包 1.1 安裝apache包     sudo apt-get install apache2   1.2. 啓動並測試apache環境     sudo /etc/init.d/apache2 start  

原创 linux ps命令參數和使用詳解

1. ps簡介 前面介紹的兩個命令都是用於查看當前系統用戶的情況,下面就來看看進程的情況,這也是本章的主題。 要對進程進行監測和控制,首先必須要瞭解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本 同時也是非常強大的進程查看

原创 Vim 筆記

w, b, W, B 以word爲單位移動到word首字母, 大寫則以空格跳轉e, ge, E, gE 以word爲單位移動到word末字母, 大寫則以空格跳轉fx, Fx 當前行移動到下一個x字符, 大寫向反方向, ;重複, ,反向

原创 一個比較好的命名管道例子

下面這個例子使用FIFO進行進程間的通信,程序lucy.c創建了FIFO write_fifo用於向程序peter.c發送消息;peter.c程序創建了FIFO read_fifo用於向lucy.c發送消息 同時,lucy.c能夠通過打

原创 Windows Kernel Structures

Structures ACCESS_STATE ACL ACTIVATION_CONTEXT_STACK ALPC_PROCESS_CONTEXT ALPHA_LOADER_BLOCK AMD64_DBGKD_CONTROL_SET AR

原创 Linux一句話精彩問答

進入“linux一句話精彩問答2009年04月16日PDF版下載”頁面 編者按:鑑於目前中國Linux的發展現狀,90%以上的問題都可以用一句話來回答,這便是本文的初衷。歡迎大家添加自己的“一句話”,收錄後註明原始提供者。更詳細的文檔

原创 堆和棧的區別

一、預備知識—程序的內存分配 一個由C/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。其 操作方式類似於數據結構中的棧。 2、堆區(heap) —

原创 UML解惑:圖說UML中的六大關係

UML定義的關係主要有六種:依賴、類屬、關聯、實現、聚合和組合。這些類間關係的理解和使用是掌握和應用UML的關鍵,而也就是這幾種關係,往往會讓初學者

原创 HTTP協議再次詳解

HTTP協議再次詳解 1. 基礎概念篇 1.1 介紹   HTTP是Hyper Text Transfer Protocol(超文本傳輸協議)的縮寫。它的發展是萬維網協會(World Wide Web Consortium)和Inte

原创 CPU類型

                           CPU插座(英語:CPU socket) 插座名稱 製造年份 停止使用年份 支持的CPU 封裝形式 針腳數 針腳大小 總線速度 備註 DIP 1970s 仍然使用

原创 查看Linux端口占用的方法

   經常有朋友問題,Linux系統的端口是否啓用,該用什麼命令呢,其實很簡單。查看Linux程序端口占用情況的可以使用下面這個命令:       

原创 linux ping命令參數及用法詳解--linux測試網絡連通性命令

語  法: ping [-dfnqrRv] [-c<完成次數>] [-i<間隔秒數>] [-I<網絡界面>] [-l<前置載入>] [-p<範本樣式>] [-s<數據包大小>] [-t<存活數值>] [主機名稱或IP地址] 補充說明:

原创 電腦主板各部件詳細圖解

一、主板圖解       一塊主板主要由線路板和它上面的各種元器件組成 1.線路板 PCB印製電路板是所有電腦板卡所不可或缺的東東。它實際是由幾層樹脂材料粘合在一起的,內部採用銅箔走線。一般的PCB線路板分有四層,最上和最下的兩層是信號

原创 IRC基本命令

命令-------解釋粗體 爲必須要的參數,斜體 爲可選參數。 可以輸入別人名字前2個字母,然後按TAB補全人名。基本命令包括如下命令:1.1.1 連接及註冊命令: pass, nick, user, server, oper, qu

原创 Shell 筆記

變量賦值變量名=值注:等號兩邊不能有空格,如字符串中有空格需用引號括起。引用變量$變量名 或 ${變量名}內部變量$# 傳遞到腳本的參數個數$* 以一個單字符串顯示所有向腳本傳遞的參數。$$ 腳本運行的當前進程I D號$! 後臺運行的最