Time of Update: 2018-12-05
不要小瞧注釋,因為自己寫的Code在很長時間後在修改時,可能連自己都記不得了,還有在其他人接手自己的Case的時候,也會造成閱讀困難; .NET提供四種注釋 一:類注釋-在類的開始部分注釋 /* * 類說明 * * */ public class City {} 二:類屬性注釋-在類的屬性前注釋 //屬性說明 public string City_Name { get { return
Time of Update: 2018-12-05
相信大家都上過優酷吧,當你在看一個視頻的時候,你想看看視頻下面的評論,點擊了第2頁的評論,整個頁面重新整理,那麼視頻從頭開始播放,相信這會被使用者罵死的。 而無重新整理分頁可以解決這個問題,上面播放著視頻,下面我點下一頁看著評論,現在大部分的網站都是無重新整理分頁。源碼如下(我是採用一頁顯示10條記錄):需要四個檔案一個實體類檔案 CategoryInfoModel.cs一個SqlHelper SQLHelper.cs一個AJAX服務端處理常式
Time of Update: 2018-12-05
閱讀目錄 一:為什麼會出現綁定? 一:為什麼會出現綁定? . 服務之間的通訊是多種多樣的,有很多種通訊模式 . 訊息通訊模式就有比如:同步請求/接聽模式,非同步即發即棄訊息等一系列,傳遞訊息的傳輸協議就有比如:HTTP,TCP,P2P等一系列,訊息的編碼格式就有比如:純文字編碼格式,最佳化效能的二進位編碼格式等一系列,還有其他比如:訊息的安全保障(其中又分好多種)等等 .
Time of Update: 2018-12-05
事情是這樣的,我在公司做的一個WinForm應用程式出現了一些問題,上頭通過關係請了一個在微軟工作了10多年的一個美國人來做顧問,協助我進行項目的完成,在與他的實際接觸中雖然沒有給我技術上足夠的支援,但是從他尋找解決方案以及對項目的規劃學到了很多東西。在這裡我就特別分享一下他在微軟做項目的一個Excel專案規劃表,在這裡我用文字的形式列出這個Excel表的格式,希望對大家做項目的時候有所協助。當然他是用英文寫的,我翻譯成中文。例如:模組 子模組 子模組(我補充的) 功能描述 所需時間(時)
Time of Update: 2018-12-05
這幾天在做一個項目的時候,因為涉及到多表查詢,每次都得寫SQL語句,很是麻煩,一怒之下乾脆全寫成視圖;以後設計到多表查詢只要查詢檢視就行了,不用再寫繁瑣的SQL語句了,哎,由此感歎做項目的時候千萬不能懶,你要懶的後果是以後會花費更多的時間去修改因為你懶造成的後果。 視圖是未經處理資料庫中資料的一種變換,是查看錶中的資料的另一種方式;可以把視圖看成一個可以移動的視窗,通過它可以查看感興趣的資料;比如有個多表串連,查看是經常性的操作,我們不可能每次都去寫這樣一個SQL語句,所以我們可以將SQL
Time of Update: 2018-12-05
一、關閉自動同步和更新1.關閉自動同步。安卓系統自動同步可能是流量偷跑的其中一個原因,安卓手機系統預設在連網的情況下,會自動訪問Google的伺服器,查詢系統更新情況,而在大多數情況下,手機使用者並不需要通過這種方式更新系統,完全可以把這一功能關閉,節約流量。2.我們可以通過關閉自動同步解決這一問題,在需要同步時進行手動同步即可。進入設定——賬戶與同步——將“自動同步和背景資料”關閉。安卓手機系統資料和軟體就不會自動更新了。3.關閉其他自動更新的程式。現在不少智能手機系統和應用軟體都具有自動更新
Time of Update: 2018-12-05
閱讀目錄 一:WPF出現的目的是什嗎? 二:那我們學習了這門技術能做什麼呢和它與其他技術有什麼不同呢? 一:WPF出現的目的是什嗎? . 我們先說WPF出現的目的,一門技術出現不是憑空出現的,一定是有目的的,一定是為瞭解決一種問題而應運而生的。 . WPF咱們先從它的全稱去字面上理解它的含義,Windows Presentation(映像)
Time of Update: 2018-12-05
如果一個資料表已經滿足第二範式,而且該資料表中的任何兩個非主鍵欄位的資料值之間不存在函數依賴關係,那麼該資料表滿足第三範式即3NF; 範式理論的核心是資料庫中的關係更加明朗,資料庫中儲存的資料具有最小冗餘度; 看圖一,從圖一中我們可以看到,獎金是工資的十分之一,它們存在函數依賴關係,因為通過工資欄位乘以1/10是可以算出獎金的,所以我們說這張表滿足了第一範式,第二範式,但是不滿足第三範式; 修改成圖二,他就滿足了第三範式了,需要獎金資料的話我們是可以通過工資算出來的;
Time of Update: 2018-12-05
android.util.Log常用的方法有以下5個:Log.v() Log.d() Log.i() Log.w() 以及 Log.e() 。根據首字母對應VERBOSE,DEBUG,INFO, WARN,ERROR。 1、Log.v 的調試顏色為黑色的,任何訊息都會輸出,這裡的v代表verbose囉嗦的意思,平時使用就是Log.v("",""); 2、Log.d的輸出顏色是藍色的,僅輸出debug調試的意思,但他會輸出上層的資訊,過濾起來可以通過DDMS的Logcat標籤來選擇; 3
Time of Update: 2018-12-05
託管(Hosting) . WCF服務不能你建立好了就完了,得把它放置到一個地方,讓大家來訪問調用,就好比你要賣胡辣湯,得有個店面吧,不能擺到馬路上吧,想喝胡辣湯的人,來到你的店面吃才行吧,所以WCF也要有個放置它的地方,我們叫作託管 宿主進程(Host Process) . 每個WCF服務必須託管在Windows進程中,該進程被稱為宿主進程 託管的三種方式 . 宿主可以由IIS提供(叫作IIS託管),也可以由Windows
Time of Update: 2018-12-05
因為在編程當中呢,也就是隨著現代程式設計語言,編程工具的發展,面向組件的編程思想越來越蓬勃發展; 為什麼要用組件?
Time of Update: 2018-12-05
依賴倒轉原則解釋:抽象不應該依賴於細節,細節應該依賴於抽象,說通俗點也就是針對介面編程,不要針對實現編程 . 我們在做開發的時候,要訪問資料庫,就會把訪問資料庫的代碼寫成函數,每次去開發的時候調用這些函數就行了,其實這就叫高層模組依賴低層模組,違反了依賴倒轉原則 .
Time of Update: 2018-12-05
最近沒有更新技術博文,主要是因為最近在學習烹飪,看相關烹飪方面的文章,時間都花在這上面了,所以暫時沒有更新技術博文。 為什麼學習烹飪? 一:健康的體魄
Time of Update: 2018-12-05
我們學的是物件導向編程的語言比如:java,c#,我們打著物件導向編程的旗號,卻做著面向過程編程的工作 現在我們基本上去一個公司,上去就寫代碼,老闆讓我們新增功能,我們就開始寫新的方法,做著面向過程編程,每個人都不斷地向最初的淨地裡添自己的代碼,最初的代碼塊就像一個公用廁所一樣,每個人都自顧自的在裡面拉屎,而沒有人去維護清理打掃,最後臭氣熏天,試想我們有沒有真正用到物件導向語言的三大特性,封裝,繼承,多態,我想大部分人用到最多的就是實體類,實體類只是體現了封裝的特性,繼承沒有體現出來,一龍
Time of Update: 2018-12-05
閱讀目錄 一: 使用者所使用的用戶端和使用者所需要的服務如何互動呢? 一:
Time of Update: 2018-12-05
先說一下為什麼要說到交易處理,實際上對於資料處理來說,對於資料庫來說,整個程式開發發展到現在,任何程式任何項目都離不開資料處理,資料庫,事務是一個非常重要的概念,不僅是ASP.NET當中甚至其他的程式設計語言編程環境當中,交易處理是一個非常重要的問題,也就是說交易處理本身是超脫於ASP.NET這個範圍的; 1-有人問了什麼是交易處理?
Time of Update: 2018-12-05
前言 好多人會寫WebService也會遠程調用WebService,調用前必須先添加WebReferences才行,可有多少人知道為什麼添加引用後就能訪問了呢?肯定有人會說只要能調用就行了,不必關心為什麼能調用,當然你這樣是沒有問題的,但是我個人建議瞭解一些底層知識,對一些問題會有更好的理解 為什麼添加Web引用後能遠程調用? 因為寫好一個WebService後,會產生Web Service Description
Time of Update: 2018-12-05
假設情境 現在假如公司要你做一個公司內部的薪資管理系統,根據職位的不同,每月的工資自然不一樣,經理一月10000加上分紅1000,技術人員一月5000加上200的餐補,客服一月3000,現在要是由你來做,你會怎麼設計?代碼無錯便是優已經不適用了 閱讀目錄 一:大部分人的寫法v1.0 二:第一次改版後的代碼v1.1 三:第二次改版後的代碼v1.2 四:第三次改版後的代碼v1.3 五:UML類圖解析 六:總結 七:思考 一:大部分人的寫法v1.0 這樣的寫法會帶來一個問題?
Time of Update: 2018-12-05
單一職責原則解釋:就一個類而言,應該只有一個引起它變化的原因 .
Time of Update: 2018-12-05
閱讀目錄 一:契約與中繼資料 二:服務描述與中繼資料 一:契約與中繼資料 . 用戶端與服務端之間共用的應該是Contract契約而不是代碼,就是前面我們講的文章“一步一個腳印學習WCF之WCF概要—WCF服務的建立與調用HelloWorld執行個體,通過編碼方式(四)”一文中的IHelloWorldService,它與其他分布式技術最顯著的區別是耦合性是基於契約的,不是基於代碼的耦合,由於在契約中不包含具體的邏輯,這樣的話為我們構建松耦合的分布式應用程式提供了良好的基礎 .