原创 Fedora網絡配置
su root Password:輸入root密碼 cd /etc/sysconfig/network-scripts vi ifcfg-eth0 修改下面的內容,沒有的話可以直接添加 # Networking Inte
原创 7zip命令行調用
7z a -tzip -p111 archive.7z txt.txt 壓縮 密碼爲111 7z x -tzip -p111 archive.7z 解壓 密碼爲111 7z.exe 是 7-Zip 的命令行
原创 std::bind1st std::bind2nd boost::bind
#include <iostream> #include <string> #include <functional> #include <vector> #include <boost/typeof/typeof.hpp> #inc
原创 用GDB調試程序(六)
七、設置顯示選項 GDB中關於顯示的選項比較多,這裏我只例舉大多數常用的選項。 set print address set print address on 打開地址輸出,當程序顯示函數信息時,
原创 Qt中不規則異形窗口的實現幾點總結
Qt中不規則異形窗口的實現目前發現有兩種方法 1.針對窗口類的,特別是登陸窗口之類的,如下圖所示: 實現方法;在main函數中,加入重要代碼: w.setWindowOpacity(1);//設置透明度,默認是1爲全不透明,0爲全透
原创 Ubuntu12.04安裝GCC4.7並設置C++11
GCC4.7版本已經發布了,新版本的GCC支持最新的C++11標準,十分值得去使用&學習.如何讓我們的 Ubuntu12.04 LTS 用上GCC4.7呢?我們可以使用源碼編譯,但是一般來說用源碼編譯GCC都不能夠成功...我也不知道爲
原创 FFmpeg在windows下的編譯,搭建mingw+msys環境,含mingw+msys下載 [轉載,有改動]
前段時間編譯了ffmpeg,由於需要生成在windows下的可執行文件,所以採用的是mingw+msys的環境。這個環境可以在windows下模擬一個linux終端,對linux下的makefile項目進行編譯,從而生成window
原创 Makefile 文件
<pre name="code" class="plain">OBJS = aes.o test.o C = -c -g OBJDIR = ./obj/ BINDIR = ./bin/ AES:$(OBJS) gcc $(OB
原创 Qt編寫Mplayer前端程序
編寫一個自己的mplayer前端程序,根據自己的喜好設計界面。是一件很不錯的事情。 首先設計一個漂亮的界面,可以通過designer設計。 通過定義一個QProcess對象調用已編譯好的Mplayer。 QProcess *proces
原创 boost string
#include <vector> #include <string> #include <iostream> #include <boost/algorithm/string.hpp> #include <boost/format.h
原创 大數
#include<iostream> #include<string> #include<iomanip> #include<algorithm> using namespace std; #define MAXN 9999
原创 linux 編譯boost
原文出處:http://blog.ehomy.net/archives/148 工作平臺:Fedora 12 獲取boost庫 Linux下官方提供了兩個壓縮版本: boost_1_43_0.tar.bz2 boost_1_43_
原创 vim tab設置爲4個空格
摘自 Vim 手冊: 選項: 1. tabstop:表示一個 tab 顯示出來是多少個空格,默認 8 2. softtabstop:在編輯的時候(比如按退格或 tab 鍵)一個 tab 是多少個空格(有點不好理解。。。我也沒完全弄明
原创 boost 複製文件夾
#include <iostream> #include <boost/filesystem.hpp> #include <boost/progress.hpp> #include <boost/foreach.hpp> void
原创 HtmlCXX 解析html
鑑於xml直接解析html會發生錯誤,也就是因爲標點符號的問題。無奈只能還是以html的語法進行解析 在使用htmlCXX進行解析時會因爲html的換行問題帶來一行內容一個空的text,所以在處理前儘量去除所以 [\n