原创 windows的磁盤操作之八——格式化分區的思考

格式化分區平常在我們看來是再普通不過的操作了,點兩下鼠標就可以搞定的事情,但是在程序中實現的的確確不太容易。可能有人說直接調個format命令不就好了,沒錯,但系統命令存在我們第一節http://cutebunny.blog.51cto.c

原创 Linux 用戶(user)和用戶組(group)管理概述

一、理解Linux的單用戶多任務,多用戶多任務概念;Linux 是一個多用戶、多任務的操作系統;我們應該瞭解單用戶多任務和多用戶多任務的概念; 1、Linux 的單用戶多任務;單用戶多任務;比如我們以beinan 登錄系統,進入系統後,我

原创 Linux網卡配置(一)網卡配置文件

Linux網卡配置(一)網卡配置文件 (1)/etc/sysconfig/network-scripts/ifcfg-interface-name 配置文件ifcfg-interface-name包含了初始化接口所需的大部分詳細信息。其中i

原创 windows的磁盤操作之十——獲取磁盤型號

我們在第七節http://cutebunny.blog.51cto.com/301216/625577中探討了如何獲取系統中所有磁盤的磁盤號。但是在很多情況下,僅僅是磁盤號並不能滿足我們的需求,我們希望在應用程序界面上顯示更詳細的磁盤信息。

原创 windows的磁盤操作之三——獲取和刪除磁盤分區信息

上一節中介紹瞭如何初始化一塊空白的磁盤,並創建分區。那麼對於一塊已存在分區的磁盤,我們如何獲得其分區信息,如何刪除其分區信息呢?本節對這兩類操作進行討論。   獲得磁盤分區信息的代碼如下。 /************************

原创 An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新,tutorial02

    An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新   Tutorial02 http://cutebunny.blog.51cto.com/301216/1150226 本篇和Tutorial0

原创 windows的磁盤操作之一——基本概念

最近項目中需要在windows系統下與磁盤打交道,用了一個禮拜時間,弄懂了一些基本的概念,記錄於此,並以項目中的部分代碼作爲範例。 首先說明一點,本文中使用的不是cmd命令行,基於以下幾點原因: 1.在C/C++中調用系統命令會存在處理的種

原创 windows的磁盤操作之七——獲取當前所有的物理磁盤號

  有了前幾節的基礎後,本節給出一個更復雜但卻非常實用的例子。 很多情況下,我們想知道當前系統下安裝了多少塊磁盤,他們的物理驅動器號都是多少,每一塊磁盤上有多少個分區,分區號怎麼分佈,每個分區大小是多少。這就類似於我們打開windows的磁

原创 漫談C++內存分配失敗

  沒錯,是“漫談”,而且“漫”得有點亂。然而,拋磚尚可引玉,想到的事情,縱然脈絡不是很暢,寫下來也不是壞事。開卷有益,動筆也有益。   一切緣自一位C語言開發經驗非常豐富的的朋友問我的一個問題。朋友問:“C++中的new在分配內存失敗時會

原创 windows的磁盤操作之二——初始化磁盤

上一節中我們介紹了一些基本概念和主要的API,本節開始我們將列舉並分析一些實例。本文中的所有代碼我都在vs2008下測試過,讀者只需要替換少量的宏定義即可編譯執行。   面對一塊新的磁盤,我們首先要做的就是對其初始化。在系統中通過windo

原创 An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新,tutorial01

  An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新   Tutorial01 http://cutebunny.blog.51cto.com/blog/301216/1121847   本篇是整個系

原创 三字符組(三字符序列)

首先我們來看兩段簡單的程序,如果你不進行編譯運行 , 猜一猜結果分別是多少? 程序一    1 #include <iostream>  2 #include <iomanip>  3 using namespace std;  4 

原创 An ffmpeg and SDL Tutorial在ffmpeg-1.0.1上的更新,Prelude

    序言   http://cutebunny.blog.51cto.com/301216/d-8   最近在學習ffmpeg,這的確是一個無比強大的音視頻編解碼開源庫,強大到一些著名的播放器都赫然列在它的Hall of Shame上。

原创 windows的磁盤操作之八——格式化分區的思考

格式化分區平常在我們看來是再普通不過的操作了,點兩下鼠標就可以搞定的事情,但是在程序中實現的的確確不太容易。可能有人說直接調個format命令不就好了,沒錯,但系統命令存在我們第一節http://cutebunny.blog.51cto.c

原创 windows的磁盤操作之四——根據邏輯分區號獲得物理磁盤號

第一節中http://cutebunny.blog.51cto.com/301216/624027我們談到了磁盤設備名稱的兩種形式: 對於物理驅動器x,形式爲 \\.\PhysicalDriveX,編號從0開始,例如 名稱 含