原创 顯示調用析構函數被g++編譯器優化掉不執行

最近程序在linux下運行幾個小時後會出現崩潰,從coredump文件沒有查找出崩潰的原因,於是,編譯了一份debug版本的程序放在服務器上,卻發現運行了幾天都沒有崩潰。 後來通過日誌的方式查找bug,最後發現是在Release編譯的情況

原创 Qt5 中發佈程序遇到could not find or load the Qt platform plugin "windows"

1.首先要搞清楚動態鏈接庫還是靜態鏈接 本文只涉及動態鏈接庫,就是編譯出來的exe文件加上Qt 的必要dll文件。 一般跟別人一樣的操作,直接雙擊 XX.exe,提示缺少什麼dll,就去Qt的安裝目錄下的bin文件夾裏去找。我找的目錄是D

原创 LibCurl HTTP部分詳細介紹

目錄索引: 一、LibCurl基本編程框架 二、一些基本的函數 三、curl_easy_setopt函數部分選項介紹 四、curl_easy_perform 函數說明(error 狀態碼) 五、libcurl使用的HTTP消息頭六

原创 開發者必讀的十大經典書籍

轉自:http://geek.csdn.net/news/detail/233640 編者按:人生如逆水行舟,不進則退。開發者想要保持自身的競爭力,做到所向披靡,知識儲備必不可缺。這就意味着,簡單的代碼閱讀遠遠不夠。 快速迭代的信

原创 SVN修改已經提交的LOG日誌 (Windows)

在對已經提交的版本進行LOG日誌修改出現如下錯誤: Repository has not been enabled to accept revision propchanges; ask the administrator to cre

原创 Windows下 where命令

where a.dll       在當前目錄和path路徑下,查詢a.dll存在的目錄路徑,查詢結果順序以目錄在path的先後順序展示。 點贊 1 收藏 分享 文章舉報 Mayb

原创 centos6系統登陸界面出現“沒有正確安裝GNOME電源管理器的默認配置

啓動時有提示按任意鍵進入控制檯引導界面,按任意鍵 選擇kernal,然後按“e”進入編輯模式 輸入“ single”,注意single錢有空格,然後回車 按“b”進入命令行模式 輸入“df -h”,顯示目錄使用率“100%”

原创 Linux中VMware虛擬機增加磁盤空間的擴容操作

轉自:http://www.linuxidc.com/Linux/2011-02/32083.htm 用VMwareware虛擬機安裝的Red Hat Enterprise Linux系統剩餘空間不足,造成軟件無法正常安裝。如果重新裝一

原创 windows下使用VS編譯libIconv庫

libiconv是將一種編碼格式轉換爲另一種編碼格式的跨平臺開源庫,http://www.gnu.org/software/libiconv/可以查看支持轉換的編碼類型。但是libiconv 的開發者並沒有發佈windows下的源碼和庫

原创 二進制中1的個數

解法一: class Solution { public: int NumberOf1(int n) { int i = 0; int sum = 0;

原创 不用加減乘除做加法

class Solution { public: int Add(int num1, int num2) { while(num1&num2) { int tmp

原创 Linux 平臺 gcc 和動態共享庫的基礎知識

對大多數不從事Linux平臺C語言開發的人來說,GNU gcc的一套工具和Linux平臺的共享庫的使用還是十分陌生的,其實我也不太熟悉,姑且寫點基礎知識,權當做備忘吧。一、GNU gcc的編譯工具用法 我們先來寫一個簡單的C程序:hell

原创 湖南省第八屆大學生計算機程序設計競賽獲獎名單

來源:http://jsjxy.usc.edu.cn/info/2058/2379.htm 一、團體獎 第一名:中南大學 第二名:國防科技大學 第三名:湖南工業大學 第四名:湖南科技大學 第五名:湖南大學 第六名:懷化學院 第七名:湖南師

原创 湖南省第九屆程序設計大賽隊伍排名和學校排名

湖南省第九屆大學生程序設計競賽隊伍排名

原创 二分查找源碼

#include<iostream> #include<map> #include<vector> #include<algorithm> using namespace std; #define SortNum 10 bool