Time of Update: 2014-11-30
標籤:鏈表 指標 linux核心 摘要:本文的第[一,二]系列主題雖然是鏈表操作,內容還是指標的操作,本文通過鏈表執行個體來闡述下指標操作。不僅僅涉及到資料節點指標,也還涉及到函數指標,最後還涉及基於指標的函數體最佳化。本文:本文主要闡述鏈表中的節點刪除操作,並且在刪除過程中使用回呼函數。回呼函數本身也很簡單,就是判斷當前節點中資料的奇性或者偶性,來判斷是否刪除該資料節點。#include
Time of Update: 2014-11-30
標籤:linuxlinux系統服務分類一般分成兩大類,獨立啟動的服務以及超級服務。1、stand_alone:此daemon可以自行單獨啟動服務。2、super daemon:一個特殊的daemon來統一管理。服務與連接埠的對應系統提供的網路服務通常會與連接埠進行對應,在檔案/etc/services中可以查看各個服務與連接埠的對應。在檔案中可查看ftp的連接埠號碼:ftp 21/tcpftp 21/udp fsp
Time of Update: 2014-11-30
標籤:linux ipc 處理序間通訊 訊號量 進程互斥與同步 進程的同步與互斥 順序程式與並發程式特徵順序程式並發程式順序性共用性封閉性:(運行環境的封閉性)並發性確定性隨機性可再現性 進程互斥
Time of Update: 2014-11-30
標籤:linux ipc 處理序間通訊 訊號量 同步與互斥 訊號量API綜合實踐//實踐1:封裝PV原語union mySemUn{ int val; // Value for SETVAL// struct semid_ds *buf; // Buffer for
Time of Update: 2014-12-01
標籤:linux 記憶體 vm Ordeder原創文章,原文連結: http://blog.csdn.net/ordeder/article/details/41630945源碼版本 2.4.01. 虛擬空間0-3G 使用者空間 0x00000000 ~ 0xbfffffff3-4G 核心空間 0xc0000000 ~
Time of Update: 2014-12-01
標籤:linux msbuild vs2012 快樂蝦http://blog.csdn.net/lights_joy/歡迎轉載,但請保留作者資訊當按Ctrl+F7編譯單個檔案的時候,同樣會調用ClCompile任務,但有一個很奇怪的問題:如果我們的檔案配置與公用配置不一致:這個時候MSBUILD會先後再次調用ClCompile的任務,第一次調用的時候會把三
Time of Update: 2014-11-30
標籤:style blog http ar 使用 sp strong on 資料 通過《linux核心並發基本概念》,我們看到了,對於並發訪問共用資源,造成的運行結果與預期的不一致問題,這樣的結
Time of Update: 2014-11-30
標籤:設定檔 linux 啟動引導程式設定檔LILO /etc/lilo.confGRUB /boot/grub/menu.lst系統開機檔案核指令碼主啟動控制檔案 /etc/inittabSysV啟動指令碼的位置 /etc/init.d、/etc/rc.d/init.d或/etc/rc.dSysV啟動指令碼連結的位置 /etc/init.d/rc?.d、/etc/rc.d/rc?.d或/etc/rc?.d本地啟動指令碼
Time of Update: 2014-11-30
標籤:lxc 虛擬化 linux容器 火星文 Oops: 萬一不能訪問,請內建梯子和火星文翻譯器官方網站: https://linuxcontainers.org/Github: https://github.com/lxc/
Time of Update: 2014-11-30
Linux常用命令(三十),linux常用命令cal命令可以用來顯示西曆(陽曆)日曆。西曆是現在國際通用的曆法,又稱格列曆,通稱陽曆。“陽曆”又名“太陽曆”,系以地球繞行太陽一周為一年,為西方各國所通用,故又名“西曆”。1.命令格式:cal [參數][月份][年份]2.命令功能:用於查看日曆等時間資訊,如只有一個參數,則表示年份(1-9999),如有兩個參數,則表示月份和年份3.命令參數:-1 顯示一個月的月曆-3 顯示系統前一個月,當前
Time of Update: 2014-11-30
Linux常用命令(二十八),linux常用命令diff 命令是 linux上非常重要的工具,用於比較檔案的內容,特別是比較兩個版本不同的檔案以找到改動的地方。diff在命令列中列印每一個行的改動。最新版本的diff還支援二進位檔案。diff程式的輸出被稱為補丁 (patch),因為Linux系統中還有一個patch程式,可以根據diff的輸出將a.c的檔案內容更新為b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1.命令格式:
Time of Update: 2014-11-30
Linux常用命令(三十一),linux常用命令Linux系統中grep命令是一種強大的文本搜尋工具,它能使用Regex搜尋文本,並把匹 配的行列印出來。grep全稱是Global Regular Expression Print,表示全域Regex版本,它的使用許可權是所有使用者。grep的工作方式是這樣的,它在一個或多個檔案中搜尋字串模板。如果模板包括空格,則必須被引用,模板後的所有字串被看作檔案名稱。搜尋的結果被送到標準輸出,不影響原檔
Time of Update: 2014-12-01
SUSE® Linux Enterprise Serve 12 試用感受(1)大家都知道德國出產的平治、寶馬、等車型以精美、可靠、耐用而著稱,而同樣出自德國人之手的Suse Linux ,即使是被收購也是一款出色的Linux發行版,目前Suse成為唯一一家為IBM大型主機提供具有企業就緒和商業支援特性的Linux作業系統的公司, 特別針對IBM System z
Time of Update: 2014-12-01
如何在Ubuntu上建立及管理LXC容器?雖然早在十多年前就引入了容器這個概念,用來安全地管理共用式主機託管環境比如FreeBSD監獄),但LXC或Docker之類的Linux只是最近因日益需要為雲端運算部署應用程式而進入主流。雖然這陣子Docker備受媒體的關注,並且得到了各大雲端服務供應商比如亞馬遜AWS和微軟Azure)以及發行版供應商比如紅帽和Ubuntu)的大力支援,但LXC實際上卻是針對Linux平台開發的早期容器技術之一。如果你是普普通通的Linux使用者,Docker/LXC可以
Time of Update: 2014-12-01
CentOS統計行數方法及效率測試說明:藍色=命令名稱淺綠=命令參數淺藍=選項紫色=目錄 系統內容:CentOS 6.2 i686一、行數統計方法1、系統命令:wc-lfilename2、grep方法:grep-c""filename3、sed方法:sed-n'$='filename4、awk方法:awk'END{print NR}'filename二、效率測試產生測試所需檔案:awk'BEGIN{for(i=0;i<100000
Time of Update: 2014-12-01
CentOS 下安裝LEMP服務(Nginx、MariaDB/MySQL和PHP)(1)LEMP 組合包是一款日益流行的網站服務組合軟體包,在許多生產環境中的核心網站服務上起著強有力的作用。正如其名稱所暗示的, LEMP 包是由 Linux、nginx、MariaDB/MySQL 和 PHP 組成的。在傳統的 LAMP 包中使用的 Apache HTTP 協議伺服器效能低下而且難於大規模叢集,相比來說 nginx 的高效能及輕量級等特性,正是其的替代方案。 MariaDB 是一款社區支援驅動的
Time of Update: 2014-12-01
Linux常用命令(二十八)-diffdiff 命令是 linux上非常重要的工具,用於比較檔案的內容,特別是比較兩個版本不同的檔案以找到改動的地方。diff在命令列中列印每一個行的改動。最新版本的diff還支援二進位檔案。diff程式的輸出被稱為補丁 (patch),因為Linux系統中還有一個patch程式,可以根據diff的輸出將a.c的檔案內容更新為b.c。diff是svn、cvs、git等版本控制工具不可或缺的一部分。1.命令格式:diff[參數][檔案1或目錄1][檔案2或目錄2]&
Time of Update: 2014-11-30
Ubuntu下關於crontab的使用詳解如果碰到了需要在指定的時間運行php指令碼的情況,比如定時進行網站的資料統計、自動執行Database Backup任務、定時發送email等等。如果我們不使用Cron來執行php指令碼,或許我們會採用php include的方法。比如在index.php 中添加代碼:<?php include
Time of Update: 2014-11-30
Linux常用命令(三十二)-wcLinux系統中的wc(Word Count)命令的功能為統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。1.命令格式:wc [選項]檔案... 2.命令功能:統計指定檔案中的位元組數、字數、行數,並將統計結果顯示輸出。該命令統計指定檔案中的位元組數、字數、行數。如果沒有給出檔案名稱,則從標準輸入讀取。wc同時也給出所指定檔案的總統計數。 3.命令參數:-c 統計位元組數。-l 統計行數。-m 統計字元數。這個標誌不能與 -c
Time of Update: 2014-11-30
debian/ubuntu安裝QQ由於我在公司和家裡都用ubuntu,公司同事都是用qq和郵件聯絡,用手機qq和webqq都不方便,最近wineqq又不能登陸,所有用ubuntu kylin的qq國際版,修複了wineqq不能用鍵盤輸密碼的bug,還可以用表情,視頻和語音功能正在測試中。1.下載:http://www.ubuntukylin.com/applications/showimg.php?id=23&lang=cn 2.解壓unzip