Time of Update: 2016-01-09
標籤:一、首先開啟VS2013,建立Windows服務項目 二、建立完成後對"Service1.cs"重新命名位"ServiceDemo";然後切換到程式碼檢視,寫個服務作業記錄。 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Diagnostics;using System.IO;using System.Linq;using
Time of Update: 2015-12-29
標籤: static void Main(string[] args) { //new個對象 Calculator cal = new Calculator(); //做事情 cal.Run(); }///////////////////////////////Calculator類:
Time of Update: 2015-12-28
標籤:按照慣例,老周是先吹牛後講正事。今天就給大夥吹吹這個事。有網友不知道是不是昨晚喝高了,居然研究起老周來了。實話告訴你,老周沒什麼好研究的,老周又不是編譯器,老周只是一個游離於大善大惡之間的平凡人,說來也只不過是:無故尋愁覓恨,有時似傻如狂。縱然生得好皮囊,腹內原來草莽。潦倒不通世務,愚頑怕讀文章。行為偏僻性乖張,那管世人誹謗!老周上不行聖人之道,下不通小人之事,渺渺乎,悠悠於人世間的一顆微塵罷了。所以,不要研究老周了。網友感興趣,老周你是怎麼學到編程了的,而且還完全自學的。唉,要說起這個,
Time of Update: 2015-12-26
標籤:C#回調實現的一般過程C#的方法回調機制,是建立在委託基礎之上的,下面給出它的典型實現過程。(一) 定義、聲明回調Delegate void DoSomeCallBack(type para);DoSomeCallBack doSomeCallBack;可以看出,這裡定義聲明的“回調”(doSomeCallBack)其實就是一個委託。(二) 初始化回調方法doSomeCallBack=new
Time of Update: 2016-01-07
標籤:枚舉是一個指定的常數,其基礎類型可以是除 Char 外的任何整型。如果沒有顯式聲明基礎類型,則使用 Int32。定義預設基數從0開始,也可指定數值。enum Days { Saturday, //預設基數從O開始 Sunday, //1 Monday, Tuesday, Wednesday, Thursday, Friday};enum Colors { Red = 1, //指定預設基數 1 Green,
Time of Update: 2016-01-04
標籤:struct BITMAPFILEHEADER{public short bfType;public int bfSize;public short bfReserved1;public short bfReserved2;public int bfOffBits;}public static System.Drawing.Image GetDwgImage(string FileName){if (!(File.Exists(FileName))){throw new
Time of Update: 2015-12-25
標籤: void ConvertProject() { List<BaseProjectConverter> convertors = new List<BaseProjectConverter>(); Assembly archiverAssembly = this.GetType().Assembly; foreach (Type type in
Time of Update: 2015-12-25
標籤:這兩天因為工作需要,要到某個網站採集資訊,一是要類比登陸,二是要破解驗證碼,本想用第三方付費打碼,但是想想網上免費的代碼也挺多的,於是乎準備從網上擼點代碼下來,誰知道,擼了好多個都不行,本人以前也沒接觸過這方面的,代碼無從下手,最後不知道在哪個兄台部落格找到一個國外的第三方開源OCR,說是強大的Google公司做維護,C++開發的,有.NET封裝的連結庫,甚好!項目地址:https://github.com/tesseract-ocr/tesseract語言庫:https://github
Time of Update: 2015-12-25
標籤:轉自:www.scottqian.com--概述與導航
Time of Update: 2015-12-21
標籤:///using Microsoft.Office.Core;using Microsoft.Office.Interop.Excel;using System.IO;using System.Reflection; <summary> /// 匯出按鈕的點擊事件 /// </summary> /// <param name="sender"></param> /// <param
Time of Update: 2015-12-24
標籤: 1、類與對象 類是物件導向編程的基本單元;類造出來的變數叫對象。 一個類包含倆種成員:欄位與方法。 欄位即變數,方法即函數。 物件導向思想:教給我們如何合理的運用類的規則去編寫代碼。2、類的欄位 欄位代表了類中的資料。在變數之前可以加上public、private和protected表示欄位的存取權限。3、類的方法(1)、函數的概念
Time of Update: 2015-12-24
標籤:1 class student 2 { 3 public int _code; 4 public int Code//屬性 5 { 6 //擷取值 7 get 8 { 9 return 5;10 }11 //設定值12 set13 {1
Time of Update: 2015-12-24
標籤:Performance issuesLet‘s dig a little deeper. When data is passed into methods as value type parameters, a copy of each parameter is created on the stack. Clearly, if the parameter in question is a large data type, such as a user-defined structure
Time of Update: 2015-12-22
標籤:剩下十天左右時間,準備一下筆記題,也鞏固一下基礎知識。本想萬一找不到合適的就在家脫產學到過年算了,後來想想確實沒必要,就算年前不好找工作,無非是錢多錢少、路遠路近的問題。實在找不到滿意的,可以先湊合著工作兩三個月,到轉正時如果薪資什麼的還達不到要求,到時年初比較好找工作。對著書也看不出什麼來,就在網上找找筆試面試題,簡單的看看就算了,有些經典的有代表性的,隨手記錄下來。主要是看園內”漢城節度使“去年四月的長文,邊看邊記一些感想,有一些複製和刪改。其餘查的資料就不一一
Time of Update: 2015-12-20
標籤:c# 一般型別系統 及變數在 深拷貝 淺拷貝 函數傳參 中的深層次的表現 在編程中遇到了一些想不到的異常,跟蹤發現,自己對於c#變數在記憶體上的表現理解有偏差,系統的學習並通過代碼實驗梳理了各種情況下,變數在記憶體級的表現情況,對以後的coding應該有些協助。在此記錄以免忘記了。。。1.
Time of Update: 2015-12-22
標籤:項目中需要使用串口熱敏印表機,所以研究一下串口列印。using System;using System.Linq;using System.Collections.Generic;using System.Text;using System.IO.Ports;using System.Collections;using System.Windows.Forms;using System.Drawing;namespace PrinterTest{ public class
Time of Update: 2015-12-22
標籤:假設1我有個類叫SortClass,類中有個BubbleSort(int[] array)用於給數組進行排序。假設2我有個類叫SortT<T>,類中有個BubbleSort(T[] array)用於給數組進行排序。現在我需要在控制台應用程式裡通過反射調用BubbleSort方法為數組int[] array進行排序。int[] array = new int[] { 1,7,98,165,4,8,97
Time of Update: 2015-12-31
標籤:分析 因為負載產生器的效能太好,發資料包特別快,伺服器也響應特別快,從而導致負載產生器的機器的連接埠在沒有timeout之前就全部佔滿了。在全部佔滿後,就會出現上面的錯誤。執行netstat–na命令,可以看到開啟了很多連接埠。所以就調整TCP的time
Time of Update: 2015-12-28
標籤:本章的標題是函數。C的設計原則是把函數作為程式的構成模組。 1.函數概述 函數的定義:函數是用於完成特定任務的程式碼的自包含單元。 使用函數的原因:1.函數的使用可以省去重複代碼的編寫。2.使得程式模組化,更有利於閱讀、修改和完善。以這種方式看待函數有利於把精力投入到程式整體設計而不是實現其細節。 函數同變數一樣有多種類型。任何程式在使用函數之前都需要聲明該函數類型。 函數參數、函數類型沒啥說的,其他語言都會講到。 PS:函數的結尾最好只使用一次return,這樣更有利
Time of Update: 2015-12-22
標籤:/*UTF-8 valid format list:0xxxxxxx110xxxxx 10xxxxxx1110xxxx 10xxxxxx 10xxxxxx11110xxx 10xxxxxx 10xxxxxx 10xxxxxx111110xx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx1111110x 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx 10xxxxxx*/char *filter_none_utf8_chars(char