原创 使用boost property_tree 生成XML配置文件

         boost.property_tree可以用來解析xml和json文件,我主要用它來解析xml文件,它內部封裝了號稱最快的xml解析器rapid_xml,其解析效率還是很好的。但是在使用過程中卻發現各種不好用,歸納一下不

原创 raspberry Pi zero v1.3 設置無線wifi連接

   最近新入手了一塊raspberry Pi zero板子,使用串口連接樹莓派的話,不太方便,就想用先連接wifi,然後用ssh登陸比較好。 樹莓派使用的系統是:2017-04-10-raspbian-jessie-lite.img

原创 MySQL的常用操作

 對MySQL的常用操作如下: 1、登錄數據庫mysql -u root -p 2、查看所有數據庫show databases; 3、新建數據庫create database  數據庫名稱 charset utf8; 4、刪除數據庫dro

原创 Linux網絡編程必看書籍推薦

 首先要說講述計算機網絡和TCP/IP的書很多。   先要學習網絡知識才談得上編程 講述計算機網絡的最經典的當屬Andrew S.Tanenbaum的《計算機網絡》第五版,這本書難易適中。 《計算機網絡(第5版)》是國內外使用最

原创 HTTP協議頭域字段詳細分析

HTTP(HyperTextTransferProtocol) 是超文本傳輸協議的縮寫,它用於傳送WWW方式的數據,關於HTTP協議的詳細內容請參考RFC2616。HTTP協議採用了請求/響應模型。客戶端向服 務器發送一個請求,請求頭包含

原创 函數庫的創建和動態鏈接庫

    函數庫:函數庫是實現了某一類功能的若干的函數的數據和二進制機器代碼的集合。      庫中雖然是函數的二進制機器代碼集合,但不能獨立執行,可被載入內存和其它程序結合起來執行。 函數庫分爲靜態庫和動態庫兩種,函數庫均由目標文件(

原创 使用rapidxml 生成xml文件

      rapidxml是一個快速的xml庫,由C++模板實現的高效率xml解析庫,同時也是boost庫的property_tree的內置解析庫。      當時rapidxml時,只需要把rapidxml.hpp 、 rapidxm

原创 configure: error: FreeType development files not found. Fonts will not be built

     Kali 系統信息:Linux kali 4.9.0-kali3-686-pae #1 SMP Debian 4.9.18-1kali1 (2017-04-04) i686 GNU/Linux   32位     在kali系

原创 C語言sscanf函數的總結

在處理字符串的程序當中,經常會分析字符串,從一大長串的字符串截取我們需要的數據,這如果通過自己手寫函數來分析,雖然可以,但當你知道sscanf的功能,那就自己寫函數分析就顯得多此一舉。 這些函數的使用都很

原创 centos 5.6 下MySQL安裝配置過程詳解

安裝和配置過程如下: 【1】centos下安裝MySQL路徑[root@sample ~]#   cd  ~        ← 切換到主目錄進行安裝         centos下安裝MySQL[root@sample ~]# yum -

原创 VirtualBox中CentOS 屏幕分辨率進行修改

在VirtualBox中安裝centos5.6 虛擬機後,全屏的時候屏幕就很小,下面是修改屏幕分辨率的方法: 步驟大概如下: 1、在VirtualBox的選項菜單中選擇設備---安裝增強功能,於是在虛擬機的桌面中就會出現一個名爲“V

原创 關於strcpy 和數組越界的問題

使用平臺是Ubuntu10.0 ,GCC編譯器 我們先看下面這段程序, #include <stdio.h> #include <string.h> int mian(){ char str1[] = "abcd" ;

原创 解決ubuntu登陸失敗,"Failed to start session"的問題

    平臺: Ubuntu  14.04             我是在虛擬機中安裝了Ubuntu 14.04 系統,在Ubuntu 中執行 apt-get update  和  apt-get upgrade 命令後,然後重啓系統。

原创 在ubuntu上遇到的一個錯誤。記錄一下。

平臺信息:     ubuntu 16.04LTS 在ubuntu上編譯一個驅動源碼時,不知道自己做了什麼操作,然後執行apt-get update/install/remove 命令時都出現以下錯誤,錯誤提示如下所示: 命中:1 ht

原创 使用boost庫解析xml配置文件

       Boost PropertyTree 所提供的 XML Parser 基本上是基於一個小巧快速的開源XML解析器RapidXML 這個 OpenSource 的 XML parser 來的;而官方文件裡也有提到,他並沒有完整