原创 OSI七層與TCP/IP五層網絡架構詳解

OSI和TCP/IP是很基礎但又非常重要的網絡基礎知識,理解得透徹對運維工程師來說非常有幫助。今天偶又複習了一下: (1)OSI七層模型 OSI中的層 功能 TCP/IP協議族 應用層 文件傳輸,電子郵件,文件服務,虛擬終端 TFTP,H

原创 設計模式(c#)代碼總結

設計模式分爲三種類型 創建型模式:簡單工廠、工廠方法模式、抽象工廠模式、建造者模式、原型模式、單例模式 結構型模式:適配器模式、橋接模式、裝飾模式、組合模式、外觀模式、享元模式、代理模式。 行爲型模式:模版方法模式、命令模式、迭

原创 開發技能圖譜

操作系統 管理和控制計算機硬件與軟件資源的計算機程序,是直接運行在“裸機”上的最基本的系統軟件,任何其他軟件都必須在操作系統的支持下才能運行。 Android Android是一個基於Linux內核的移動操作系統,由Google成立的O

原创 查詢某個數據庫各個表佔用的空間大小

選中相應數據庫,右鍵點擊新建查詢,輸入一下代碼 --判斷是否存在結果存儲表[tablespaceinfo]。如果不存在,則創建 if not exists ( select * from dbo.sysobjects whe

原创 用VS的dumpbin查看程序的dll依賴項

打開 開始->所有程序->Microsoft Visual Studio 20xx ->Visual Studio命令提示(20xx),其中xx表示你的VS版本,筆者的是2010。 比如查看路徑爲F:\econDe.exe的程序econD

原创 C# ListView用法詳解 很完整

一、ListView類           1、常用的基本屬性:         (1)FullRowSelect:設置是否行選擇模式。(默認爲false) 提示:只有在Details視圖該屬性纔有意義。         (2

原创 c# try..finally VS return

int i = 1; try { return; i++; }

原创 c#基礎<一>-C#各個版本

C# 1,Visual Studio .NET 2002 首次發佈 C# 1.1,Visual Studio .NET 2003 #line 雜注和 xml 文檔註釋 C# 2,Visual Stud

原创 winform進程間嵌套、拖拽、消息通訊

一、進程間嵌套  有時候項目的架構因爲一些特殊原因需要採用多進程方式,我們需要把模塊(單獨進程)的嵌入到我們的主進程界面中。  1.首先我們利用ProcessStartInfo類將外部程序啓動 ProcessStar

原创 VS2013 產品密鑰 – 所有版本

Visual Studio Ultimate 2013 KEY(密鑰):BWG7X-J98B3-W34RT-33B3R-JVYW9 Visual Studio Premium 2013 KEY(密鑰):FBJVC-3CMTX-D8DV

原创 c#進程外Com服務(exe)編寫調用

網上有些進程外的一些資料,但有些簡單,研究了兩天寫了demo,可利用這種方式解決64位的程序調用32位的dll等問題,但注意方法參數不能含有IntPtr,因爲指針跨進程是無效的,每個進程都有自己的內存區域 一.編寫外部Com服務exe 

原创 c# Http Get Post Put Delete類整理

因爲對接海康的某協議用到了http,本來已以往的經驗使用http會很簡單,但post和get一直提交xml數據失敗,幾乎試遍了網上常用的方式還是沒有效果,三天後還是團隊有人用socket直接發送到成功了,不甘於直接用socket,繼續研究

原创 Dev GridControl 有數據顯示空行

因爲項目中用到了GridControl 出現了空行,但網上未找到解決辦法,現在寫個小結 第一種情況:綁定的字段名稱不正確(一般大小寫問題,容易排查) 第二種情況:綁定List,但List內的類的字段不具有get屬性     先上有問

原创 winform Control與UserControl的區別

作爲創建控件的起點,有兩個類分別用於不同的情況。理解這兩個類的結構,有助於確定什麼場合應使用哪個類。   1、Control類 Control類包含在System.Windows.Forms名稱空間中,其基本功能包括:在屏幕上定義

原创 開發環境與DevExpress的版本兼容關係

項目編譯是沒問題的。但調試運行時,出現“未能加載文件或程序集”、“找到的程序清單與程序集引用不匹配”等奇奇怪怪的問題。在確認所引用的DLL文件無誤後,覺得可能是因爲項目遷移,開發環境改變導致的版本兼容問題。翻看官方手冊,有豁然開朗的感覺