原创 使用CentOS DVD作爲默認yum源

根據網絡上的方法進行測試並整理: 環境:CentOS 1、爲DVD創建一個掛載目錄 [root@localhost ~]# mkdir /media/CentOS2、在Linux下掛載CentOS DVD [root@localho

原创 CentOS6.3搭建lnmp環境

1.本文直接禁用掉了防火牆iptables和selinux: /etc/init.d/iptables stop chkconfig iptables off vi /etc/selinux/config SELINUX=enforcin

原创 Linux線程池(C語言描述) - 互斥量+條件變量同步

創建線程或者進程的開銷是很大的,爲了防止頻繁的創建線程,提高程序的運行效率,往往都會建立一個線程池用於多線程程序的調度 下面的程序就是完整的線程池實現,主要採用互斥量和條件變量實現同步   首先定義頭文件threadpool.h 在該文件

原创 Linux不能刪除共享內存

在VMware中,CentOS release 6.3 (Final)系統: [root@localhost ~]# uname -a Linux localhost.localdomain 2.6.32-279.el6.i686 #1

原创 【讀書筆記】彙編語言程序設計

零.閱讀目的 C++開發的遊戲服務器避免不了偶爾出現的宕機問題,在查找宕機問題時,一般都會分析dump,但由於編譯器優化問題和64位dump調試的不方便,能看懂彙編可以起到事半功倍的效果,通常可以通過反彙編查找空指針或者程序的執

原创 QString和char *的轉換

在Qt開發中,經常毫不猶豫的將QString通過toAscii().data()轉換爲char *類型,所以才讓我浪費了N多時間尋找bug。 案例: 在某個項目中,需要傳遞一個很長的字符串,但通過toAscii().data()轉換得到的

原创 如果編程語言是一條船…

【小編碎語】不知道您有沒有關注過我們發佈的如果你的編程語言是汽車……這邊文章,本文是從類似的一篇名爲《If a programming language was a boat… 》翻譯而來,同樣,希望可以在炎炎夏日讓大家清涼一下。

原创 UNP書中圖

UNIX網絡編程書中,很多重要的圖片有助於理解,更是網絡基礎。 點贊 收藏 分享 文章舉報 gzshun 發佈了77 篇原創文章 · 獲贊 705 · 訪問量

原创 Source Insight 配置

Source Insight 多行註釋宏:將下面的代碼保存爲codecomments.em並添加到Base工程裏(全局設置),然後在"Options"->"Menu Assignments"窗口點擊右下角倒數第二個按鈕"Keys..",在

原创 Windows下編譯Qt的Mysql驅動(詳細測試可用)

本文只適用於Windows平臺mingw編譯器 系統:Windows XP Qt版本:4.8.0 Qt Creator版本:2.4.1  安裝路徑: Qt -> D:\Qt\4.8.0 Qt Creator -> D:\Qt\qtcrea

原创 Curl錯誤:Couldn't connect to server

在Linux系統下,開了200個線程分別curl同一個網站,結果程序爆錯了,一堆。 出錯信息:Couldn't connect to server 打開curl選項調試: curl_easy_setopt(m_pCurl, CURLOPT

原创 Curl使用問題

在進行網頁抓取和模擬登陸的開發,curl必須是首選的工具,由於它強大的功能,也提供了多個平臺的支持。最近使用curl進行模擬登陸https網站,遇到了一些問題,問題的真相真是不好找,因爲本身對網絡方面的東西也不太熟悉,後來經過調試,還是找

原创 C/C++優先級列表

C優先級列表 Precedence Operator Description Example Associativity 1 () [] -> . :: ++ -- Grouping operator Array ac

原创 二維數組指針

概括的說,指針其實就是可變數組的首地址,說是可變數組,是  指其包含內容的數量的可變的,並且是可動態申請和釋放的,從而充  分節約寶貴的內存資源。我一向喜歡一維數組,除非萬不得已,我一  般是不用二維數組的,多維的則更是很少涉足了。因爲一

原创 C/C++項目通用Makefile

該Makefile是在http://www.cnblogs.com/ggjucheng/archive/2012/01/03/2311107.html中下載源碼得到的,那篇博文介紹了C++ JsonCpp的使用,裏面的Makefile修改