Time of Update: 2018-12-07
.NET的應用程式設定檔,使用的是XML格式。相對INI檔案來說,它的功能要強上不少,而且具有很強的可擴充性。它的缺點是不能直接進行寫操作,也就是說,不能直接在程式中修改設定檔的資料(當然不是指不能,不過不是本文討論的範圍)。本文主要目的是探討如何擴充設定檔,並在其加入各種自訂配置資訊。 如何使用.NET設定檔(一) 如何使用.NET設定檔(二) 沐楓網誌 1. 使用<appSettings>
Time of Update: 2018-12-07
關於 int 與 byte[] 的相互轉換,Mattias Sjogren 介紹了3種方法。請參見 《將Integer轉換成Byte Array》。其實應該還有不少方法。在這裡,我歸納了包括Mattias Sjogren在內的4種方法。int 與 byte[] 的相互轉換 沐楓網誌1. 最普通的方法從byte[] 到 uint b = new byte[] {0xfe,0x5a,0x11,0xfa};u = (uint)(b[0] | b[1] << 8 | b[2] <
Time of Update: 2018-12-07
.NET Framework1.0和1.1 都沒有實現OleContainer組件。查遍MSDN,最後得了一個提示:可以使用IEBrowser來類比OleContainer。這絕對是一個超重的實現,不過,最目前情況下,卻是一個最省事的方法。本文就簡單的說明一下,如何使用IEBrowser控制項來嵌入Excel表格。如何在Form中嵌入Excel 沐楓網誌 1. 首先,需要在工具列中匯入“Microsoft WEB
Time of Update: 2018-12-07
我們經常需要控制視窗控制項的狀態。比如,在某些情況下,需要禁止一部份控制項,或讓一部份控制項呈唯讀狀態等等。 假如有如下的視窗: 當按下Enable時,左側的所有控制項都要禁止(Enabled=false),當按下Disable時,左側的所有控制項都取消禁止(Enabled=true)。
Time of Update: 2018-12-07
.NET的類可以用 sealed 關鍵字來說明一個類是最終類,也就是說不能作為基類,不能被繼承。Java也有個相同的關鍵字final完成同樣的功能。這個功能有時候很有用。但是C++沒有這個關鍵字。那如何在C++中實作類別似的功能呢?如何?不可繼承的類 沐楓網誌
Time of Update: 2018-12-07
也算是後知後覺,沒想到剛過完年,Borland就要把IDE生產線給賣了,而且不但不用心賣,還有點欲賤之而後快的感覺,實在是悲哀…… 似乎Borland總是喜歡創造傳奇,然後開始糟蹋傳奇。Borland Turbo
Time of Update: 2018-12-07
組合語言的Hello
Time of Update: 2018-12-07
看上去蠻簡單的。包內每個檔案開頭都有一個16*n個位元組的頭。接下去是不加密的檔案。檔案連續排放。#include stdio.h>#include string.h>#include stdlib.h>#include assert.h>struct PkHead{ unsigned short a; unsigned short namelen; char b[8]; unsigned long filelen; char filenam
Time of Update: 2018-12-07
寫成這樣了... typedef enum LocusType { LT_LINEAR = 0, LT_B_SPLINE, LT_STEP, }LocusType; class LocusBase { public: int m_time; protected: LocusBase(LocusType type); const LocusType mc_type; }; template< class Point >
Time of Update: 2018-12-07
彷彿.ilk檔案超過了200兆就會造成增量連結失敗,連結時提示如下:LINK: warning LNK4076:無效的增量狀態檔案”xxx.ilk”;正在非增量連結尚不知道如何避免,臨時處理方法是添加一個預建置事件,當增量連結檔案大於200兆就先刪除它再繼續產生具體操作方法如下:選中出現該情況的項目,編輯它的屬性配置屬性->建置事件->預建置事件->命令列for /R $(OutDir) %%i in ($(TargetName).ilk) do if /i %%~zi
Time of Update: 2018-12-07
閑著足夠無聊的人會胡思亂想是很符合邏輯的事。最近蟲蟲線上上線後手頭的活開始稀鬆起來,漸漸也就變得無聊了。上班時間不能開qq,等下班回去上線總是一堆留言,主要是那些qq群。不過大都直接翻到最後一條就關閉了,也有時直接關閉。為什麼群的內容會那麼不重要?群這樣的工具是用來做什麼的?於是突發奇想,發覺對於這不同的交流手段:如果往返的速度越慢,其內容價值越高;反之則低。電子郵件大概是在網上相對比較慢的手段了,它的往返時間取決於收發信的人訪問信箱的頻率。不過對哪些用notes等帶有通知功能又長時間線上的人來
Time of Update: 2018-12-07
首先感謝xq; lj定位問題! 問題出在我簽入的來自卡馬克的求平方根函數代碼。CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->double InvSqrt(double number){ __int64 i; double x2, y; const double threehalfs = 1.5F;
Time of Update: 2018-12-07
問題:輸入兩點座標(X1,Y1),(X2,Y2),計算並輸出兩點間的距離。輸入資料有多組,每組佔一行,由4個實數組成,分別表示x1,y1,x2,y2,資料之間用空格隔開。對於每組輸入資料,輸出一行,結果保留兩位小數。比如,輸入:0 0 0 10 1 1 0那麼輸出:1.001.41題目很簡單,甚至有點無聊了。#include <math.h>int main(){ float a,b,c,d;
Time of Update: 2018-12-07
一個只包含EOF三個字元的字串,並且不存在連續的O,問長度為n的這種串有多少種。其中0<n<40。遞推: e'=e+o+f, o' =e+f, f'=e+o+f// 預先處理查表main(i,n){__int64
Time of Update: 2018-12-07
友元介面-限制你的友元類數量 在寫C++程式時,也許你遇到過這樣的情況:在一個類有一組策略,而且這組策略的實現都需要訪問A的一些成員,而且這些成員並不希望被其它類所訪問。一般這些成員被期望設定為保護或者私人的,並且這組策略被當作這個類A的友元類。如: CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->class Strategy1;class
Time of Update: 2018-12-07
天龍八部中,姑蘇慕容家婢女阿朱本是大理鎮南王段正淳和阮星竹所生的兩個女兒之一。她與喬峰曆經坎坷之後情投意合,本打算在喬峰報了血海深仇之後一同放牛牧馬過平談快樂的生活。誰知道機緣巧合,居然讓阿朱為了救自己生父段正淳而不得與親人相認,甚至還要替父而死。阿朱重情重義,甘願捨身為喬峰而死。實在讓我很感動。愛一個人可以愛到這樣的地步。唉,只能歎息造物弄人,讓有情人不能團聚,讓骨肉分離。因為段王爺的那無關生死的花心大蘿蔔行為經過一連串的事件放大之後可以造成無數的慘案和悲劇。蝴蝶效應應該是金大俠發現的才對~跑
Time of Update: 2018-12-07
昨天晚上單刷噩夢汜水關。毀了2套武器,吃了無數的藥和大力丸,耗盡複活幣。終於幹掉了華雄。同時也想到了如何將一個分支上暫時不能簽入但又需要轉移到其它分支上的大量代碼妥善轉移的方法。1. 擷取檔案清單首先,在vs中開啟暫止的變更視窗:視圖->其它視窗->暫止的變更選中要轉移的文條件,然後點擱置,填寫擱置集名稱,然後去掉在本地保留功能的更改選項,點擱置確認。
Time of Update: 2018-12-07
kaikai 21:18:46最近對格鬥類的遊戲感興趣kaikai 21:19:06想做格鬥過關的遊戲:)下雨了... 21:19:09格鬥遊戲是指類似KOF ?下雨了... 21:19:30合金彈頭那種過關遊戲?kaikai 21:19:42差不多。下雨了... 21:20:30我記得好像有玩過類似的別人製作的遊戲 和魂鬥羅差不多kaikai 21:20:56主要是動作遊戲。再增加格鬥方面的內容。玩家能選擇的動作以及動作的組合方式多而靈活。kaikai
Time of Update: 2018-12-07
自前一次戰鬥以來,倜斯族一直享受著和諧與寧靜。不過沃爾納特族這次又展開行動了,他們妄圖侵略倜斯的領地。這一次,倜斯族增加了強悍的佛斯倜斯,他們是武裝了乳白色防酸腐蝕侵害的鈦合金的倜斯族戰士。還有專門為了對付沃爾納特而被製造的沃爾納特夾子。他們與沃爾納特族展開了激烈的戰鬥。無數的沃爾納特被肢解,而後倜斯們分享了大量戰利品:沃爾納特肉。這是一場正義的戰爭,偉大而又激烈!
Time of Update: 2018-12-07
/LTCG, 連結時代碼產生, 由於在連結時產生代碼,可以全域地對所有obj進行最佳化. 一般用於release版的產生. 該選項與增量連結是衝突的.開啟了連結時代碼產生,即便在增量連結開啟的情況下,仍然要進行完整連結.為了讓Debug版本產生速度不變慢,請保持Debug版本不使用連結時代碼產生選項.並且也不要依賴帶有/LTCG選項產生的庫