Time of Update: 2018-12-05
Qt中操作資料庫時,為提高安全性,防止SQL注入,可以使用命名預留位置和位置預留位置。本文以命名預留位置為例,示範如何給LIKE子句中的預留位置綁定值,代碼如下:/*從person表中按工號尋找最多limitCnt條人員資訊,用於"識別新卡號"介面使用****no :需要查詢的工號**rslt :查詢結果**limitCnt :最多返回的結果條數****傳回值 :成功後返回true;否則返回false.返回false時,rslt不可用.****注意
Time of Update: 2018-12-05
jQuery中有兩個load函數:1、Ajax中的load(url, [data], [callback]),載入遠程 HTML 檔案代碼並插入至 DOM 中。用法:HTML 程式碼:<b>jQuery Links:</b><ul id="links"></ul>jQuery 代碼:$("#links").load("/Main_Page #p-Getting-Started li");描述:載入 feeds.html
Time of Update: 2018-12-05
問:HTML 如下:<p> <span>hello</span> <span>world</span></p>CSS 代碼:span { display:inline-block; width:100px; background:#36c; color:#fff; font-size:30px;
Time of Update: 2018-12-05
#include "log4cpp/Category.hh"#include "log4cpp/OstreamAppender.hh"#include "log4cpp/FileAppender.hh"#include "log4cpp/Win32DebugAppender.hh"#include "log4cpp/PatternLayout.hh"using namespace log4cpp;int main(int argc, char
Time of Update: 2018-12-05
The Qt/MFC Migration Framework tool assists in the migration of existing Win32 or MFC applications to the Qt toolkit.The project provides a set of classes that allow using Qt and MFC/Win32 windows in the same application. User interface elements
Time of Update: 2018-12-05
很多人在初學Unity3D的時候,可能會碰到這樣一個問題:匯入Unity3D的模型,給模型添加RigidBody後,模型會一直往下落。那麼,我們如何解決這個問題呢?如果你嘗試過建立一個Cube之類的,添加RigidBody。運行程式後,你會很明顯的發現這個Cube可以掉落到地面。因而,想要我們的模型也這樣,可以將一個Cube與模型進行綁定,然後調整Cube的碰撞體積,並去掉Cube的渲染。這樣我們就可以讓模型享有Cube的碰撞檢測,而又不會看到Cube。1.匯入資源:Assets--Import
Time of Update: 2018-12-05
最近在看GoF的《設計模式》,在此之前看了John Vlissides的《設計模式沉思錄》,在“沉思錄”P42頁尾注中,作者提到“在C++中這樣的定義是難以通過任何強制性的方法實現的[Schmidt96a]。例如,只要用一條簡單的#define語句來把private定義為public,我們就可以讓所有私人成員變成共有成員。避免這種篡改的一種方法是根本不在標頭檔中定義成員變數。相反,我們把成員變數和其他機密的實現細節定義在另一個單獨的、不公開的標頭檔中。一個與此緊密相關的模式是BRIDGE……”,
Time of Update: 2018-12-05
原文地址:http://ria101.wordpress.com/2010/02/24/hbase-vs-cassandra-why-we-moved HBase vs Cassandra: why we
Time of Update: 2018-12-05
故事:最近在使用3個span(或div)製作帶圓角邊框的按鈕時,按照常識,把span的display設定成inline-block,這樣就可以設定span的width和height了,很爽的~可是當我在中間的span寫上文字的時候,神奇的事情發生了:是的,寫上字的那個span掉下來了,掉落,排版錯位,很噁心的東西!使用Chrome的開發人員工具查看,css和盒模型沒有半點鐘問題,鬱悶中……仔細觀察發現,掉落的高度貌似跟文字的高度差不多,試了下,如果把文字字型加大,發現變成這樣了:是的,有文字sp
Time of Update: 2018-12-05
QJson是Qt中做Json傳輸的一個類庫,可以從我的資源裡下載到,QJson的中文首頁在這裡。下載的時候,強烈建議你用git,從gitorious上下載,而不要用http下載gzip壓縮包(因為我下載的版本的gzip壓縮包裡少pro檔案件,而且CMake的設定檔也是錯的……)!否則你可能在自己編譯的時候走彎路。QJson的一個常式在這裡:在Qt中如何通過QJson
Time of Update: 2018-12-05
我想對於80%的網站來說,它們的資料量採用access資料庫已經足夠了。使用mysql或者sqlserver這些中型資料庫,往往需要增加額外的使用費,而且資料量不大的時候,它們所反映的效能跟access資料庫並沒有多大的區別,故對於一般"玩家"來說並不容易接受。最近sqlite資料庫異軍突起,採用其作為後台資料庫的"玩家"也越來越多,我接觸它也有一年多的時間了,但都是在嵌入式平台上面使用,因為資料量小,一直沒有對其進行過特別的效能測試。近期我也想"玩"一個網站,sqlite和access之間的選
Time of Update: 2018-12-05
Ant是個好東西,Maven也是個好工具,Maven通過antrun外掛程式相容Ant的設定檔。本文就藉助antrun外掛程式啟動Tomcat伺服器,主要使用exec標籤(tag)實現的。第一種方法:使用arg標籤(tag)這種方法比較簡單,可以很優雅地啟動tomcat:<plugin> <artifactId>maven-antrun-plugin</artifactId> <configuration> <tasks>
Time of Update: 2018-12-05
一、maven-resources-plugin配置描述:把web項目的輸出copy到tomcat的webapp下<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-resources-plugin</artifactId><version>2.5</version><executions><execution
Time of Update: 2018-12-05
首先確定asp.net程式運行者的身份,預設情況下在Windows Server2003中asp.net程式以NETWORK SERVICE使用者身份運行,Windows 2000及Windows XP以 機器名\ASPNET 使用者身份運行,因此在不同的作業系統上需要設定不同的使用者對某一目錄的可寫入權限。Windows2003找到需要設定可寫入權限的目錄,點擊“右鍵”選擇“安全”,點擊“添加”,如所示:添加賦予修改、寫入許可權,如所示:Windows2000:在Windows
Time of Update: 2018-12-05
我是在QLabel中顯示圖片的,沒有使用qrc,直接用的相對路徑,調試的時候正常,但發布出去,QLabel總是顯示不了圖片,我列印過調試資訊,圖片的路徑沒有錯,圖片檔案可以在Qt中找到,但就是不顯示,debug版和release版都如此。google了下,發現原來發布的時候沒有連同Qt安裝路徑下plugins/imageformats一起發布:把imageformats檔案夾拷貝到你要發布的exe檔案的同一級目錄下就行了~你如果仔細觀察plugins/imageformats檔案夾裡的dll和l
Time of Update: 2018-12-05
今天在學習資料庫的時候我發現了一個問題,問題的提示如下:ALTER TABLE 語句與 FOREIGN KEY 約束"fk_student_parents_id_parents_id "衝突。該衝突發生於資料庫"school",表"dbo.parents", column 'id'。還是把我的兩個表貼個圖上來:這個是parents表:這個是student表:我的建立外鍵的語句如下:use schoolgoalter table studentadd constraint fk_student_
Time of Update: 2018-12-05
一.摘要 表值參數(Table-valued parameters)簡稱TVP,是SQL Server 2008中引入的一種新特性,它提供了一種內建的方式,讓用戶端應用可以只通過單獨的一條參化數SQL語句,就可以向SQL Server發送多行資料。 二.簡介 在表值參數出現以前,當需要發送多行資料到SQL Server,我們只能使用一些替代方案來實現: (1) 使用一連串的獨立參數來表示多列和多行資料的值。 使用這一方法,可以被傳遞的資料總量受限於可用參數的個數。SQL
Time of Update: 2018-12-05
/*遞迴刪除檔案夾,即使裡面有內容****dir :檔案夾的名字,絕對路徑和相對路徑均可****傳回值 :成功後返回true;否則返回false*/bool removeDirWithContent(const QString &dirName){static QVector<QString> dirNames;static QString funcErrMsg="刪除[%1]失敗.";static QString
Time of Update: 2018-12-05
Qt裡提供QHttp實現Qt代碼與Http伺服器通訊,提供GET、POST兩種發送請求的方式,做過網站的同學們應該知道,前者用於傳遞少量資料,而後者用於傳遞大量資料,多大呢?應該是大於1024個字元吧~比如100+KB或1MB+以上算是比較大了!但是,如QHttp詳解所講,QHttp原生提供的get和post函數不能傳遞參數,只能單純的訪問頁面,不能向頁面傳遞參數,可以說功能是非常簡單的。為了向伺服器傳遞參數,我知道的有兩種方式:一、使用QNetworkAccessManager代替QHttp訪
Time of Update: 2018-12-05
中文亂碼真的很煩人,不管是出現在資料庫中的,還是出現在網站上的!Tomcat預設對request使用ISO-8859-1編碼,也就是Latin-1編碼。而且,從Tomcat5.5以後,GET和POST分別編碼,也就是說,需要分別設定GET和POST的編碼方式!詳情參見:Tomcat UTF-8 亂碼問題解決辦法1、對於GET請求設定編碼的一個比較有效方式是修改Tomcat的server.xml檔案:<Connector URIEncoding="UTF-8"