原创 static Class

static Class在當前Vs中不被支持,如果定義 public static class TestClass { } 那麼在編譯時就會報錯,提示修飾符static對該項無效。

原创 爲網站添加業務層

 也叫中間層,是網站的精髓,掌控應用程序的業務邏輯。 (文中例子只爲說明問題,可以有錯誤地方,不可照抄) 1.連接數據庫         1)打開sql 連接         2)執行數據庫操作,返回數據     (黃金法制:儘可能晚打開

原创 Sql Server實現分頁

          .net分頁有兩種方式,數據層上分頁和表示層上分頁,後者返回所有數據,這種方法佔內存,數據多不可取

原创 重裝方法override

自己對override的理解:把原來的方法(可以是虛的)重新定義了,但是結構要差不多。具體準確率還要根據以後的實踐。一下爲文摘: 要擴展或修改繼承的方法、屬性、索引器或事件的抽象實現或虛實現,必須使用 override 修飾符。 Over

原创 靜態類成員

      如靜態屬性和靜態方法,可不用先創建該類實例化就可以在類的外面條用他,作爲代替,他們可以直接用類名調用,最好的例子就是Math類了。     靜態類成員是在一個全局類實例被調用的,執行後不會被gc,在靜態成員第一次調用的時候,全

原创 sql語句的通配符(*)

          除非有必要,不要寫通配符,這樣會增加服務器通信量,而且就算需要所有列,也要明確指名他們,提高安全性,防止應用程序未來改變列數和列號

原创 C#的類和結構

          類和結構都可以包涵構造函數、常數、字段、方法、屬性、索引器、運算符、事件和嵌套等。結構是類型值,類是引用類型。在使用和申明結構函數,應該注意: 1)不能聲明結構默認的構造函數 2)在結構中,不能初始化實例字段 3)結構

原创 SQL中over

1.over不能單獨使用,要和分析函數:rank(),dense_rank(),row_number()等一起使用。 其參數:over(partition by columnname1 order by columnname2) 含義:按

原创 C#語法之定義接口和抽象類

       抽象類是abstract修飾符用於表示所修飾的類是不完整的,並且只能用做基類。抽象類和非抽象類的不同點:      抽象類不能直接實例化。雖然一些變量和值編譯時類型可以是抽象的,但是這樣的變量和值必須爲null,或者含有對非

原创 關於static class的意義和一些解釋

在java中: 1。final 篇 final 做爲一個獨立的存在,也表現的與衆不同。一般情況都可以理解爲 can't be changed. 1)final data: 實現constant語義。說明這個值:在編譯時不會變;在

原创 什麼是數據持久層

  J2EE的三層結構是指表示層(Presentation),業務邏輯層(Business Logic)以及基礎架構層(Infrastructure),這樣的劃分非常經典,但是在實際的項目開發法中,開發者通常對三層結構進行擴展來滿足一些

原创 評論:PHP程序不適用大型系統的九大原因

PHP確實十分容易編寫。但是PHP也有一些十分嚴重的缺陷。下面我會給出我的理由,爲什麼PHP不適合於比小型業餘網站更大的網站。     1、對遞歸的不良支持     遞歸是一種函數調用自身的機制。這是一種強大的特性可以把某些複雜的東西變

原创 c++的瞭解和一些書籍

C++是一門廣泛用於工業軟件研發的大型語言。它自身的複雜性和解決現實問題的能力,使其極具學術研究價值和工業價值。和C語言一樣,C++已經在許多重要的領域大獲成功。 mP/&mi5I zO9D&Q3K;D ,Pw2]3et9Bh4S {;

原创 抽象類和接口區別

         1  類可以實現任意多個接口,但是最多隻能對一個抽象類進行子類化.         2 一個抽象類可以包含非抽象方法,而一個接口的所有方法在效果上都是抽象的.        3 一個抽象類

原创 兩個技術

Workflow 的開發流程 WSE