Castle揭密2—-IOC(1)

   Castle IOC是Castle的核心和靈魂。有一句話是這麼說的,如果要理解castle和spring這樣的架構,必須首先理解其IOC。當然,如果停留在使用層次那就不需要了。本章幫你一起揭密Castle IOC本質。      DI和IOC是一直很流行的架構設計思想和方法,IOC是將對象內部的依賴解藕 將原先內部的控制反轉給了類之外 又稱Dependence Injection

37個極具創意的響應式布局網站

Responsive設計,在國內稱為響應式布局。由於終端設定越來越來,以前那些案頭設計不在滿足於當今潮流的Web設計。於是在Web設計中推出一種新的設計理念,那就是響應式的Web設計,這種設計意味著網站能根據不同的媒介,使用Web頁面不僅能在標準的電腦螢幕上瀏覽,還能在各種不同的智能手機和平板電腦上瀏覽。更確切的說,原則可以讓一個在1292像素顯示的四列布局,在1025像素寬度的螢幕上顯示成兩列,同時還能讓頁面在智能手機上顯示成一列。響應式的Web設計和傳統的Web設計是一個完全不同的模式,這出

簡化理解回呼函數- -

引自:http://crazelionking.blogdriver.com/crazelionking/937013.html回呼函數還真有點像您隨身帶的BP機:告訴別人號碼,在它有事情時Call您回調用於層間協作,上層將本層函數安裝在下層,這個函數就是回調,而下層在一定條件下觸發回調,例如作為一個驅動,是一個底層,他在收到一個資料時,除了完成本層的處理工作外,還將進行回調,將這個資料交給上層應用程式層來做進一步處理,這在分層的資料通訊中很普遍。其實回調和API非常接近,他們的共性都是跨層調用

Entity Framework 學習初級篇1–EF基本概況

