大型門戶網站實現的十四大技術

一、全文檢索搜尋Lecene架構二、緩衝實現頁面級的URL緩衝三、產生靜態檔案比如說,一個首頁可能會員由多個部分組成,每個模組產生一個靜態檔案,然後才用伺服器端包含SSI技術進行組裝,其預設的尾碼是.shtml四、靜態檔案分布儲存於獨立的伺服器CSS,JS,圖片,檔案等,用一個Apache伺服器來處理請求五、分布式開發各伺服器間的資料同步,像新浪一樣發地區的伺服器資料的同步;便於使用伺服器的整合,伺服器可分為:WEB伺服器、Session伺服器、資料庫伺服器、靜態檔案伺服器等等,一個WEB服務就

一些好用的開原始檔控制

      工作兩年,一直都在做些編碼方面的表面功夫,實現了很多很炫的功能,在此寫下一些體驗。有些比較小的dll檔案我會發上來,如果是開源組織的代碼我會把地址附上,畢竟人家是會更新的。大家還有什麼好用的開原始檔控制歡迎補充。一、CKeditor 富文字編輯器     

讓.Net程式會說話!

讓.Net程式會說話,大家一定覺得是一件很困難的事情,不過,.Net Framework 4.0給我們帶來了一個新的類庫,System.Speech,可以讓我們輕鬆的讓電腦朗讀出我們想要的內容。比如:一篇文章、一段說明,都不在話下。首先添加System.Speech .Net類庫引用添加如下代碼:SpeechSynthesizer synthesizer = new SpeechSynthesizer();synthesizer.Volume = 100; //音量

辛勞的程式員,別被賣了還幫人數錢,對不適合當一名開發人員的10種跡象一文的正確解讀!

    原文見這裡 不適合當一名開發人員的10種跡象。此文可以說是寫的非常軟,粗看之下,感覺說的頭頭是道,言之有理,但讀完之下,卻總是有種不不大對勁的感覺湧上心頭。    我感到很慚愧,工作做的不夠好,學習的不夠努力,工資領的太多,性格脾氣太差,沒和公司裡的怪脾氣的同事老闆搞好關係等等等等,相信不同推薦和評論的都有這樣的感覺。公司對你太好了,但你沒有做的夠好,甚至有跡象表明,你很可能根本不適合當一名開發人員。  

設計一個高效的緩衝管理服務

1、找出活躍資料,我們用一種分離的方式來找出活躍資料,單獨寫一個提取活躍資料的背景程式從資料庫裡統計出最近一小時查閱次數最多的前1w篇文章的ID,這些文章肯定是使用者最常訪問的文章,把這些文章的資料取出來用FTP上傳到快取服務器上,並發訊息給快取服務器通知它有新的快取資料可用了,因為

強大的資料庫訪問類dbhelper 2.0 轉

