Time of Update: 2018-12-06
gridview 分頁: protected void gvupphoto_PageIndexChanging(object sender, GridViewPageEventArgs e) { this.gvupphoto.PageIndex = e.NewPageIndex; this.gvupphoto.DataBind(); } protected void gvupphoto_PageIndexChanged(object
Time of Update: 2018-12-06
這篇文章主要是從實用的角度講解並行計算需要瞭解的一些基礎知識以及需要注意的地方,包括並行迴圈的方法、如何終止、安全執行緒、常用類型等幾方面。 關於TPL中提供的並行方法,這裡就不再多說了,網上有很多例子,本系列文章第三個Topic主要講的不是“如何跑”,而是要講一下“如何停”。 曾經查過很多關於二者的資料,可能是我理解的原因,總覺得很少有對其解釋正確的,所以我覺得還是有必要寫出我的觀點,請大家指正。 Section 1.並行迴圈的終止:Break與Stop
Time of Update: 2018-12-06
又是DAN疼的一天!!木事做,怎麼辦,自訂點東西。那就拿HttpModule和httpHandler 開刀吧!一:自訂HttpModule 自訂HttpModule需要實現IHttpModule介面,介面裡的兩個方法
Time of Update: 2018-12-06
一·前言Linq 英文全稱Language Integrated Query,它提供了C#程式設計語言中的查詢文法,可以使用相同的文法訪問不同的資料來源。並且Linq還提供了不同資料來源的抽象層,所以可以使用相同的文法。本次筆記的主要內容如下:● 用List<T>在對象上執行傳統查詢● 擴充方法● λ運算式● LINQ 查詢● 標準查詢操作符● 運算式樹狀架構● LINQ 提供者 一。用List<T>在對象上執行傳統查詢首先我們來看一個最簡單的例子,請看下面的代碼:
Time of Update: 2018-12-06
物件導向開發過程中大家經常碰到的一個東東——資料實體。在實體物件執行個體的某一個資訊被修改後,面臨一個資料儲存的問題,網上可以搜尋到很多不同的儲存方法,這裡提供小蝦(本人)曾經用過的幾種常用方法:根據需要,將修改過的屬性群組合成SQL語句(未修改的屬性不作處理),然後執行資料庫命令儲存資料;提前寫好實體物件的SQL語句,如string sql = "UPDATE TableName SET ColumnName1 = {0}, ColumnName2 = {1}, ... WHERE
Time of Update: 2018-12-06
這篇文章將結合執行個體給大家介紹ITIL Foundation的管理方法和具體應用。目前ITIL Foundation主要有兩個版本,分別是Vesion 2與Vesion 3,個人認為二者並不是取代關係,而是不同企業發展不同階段的不同管理手法。 一. 簡述ITIL ITIL,全稱 Information Technology Infrastructure Library,譯為“資訊技術基礎架構庫”或“IT基礎架構庫”。
Time of Update: 2018-12-06
下面就來介紹一些查詢的樣本:1。Linq查詢var racers = from r in Formula1.GetChampions()where r.Wins > 15 && (r.Country == "Brazil" || r.Country == "Austria") select r;foreach (var r in racers){Responose.Write("{0:A}",
Time of Update: 2018-12-06
自從上一次寫關於ORM的文章已經是幾個月前的事情了,在這裡先貼一下文章的地址,如果大家感興趣的話可以去看看。1、支援差異資料儲存的資料庫實體類設計——處女作2、支援差異資料儲存的資料庫實體類設計(二)(續)3、支援差異資料儲存的資料庫實體類設計(三)(續)
Time of Update: 2018-12-06
上一篇文章主要給大家介紹了“基於ITIL體系的IT部門建設”,下面舉幾個例子,來說明ITIL實施後的效果。 ● 基於ITIL體系的IT專案管理 任何項目的上線都會啟動對項目營運的環節,而這個環節的重要性往往超過專案管理的任何一個環節,因為這是“結果導向”管理思想的最終成果環節。 這裡我想以電子商務項目為例,引入ITIL的“服務台職能(Service Desk Function)”來完善電子商務的運營體系。
Time of Update: 2018-12-06
關於資料類型轉換類,我想部落格園中的99%的人都寫過,不論你用什麼程式設計語言,都應該涉及到資料類型轉換,這裡我說說我的一些想法,各位如果覺得合適的就採納,覺得不屑一顧的可以飄過,拍磚的稍微輕一點。先申明一下,本文講到的資料類型轉換,主要指的是.net內建的單一資料型別之間的轉換, 如object, string, bool, DateTime, int ,long,
Time of Update: 2018-12-06
自從上一次寫關於ORM的文章已經是幾個月前的事情了,在這裡先貼一下文章的地址,如果大家感興趣的話可以去看看。1)、支援差異資料儲存的資料庫實體類設計——處女作2)、支援差異資料儲存的資料庫實體類設計(二)(續)3)、支援差異資料儲存的資料庫實體類設計(三)(續) 4)、SAS架構問世(本文)
Time of Update: 2018-12-06
本來本文只是本人在百度知道上面的一個提問,但是由於百度知道太噁心了,半天沒人給出合適答案,然後自己想回答問題,卻發現字數居然限制那麼死,所以把那個問題搬家到這裡了。 問題的意思包括兩次建立對象:1、反射建立對象;2、利用反射建立的對象來建立對象;其中第二層次的建立對象可以又會有兩種:a)、new的方式構造對象b)、反射建立對象請問在第二層次的new方式建立對象和直接用new方式(即跳過第一層反射操作)建立對象在效能上面又多大的差異? 一直沒能夠等到我需要的答案,只有自己寫代碼測試了,測試方法還是
Time of Update: 2018-12-06
並行計算無疑是.Net Framework平台的一大亮點,它自動的將一個任務分解,並以並發的形式執行,程式員不用操心各任務之間的協作和同步問題,這使得可以更加專註於業務的實現。 .NET 中的 TPL(Task Parallel Library),中文意思是工作平行程式庫,它的設計是為了能更簡單地編寫可自動使用多處理器的Managed
Time of Update: 2018-12-06
今天開始發第一篇英文原創部落格《The DotNet Garbage Collection》The Garbage Collection is a very important part of DotNet platform.Today we will talk about it. Think about if not GC,DotNet is also called a platform? Although both languages are compiled into MSIL in
Time of Update: 2018-12-06
說到日誌,大家都清楚,無非就是記錄:誰,在什麼時候,做了什麼/發生了什麼錯誤,是不是覺得很簡單。這次我也來做一回輪子,一步步教你如何寫自己的日誌協助類。 在開始之前我們需要分析一下日誌協助類(這裡主要指文本日誌)有哪些地方需要注意的:1)、日誌協助類是用靜態類,還是用?2)、日誌發生者通過什麼方式傳入,參數,還是?3)、日誌通過什麼方式寫,同步還是非同步?4)、記錄檔儲存位置和檔案大小控制。5)、擴充問題。 暫時個人只找到這麼多,望大家補充。
Time of Update: 2018-12-06
CSS選擇符包括通配選擇符、ID選擇符、屬性選擇符、包含選擇符、類選擇符等,他們的基本格式為: 通配選擇符:$("#ID *") 表示該元素下的所有元素。 ID選擇符:$("#ID") 表示獲得指定ID的元素。 屬性選擇符:$("input[type=text]") 表示type屬性為text的所有input元素。 包含選擇符:$("ul li a") 表示ul元素下所有的li元素裡的所有a元素。 類選擇符:$(".Class")
Time of Update: 2018-12-06
最近公司項目比較少,閑的有點...其實你懂的!!!作為一名想成為高手的程式員,是不是有時候你覺的浪費時間就是浪費生命呢?看院子裡老李他們那些高手,希望有一天也可以成為他們!!但是當你這樣感覺的時候,你該做什嗎?我感覺一個程式員要想時時刻刻充滿學習的激情,心裡是很重要的,最近因為有私活,所以上班時間DAN疼的時候又不能做私活,因此心裡感覺不知道做什麼......平時逛園子都能很有興趣的讀讀 大牛們的文章,可是這幾天總是木心情,女人一個月有那麼幾天,男人可沒有。今天又是一個木心情,上午閑了半天,下午
Time of Update: 2018-12-06
上接 DotNet並行計算的使用誤區(一) ● 誤區三 . 並行計算是運行時的事 的確,DotNet會在運行時決定是否使用並行庫處理代碼,但是早在你編譯代碼時,編譯器就早已為這一時刻做好準備,換就話說: 1. 使用並行庫處理代碼與普通方式對比,IL的結構是不同的。 2. 即使你選擇使用並行計算,並且你也確實擁有多核(線程)CPU,運行時你的代碼也不一定是並行的。
Time of Update: 2018-12-06
這篇文章的出現源於跟同事的一次爭吵,其中爭吵的主題是關於軟體中一些控制項的顯示風格的問題,主要包含下面這些情況: 1、Lable控制項的對齊,是否在Label控制項的Text最後加上冒號,也就是“:”; 2、ListLiew控制項列頭文字對齊、是否顯示網格線; 3、……
Time of Update: 2018-12-06
以下為一些適合新手的基礎知識,你要是說無聊,請看上一篇文章..................接受傳直 和 快顯視窗Response.Write("<script language=javascript>alert('調用response的方法')</script>"); if (!IsPostBack) { string id = Request.QueryString["id"].ToString();