原创 如何將QString轉換爲char *或者相反

<script> var $tag='qt,qstring,char,const,it'; var $tag_code='1debb6384416fe047eadfd00

原创 sigsetjmp,siglongjmp的使用

 相關函數:longjmp, siglongjmp, setjmp 表頭文件:#include <setjmp.h> 函數定義:int sigse

原创 長短信格式

超長短信:短信內容超過70個漢字,提交給網關時候需要分成多條,但是用戶手機接收時候是一條(sp角度,手機發送長短信概念一樣)。   在cmpp協議裏,CMPP-_SUBMIT消息定義中有相應的參數配置:    TP_udhi :0代表內容

原创 Linux音頻編程指南

雖然目前Linux的優勢主要體現在網絡服務方面,但事實上同樣也有着非常豐富的媒體功能,本文就是以多媒體應用中最基本的聲音爲對象,介紹如何在Linux平臺下開發實際的音頻應用程序,同時還給出了一些常用的音頻編程框架。 一、數字音

原创 linux下configure命令詳細介紹

Linux環境下的軟件安裝,並不是一件容易的事情;如果通過源代碼編譯後在安裝,當然事情就更爲複雜一些;現在安裝 各種軟件的教程都非常普遍;但萬變不離其中,對基礎知識的紮實掌握,安裝各種軟件的問題就迎刃而解了。Configure腳本配置工具

原创 對C++模板的新認識

C++的模板,是面向對象多態性的方面之一。泛型編程一般指用模板來進行程序設計。在C#2.0中,引入了泛型的概念,它比C++有更好泛型支持,無論是在語言的語法上,還是在程序生成的代碼上。 上個學期,老師講到模板的時候,全班人都一頭霧

原创 2008中國Linux從業者職位分析

  據瞭解,Linux普通網絡管理人員的月薪大約5000元左右,負責編程的Linux軟件工程師月薪大約在8000元到12000元之間,Linux

原创 Linux下中文輸入法Fcitx-3.4.2的安裝配置

Linux下中文輸入法Fcitx-3.4.2的安裝配置 1 service iiim status 查找iiim輸入法服務是否在運行 2 service iiim stop 停止iiim服務(如果以後需要可以用service iii

原创 一些常用的排序算法

/** * 排序算法 * <p> * 插入排序 |____直接插入排序 |____折半排序 |____希爾排序 * <p> * 交換排序 |____冒泡排序 |____快速排序 * <p> * 選擇排序 |____簡單選擇排序 |____

原创 實例解析 Linux系統下U盤漢字亂碼問題

  一般用這條命令:mount -o iocharset=utf8 /dev/sdb /tmp/fat   如若不行可試如下命令:mount /dev/sdb /mnt -t vfat -o codepage=936,iocharset

原创 moc處理cpp文件

在使用qt的時候,常常爲了實現的需求將一些類隱藏在cpp中文件實現,而這些類又需要一些qt自己的機制支持如Q_OBJECT宏。於是在編譯的時候,很可能出現像undefined reference to vtable for "xxx::x

原创 談談Unicode編碼,簡要解釋UCS、UTF、BMP、BOM等名詞

  這是一篇程序員寫給程序員的趣味讀物。所謂趣味是指可以比較輕鬆地瞭解一些原來不清楚的概念,增進知識,類似於打RPG遊戲的升級。整理這篇文章的動機是兩

原创 模板

模板 一,模板的概念。 引入模板的原因: 我們已經學過重載,對重載函數而言,C++的檢查機制能通過函數參數的不同及所屬類的不同。正確的調用重載函數。例如,爲求兩個數的最大值,我們定義MAX()函數需要對不同的數據類型分別定義不同重載版本。

原创 Linux中如何校驗哪些端口正在監聽

  配置了網絡服務之後,關注一下哪些端口在監聽系統的網絡接口這一點很重要。任何打開的端口都可能是入侵的證明。 要列舉正在監聽網絡的端

原创 Linux攻略 如何修改系統的服務啓動和停止

每次系統開機的時候,都會根據不同的runlevel級別啓動不同的服務。   衆所周知Linux給我們提供了7中不同的啓動級別0~6,那麼不同的啓動級