原创 改善C++程序的建議:語法篇1<從C繼承而來的特性>

參考自李健的《編寫高質量代碼--改善C++程序的150個建議》0 不要讓main函數返回void      操作系統將main作爲程序入口,main函數執行程序代碼,最後返回程序的退出狀態。標準的C/C++中並不支持void main(),

原创 CentOS7 使用的定製

CentOS 7 是centos的最新版,高度可定製化的系統,用起來非常方便以下是根據需要進行的私人定製開機界面修改1 解壓鏡像文件    unsquashfs squashfs.img    2 掛載解壓後生成的rootfs.img   

原创 CenOS 7 安裝配置Samba服務

參考http://www.howtoforge.com/samba-server-installation-and-configuration-on-centos-7實現windows 7與centos 7的文件夾共享,本人的是window

原创 如何創建組播應用程序

一、導言  在網絡中,主機間可以用三種不同的地址進行通信:  單播地址(unicast):即在子網中主機的唯一地址(接口)。如IP地址:192.168.100.9或MAC地址:80:C0:F6:A0:4A:B1。  廣播地址:這種類型的地址

原创 軟件打包NSIS的使用

關於NSIS1、NSIS簡介(1)NSIS是什麼?    一款免費的Win32安裝、卸載系統!(2)NSIS有什麼特點?    腳本簡潔高效、系統開銷小,進行安裝、卸載、設置、解壓文件也不在話下,幾乎可以做所有的事情。2、工具    NSI

原创 我的友情鏈接

51CTO博客開發

原创 指針數組和數組指針的區別

這兩個名字不同當然所代表的意思也就不同。我剛開始看到這就嚇到了,主要是中文太博大精深了,整這樣的簡稱太專業了,把人都繞暈了。從英文解釋或中文全稱看就比較容易理解。指針數組:array of pointers,即用於存儲指針的數組,也就是數組

原创 改善C++程序的建議:語法篇1<從C繼承而來的特性>

參考自李健的《編寫高質量代碼--改善C++程序的150個建議》0 不要讓main函數返回void      操作系統將main作爲程序入口,main函數執行程序代碼,最後返回程序的退出狀態。標準的C/C++中並不支持void main(),

原创 CentOS7 使用的定製

CentOS 7 是centos的最新版,高度可定製化的系統,用起來非常方便以下是根據需要進行的私人定製開機界面修改1 解壓鏡像文件    unsquashfs squashfs.img    2 掛載解壓後生成的rootfs.img   

原创 Qt 5 軟件發佈===》插件路徑

方法有三種,方法有三種,qt.conf2. 放在可執行程序目錄下3. 設置系統變量QT_PLUGIN_PATH ,這裏使用的是nsis打包工具,可參考“軟件打包NSIS的使用,以及修改環境變量”QT_PLUGIN_PATH : E:\sha

原创 Linux socket 組播示例

最近一直在做linux的網絡,現在作個總結,陸續貼出來。在網上搜了很多資料 ,其中周立發的博客對我的學習參考作用最大,謝謝前輩。直接上代碼吧,一個很簡單udp 組播通信的例子,分別爲服務器端和客戶端的代碼。1、服務器端代碼 (multi_u

原创 shell 遞歸函數---循環拷貝文件到指定目錄

功能:如題 代碼:#!/bin/sh recursive( ) {      for file in $1      do        subfile=`ls $2$3/$file`        for subsubfile in $s

原创 我的友情鏈接

51CTO博客開發

原创 Qt5 windows開機啓動

爲什麼通過註冊表設置開機啓動的程序運行目錄全是 system32?寫了個程序在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 裏面添加了開機啓動項(正常工作

原创 指針數組和數組指針的區別

這兩個名字不同當然所代表的意思也就不同。我剛開始看到這就嚇到了,主要是中文太博大精深了,整這樣的簡稱太專業了,把人都繞暈了。從英文解釋或中文全稱看就比較容易理解。指針數組:array of pointers,即用於存儲指針的數組,也就是數組