最近在學習研究微軟的EF,通過這時間的學習研究,感覺這個EF目前來說還不是很完善,半成品。不過,據說在.Net4.0中,微軟將推薦使用此架構,並會有所改善。而且,現在基本上所有資料庫均提供了對EF的支援。因此,為以後做技術準備可以學習研究以下。但是,我個人覺得就目前來說,在實際項目慎用此架構。下面簡單的介紹以下這個EF。在.Net Framework SP1微軟包含一個Entity Framework(Entity

無阻塞載入指令碼[全]

script標籤的阻塞行為會對頁面效能產生負面影響,大多數瀏覽器在下載或執行指令碼的同時,會阻塞下載位於它之後的資源,也會阻塞渲染位於它之後的元素。由於瀏覽器是單線程的,因此指令碼在載的時候會阻塞下載其它資源;雖然在現在瀏覽器已經有所改善,但仍然有待改進。很顯然,指令碼必須按順序執行,但沒有必要按順序下載,解決方案: 1。內嵌JS通常由於頁面大小和緩衝能帶來更多好處,因此外部檔案引入JS更好一些;在少數情況下,比如首頁、少量JS情況下尚可接受。2。XHR

從Google的一個Bug說起,談談鍵盤事件的相容性

上面是Google首頁,當輸入某個詞時,下面會彈出自動補全提示。功能並不複雜,但考慮到要相容各個瀏覽器,Google為此可能花費了不少功夫。然而完美實在是很難得,Google首頁上一直有一個處理得不妥的Bug:除了Ctrl+X/C/V,Ctrl+Z/Y也是經常使用的快速鍵。在Firefox/Safari/Opera中訪問Google,一切都很正常。但當我們開啟IE瀏覽Google時,Ctrl+Z/Y不起作用了。在當今特別是中國,IE是份量最重的瀏覽器,Google首頁有此問題,完全可以歸為一個B

門面(外觀)模式

DED.util.Event = { getEvent: function(e) { return e || window.event; }, getTarget: function(e) { return e.target || e.srcElement; }, stopPropagation: function(e) { if (e.stopPropagation) { e.stopPropagation(); } else {

如何最佳化網頁載入速度(前端最佳化) -外部JS 的阻塞下載

原文地址:http://blog.csdn.net/wuxyyin/archive/2010/09/19/5893928.aspx外部JS 的阻塞下載 所有瀏覽器在下載JS 的時候,會阻止一切其他活動,比如其他資源的下載,內容的呈現等等。至到JS 下載、解析、執行完畢後才開始繼續並行下載其他資源並呈現內容。 有人會問:為什麼JS 不能像CSS 、image 一樣並行下載了?這裡需要簡單介紹一下瀏覽器構造頁面的原理, 當 瀏覽器從伺服器接收到了HTML 文檔,並把HTML 在記憶體中轉換成DOM

Yahoo!網站效能最佳體驗的34條黃金規則——圖片、Coockie與行動裝置 App

英文地址:http://developer.yahoo.com/performance/rules.html       我們在前面的幾節中分別講了提高網站效能中內容、伺服器、JavaScript和CSS等方面的內容。除此之外,圖片和Coockie也是我們網站中幾乎不可缺少組成部分,此外隨著行動裝置的流行,對於行動裝置 App的最佳化也十分重要。這主要包括:Coockie:減小Cookie體積對於頁面內容使用無coockie網域名稱圖片:最佳化映像最佳化CSS

介紹幾個流行的HTML5/CSS3 示範(PPT)架構

HTML5作為HTML的升級版本,越來越多的開發人員和設計師開始使用HTML5.今天我們要介紹的是最好的幾個 HTML5/CSS3 的示範(PPT)工具和架構,你可以用它們來建立你的網頁PPT,效果超炫。 1.    Impress.js 這個工具之前OSChina有介紹過。它主要是基於CSS3的變換和切換。只有現代瀏覽器支援,效果很震撼。(示範地址)   2.  Reveal.js這是一個基於CSS的3D投影片工具。它不依賴任何外部類庫,除了已經被包含在發布帶帽中的highlight.js,3

設計模式概述)

來自: http://www.cnblogs.com/baiye7223725/archive/2007/07/28/834963.html設計模式從本質上說是一種規則,從形式上說,分為建立型、結構型、行為型。   設計模式的應用是為了實現軟體設計中的幾個原則,其中一個重要原則是:減少模組之間的耦合程度。為了確保這個目的,在設計一個類時,要針對介面,而非實現。(Programming to an Interface, not an

IT專案管理之接受風險

任何一個項目都存在可知和未知的風險,軟體開發項目也是一樣,如何應對風險對整個項目來說,至關重要,風險控制和應對的措施,我們都不希望發生,對於軟體開發項目的常見風險基本有幾下幾種:   1 需求變化      這是最經常發生的問題,客戶需求的變化不需要理由,即使有相關的合約規定,這導致的後果基本上就是項目延期,那麼如何應對呢?首先,你要明確知道,這個風

開發人員須知:資料庫效能最佳化12條規則

對於web應用開發,多數效能瓶頸均出現在資料庫上,除了採用分布式架構或雲處理(大公司基本上都是),更重要的是平時程式設計時要遵照一些規則,從根本上提高系統的效能,以下總結了一些常用的規則方法,僅供參考,歡迎跟帖補充。。。 F P$ +A'  t~%l!jdi    1、 把資料、日誌、索引放到不同的I/O裝置上,增加讀取速度。資料量(尺寸)越大,提高I/O越重要。 wQN1rUMG  J:0y6O6}    2、 縱向、橫向分割表,減少表的尺寸,如:可以把大資料量的欄位拆分表。

移動平台的產品設計世界

 隨著智能手機的產生,人們對它們的使用時間與粘性迅速加大,移動互連網的發展越來越迅猛,越來越多的PC端產品開始把注意力集中在轉移到方寸之間的螢幕之上時,有如潮水般洶湧。當下的移動互連網產業,已經從單純的以實現單一功能為主,到平台的轉移,再到各個APP之間的產業鏈的形成,還有廣告植入的各種運營手段產生各種盈利。充分說明了移動互連網的前景堪好。如何設計出一個好的APP,是我們今天需要介紹的主題。 所謂移動平台,是指除了不方便搬動的PC機,所有方便移動和攜帶的電子裝置。不僅僅是我們流行在使用的智能手機

設計模式)

來自:http://www.itisedu.com/phrase/200603061631585.html設計模式因業務需要,“中科永聯”正式更名為“中程線上”,歡迎大家瀏覽新網站“中程線上資訊產業培訓網”中科永聯進階技術培訓中心(www.itisedu.com)      設計模式(Design pattern)是一套被反覆使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。     

前端工具箱

個人近期整理了下前端工具,還算比較全,希望大家喜歡,趕快收藏吧! 一、常用書籍1. 強烈推薦Book Shelf 2.0,分類很清晰,下載很方便,誰試誰知道2. 51cnnet3. 原版圖書免費下載連結收集站 二、常用FF外掛程式1. Firebug:FF神器,不用介紹了2. YSlow: 對網站的頁面進行分析,並告訴你為了提高網站效能,如何基於某些規則而進行最佳化3. web

轉:預存程序編寫經驗和最佳化措施

1、開發人員如果用到其他庫的Table或View,務必在當前庫中建立View來實現跨庫操作,最好不要直接使用“databse.dbo.table_name”,因為sp_depends不能顯示出該SP所使用的跨庫table或view,不方便校正。2、開發人員在提交SP前,必須已經使用set showplan on分析過查詢計劃,做過自身的查詢最佳化檢查。3、高程式運行效率,最佳化應用程式,在SP編寫過程中應該注意以下幾點:a) SQL的使用規範:i. 盡量避免大事務操作,慎用holdlock子句,

構建web前端異常監控系統

前言:如果你碰巧是一名前端開發,而又碰巧在維護著一個對可用性有極高要求的網站,那麼也許你我有過共同的苦惱:如何在第一時間發現線上出現的前端異常?畢竟前端不是每天都可以過網頁裸奔節,線上的Javascript錯誤也足以讓使用者抓狂地拿起他們的投訴電話。。。每天心驚膽戰發布的日子不好過吧?是時候改變下了,讓心驚膽戰見鬼去吧!我的目標很簡單:要在使用者和boss發現異常之前就徹底修複問題,其餘的時間充分地享受高品質生活:)一:前端異常監控系統的構建目標在對被監控頁面無侵入的前提下,提供7*24小時全天

職場人如何讓老闆捨不得你

職場競爭慘烈,當職場趨勢從企業端的“終身僱用”轉變為個人端的“終身就業 ”,如何穩操勝券,讓你的崗位無人可以取代?一、不管坐什麼位置,都要保持學習的習慣進入社會工作十年到十五年左右,會有一種“上下卡住”的閉塞感與無力感。因為,這個階段的上班族雖然擁有一定的資曆與經驗,工作也得心應手,但上面有比自己更資深的前輩壓著,身邊有隨時想超越你的同輩,下面又有一群“年輕就是本錢”、嫻熟科技的新時代員工虎視眈眈。因此,建議你,不管你是基層員工、還是擔任主管職位,都要保持學習的習慣,隨時為自己的 競爭 力加值。

資料庫查詢最佳化規則

1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描。  select id from t where num is null  可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢:    select id from t where num=0 3.應盡量避免在 where

總頁數: 61357 1 .... 8726 8727 8728 8729 8730 .... 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.