Time of Update: 2018-12-08
CString ,BSTR ,LPCTSTR之間關係和區別 CString是一個動態TCHAR數組,BSTR是一種專有格式的字串(需要用系統提供的函數來操縱,LPCTSTR只是一個常量的TCHAR指標。 CString 是一個完全獨立的類,動態TCHAR數組,封裝了 + 等操作符和字串操作方法。 typedef OLECHAR FAR* BSTR; typedef const char *
Time of Update: 2018-12-08
今天中軟國際來學校筆試,就考了這套題。可惜沒答對,所以回來後找了點資料,看了一下。總結如下:第一種情況:char* p="how are you ?";char name[20]="ABCDEFGHIJKLMNOPQRS"; strcpy(name,p); //name改變為"how are you ? OPQRS " ====>錯誤!strncpy(name,p,sizeof(name)) //name改變為"how are you ? "
Time of Update: 2018-12-08
昨天參加中軟國際和文思創新軟體公司的面試都問到了這個問題,我的最淺顯的回覆是:定義的一些變數是在棧中開闢空間的,而定義一個類的對象是在堆中開閉空間的。後來我在網上找了一些資料看到記憶體的分配,總結了一下:一、預備知識—程式的記憶體配置 一個由c/C++編譯的程式佔用的記憶體分為以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變數的值等。其操作方式類似於資料結構中的棧。 2、堆區(heap) — 一般由程式員分配釋放,
Time of Update: 2018-12-08
本文轉載自http://news.csdn.net/a/20090408/210278.html 作為一名程式員,如果你想在這個領域內繼續向前進步或者在當前的經濟形勢下保持不被炒魷魚,那麼你就決不應當自滿自足,你需要繼續學習。近日,著名IT主筆Justin
Time of Update: 2018-12-08
策略模式有點類似我剛剛寫的提供者模式。但是在配置上是不同的。下面是一些基本的示範:模式定義 定義:"準備一組演算法,並將每一個演算法封裝起來,使得它們可以互換。" 模式意圖
Time of Update: 2018-12-08
A: XX工廠(Factory):產生某個對象運用了原廠模式,負責產生(生產)對象任務的對象叫做工廠。原廠模式是一種構建模式,通過附件2你應該能夠理解。 B: CLR寄宿(Host) :不要被這個名詞嚇倒,其實沒有什麼,CLR寄宿,實際上就是在非託管應用程式中載入CLR。一個非託管應用程式(比如sql server2005)需要運行Managed 程式碼(比如C#寫的預存程序),那麼就需要在他的進程當中載入.NET運行時CLR,也就是說CLR要寄宿在運行 sql
Time of Update: 2018-12-08
但是,一個人真正成為某款應用的使用者是在哪個時刻呢?是他決定下載這款應用的時候嗎?還是他安裝了這款應用的時候?事實上,都不是。甚至當他啟動並 進入了這款應用的時候,也還沒有真正成為這款應用的使用者——通常這時他還帶著懷疑的態度。只有當他覺得這款應用符合(也可能是超出)他的期望值、或者至少 還有興趣再次進入應用體驗時,他才真正成為這款應用的使用者。為了協助那些行動裝置 App開發人員認清這一點,我們通常用以下這個AARRR模型向他們解釋一個行動裝置
Time of Update: 2018-12-08
· 元素: 一個開始標籤,一個結束標籤,和之間包括的內容.元素可以包括以下內容: · 資料(非標籤部分的文本) · 一個或多個其它元素 · 資料和元素的組合 · 空元素:<elementname></elementname> 簡寫為<elementname/><?xml version="1.0" encoding="UTF-8"?><student>&
Time of Update: 2018-12-08
資料庫完整性(Database Integrity)是指資料庫中資料的正確性和相容性。資料庫完整性對於資料庫應用系統非常關鍵,體現在許多方面。 [關鍵字] SQLServer 資料庫完整性 資料庫完整性(Database Integrity)是指資料庫中資料的正確性和相容性。資料庫完整性由各種各樣的完整性條件約束來保證,因此可以說資料庫完整性設計就是資料庫完整性條件約束的
Time of Update: 2018-12-08
<html> <head><title>拖動效果函數示範 by Longbill.cn</title> <style> body { font-size:12px; color:#333333; border : 0px solid blue; } div { position : absolute; background-color : #c3d9ff;
Time of Update: 2018-12-08
XML文法(3)--屬性、聲明符號、字元資料、注釋屬性:提供元素的附加資訊。屬性是元素開始標籤的一部分。eg: <para keywords="Napoleon,France,history">...</para>注意:屬性由“名”和“值”組成,中間有“=”分隔。值由引號包括,如果內含雙引號,則用單引號包括之,反之亦然。一個標籤可包含多個屬性:<para topic="xml" author="J.Smith"
Time of Update: 2018-12-08
內容提要:"work experience" is the type of work you've done in the past. If you haven't started working yet you can say "Right now I'm still a student." or "I'm a recent grad and Ih"work experience" is the type of work you've done in the past. If you
Time of Update: 2018-12-08
l 環境約束1. SQLServer 2005 Express版2. 用戶端登入 使用者名稱sa 密碼@DWOA@3. 防火牆關閉 網路連接/本地串連/屬性/進階/window 防火牆設定/關閉(如果沒有啟用Window防火牆服務,則不必設定) l 串連步驟1. 登入資料庫伺服器端資料庫 2. 選擇執行個體名/屬性/安全性將伺服器身分識別驗證改為混合模式 3. 選擇執行個體名/安全性/登入名稱/sa/屬性/常規密碼改為@DWOA@.鉤掉強制實行密碼原則 4.
Time of Update: 2018-12-08
表單間傳值要弄清楚到底是哪個對象的問題,否則容易傳錯值。就比如表單對象loginFrm為登陸表單,想把當前的登陸使用者資訊傳遞給主表單mainFrm,但是卻執行個體了一個新的對象loginFrm把裡頭的資訊傳遞給了mainFrm,所以得到了一空值,頗有刻舟求劍的味道,不同的記憶體空間就比如湖水的寬廣一樣,存放著不同的對象,彼此要分清楚。表單傳值的前提是,要傳的欄位,在類裡面的存取修飾詞必須是public(如果在源表單內傳值則例外,參見下列常用方法2)。常用的方法:1. 靜態變數,在表單裡C
Time of Update: 2018-12-08
在網站中通常要顯示各種尺寸的圖片,但圖片的尺寸不一定符合顯示的要求。如果直接指定img的width和height屬性的話圖片又很可能會被擠壓的變形。下面這個代碼可以把圖片放進一個imgBox,並根據imgBox的大小來按比例縮放圖片以適應他,同時圖片會在imgBox中置中顯示。來看代碼: 首先是HTML:CodeCode highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-08
在.net中自動記憶體管理是有垃圾收集器來執行的,GC自動完成對託管堆的全權管理。託管資源的回收:1、如何回收這部分主要是通過GC來回收,垃圾收集器正事通過根指標列表來獲得託管堆中的對象圖,其中定義了運用程式根引用的託管堆對象。當它啟動時,它假設所有的對象都是可回收的,並開始遍曆所有的根,將根引用的對象標記為可達對象圖中,在遍曆的過程中,如果根引用的對象還引用著其他對象,則該對象也被添加到可達對象圖中。依次類推,遞迴遍曆,將能找到所有可達對象,形成一個可達對象圖。同時那些不可達對象被認為是可回收
Time of Update: 2018-12-08
文章目錄 Sql Server 2005 基於通知的緩衝失效 緩衝技術為.net2.0的新增技術。繼上篇對緩衝的理解,上次只要用的是第一種基於緩衝的輪詢的失效。以下是各方面的只是補充。 基於輪詢的失效此機制使用輪詢檢查表自從頁被緩衝以來是否已更新。若要啟用基於表的緩衝,需要執行以下步驟: 1)使用 aspnet_regsql.exe 工具為資料庫啟用通知。>aspnet_regsql.exe -S "."SQLExpress" -E
Time of Update: 2018-12-08
<續 XML>XSDL(XML Schema定義語言)由元素、屬性、命名空間和XML文檔種的其他節點構成的。 一、XSD中的元素 XSD文檔至少要包含:schema根項目和XML模式命名空間的定義、元素定義。 1、schema根項目 文法如下:<xsd:schema
Time of Update: 2018-12-08
CLR(Common Language Runtime)普通語言運行時是整個.net framework構建的基礎,是實現.Net跨平台,跨語言,代碼安全等核心特性的關鍵。CLR和Java虛擬機器一樣也是一個運行時環境,它負責資源管理(記憶體配置和垃圾收集),並保證應用和底層作業系統之間必要的分離。
Time of Update: 2018-12-08
<一> 資料庫綁定: con.Open(); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = new SqlCommand("select * from person", con); DataSet ds = new DataSet(); sda.Fill(ds, "person");