Time of Update: 2018-12-03
QSqlQueryModel類為SQL的結果集提供了一個唯讀資料模型,下面我們先利用這個類進行一個最簡單的操作.常用函數void QSqlQueryModel::setQuery ("SQL語句") // 執行SQL語句,此處還可以傳入QSqlQuery對象,此時可以利用QSqlQuery類的某些特性,如預操作等.setHeaderData() //設定水平頭標題columnCount(); //獲得列數columnCount(); //獲得列數QSqlRecord
Time of Update: 2018-12-03
QSqlTableModel類繼承至QSqlQueryModel類,該類提供了一個可讀寫單張SQL表的可編輯資料模型,功能:修改,插入,刪除,查詢,和排序常用函數QVariant headerData ( int section,Qt::Orientation orientation, int role = Qt::DisplayRole ) const 擷取水平頭或垂直頭標題bool setHeaderData (
Time of Update: 2018-12-03
1. Shader起步1.1. 可程式化管線僅考慮Vertex shader和fragment shader:1.2. Shader Object在編譯階段產生,把shader原始碼編譯成Shader 對象。Shader對象分類Vertex ShaderFragment ShaderGeometry ShaderTess EvaluationShaderTess
Time of Update: 2018-12-03
1.設定SVN語言為中文。(1)下載並安裝中文語言套件(LanguagePack_1.6.8.19260-win32-zh_CN.msi)。(2)右鍵選擇“TortoiseSVN”-->“Settings”,彈出的視窗中預設是General選項,
Time of Update: 2018-12-03
CButtionST :按鈕不用愁,在VC知識庫線上雜誌第21期有詳細的介紹Download demo project - 902 Kb Download source - 19 Kb CNewMenu: 更強大的菜單和工具條Download executable Samples - 930 Kb Download demo projects for visual studio 6.0/7.0/7.1 - 349 Kb Download source NewMenu - 127 Kb
Time of Update: 2018-12-03
測試環境 AnyCAD Editor 2.0.11. 首先建立參數開啟參數管理視窗,建立double類型的參數, Id分別為:HeightRadiusAngle2. 編寫指令碼aBrepTool=BrepTools();aHeightParam = theParameterSet:FindParameter(“Height”)aAngleParam = theParameterSet:FindParameter(“Angle”)aRadiusParam
Time of Update: 2018-12-03
SVN工作目錄不顯示表徵圖的解決辦法。在本地電腦安裝上TSVN後,預設情況下是顯示表徵圖的,如果不能顯示,可以從設定裡面查看。具體步驟如下:右鍵-->TSVN-->設定->圖示覆疊在右邊的視窗找到 狀態緩衝 下面有三個選項,分別為預設,windows外殼,無表徵圖預設選項,可遞迴顯示檔案夾表徵圖windows外殼,只顯示當前檔案夾表徵圖,不遞迴無,表示無狀態緩衝,也就不會顯示檔案夾表徵圖。將 無 修改為 預設 即可解決表徵圖不顯示的問題。
Time of Update: 2018-12-03
QDataWidgetMapper將一個資料庫記錄欄位反映到其映射的視窗組件中,同時將視窗組件中所做出的更改反映回資料庫,關鍵是關聯一個model和一組widget一、步驟1、建立 QDataWidgetMapper 對象2、關聯 model3、關聯 widgets,並建立其與model中section的映射4、定位到某個record QDataWidgetMapper *mapper = new QDataWidgetMapper;
Time of Update: 2018-12-03
OS: SLES 111、安裝 zlib、bzip2、ICU、MPICH、PYTHON開發包(光碟片內建)2、tar zxvf boost_1_52_0.tar.gz3、./bootstrap.sh --with-icu4、修改“3”產生的project-config.jam,在最後添加"using mpi ; "//備忘,mpi和分號之間是有空格的5、link一般為static就行了,發布的時候一般把boost庫編譯進程式中了,這樣就不用帶共用庫檔案了。./b2
Time of Update: 2018-12-03
擷取模組(exe,dll)的執行目錄 CString szCurPath(""), szModelPath; GetModuleFileName(NULL,szCurPath.GetBuffer(MAX_PATH),MAX_PATH); szCurPath.ReleaseBuffer(); szModelPath = szCurPath.Left(szCurPath.ReverseFind('//') + 1); //去掉模組的名字尋找目錄下的檔案 CFileFind
Time of Update: 2018-12-03
1. Uniform1.1. Uniform變數不是所有的變數都是跟頂點一一對應的,如變換矩陣,光源位置等。Uniform變數可以在任何類型的shader中使用,但只能作為輸入值,不能在shader中給它賦值,只能在C/C++程式中指定。 layout (location = 0) in vec3 VertexPosition;layout (location = 1) in vec3 VertexColor;out vec3 Color;uniform mat4
Time of Update: 2018-12-03
OS: SLES 111、依賴的庫 zlib ssl BDB4.8.30 其它庫看提示再安裝2、修改設定檔 vi Modules/Setup.dist,改成以下216 SSL=/usr/local217 _ssl _ssl.c \218 -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl \219 -L$(SSL)/lib -lssl -lcrypto416 DB=/usr/local/BerkeleyDB.4.8417 DBLIBVER=4.
Time of Update: 2018-12-03
Heap Sort Algorithmheap-sort uses max heap data structure to sort a sequence. The steps are:We need construct a max heap in place firstly, so that we can make sure that the bigest value locates on the first position of the heap. Swap the top value
Time of Update: 2018-12-03
相信大家都有過這樣的經曆,開啟電腦的開始菜單,不小心就會暴露自己最近瀏覽的文檔資訊,雖然不是多麼重要的檔案,但心裡多少有些不爽。下面是自動清除上述資訊的方法,記錄一下。1.點擊開始-->運行,開啟運行視窗,輸入“gpedit.msc”,開啟“組策略編輯器”視窗。2.點擊左側樹形菜單內容,“使用者配置”-->“系統管理範本”-->“工作列和開始菜單”。3.在右側視窗找到並雙擊“退出時清除最近開啟的文檔的記錄”。4.在“設定”標籤頁點擊設定“已啟用”,點擊“確定“完成設定。這樣當
Time of Update: 2018-12-03
Quick Sort Algorithm Quick sort uses divide-conquer-combine stratage to sort array in place.namespace{ int gSize = 0; int partation(int arr[], int nStart, int nEnd) { int pivot = arr[nEnd]; int pos = nStart - 1; for(int
Time of Update: 2018-12-03
有時候初始化OpenCASCADE的顯示模組會失敗,例如運行AnyCAD的時候說初始化失敗。 原因是因為本機裝OpenCASCADE開發包時,在系統中加入若干的系統內容變數,如下: set CASROOT=C:/lib/OpenCASCADE6.3.0/rosset PATH=%CASROOT%/../3rdparty/win32/vs;%CASROOT%/../3rdparty/win32/tcltk/bin;%CASROOT%/win32/bin;%PATH%set
Time of Update: 2018-12-03
#include <QtSql>QT += sqlQSqlDatabase類實現了資料庫連接的操作QSqlQuery類執行SQL語句QSqlRecord類封裝資料庫所有記錄QSqlDatabase類QSqlDatabase db = QSqlDatabase::addDatabase("QOCI");db.setHostName("localhost"); //資料庫主機名稱 db.setDatabaseName("scott"); //資料庫名
Time of Update: 2018-12-03
編程模型面向過程的語言物件導向的語言Ruby基於棧的語言PostScript, Forth基於規則的語言Prolog基於事實和規則查詢:專家系統基於原型的語言Io, Lua, Self,JS所有的對象都是另外個對象的複製體函數式程式設計語言相同的輸入得到相同的結果。內部不儲存狀態---> 不存在並發問題ErLang: 可伸縮並發,可靠Haskell: 純函數式程式設計語言混合Scala:
Time of Update: 2018-12-03
相比D3D,OpenGL最大的好處就是可以支援多個平台,程式部署起來也相對容易。在一個Shader大行其道的年代,渲染引擎不支援shader似乎就太說不過去了。但有那麼多的顯卡、尤其是整合顯卡就是不支援OpenGL3.0+,比如Intel的整合顯卡。 做了個艱難的決定,讓只支援OpenGL1.1的卡也要跑起來!這是顯示效果: 最終的程式,很快就可以下載到。
Time of Update: 2018-12-03
JNI入門介紹 1.簡介JNI是Java Native Interface的縮寫,它的設計目的是:The standard Java class library may not support the platform-dependent features needed by your application.You may already have a library or application written in another programming language and