Time of Update: 2018-12-07
介面定義: public interface IMyInterface { void Method1(); void Method2(); void Method3(); }抽象類別定義: public abstract class MyAbstractClass { public abstract void Method1(); public abstract void Method
Time of Update: 2018-12-07
一、隱式轉換和顯式轉換直接把類執行個體委派給介面變數被稱作“隱式轉換”:
Time of Update: 2018-12-07
(1)所有資料都應該隱藏在所在的類的內部。 (2)類的使用者必須依賴類的共有介面,但類不能依賴它的使用者。 (3)盡量減少類的協議中的訊息。 (4)實現所有類都理解的最基本公有介面[例如,拷貝操作(深拷貝和淺拷貝)、相等性判斷、正確輸出內容、從ASCII描述解析等等]。 (5)不要把實現細節(例如放置共用代碼的私人函數)放到類的公有介面中。如果類的兩個方法有一段公用代碼,那麼就可以建立一個防止這些公用代碼的私人函數。 (6)不要以使用者無法使用或不感興趣的東西擾亂類的公有介面。
Time of Update: 2018-12-07
下文SNS指的是狹義的社會化軟體平台,不包含p2p技術,只是六度空間理論的應用。 Sns是一個把人們現實生活中的朋友與朋友之間的關係搬到網路上,讓網路更具有真實感。Sns國內目前比較成功的就是校內網,開心網。在擁有大批使用者的基礎上,校內網開放了介面,使更多的開發人員可以在上面開發自己應用軟體,共用同一個登陸平台。 現在的SNS行業呈現規模化,集中化。風險投資商可以選擇的餘地也比較小。可以預見在未來兩年內,SNS領域中將出現如下細分產品:1、
Time of Update: 2018-12-07
我是這樣綁定DataGridVeiw的:IList<Resource> resources = new List<Resource>();Resource resource = new Resource();resources.Add(resource);dataGridView.DataSource = resources;
Time of Update: 2018-12-07
程式在VS中運行正常,但發布後出現如下提示。 “/”應用程式中的伺服器錯誤。 分析器錯誤 說明: 在分析向此請求提供服務所需資源時出錯。請檢查下列特定分析錯誤詳細資料並適當地修改源檔案。 分析器錯誤資訊: 基類包括欄位“SuperMarket1”,但其類型(Supermarket_SuperMarket)與控制項(ASP.supermarket_supermarket_ascx)的類型不相容。源錯誤:行 27: </div>行 28: <div
Time of Update: 2018-12-07
早上到單位,看昨天晚上QQ群裡的內容,有人在問做程式員怎麼樣。馬上就有人跳出來告訴他程式員又苦、又累,要求又高、賺得也不比人多,而且30歲以後肯定失業那一套。對程式員的前途,自己有自己的想法,但這沒什麼好說的,而且每個人都有適合本人的路,也不想拿自己的想法來影響別人,可是今天實在實在是忍無可忍了,有一種不吐不快的感覺。
Time of Update: 2018-12-07
有個網站,用mvc做的,正好加了一個功能,就是如果用行動裝置訪問就給顯示行動裝置版的,也就是說顯示同樣的內容顯示方式不一樣而已。代碼大概都是 @Html.Raw(Model.Content)。其中行動裝置使用了 jQuery Mobile,結果行動裝置中的超連結,包括檔案下載都有問題,undefined,後來沒有辦法就 改為@Html.Raw(Model.Content.Replace("<a href","<a rel=\"external\" href")) 一切ok了。
Time of Update: 2018-12-07
今天老大發現網上有對公司詆毀的言論,是在百度貼吧上,就催著讓趕緊給刪了。貼吧咱還能管啊,沒辦法,只能聯絡百度諮詢,得到了如下回覆: 尊敬的使用者:您好!百度貼吧、空間和知道上的內容全部來自網友,不代表百度的觀點。針對貴單位的投訴,為了更加有效維護貴單位的合法權益,請您提供以下材料:1、您認為侵犯貴單位合法權益的具體地址連結(url)及具體內容;2、請提供貴單位營業執照;若涉及個人的請提供身份證;3、出具保證函,請詳細填寫並加蓋單位公章(保證函見附件);4、若貴單位由律師代理,請提供對代理律師事務
Time of Update: 2018-12-07
引言:本來園子裡已經有不少RBAC方面的文章了,而且自己的這個系統也參考了其中一些朋友的思想和創意,考慮是不是還有發表的必要。但感覺雖然是同樣的東西,由於每個人的出發點與目標都不相同,所以做出來的東西也不會是一樣的。而且有些東西,我現在只是做出了架構設計,具體實現起來會不會很合適,也不太清楚。有園子裡的弟兄們給提提建議,也是一件好事。是不是發在首頁,也考慮了一下,感覺這篇文章,拋開品質不說,起碼從字數上會對得起大家。 本文部分
Time of Update: 2018-12-07
專案管理需要的知識,是一個體系的知識,包括專案管理本身的知識體系,以及專案管理要應用到的領域所需要的知識體系,然後就是管理的技能,當時最重要的,是軟技能,也就是人際關係技能。管理的核心:人。管理的四大要素:1. 選擇正確的人2. 為他們分配正確的工作3. 保持他們的積極性4. 協助團隊凝聚起來並保持團隊的凝聚力。1、 選擇正確的人
Time of Update: 2018-12-07
程式中實現了這樣一個功能,將一個對象序列化後,作為參數傳遞給另一個頁面,這個頁面得到參數並還原序列化後還原此對象,但是在運行時有時正常,有時出現“base-64 字元數組的無效長度”的錯誤提示。
Time of Update: 2018-12-07
一、SRP簡介(SRP--Single-Responsibility
Time of Update: 2018-12-07
在閱讀這篇文章以前,建議大家先看一下Wenzy發布的“Asp.net RBAC membership framework For Visual Studio 2005 免費開源的Asp.net
Time of Update: 2018-12-07
今天做包的時候,執行時出現如下提示:[配送中心 1 [1781]] Error: 輸出“OLE DB 源輸出”(1792) 上的 輸出資料行“Rebate”(1807)
Time of Update: 2018-12-07
一、LSP簡介(LSP--Liskov Substitution
Time of Update: 2018-12-07
一、DIP簡介(DIP--Dependency
Time of Update: 2018-12-07
晚上值班,實在是睡不著覺,於是漫步部落格園,看到了零度空間的《物件導向程式設計、結構化程式設計、分層結構、模式》,對物件導向與分層有些疑惑,涉及的問題比較簡單,也談談自己的看法。(一夜沒睡,腦筋比較亂,想到哪就寫到哪了,大家包涵)。 1、因為C#是物件導向的程式設計語言,那麼用C#開發的程式都是物件導向的,這句話對嗎?
Time of Update: 2018-12-07
一、ISP簡介(ISP--Interface Segregation
Time of Update: 2018-12-07
今天把我前段時間整理的5個物件導向設計原則(SRP,OCP,LSP,DIP,ISP)全部貼出來了,希望對大家有所協助,也希望能和大家多多交流。總原則(摘自:Design Patterns Explained):1、Design to interfaces.2、Favor composition over inheritance.3、Find what varies and encapsulate