Time of Update: 2018-12-04
在編寫MFC程式時經常需要有瀏覽檔案的功能,使用CFileDialog非常方便,但需要注意的是CFileDialog每次開啟會改變程式的目前的目錄,因而對於相對路徑的操作,就會有影響,導致其他基於相對路徑的檔案操作失敗,因而比較好的做法都是對於檔案路徑操作等,應該使用完整路徑。也可以在CFileDialog開啟前用GetCurrentDirectory擷取目前的目錄,當CFileDialog關閉後再用SetCurrentDirectory還原。CString filter;CString
Time of Update: 2018-12-04
要做這樣的功能:將html轉成word。在網上http://ourteam.iteye.com/blog/1167969找到兩種方式:用POI和Jacob:1 POI是apache的一個項目,專門處理excel和word,我發現用poi轉的word,最終用OpenOffice打不開。2 後來我又試了下JACOB,jacob實際上是一個橋樑,通過它去調用word軟體,所以要用jacob,機器上也要安裝word軟體。但是因為我產生的word最終要用OpenOffice開啟,所以我最終選擇jacob。
Time of Update: 2018-12-04
CWindowDC dc(NULL);CFont myFont;myFont.CreateFont ( 120, // nHeight 字型高度40, // nWidth 字型寬度0, // nEscapement 顯示角度0, // nOrientation 字型角度FW_NORMAL, // nWeight 字型磅值FALSE, // bItalic 是否傾斜FALSE, // bUnderline 是否斜體0, // cStrikeOut 是否加刪除線ANSI_CHARSET, //
Time of Update: 2018-12-04
Google App Engine(GAE)是google的互連網應用程式引擎服務。使用者可以使用Google 提供的API開發自己的網站或互連網應用,而伺服器、頻寬等全部有Google的伺服器叢集來實現。GAE被開發人員視為高速、免費的虛擬機器主機。目前的預覽版本支援: 1、每個使用者10個應用(application)。 2、每個應用500M儲存空間和每月 500 萬綜合瀏覽量。這些用來搭建一個小型的網站綽綽有餘了。如果你的部落格是wordpress,想搬到Google
Time of Update: 2018-12-04
11.10下預設已經沒有安裝gconf-editor,但ubuntu的設定工具已經改變,需要安裝dconf-tools。ctrl+alt+t調出終端,輸入:sudo apt-get install dconf-tools安裝完成後在命令列直接輸入dconf-editor,在以下路徑找到修改設定處:org>gnome>gedit>preferences>encodings:autodetected單擊value列,按已有的格式,在最面添加‘GB18030‘,以英文逗號分割,
Time of Update: 2018-12-04
原文地址:You can get the name of the calling method from the stack using reflection幾乎每個程式都需要一個日誌來記錄事件、錯誤和異常。有時候,在記錄的事件裡的方法名是很有用的,最簡單的做法就是寫一個“方法”,這個“方法”使用兩個參數:調用的方法名和事件 http://www.watch-life.net/visual-studio/you-can-get-the-name-of-the-calling-method-
Time of Update: 2018-12-04
網頁類參考文獻的引用格式Wednesday, August 18, 2010 6:15:03 AM網頁, 參考文獻[教師教育技術]
Time of Update: 2018-12-04
在某些情境中,向類的使用者隱藏類中的完整集合是一個很好的做法,比如對集合的add/remove操作中包含其他的相關邏輯時。因此,以可迭代但不直接在集合上進行操作的方式來暴露集合,是個不錯的主意。我們來看代碼:public class Order{ private int_orderTotal; private List<OrderLine> _orderLines; public IEnumerable<OrderLine> OrderLines {
Time of Update: 2018-12-04
周末去了鄉下,沒有接觸網路,今天早上瀏覽csdn技術文章,看到王江民去世的訊息,看著王老師的照片,內心充滿著感慨,一代IT傳奇英雄,溘然離去,讓人唏噓不已。今天,各大網路媒體都在顯要位置記錄他充滿著傳奇的一生,有人說“開啟中國技術天才的大草莽時代的第一人”。我不相信唐駿說的“我的成功可以複製”,王老師的傳奇無人可以複製,王老師的成功同樣無法複製,英雄從來都是無法複製。
Time of Update: 2018-12-04
定義:確保一個類只有一個執行個體,並提供全域訪問點。 剖析經典單件模式實現:public class Singleton{ //利用一個靜態變數來記錄Singleton類的唯一執行個體. private static Singleton uniquInstance; //這裡是其他的有用執行個體化變數。並沒有真正寫出來。 //把構造器聲明為私人的,只有自Singleton類內才可以調用構造器 private Singleton() {
Time of Update: 2018-12-04
本文參考 zcg1041 http://blog.csdn.net/zcg1041/article/details/7287883 ,對其中的問題稍作修改。在終端中執行:tar zxvf qvfb-1.1.tar.gzcd qvfb-1.1./configure報錯:checking for Qt... configure: error: Qt (>= Qt 3.0.3) (headers and libraries) not found. Please check
Time of Update: 2018-12-04
原文地址:How to set a Start page for your Web Site in Visual Web Developer?如果你正在開發網站,為了測試網站你想啟動某個特定的網頁。預設的情況下,當你啟動調試的時候,Visual Studio 2008啟動並執行頁面是設計器中當前啟用的頁面。
Time of Update: 2018-12-04
斷點續傳是我們現在經常接觸的概念,那麼HTTP協議是如何支援斷點續傳的呢。我們先從一個例子來看看。下面是一個斷點續傳的例子:(使用NetVampire得到)I01-7-1219:19:23-------------------------Attempt1-------------------------P01-7-1219:19:24Connectingto127.0.0.3...P01-7-1219:19:24Connectedto127.0.0.3[127.0.0.3]S01-7-1219:
Time of Update: 2018-12-04
如何為我的遊戲實現一個UI系統,這個問題我想了很久,不過我現在可不像開始的時候那樣一點思路也沒有。如果你也被這個問題所困擾,我十分樂意與你分享這幾天來的學習成果。嘿嘿,我是不是有點得意忘形了?在開始之前,我要提醒你,學而不思則惘。在看這篇文章的時候,請時刻保持頭腦清醒,如果有什麼不太明白的話,請停下一兩分鐘,好好想想,這篇文章可不是囫圇吞棗就能看懂的哦!此外這篇文章是建立在部分執行個體和猜測的基礎上的,可能存在著大量的不科學的想法和嚴重的錯誤,如果你在實踐的過程中出現了問題歡迎提問,如果你發現了
Time of Update: 2018-12-04
在有時伺服器產生HTTP回應是無法確定訊息大小的,這時用Content-Length就無法事先寫入長度,而需要即時產生訊息長度,這時伺服器一般採用Chunked編碼。 在進行Chunked編碼傳輸時,在回複訊息的頭部有transfer-coding並定為Chunked,表示將用Chunked編碼傳輸內容。採用以下方式編碼: Chunked-Body=*chunk "0"CRLF footer CRLF chunk=chunk-size[ch
Time of Update: 2018-12-04
原文地址:How to have user friendly URL using IIS 7.0 URL Rewrite module很友好的URL地址,使訪問的人很容易記住。要求你的使用者記住“ http://www.contoso.com/article.aspx?id=342&title=URL-Rewrite-Walkthrough”
Time of Update: 2018-12-04
SOAP簡介SOAP(SimpleObjectAccessProtocal,簡易物件存取通訊協定
Time of Update: 2018-12-04
做網站的朋友很多時候上傳檔案的時候都需要產生個帶浮水印的。下面是代碼protected void Button1_Click(object sender, EventArgs e) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType == "image/gif" ||
Time of Update: 2018-12-04
上移方法重構是將方法向繼承鏈上層遷移的過程。用於一個方法被多個實現者使用時。 重構前:public abstract class Vehicle{ //other methods}public class Car:Vehicle{ public void Turn(Direction direction) { //code here. }}public class Motorcycle:Vehicle{ //code here.}public enum
Time of Update: 2018-12-04
現在來看看與上拉重構方法相反的下移重構方法: 重構前:public abstract class Animal{ public void Brak() { //code to bark }}public class Dog:Animal{}public class