原创 【傻傻分不清楚】C#const與readonly

const表示不變常量,不能被修改。readonly表示只讀。 1.const必須制定初始值,readonly可以不用。 public readonly int b ; const int a = 1;

原创 如何準確判斷請求是搜索引擎爬蟲(蜘蛛)發出的請求

http://www.cnblogs.com/yukaizhao/p/python-test-ip-is-searchengine-spider.html 點贊 收藏 分享 文章舉報

原创 ADO連接SqlServer的兩種方式

記得很久前寫DAL的時候,將這兩種方式搞混淆,以至於的到的連接對象始終是null,搞得十分狼狽。記錄下來,僅當教訓! 方式一: 配置: <configuration> <connectionStrings> <add name

原创 【工具】C# DataTable導出到Excel

public Excel.Application m_xlApp = null; /// <summary> /// 將DataTable數據導出到Excel表 /// </summa

原创 【c#筆記】網頁數據抓取

這個東西之前一直沒有做過,網上也有很多工具,不過還是自己嘗試寫代碼來完成。 之前上傳的代碼片段有這個方法 後臺方法1: public static String GetHtml(string url) {

原创 【MVC】AngularJs+KendoUI開發報表Demo(導出Excel和折線圖)

廢話寫在最前面 做angular開發已經有很長一段時間了,它的優勢已經不用贅述了,尤其是雙向綁定和高度模塊化,真是裝逼利器,甚是好用... 至於KendoUi,接觸時間不長,名字看上去是UI框架,但個人覺得更偏js。特別是自定義控件和Gr

原创 EF Code First Migrations數據庫遷移

轉自:EF Code First Migrations數據庫遷移 要點: 安裝EF:Install-Package EntityFramework修改類文件PortalContext.cs的靜態構造函數: static PortalCon

原创 【angularjs 自學系列】1.過濾器

這段時間接手一個新項目,前端是用angular,之前一直沒有接觸過,趁這段時間的週末加班,權當來學習下。今天結合官網api,做了一個小例子,功能雖簡單,但很多細節的地方沒有注意到,導致走了很多彎路。 1.導入angular 去官網下載an

原创 【一步一步學NPOI】5.單元格合併與對齊

1.合併單元格 需要用到的類:CellRangeAddress CellRangeAddress類的構造方法   public CellRangeAddress(int firstRow, int lastRow, int firstCo

原创 【一步一步學NPOI】8.讀取數據表到Excel

1.表結構 2.讀取數據表,循環綁定 public static DataTable GetData() { var strSql = "SELECT * FROM CICUser";

原创 css實現文字過長顯示省略號的方法

轉自:http://www.3lian.com/edu/2014/07-11/155082.html 因爲網頁排版的需要,有些地方需要過長的問題加上省略號。比如:標題限制20箇中文的寬度,超出的就用省略號代替。之前會使用程序截取的方法,不

原创 linq擴展方法

1.動態排序 public static IQueryable<T> Sort<T>(this IQueryable<T> source, string sort) { string sortSt

原创 【一步一步學NPOI】10.導入Excel到DataTable

轉自:http://www.cnblogs.com/colder/p/3611906.html public static DataTable ExcelToDataTable(string str_

原创 【一步一步學NPOI】7.冷知識

1.顯示隱藏Excel網格線 sheet1.DisplayGridlines = false;//隱藏網格線(默認true) sheet1.IsPrintGridlines = true;//打印時,顯示網格線(默認fals

原创 【一步一步學NPOI】9.行轉列

Excel裏行列轉換很簡單,直接選擇性粘貼---轉置。 Npoi我暫時沒有發現類似的接口,不過我們可以通過重置數據源來達到同樣的目的。 我們來做這樣一件事:行列轉換,並加上自動增加的日期。 var row0_ = sheet1.Crea