Time of Update: 2018-12-08
///<summary>/// This mehtod retrieves the excel sheet names from /// an excel workbook./// </summary>/// <param name="excelFile">The excel file.</param>/// <returns>String[]</returns>private String[]
Time of Update: 2018-12-08
前言 這個東西都寫著放了2個月了,一直沒有完全寫完,卡在Regex那裡了,再加上懶就停下來了 - _ - # !!但是目前根據網址下載圖片沒有什麼大問題,附上原始碼,歡迎大家繼續幫我寫下去,呵呵:) 原始碼: /Files/over140/ImagesBatchDownloading.rar 歡迎大家多多指教,可以考慮加入多線程和非同步擷取資料,並且Regex有待改善:)請查看最新版:笨笨圖片批量下載器 V0.3 beta[C# | WinForm | Regex |
Time of Update: 2018-12-08
開篇在現實程式開發中, 我們開發的最多,最廣泛的還是一些各類型的資料管理系統,當然不同的系統有功能上的差異,資料庫也不一樣,但最主要,最常見的功能無外乎對資料的基本操作(增刪改查).該系統開發系列記錄了整個簡易電影記錄管理系統的開發過程,絕大部分功能模組設計與實現都附上了,大部分代碼也都包含注釋,十分適合C#新手學習和掌握. 本期概述第一期我們一起來學習下如何使用Visual Studio
Time of Update: 2018-12-08
實際上在C#中實現繁體和簡體的相互轉換還是比較容易的,一般有三種方法來實現,我這裡總結一下:1,可以利用VB.NET中的StrConv方法來實現,由於C#中沒有提供這樣的方法,只好借用VB.NET裡的方法了: 需要先添加對Microsoft Visual Basic.net runtime.dll程式集的引用 如果這樣來實現轉換: //繁體轉簡體
Time of Update: 2018-12-08
有朋友問道:代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-08
天文學有一種連續紀日的儒略日(JD),它以儒略曆公元前4713年1月1日的GMT正午為第0日的開始。還有一種簡化儒略日(MJD): MJD=JD-2400000.5 MJD的第0日是從西曆1858年11月17日的GMT零時開始的。 需要注意:儒略曆公元前4713年1月1日相當於西曆公元前4713年11月24日。 儒略日(Julian day)是指由公元前4713年1月1日,國際標準時間中午12時開始所經過的天數,多為天文學家採用,用以作為天文學的單一曆法,把不同曆法的年表統一起來。
Time of Update: 2018-12-08
最近做的一個項目,其中需要對西門子PLC中定時器的間隔時間進行設定,資料格式為S5Time。 S5Time資料長度為兩個位元組,轉成16進位數後,第一位表示時間基準,第二至四位是用BCD碼錶示的時間值。時間基準的二進位代碼如下: 10ms 00 100ms 01 1s 10 10s 11 舉個例子,時間間隔值為5s時,轉成16進位的S5Time數就是0x0500,也可以是0x2005等,在PLC中CP
Time of Update: 2018-12-08
在物件導向程式設計中,有時我們需要在運行時查詢一個對象是否能作為某種多態類型使用。與Java的instanceof,以及C#的as、is運算子類似,C++提供了dynamic_cast函數用於動態轉型。相比C風格的強制類型轉換和C++ reinterpret_cast,dynamic_cast提供了型別安全檢查,是一種基於能力查詢(Capability
Time of Update: 2018-12-08
前言 這個系列好久都沒有更新了,貌似上一篇還是在今年五月份發布的。呵呵,不感慨了,還是開始介紹今天的內容吧! 這裡說明一下這次實現的換膚都是基於貼圖換膚的,並不可以像QQ那樣還可以調整色調甚至自訂圖片為背景。如果您已經有過這方面的經驗,下面的內容或許不一定適合你。另外如果您對本文有興趣請到最後下載源碼對照閱讀。如果您還沒有看過這個系列前續的文章請先參閱這裡,本文的內容是在那幾篇的基礎上建立的!
Time of Update: 2018-12-08
作者: 李建忠接到一位前不久C#培訓學員的來信,這位學員雖然以前功底欠缺,但學習勁頭很足,在培訓中成長很快。即便基本吃透《.NET架構(修訂版)》還嫌不夠過癮,一心要成為高手中的高手。來信的目的是希望我來指點進階方向。說實話,我一般不想在這些有關個人發展的大是大非的問題上給人指導,因為太多親身或眼見的經曆告訴我人生實在是很難捉摸,善良、智慧、勤奮這些我們珍視的品格常常會碰到可怕的現實。我感覺我鼓勵一個人的時候,我只關注到了“程式正義”,並沒有多大的信心向他保證“結果正義”。人生不像軟體,可以在好
Time of Update: 2018-12-08
1)字串操作 strcpy(p, p1) 複製字串 strncpy(p, p1, n) 複製指定長度字串 strcat(p, p1) 附加字串 strncat(p, p1, n) 附加指定長度字串 strlen(p) 取字串長度 strcmp(p, p1) 比較字串 strcasecmp忽略大小寫比較字串strncmp(p, p1, n) 比較指定長度字串 strchr(p, c) 在字串中尋找指定字元 strrchr(p, c) 在字串中反向尋找 strstr(p, p1) 尋找字串
Time of Update: 2018-12-08
一.添加控制項IrisSkin2.dll。方法: 1.右鍵“工具箱”。“添加選項卡”,取名“皮膚”。 2.右鍵“皮膚”,“選擇項”彈出對話方塊 3.點擊“瀏覽“,找到IrisSkin2.dll,,next,next,確定。 4.在皮膚裡會出現。 5.把SkinEngine拖到設計介面,會出現在下面。二,把皮膚檔案中以ssk為尾碼名的檔案(如OneGreen.ssk)放在bin檔案夾的debug檔案夾裡。三,添加代碼。
Time of Update: 2018-12-08
第一、四個用途 用途一: 定義一種類型的別名,而不只是簡單的宏替換。可以用作同時聲明指標型的多個對象。比如:char* pa, pb; // 這多數不符合我們的意圖,它只聲明了一個指向字元變數的指標, // 和一個字元變數;以下則可行:typedef char* PCHAR; // 一般用大寫PCHAR pa, pb; // 可行,同時聲明了兩個指向字元變數的指標雖然:char *pa,
Time of Update: 2018-12-08
c#之process類相關整理一、根據進程名擷取進程的使用者名稱?需要添加對 System.Management.dll 的引用複製代碼 代碼如下:using System.Diagnostics;using System.Management;static void Main(string[] args){foreach (Process p in Process.GetProcesses()){Console.Write(p.ProcessName);Console.Write("----"
Time of Update: 2018-12-08
CRC(Cyclic Redundancy Check)校正應用較為廣泛,以前為了處理簡單,在程式中大多數採用LRC(Longitudinal Redundancy Check)校正,LRC校正很好理解,編程實現簡單。用了一天時間研究了CRC的C語言實現,理解和掌握了基本原理和C語言編程。結合自己的理解簡單寫下來。1、CRC簡介CRC檢驗的基本思想是利用線性編碼理論,在發送端根據要傳送的k位二進位碼序列,以一定的規則產生一個檢驗碼r位(就是CRC碼),附在資訊後面,構成一個新的二進位碼序列數共(
Time of Update: 2018-12-08
如果要給二維數組(m*n)分配空間,代碼可以寫成下面:複製代碼 代碼如下:char **a, i;// 先分配m個指標單元,注意是指標單元// 所以每個單元的大小是sizeof(char *)a = (char **) malloc(m * sizeof(char * ));// 再分配n個字元格,// 上面的m個指標單元指向這n個字元格首地址for(i = 0; i < m; i++)a[i] = (char * )malloc(n * sizeof(char
Time of Update: 2018-12-08
Const 是C++中常用的類型修飾符,常類型是指使用類型修飾符const說明的類型,常類型的變數或對象的值是不能被更新的。1、定義常量(1)const修飾變數,以下兩種定義形式在本質上是一樣的。它的含義是:const修飾的類型為TYPE的變數value是不可變的。 TYPE const ValueName = value; const TYPE ValueName =
Time of Update: 2018-12-08
全域變數的生命期和可見度是整個程式的運行期間,下面就來用彙編來看一下實際情況:c++源碼:複製代碼 代碼如下:int i = 2;//全域變數int main() { int j = i;}下面是彙編代碼:複製代碼 代碼如下:PUBLIC ?i@@3HA ; i_DATA SEGMENT?i@@3HA DD 02H ; 全域變數i記憶體空間_DATA ENDSPUBLIC
Time of Update: 2018-12-07
動態建立Word文檔 object path; //檔案路徑變數 MSWord.Application wordApp; //Word應用程式變數 MSWord.Document wordDoc; //Word文檔變數path = @"C:\TeacherEmploy.doc"; //路徑 wordApp =
Time of Update: 2018-12-07
虛擬機器主機服務商在運營過程中可能會受到駭客攻擊,常見的攻擊方式有SYN,DDOS等。通過更換IP,尋找被攻擊的網站可能避開攻擊,但是中斷服務的時間比較長。比較徹底的解決方案是添置硬體防火牆。不過,硬體防火牆價格比較昂貴。可以考慮利用Linux虛擬機器主機伺服器本身提供的防火牆功能來防禦.1.