Time of Update: 2018-12-07
轉載自http://www.cppblog.com/shifan3/archive/2007/01/05/17325.html有些人寫C/C++(以下假定為C++)程式,對unresolved external link或者duplicated external simbol的錯誤資訊不知所措(因為這樣的錯誤資訊不能定位到某一行)。或者對語言的一些部分不知道為什麼要(或者不要)這樣那樣設計。瞭解本文之後,或許會有一些答案。
Time of Update: 2018-12-07
文章是轉的。現在檔案都用utf-8編碼儲存了,但是命令列中預設顯示GB2312編碼的。另外,由於該死的Windows還是不能很好在命令列中支援utf-8,cmd視窗顯示字元會不完全,功能等於廢掉了。這篇就當一個權宜之計吧。============================================================在中文Windows系統中,如果一個文字檔是UTF-8編碼的,那麼在CMD.exe命令列視窗(所謂的DOS視窗)中不能正確顯示檔案中的內容。在預設情況下,命令
Time of Update: 2018-12-07
什麼是 SHTML使用SSI(Server Side Include)的html副檔名,SSI(Server Side Include),通常稱為“伺服器端嵌入”或者叫“伺服器端包含”,是一種類似於ASP的基於伺服器的網頁製作技術。SSI工作原理:將內容發送到瀏覽器之前,可以使用“伺服器端包含 (SSI)”指令將文本、圖形或應用程式資訊包含到網頁中。例如,可以使用 SSI
Time of Update: 2018-12-07
由於答應幫朋友搞出來,周末就在踢球前弄了幾個小時,VB也就在大學做課程設計的時候有用過一點,現在幾乎忘記完拉-_-#!(當初還跟朋友講,找到c++的代碼修改成VB就好了,現在想象還真沒那麼簡單)起初是想從網路上找份原代碼來修改下就好拉,可是沒找到,也許是我Google baidu的能力不夠強,最後覺得自己按照C++的來改。找到OpenGL超級寶典上的例子(好象是在240頁的一個例子)嘗試轉換成VB代碼。但是這其中遇到點鬱悶事 VB中的很多資料類型 根本沒辦法 跟c.c++轉換,比如傳指標
Time of Update: 2018-12-07
1. 聯結查詢JOIN包含了以下幾種類型: Inner Join / Outer Join / Full Join / Cross Join 下面具體討論這幾種Join的用法 2. 關於資料表 本次討論的前提是基於以下兩張資料表 ●Northwind.Employees EmployeeID LastName FirstName City Country
Time of Update: 2018-12-07
Javascript是網頁製作中離不開的指令碼語言,依靠它,一個網頁的內容才生動活潑、富有朝氣。但也許你還沒有發現並應用它的一些更進階的功能吧?比如,對檔案和檔案夾進行讀、寫和刪除,就象在VB、VC等進階語言中經常做的工作一樣。怎麼樣,你是否需要瞭解這方面的知識?那就請跟我來,本文將詳細描述如何使用Javascript語言進行檔案操作。 一、功能實現核心:FileSystemObject 對象
Time of Update: 2018-12-07
1. Where子句說明運算子用法樣本說明=,>,<,>=,<=,<>, !=,!<,!><列名>=<另一個列名>!=和<>都是不等於的意思,!<與!>表示不小於與不大於的意思AND,OR,NOT<列1>=<列2> and <列3>=<列4>優行級的次序為:NOT>AND>ORBETWEEN<列1>
Time of Update: 2018-12-07
keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 10 =keycode 11 =keycode 12 = Clearkeycode 13 = Enterkeycode 14 =keycode 15
Time of Update: 2018-12-07
Function.prototype.bind = function(pObject) { assert.notNull(pObject, "not object to bind function"); var __method = this; var result = function methodBinder() { var methodRet = __method.apply(pObject, arguments); return
Time of Update: 2018-12-07
1. 子查詢 子查詢是嵌套在其它查詢中常規的SQL查詢,當需要一個Select語句作為資料部分的基礎或另一個查詢中的條件的要素時,就是建立子查詢 子查詢經常滿足下列幾種需求: a. 把一個查詢分解成一系列的邏輯步驟 b. 提供一個列表作為where子句和[IN|EXSITS|ANY|ALL]的目標對象 c. 提供由父查詢中每一條記錄驅動的尋找 值得注意的是:大部分子查詢可以用連接來表示,在可以使用連接替代子查詢的地方
Time of Update: 2018-12-07
靈活自由是C語言的一大特色,但這個特色也難以避免的帶來一些副作用,比如記憶體泄露。眾所周知,記憶體泄露的問題比較複雜,程式正常運行時你看不出它有任何異常,但長時間運行或在特定條件下特定操作重複多次時,它才暴露出來。所以,記憶體泄露往往是難以發現,也難以定位解決的。Visual Leak Detector(VLD)是一款用於Visual
Time of Update: 2018-12-07
mittermeyer說得很有道理,我的文章實際上偏離了前面討論的問題,所以我在這裡單獨貼出來,以引起更多人的重視,另外也方便大家討論。 Gang of Four即四人幫,其實《設計模式》一書的作者就是四個博士生,他們自稱是Gang of Four。許多人認為開發一個軟體要至少要四個人,其實三個人有時反倒有更高的效率。經過檢驗的三人的合作模式有下面兩種:
Time of Update: 2018-12-07
觸發器是一種響應特定事件的特殊類型的預存程序。有兩種類型的觸發器:資料定義語言 (Data Definition Language)(DDL)和資料操作語言(DML)觸發器。 DDL能夠響應某種方式(Create,ALter,Drop)修改資料庫結構時激發; DML是附加在特定表和視圖上的代碼。程式不能顯式調用觸發器,觸發器代碼是某種事件產生後被自動執行。DDL是SQL Server2005新增的功能。
Time of Update: 2018-12-07
基本要求1.1 程式結構清析,簡單易懂,單個函數的程式行數不得超過100行。1.2 打算幹什麼,要簡單,直接了當,代碼精簡,避免垃圾程式。1.3 盡量使用標準庫函數和公用函數。1.4 不要隨意定義全域變數,盡量使用局部變數。1.5 使用括弧以避免二義性。2.可讀性要求2.1 可讀性第一,效率第二。2.2 保持注釋與代碼完全一致。2.3 每個來源程式檔案,都有檔案頭說明,說明規格見規範。2.4 每個函數,都有函數頭說明,說明規格見規範。2.5
Time of Update: 2018-12-07
--------------------------------------------------------------------------------Requirement:1.建立myCom.dll,該COM只有一個組件,兩個介面IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中匯入組件或類型庫 #import "組件所在目錄myCom.dll" no_namespace 或 #import
Time of Update: 2018-12-07
格式化日期和數位字串經常要用到這個, 就把協助裡面的東西大概整理了一些列在這裡了.下表描述了用來格式化 DateTime 對象的標準格式說明符。格式說明符名稱說明d短日期模式顯示由與當前線程關聯的DateTimeFormatInfo.ShortDatePattern 屬性定義的模式或者由指定格式提供者定義的模式。D長日期模式顯示由與當前線程關聯的DateTimeFormatInfo.LongDatePattern
Time of Update: 2018-12-07
讀完此章之後,你將能夠做到: 建立允許使用者選擇(select)螢幕地區或拾取(pick)繪製在螢幕上的物體的應用程式 利用OpenGL的反饋(feedback)模式擷取絢染計算結果 有些圖形應用程式只繪製兩維和三維物體構成的靜態圖形,另一些允許使用者識別螢幕上的物體並移動、修改、刪除或用其它方法操縱這些物體。OpenGL正是設計用於支援這些互動式應用程式的。因為繪製在螢幕上的物體通常經過多次旋轉、移動和透視變換,所以確定使用者選中了三維情境中的哪個物體會很困難。為了協助你,OpenG
Time of Update: 2018-12-07
預存程序的定義、描述就不多說了,都明白。直接從基本的儲存過和開始講起。 1. 建立預存程序 Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
short vartoi(const _variant_t& var) { short value = 0; switch (var.vt) { case VT_BOOL: value = var.boolVal; break; case VT_UI1: case VT_I1: value = var.bVal; break; case
Time of Update: 2018-12-07
尾碼是bat的檔案就是批次檔,是一種文字檔。簡單的說,它的作用就是自動的連續執行多條命令,批次檔的內容就是一條一條的命令。那它有什麼用呢? 比如,在啟動wps軟體時,每次都必須執行 C:\>cd wps C:\WPS>spdos C:\WPS>py C:\WPS>wbx C:\WPS>wps 如果每次用WPS之前都這樣執行一次,您是不是覺得很麻煩呢? 如果有一個方法,只需編寫一個批次檔,就會自動執行剛才的所有命令,您想不想學呢?