優點:1、多資料庫支援2、多資料庫類型支援3、強大的查詢公用方法,如支援返回泛型實體物件集合,泛型實值型別集合,實體物件,資料集等。4、所有方法都支援參數化與非參數化訪問db,調用十分方便。5、使用了執行緒區域儲存,使之能支援在商務邏輯層顯式控制事務。6、注釋較為詳細,配置十分簡單,方法較為簡潔(加上注釋總共200多行代碼)。7、開源,容易修改。原始碼:DBManagerpublic class DBManager { /// <summary> /

jquery 圖片外掛程式

1.圖片迴圈展示外掛程式supersized文如其名,確實是一款令人驚奇的圖片迴圈外掛程式,本身包含各種變換效果和預先載入選項,會對圖片自動改變尺寸以適應瀏覽器視窗。展示demo:http://www.buildinternet.com/project/supersized/default.php#2.GalleriaGalleria是一個類似於Flash 實現滑動與漸入漸出片庫使用方法:<script type="text/javascript">jQuery(function($

記HTML常用的一些

注釋:<!--這是一段注釋。--> 置中:align="center" 預文字格式設定:<pre></pre> 超連結:<a href="http://www.googel.com/" style="text-decoration:none" target="_blank"> 表格:兩行三列<table

23個習慣讓你擁有超人般的記憶力

一、喚醒身體 1、閉上眼睛吃飯。 2、用手指分辨硬幣。 3、戴上耳機上下樓梯。 4、捏住鼻子喝咖啡。 5、放開嗓子大聲朗讀。 6、聞咖啡看魚的圖片。       二、尋求腦刺激 7、到餐館點沒吃過的菜。 8、把自己的錢花掉。 9、專門繞遠路。 10、用左手端茶杯。 11、聽不同類型的歌曲。 12、一天睡覺6小時。      三、積極鍛煉左右腦 13、去陌生的地方散步。 14、判斷自己是右腦型還是左腦型。 15、用直覺作決斷。    

JSON使用的一些總結

JSON(JavaScript Object Notation) 是一種輕量級的資料交換格式,它採用完全獨立於語言的文字格式設定,可以用來在客戶端和伺服器端傳輸資料!JSON對象既可用於AJAX的開發中,也可用一般的J2EE的開發中,用於一次性向後台提交多於一條的記錄!(譬如顯示在頁面上的table中記錄)

怎麼來自訂控制項

自己對C#與.net的學習並不算深入,只是這段時間要用asp.net來做項目,也是出去無奈,只好好的學習了一番,學完後,感覺的確很好,加上Vs的整合式開發環境,這個開發的確迅速,而且容易上手,項目很快就要完工了,現在來總結點當時沒顧得上總結的東西,決定深入下.net在開發項目的時候,其實我根本就不知道怎麼去做自訂控制項,有一個複選框級聯選擇的功能,我用的是ThreeView控制項做的,當時並不知道怎麼去添加TreeView子節點控制項的響應事件,應是用js+dom在用戶端添加TreeView產生

AjaxPro與伺服器端互動過程中如何傳值

用asp.net開發Ajax有兩種主流,一種是微軟推出的技術,其中一個最常用的就是UpdatePanel控制項,還有一種是AjaxPro技術。這種技術有著各自的特點。採用微軟的技術開發也沿用了微軟一貫的簡單化、傻瓜化的特點,開發簡單Ajax程式幾乎不需要瞭解任何網頁指令碼知識和XHTML知識,缺點也有一些,通常會帶來一些不必要的網路流量(整個UpdatePanel控制項內所有的控制項內容都會提交),另外在VS2005下經常會出現“***不是已知元素 原因可能是網站中存在編譯錯誤

可變高寬的圓角框

  矩形框在網頁中較為常見,不過個人覺得還是圓角框更為美觀。那麼圓角框是如何用DIV+CSS來實現的呢?假如把一張圓角框圖片直接作為背景來處理,那麼高寬就都被定死了,無法隨內容而改變大小。今天,我學會了一種方法來設計可變高寬的圓角框。先來看看:  為了達到可變高寬的效果,首先應將圖片分割成五塊。如:  為什麼這麼分割?為什麼圖片1需要切成這麼大呢?這樣就能實現可變高寬了?這些問題不急於回答,我們不妨先來閱讀下源碼。<div id="m_category"

如何動態設定GridView 列寬

預設情況下,會自動調整 GridView 控制項中列的大小。列將呈現為不含寬度資訊的 HTML 表儲存格(td 元素);大多數瀏覽器都會調整表儲存格的大小以適應列中最寬的內容。如果需要,您可以通過編程方式設定 GridView 控制項中個別列的寬度。如果列的寬度取決於只在運行時提供的資訊,則這種方式非常有用。例如,您可能要根據列的內容(即根據 GridView 控制項綁定到的資料)調整列的大小。設定列寬的基本方法包括設定列模板的 Width 屬性。如果希望根據列的內容設定寬度,可以處理

利用Cache快取資料DataTable資料提高大資料量訪問效能-.NET教程,資料庫應用

在資料量不大的情況下,程式怎麼寫基本上效能差別不大,但是當我們面對數以萬計的資料的時候,我想效能就是個不得不考慮的問題了,每寫一個方法,每填充一筆資料都要考慮到效能問題,否則伺服器將承擔巨大的執行開銷,如果伺服器效能不好可能立即就死在那裡了,所以在大資料量頻繁訪問的頁面上,我們就必須考慮如何提高頁面的效能了,本文將提供一種用cache提高訪問效能的方法來解決此問題,在很大程度上提高頁面載入資料的效能。本文列舉的是論壇版塊中文章列表頁面載入資料的執行個體。本文:每個版塊貼文清單資訊都會對應一個ca

IHttpHandler的妙用之防盜鏈

昨天粗略講了一下IHttpHandler介面的作用和動態給圖片添加浮水印的處理,如果對這些不太清除的朋友,建議看看這篇《IHttpHandler的妙用(1):給圖片添加浮水印》:http://blog.csdn.net/zhoufoxcn/archive/2008/01/10/2033530.aspx昨天也提到了IHttpHandler介面主要有一個IsReusable屬性和一個ProcessRequest方法,利用這個方法我們可以處理很多事情的,昨天我們利用了這個方法給圖片動態添加了浮水印,今

如何響應GridView 控制項中的按鈕事件

在單擊 GridView 控制項中的按鈕時,將引發 RowCommand 事件。GridView 控制項具有內建功能,用於進行編輯、刪除和分頁等操作。還可以添加按鈕並使用 RowCommand 事件向控制項添加自訂功能。可以通過下面的方式向 GridView 控制項添加自訂功能:向 GridView 控制項添加 ButtonField 欄位。向 GridView 控制項中的模板添加 Button、LinkButton 或 ImageButton 控制項。可以使用事件參數的

使用SqlBulkCopy提高批量插入資料庫效能

SqlBulkCopy是.Net提供的一個可以講一個表複製到資料庫的解決方案,其效能相比INSERT方式插入資料庫要快得多,但是,由於實現機制,只適用於多條資料同時插入資料表,不適用於其他動作。因為是表複製操作,必須有一個資料來源,(目標即我們的SqlServer資料庫)我們可以講資料載入到DataTable或可使用IDataReader執行個體的對象中方可操作。為了方便操作我們先產生了一個實體類,方便資料庫操作。class Person{ public Guid PersonId {

jQuery連續滾動 公告列表

<style type="text/css"> ul,li{margin:0;padding:0} #scrollDiv{width:300px;height:50px;line-height:25px;border:#ccc 1px solid;overflow:hidden} #scrollDiv li{height:50px;padding-left:10px;} </style> <script src="http://www.lanrentuku.com/

統計文字框字串長度

編輯器載入中..前台代碼:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN" lang="zh-CN"><head> <meta

總頁數: 61357 1 .... 10650 10651 10652 10653 10654 .... 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.