原创 新手使用QT開發常會碰到的問題

  1、cannot open output file debug\hello1.exe: Permission denied 原因:   可能是你的後臺運行了這個程序。 解決方法:   切到任務管理器去結束進程。   2、Qt qapp

原创 VS2010中搭建QT開發環境

           VS2010中搭建QT開發環境 前言 裝好vs2010的QT插件後,出現下面的問題 原因:   我裝的那個QT是用MinGW編譯得到的,不能被MSVC所識別。 解決方法:   方法一:     到QT的官網上去下載

原创 QT5發佈

QT5環境下的產品發佈                                                                                  ---2014/0703   創建好的項目,總是要

原创 免疫算法主程序在matlab上的實現

%這是免疫算法。這個算法幾乎與遺傳算法一樣,只是多用了一個免疫函數%免疫算法是遺傳算法的變體,它不用雜交,而是採用注入疫苗的方法。%疫苗是優秀染色體中的一段基因,把疫苗接種到其它染色體中%注意:標準遺傳算法的一個重要概念是,染色體是可能解

原创 installEventFilter的使用

voidQObject::installEventFilter ( const QObject * obj ) 安裝事件過濾器obj到這個對象。 事件過濾器就是接收所有被髮送到這個對象的事件的對象。這個過濾器可以停止事件或者把它再轉給這個

原创 Vlan理論學習基礎篇

一、Vlan簡介VLAN(Virtual Local Area Network)的中文名爲"虛擬局域網"。VLAN是一種將局域網設備從邏輯上劃分成一個個網段,從而實現虛擬工作組的新興數據交換技術。VLAN除了能將網絡劃分爲多個廣播域,從而

原创 QT實現多國語言的動態切換

摘要:本文論述瞭如何使用QT實現程序的多語系支持以及多語系的動態切換。 前沿 我們生活中用到的程序大多都是支持單一語言的,比如在中國我們用到的軟件大多是漢語的,也有很少部分使用的是英語的,但是很少有軟件可以實現兩種語言的動態切換。不過隨

原创 Linux流量控制(SFQTBFPRIOCBQHTB原理介紹)

Linux流量控制控發不控收,所以只能對產生瓶頸網卡處的發包速率進行控制..而網絡瓶頸分析亦爲Linux網絡流控的第一步。 二種流控算法上分: 無類算法 用於樹葉級無分支的隊列 SFQ TBF pFIFO 分類算法 用於多分支的隊列 PR

原创 網頁爬蟲基礎篇

網絡爬蟲,是一種按照一定的規則,自動的抓取萬維網信息的程序或者腳本。網絡爬蟲是搜索引擎系統中十分重要的組成部分,它負責從互 聯網中搜集網頁,採集信息,這些網頁信息用於建立索引從而爲搜索 引擎提供支持,它決定着整個引擎系統的內容是否豐富

原创 對QT的一點認識

  1、QT跨平臺的實現機制 跨平臺: 狹隘的理解:一個程序能在不同的平臺上跑,操作系統就是平臺。廣義的理解:平臺就是API的提供者,API你就可以理解爲系統提供給你的函數,就是不需要你自己寫的,系統自帶的,並且只有這個系統纔有的。提供A

原创 QT在WIN7下開發環境的搭建

 QT環境包括QT庫、QTCreator。也就是說要搭建QT的開發環境需要下載Qt  libraries、Qt Creator。   步驟一:   到官網上去下載   qt-opensource-windows-x86-mingw48

原创 Linux配置8021.q vlan實踐篇

OS:ubuntu 12.04   一、Linux下基本環境搭建: Linux下的基本環境是指內核靜態編譯進來8021q模塊或者運行後動態加載8021q模塊,以及vlan的配置工具。通常linux已經自己幫我們動態編譯好了8021q模塊,

原创 Socket程序從windows移植到linux下需要注意的

          關於這個話題網上流傳的是一個相同的版本,就是那個第一項是頭文件的區別,但後面列出的頭文件只有#include沒有(估計是原版的在不斷轉載的過程中有人不小心忘了把尖括號轉義,讓瀏覽器當html標記解析沒了)的那個。現

原创 Linux下QoS模塊之tc(traffic control)操作簡介/CBQ

Linux從kernel 2.1.105開始支持QOS,不過,需要重新編譯內核。運行 'make config'時將 EXPERIMENTAL_OPTIONS 設置成 'y',並且將 Class Based Queueing (CBQ),

原创 對QT的編譯器mingW與cygwin的一點理解

首先MingW和cygwin都可以用來跨平臺開發。     MinGW是Minimalistic GNU for Windows的縮寫,也就是Win版的GCC。     Cygwin則是全面模擬了Linux的接口,提供給運行在它上面的的程