原创 SendKeys.SendWait()用法

 此方法是模擬鍵盤的,所以必須傳入鍵盤數據。 SendKeys.SendWait("{F5}"); //發送F5按鍵 SendKeys.SendWait("^s"); //發送

原创 MOGRE學習筆記(1) - OGRE簡介及在vs2010下配置

由於工作需要,花費了一段時間研究OGRE,但是研究的目的是要在vs2010平臺下用c#進行MOGRE的開發,不得已才轉到MGRE,步驟是首選熟悉MOGRE的一些基礎知識,做到在winform下能用MOGRE單獨開發項目,最終的目的不僅限於

原创 html頭文件設置常用之設置

<meta http-equiv="pragma" content="no-cache">,pragma與no-cache用於定義頁面緩存,不緩存頁面(爲了提高速度一些瀏覽器會緩存瀏覽者瀏覽過的頁面,通過下面的定義,瀏覽器一般不會緩存頁面

原创 C#ExcelHelper操作類

主要功能如下1.導出Excel文件,自動返回可下載的文件流 2.導出Excel文件,轉換爲可讀模式3.導出Excel文件,並自定義文件名4.將數據導出至Excel文件5.將指定的集合數據導出至Excel文件6.獲取Excel文件數據表列表

原创 淺談css中圖片定位之所有圖標放在一張圖上

 如今做網頁爲了使網站豐富多彩,富於表現力,往往需要應用大量的圖片/圖標。如何處理這些圖片,使其儘量不影響網頁載入,解析等速度,是一個不大不小的問題。如果你的網站用各種圖標圖案裝飾的靚麗無比,但是需要等待較長的時間加載,那麼相信很多用

原创 C#版本socket聊天軟件

  前面發了C++版本的簡單socket聊天通訊軟件源碼,所以趕緊滴也把C#版本的socket聊天軟件。   功能相對簡單,客戶端未實現發送文件抖動功能,因爲服務端已經實現了,相信你可以舉一反三的 上圖:     

原创 堆棧,堆棧,堆和棧的區別

堆和棧的區別 (轉貼) 非本人作也!因非常經典,所以收歸旗下,與衆人閱之!原作者不祥! 堆和棧的區別 一、預備知識—程序的內存分配 一個由c/C++編譯的程序佔用的內存分爲以下幾個部分 1、棧區(stack)— 由編譯器自動分配釋放 

原创 input中id和name屬性的區別。

 做網站很久了,但到現在還沒有搞明白input中name和id的區別,最近學習jquery,又遇到這個問題,就在網上搜集資料。看到這篇,就整理出來,以備後用。 可以說幾乎每個做過Web開發的人都問過,到底元素的ID和Name有什麼區別

原创 C++ mfc版本socket通訊源碼分享

這是上個學期網絡通訊的課程設計所做的作業,C++語言中的MFC寫的。 後面將更新C#版本的基於socket的聊天室程序。廢話不多說,直接上源碼: 服務端代碼: // sFileDlg.cpp : 實現文件  //  

原创 jquery 之validate 筆記

jquery.validate是jquery旗下的一個驗證框架,藉助jquery的優勢,我們可以迅速驗證一些常見的輸入,並且可以自己擴充自己的驗證方法,並且對國際化也有很好的支持。 說明:需要JQuery版本:1.2.6+ 步驟: 1,

原创 ASP.NET中頁面傳值 的一些經驗

 一、目前在ASP.NET中頁面傳值共有這麼幾種方式: 1、表單提交,    <form action= "target.aspx" method = "post" name = "form1">  <input name = "pa

原创 .NET垃圾回收機制 和析構函數

在.NET Framework中,內存中的資源(即所有二進制信息的集合)分爲"託管資源"和"非託管資源".託管資源必須接受.NET Framework的CLR(通用語言運行時)的管理(諸如內存類型安全性檢查),而非託管資源則不必接受.NE

原创 存儲過程-簡單通用分頁

create PROCEDURE [dbo].[GetPageDataOutRowNumber] ( @tn nvarchar(30),--表名稱 @idn nvarchar(20),--表主鍵名稱 @pi int = 1,--當前頁數

原创 MAC地址和IP地址的區別

 介紹一下MAC地址的知識,MAC地址和IP地址的區別以及MAC地址在實際應用中所涉及到的安全問題。 一、基礎知識 如今的網絡是分層來實現的,就像是搭積木一樣,先設計某個特定功能的模塊,然後把模塊拼起來組成整個網絡。局域網也不例外,一

原创 對.Net 垃圾回收Finalize 和Dispose的理解

我們先來談談析構函數。 析構函數是不可繼承的。因此,除了自已所聲明的析構函數外,一個類不具有其他析構函數。 由於析構函數要求不能帶有參數,因此它不能被重載,所以一個類至多只能有一個析構函數。 析構函數是自動調用的,它不能被顯式調用。當任何