類與類之間的隔離-不要與陌生人說話。

根據我的理解,要降低類之間的耦合,那麼應該盡量讓他們之間不要直接打交道。或者正確的說,兩個分工很明確的類,應該各自管理自己的東西,而不要去“打聽”其他類的東西。舉個例子:需求是這樣的:當一個類更新了資料後,需要發送郵件通知相關人員。代碼一:public DataAccess()        {            //            // TODO: 在此處添加建構函式邏輯            //        }        public void UpdateData(Da

使用cookie在多台伺服器上統一驗證的機制

 我認為設定了cookie的域,那麼域中的伺服器就可以使用這個cookie,這個觀點是錯誤。那麼怎麼樣讓多台伺服器來同一登入呢?我在網上查了查這方面的資料,有一個解決方案有點意思:http://www.jdon.com/jive/thread.jsp?forum=46&start=0&thread=5513 我歸納一下就是,以一台伺服器為集中的驗證中心,其他轉向到它,得到驗證字串,返回原始伺服器,再驗證字串,通過,寫原始伺服器的session. 比如現在驗證伺服器是:server

關於大資料量的分頁。。。

這是我在網上摘錄的/* 名稱:spAll_ReturnRows 輸入: 輸出: 調用:  EXEC spAll_ReturnRows 'SELECT  * FROM 表名', 頁號, 返回記錄數, '主鍵', '排序欄位'  spAll_ReturnRows 'SELECT  * FROM all_Categories',2,10,'[ID]','[ID]' 說明:[百萬級]通用預存程序.分頁預存程序..返回指定返回條數、指定頁數的記錄 作者:Dili J.F. Senders 

微軟專案管理[EPM]資料庫應用舉例1: 找到所有進行中的項目

關鍵字: microsoft project server enterprise project outline code 涉及的表表名 說明MSP_WEB_PROJECTS 項目表MSP_CODE_FIELDS大綱代碼Field_ID和Code_UID對應表MSP_OUTLINE_CODES 大綱代碼表MSP_FIELD_ATTRIBUTES 定義域屬性;該表包含與域屬性(如自訂 WBS、自訂網域名稱別名和自訂網域公式等)有關的資料。MSP_ATTRIBUTE_STRINGS 該表格儲存體在

dev express 控制項中notepanel的使用

今天看demo,發現notepanl根本就沒有在toolbox出現,鬱悶的找了半天,結果發現人家的確沒有把這個東西加上去.搜尋結果:http://www.devexpress.com/Support/KnowledgeBase/ShowArticle.xml.print?kbid=789&prod=XtraEditors+Library&tech=&kbss=說白了就是自己在代碼裡面將一個panel的類型換成 DevExpress.Utils.Frames.NotePan

SQL 分組統計之——匯總乘積

表 TableOne Value Catalog1CatalogA2CatalogB3CatalogB3CatalogA4CatalogA6CatalogB要求:按照Catalog來匯總value的乘積自訂函數中的輸入參數只能使用標量值,不能把table當參數輸入!而預存程序的輸入參數則不同:數的資料類型。所有資料類型(包括 text、ntext 和 image)均可以用作預存程序的參數。不過,cursor 資料類型只能用於 OUTPUT 參數。如果指定的資料類型為

面試:說話要專業,看問題要看本質

這兩天給公司面試了幾位軟體工程師,一點感觸.我問了一道題:oracle資料庫與mssql資料的差異?基本上我挑選的是二年以上工作經驗的人面試的.答案大多很雷同: oracel是大型項目採用的資料庫,mssql通常用於小型資料存放區;oracle安全層級高,mssql安全級要低一些.....雖然這個題目很簡單,但是,我覺得對於不同人,或者不同層次的人答案是不同.我想說, 我不是來招聘資料庫銷售人員的.哪些市面上都可以看到的口水話就免了吧.作為一個"專業"的軟體工程師,

利用介面靈活實現Excel匯入/到出資料功能

問題:我們常會遇到利用excel匯入資料的情況,但是,模板於可能會改變,從而造成程式的改動。目的要求:希望盡量減少由於excel模板的改變對程式的影響。假設是匯入的是單表,public interface IImportExcel    {        String FilePath{get;set;}        String TabName{get;set;}        String PK_Field{get;}        String ErrMsg{get;}        A

24小時學會開發webpart

24小時學會是有前提條件的,基本上要具備開發ASP.net的條件。擁有建立使用者控制項的能力。系統條件:VS.netwindows 2003 serverSTSV2 -(sharepoint 2.0) 網上下載Web Part Template Library 網上下載大概步驟:1. 軟體安裝。(不用我說吧?)注意:>>>stsv2安裝的時候請選擇原廠模式(factory

利用反射來查看對象中的私人變數

在程式設計的時候,我們可能會寫一些底層使用的庫,包括一些核心的類,而這些通常封裝了一些私人的方法和私人變數,在程式未完成的時候,我們可能需要對其進行一些調試,來檢驗所定義的類是否有錯誤。當然也有可能這個庫是來自於其它開發人員。我們在調試中可能會去查看類中的私人變數。我的個人習慣是寫了一段自己認為比較重要的dll後對其進行一些測試,驗證是否其正確性。調試和測試有一定的區別。調試是你可能不知道程式最終啟動並執行結果,而測試就是你確定了輸入,你可以預計輸出,因此來驗證最終的結果。說反射的資料很多,我就

簡單原廠模式,Factory 方法模式及抽象原廠模式比較

按照順序,是抽象程度依次加深。簡單原廠模式最易理解。當需要一個相同的介面,但裡面完成內容不同的時候,就可以用一個工廠來產生其中多個類的一個執行個體。它最明顯的是有一個工廠類來產生介面執行個體。這裡介面的意思不是指單指interface,也可以是一個基類Factory

MS的TREE 控制項使用

轉載Color Weblog中一篇文章地址

關於webcontrols的TreeView中轉義符的處理問題

轉義符對應表&lt; <小於&gt;>大於&amp;& 和&apos;'單引號&quot;"雙引號<TreeView text='M&S'></TreeView>是會報錯,說非法字元。但是,我按照轉義符定義替換後,還是一樣報錯。先記錄在案,看看哪位大哥搞定過這東西。==========================update by rock jing 2004-9-18================

對象序列化時候無法建立類似如此(king:astar)的元素名

在使用xmlserialize的時候,發現如果這樣標記一個元素,序列化後,出現的元素名不對。1    [XmlElement("king:astar")]2        public String myself3        {4            get{return _myself;}5            set{_myself = value;}6        }7但序列化後其中元素的“:”變成了UniCode編碼的樣子:<king_x003A_astar><

ERP 學習筆記

1. ERP在公司資訊化的位置需求是什麼?能做什麼?不能做什麼?認為ERP是萬能可以離開. 沒有包治百病的藥!知道自己的問題, 明白能解決的問題, 實事求是 !通常推動ERP上線有兩類人: 老闆或決策層或CIO.老闆的口氣都很大, 好像我們一上線ERP天下就太平了, 公司就狂賺錢了, 大家就輕鬆了.沒有事前的研究分析, 沒有找到目前公司的問題, 沒有找到ERP能解決這個問題的功能, 那麼就不要上線.投資回報一定要做!簡單的問題為什麼不懂呢?CIO要上線ERP, 多半也是找死, 老闆都不出來說話,

step by step 使用xml publisher desktop建立客戶定製報告

前期準備工作Java 運行時(安裝xml publisher desktop 外掛程式時候必須選擇)Oracle XML Publisher Desktop 5.6.2 for Microsoft Windows:http://edelivery.oracle.com/EPD/Download/get_form?egroup_aru_number=8430763office word 2000 以上版本安裝(略)使用設計安裝完以後會在office

HTML標籤自訂屬性

HTML標籤可以自訂屬性,但是我們要考慮其在IE、Firefox以及chrome下的相容性問題。例如:<div id="newTest"

unity3d自動尋路

   unity3d中新增了自動尋路組件,試用一下非常簡單,首先將情境烘焙好後。在運行時調用NavMesh的CalculatePath靜態方法,傳入起始點,和目標點,如果兩點之間存在一條路徑的話,則將返回的路徑資訊儲存在NavMeshPath當中,NavMeshPath的corners屬性就是一連串的連接點資訊。需要注意的是第一個點是起始點。有了這些路徑關鍵點資訊,就可以控制自己的角色,逐個點的移動,最後到達目標位置。

讓我們難忘的那些歌曲

今天在公司上夜班,放著音樂,享受一下辦公室難得安靜。於是有了這些文字。是誰在唱那些打動人心的歌曲,是誰在靜寂夜裡用熟悉的旋律,敲動我的心?先來一首 來一首《忘不了》 定定調。    張學友的《很想一生跟你走》但求你未淡忘往日舊情我願默然帶著淚流很想一生跟你走就算天邊海角多少改變一生只有風中追究不想孤單的逗留 《李香蘭》 那段低語的鋼琴聲,歌聲述說中難言的苦悶, 啊,,,, 像花雖未紅如冰雖不凍卻像有無數說話可惜我聽不懂是杯酒漸濃或我心真空何以感震動

.net開發筆記(十三) Winform常用開發模式第一篇

     上一篇部落格最後我提到“非同步編程模型”(APM),之後本來打算整理一下這方面的材料然後總結一下寫篇文章與諸位分享,後來在整理的過程中不斷的延伸不斷地擴充,發現完全偏離了“非同步編程”這個概念,前前後後所有的加起來完全可以寫一篇關於架構原理的東西,而“非同步編程”只是其中的一小部分,後來我一狠心,打算把所有的都包含進來寫出來,希望給諸位帶來協助。   

總頁數: 61357 1 .... 8765 8766 8767 8768 8769 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.