原创 C++入門

    C/C++/Linux學習路線同時進入另一個板塊,C++路線,這裏先從C過度到C++。ok廢話不多說。開始進入C++,首先讓我們來看C和C++的不同:    1、首先來說。源文件的後綴名不一樣,一個是.c一個是.c++。有人就會說了

原创 數據結構之隊列(C語言版)

        本來此篇是準備總結堆棧順序表的一些應用,但是覺得先接着上篇把隊總結完,然後再將應用總結。ok,廢話不多數,我們先來看隊定義:    和棧相反,隊列是一種先進先出的線性表。它只允許在表的一端進行插入,而在另一端刪除元素。這和我

原创 linux程序設計之線程、進程和程序的簡單比較

線程,進程和程序的簡單比較       我對於線程,進程的概念一直都是比較模糊,最近整理了一下。總結起來就是,線程是進程的一部分,進程是程序的一部分。      線程的引入:例如,有一個Web服務器要進程的方式併發地處理來自不同用戶的網頁訪

原创 Linux系統編程之進程

   前一段時間對文件I/O的基本操作基本操作做了總結,今天這裏繼續按照我的理解對linux系統編程的進程操作進行總結。首先我們先理解幾個概念:程序、進程、線程。      所謂程序,就是計算機指令的集合,它以文件的形式存儲在磁盤上,進程是

原创 生產場景不同角色linux服務器分區案例分享

生產場景不同角色linux服務器分區案例分享 原創作品,允許轉載,轉載時請務必以超鏈接形式標明文章 原始出處、作者信息和本聲明。否則將追究法律責任。http://oldboy.blog.51cto.com/2561410/634725  #

原创 字節對齊

今天我們總結在C++和C語言中讓我們頭疼的字節對齊問題:一、首先來看什麼是字節對齊?     現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定類型變量的時候經常在特定

原创 Rsync同步服務器配置詳解

關於Rsync的作用其他應用命令這裏不做具體闡述,這裏只對rsync同步服務器的配置過程給出詳細過程1    Rsync部署環境準備1.1   服務器準備服務器系統角色IpCentos6.6x86_64Backup服務器1.2   檢查環境

原创 NFS配置詳解

1、NFS服務介紹          1.1 什麼是NFS?         NFS是Network File System的縮寫。中文意思是網絡文件系統。它的主要功能是通過網絡(一般是局域網)讓不同的主機系統之間可以共享文件或者目錄。N

原创 CentOS 6.6 安裝oracle11g r2

原文出處:http://blog.51cto.com/shamereedwine/17603611.安裝前須知:1).內存(RAM)的最小要求是 1GB,建議 2GB 及以上。使用命令:cat /proc/meminfo,這裏是虛擬機,用的

原创 C++之繼承訪問權限

 接着上一篇總結訪問控制權限的博文,我們將上一篇遺留的繼承的訪問權限進行總結。1、首先我先強調一個問題,子類繼承了父類除了構造函數和析構函數的所有方法和屬性。包括private修飾的屬性和方法,這一點是很重要的,有很多人認爲私有的不被繼承,

原创 Linux系統編程之進程間通信

        今天我們接着談Linux系統編程中的進程間的通信,上一節我們討論了進程的基本操作。這一節我們來討論一下進程間的通信。        常見的進程間的通信方式有:無名管道、命名管道、信號、共享內存、消息隊列、信號量、套接字。接下

原创 C++訪問屬性和繼承屬性淺析

    對於初學者C++的屬性控制以及繼承屬性還是比較那掌握的,筆者在這裏總結一下自己學習這些過程的見解。首先我們來看:    1、C++支持的訪問屬性有public、protected、private,下來我淺談一下我在學習過程中的一些領

原创 Linux系統編程之進程間通信之淺談信號

 我們接着談Linux學習過程中一個重要的話題--信號。一、信號的概念:       信號是一種軟件中斷,它提供了一種處理異步事件的方法,也是進程間唯一的異步通信方式。二、信號的來源:       1、硬件方式:             當

原创 linux常用文件I/O操作之文件共享的實現方式

 1、文件共享的三種實現方式    1、什麼是文件共享:        (1)文件共享就是同一個文件(同一個文件指的是同一個inode,同一個pathname)被多個獨立的讀寫體(幾乎可以理解爲多個文件描述符)去同時(一個打開尚未關閉的同時

原创 字節對齊

今天我們總結在C++和C語言中讓我們頭疼的字節對齊問題:一、首先來看什麼是字節對齊?     現代計算機中內存空間都是按照byte劃分的,從理論上講似乎對任何類型的變量的訪問可以從任何地址開始,但實際情況是在訪問特定類型變量的時候經常在特定