Time of Update: 2018-12-04
轉自:http://hi.baidu.com/luckymouse2009/blog/item/80042808ee129da62fddd47e.html C++ IO標準庫 檔案操作2009-07-01 14:23寫一個在一個流中同時讀寫檔案的小程式string login , user;fstream logfile("log.dat",fstream::in | fstream::out | fstream::trunc); if (!logfile){
Time of Update: 2018-12-04
今天碰到一個很奇怪的現象,先貼下代碼給大家看看 int s = 0; for (int i = 0; i > sites.Count ; i++) { if (sites[i-1].direct == e.Node.Text) {
Time of Update: 2018-12-04
一、不均勻分布的香,每根香燒完的時間是一個小時,你能用什麼方法來確定一段15分鐘的時間? 第一根點燃兩頭,第二根只點一頭。當第一根燒完時,時間過去了30分鐘,所以第二根還能燒30分鐘。這時點燃第二根的另外一頭,第二根香還能燒的時間就是15分鐘。 二、普查員問一女人,“你有多少個孩子,他們多少歲?”。
Time of Update: 2018-12-04
用 c 語言如何能得到指定介面的ip地址 winsocket的描述如下:5.1.6 getsockname()簡述: 擷取一個套介面的本地名字。 #include <winsock.h>; int PASCAL FAR getsockname( SOCKET s, struct sockaddr FAR* name, int FAR* namelen); s:標識一個已捆綁套介面的描述字。 name:接收套介面的地址(名字)。 namelen:名字緩衝區長度。注釋:
Time of Update: 2018-12-04
對於普通類型的對象來說,它們之間的複製是很簡單的,例如: int a=100; int b=a; 而類對象與普通對象不同,類對象內部結構一般較為複雜,存在各種成員變數。下面看一個類對象拷貝的簡單例子。 #include <iostream>using namespace std;class CA{ public: CA(int b) { a=b; } void Show () { cout<<a<<endl;
Time of Update: 2018-12-04
這個程式僅供編程參考若想在平時用,請下載微軟的wallpaper changer我這個程式實現了定時更換案頭背景的功能命令列 wallpaper "your images' directory path" time_in_minute 編程要點findfirstfile findnextfile 尋找影像檔SystemParametersInfo 修改系統資訊,在這兒當然是案頭背景註冊表操作 儲存資訊 如果做得實用,應加入開機啟動功能,自然還要gui//wallpaper.c//by
Time of Update: 2018-12-04
能整理大部分無用檔案 #!/usr/bin/python#syscleaner.pyimport osimport os.path#delete files and directory recursivelydef itedel(dir): print('in dir :'+dir) for doc in os.listdir(dir): try: if(os.path.isdir(doc)): itedel(dir+
Time of Update: 2018-12-04
(點擊此處,接上篇)有時候,即使編譯器完全心甘情願地 inline 一個函數,它們還是會為這個 inline function 產生函數本體。例如,如果你的程式要持有一個 inline function 的地址,編譯器通常必然為它產生一個 outlined 函數本體。它們怎麼能拿得出一個指向根本不存在的函數的指標呢?再加上編譯器一般不會對通過函數指標的調用進行 inlining(內聯化)的事實,這就意味著,對一個 inline function
Time of Update: 2018-12-04
Item 31: 最小化檔案之間的 compilation dependencies(編譯依賴)作者:Scott Meyers譯者:fatalerror99 (iTePub's Nirvana)發布:http://blog.csdn.net/fatalerror99/你進入到你的 C++ 程式中,並對一個 class 的 implementation(實現)進行了細微的改變。提醒你一下,不是 class 的 interface(介面),只是 implementation(實現),僅僅是
Time of Update: 2018-12-04
記憶體管理的基礎是要知道怎麼獲得以及釋放記憶體,如你所知,在C/C++中就是調用new和delete操作。1. 分清operator new和new operator 全域函數operator new通常這樣聲明:void * operator new(size_t size);傳回值類型是void*,表示其返回的是一個未經處理(raw)的指標,指向未初始化的記憶體。參數size_t確定分配多少記憶體。你能增加額外的參數重載函數operator
Time of Update: 2018-12-04
近日踱入書店,驚訝的發現國內又出了一本C++教材.紅色封面,厚重莊嚴,書脊上印有“國家XXX優秀教材”等熟悉字樣,拿起來一翻,作者竟是如雷貫耳的譚浩強老先生.這位出生C語言的老教授在C領域的貢獻可以說是“地球人都知道”(連我這個不學C的都知道^_^).但是,令我驚訝的事情來了:翻開目錄,從頭到尾瀏覽了一遍...嗯,不錯,中規中矩,有條有理,井然有序,巨細靡遺(還有什麼成語來著?^_^!)但是,(咦,我為什麼要說“但是”呢?),我驚訝的discover:居然整個目錄沒有任何地方提及template
Time of Update: 2018-12-04
螞蟻哪種動物最強大?可能每個人的答案都不同。我的答案是螞蟻。沒錯,小小的螞蟻。一個螞蟻是渺小的,脆弱的。然而,一群螞蟻卻是非常強大的。它們能夠殺死并吞噬遇到的任何生物,包括人類。這並不僅僅是由於它們數量眾多。更重要的,是它們的組織。在所有的動物中,螞蟻的組織是最嚴密,最高效的。使得螞蟻在任何一個領域都成為了領先者。螞蟻是最優秀的獵手、最優秀的採集者、最優秀的牧民、最優秀的種植者,最優秀的建築師、最優秀的旅行家,以及最優秀的戰士。蜜蜂、胡蜂等動物,也是群居的,和螞蟻一同被稱為社會昆蟲。但它們的能力
Time of Update: 2018-12-04
講述動態產生RSS檔案的方法。動態產生RSS檔案也基本有兩種方法,一種是用字串累加的方法,另一種是使用xml文檔產生的方法。字串累加的方法也比較簡單,我也就不多說了,這裡著重說一下產生XmlDocument的方法,包括各種節點的建立,屬性的建立等。當然在此也有必要說明一下為什麼採用後者,因為後者符合XML DOM標準,有利於你認識dom模型,並且構造速度更快,構造出的xml文檔更不容易出錯,其中有一些細節我也會做一些必要的講述。 主方法如下:private void WriteRSS(){
Time of Update: 2018-12-04
whois.aspx <% @Page Language="C#" %> <% @Import Namespace="System.Net.Sockets" %> <% @Import Namespace="System.Text" %> <% @Import Namespace="System.IO" %> <% @Import Namespace="System.Collections" %> <script
Time of Update: 2018-12-04
1,set的含義是集合,它是一個有序的容器,裡面的元素都是排序好的,支援插入,刪除,尋找等操作,就 像一個集合一樣。所有的操作的都是嚴格在logn時間之內完成,效率非常高。 set和multiset的區別是:set插入的元素不能相同,但是multiset可以相同。 建立 multiset<ss> base; 刪除:如果刪除元素a,那麼在定義的比較關係下和a相等的所有元素都會被刪除 base.count( a
Time of Update: 2018-12-04
載入或儲存XML時引發的異常.System.ArgumentException: “”(十六進位值 0x1D)是無效的字元。產生原因是xml檔案中包含低位非列印字元造成的處理方法:在產生xml檔案的時候,過濾低位非列印字元把一個字串中的 低序位 ASCII 字元 替換成 &#x 字元轉換 ASCII 0 - 8 -> � - 轉換 ASCII 11 - 12 -> - 轉換 ASCII 14 - 31 -> - return
Time of Update: 2018-12-04
C#使用ConfigurationManager類操作設定檔 .net1.1中如果需要靈活的操作和讀寫設定檔並不是十分方便,一般都會在項目中封裝一個配置 檔案管理類來進行讀寫操作。而在.net2.0中使用configurationmanager 和webconfigurationmanager 類可以很好的管理設定檔,configurationmanager類在system.configuration中,
Time of Update: 2018-12-04
C# WinForm清空介面控制項值的小技巧 2010-03-28 來自:CNBLOG 字型大小:【大中 小】 摘要:在WinForm程式開發中,清空控制項的值是經常的事情,本文介紹C# WinForm清空介面控制項值的小技巧
Time of Update: 2018-12-04
想作一個類似ClickOnce功能的小程式,用XML儲存程式資訊,然後判定伺服器上的程式版本是否更新,如果是則把新版本下載到指定路徑,然後調用.現在還有一個問題是不知道怎麼把Update程式關閉,待改.VS2005的ClickOnce功能的確不錯,比較好用.UpdateVer.xml<UpdateInfo> <PreVersion>1.0.0.1</PreVersion> <UpdatePath>http://localhost/testc1/
Time of Update: 2018-12-04
我的XML檔案裡的內容類別似於:<diyu> <河南省> <安陽市></安陽市> </河南省> <湖北省> <長沙市></長沙市> </湖北省></diyu> 代碼:XDocument diqu = XDocument.Load("diqu.xml"); public void bindProvince()