天天看點

上周技術關注:ASP.NET AJAX under the hood secrets

  • [相關度, 搜尋技術] 關鍵詞與關鍵詞之間的相關度計算 >>

    假設一個文章集合 {C},總文章數目為N,其中含有單詞X的文章總數為Nx,含有單詞Y的文章總數是Ny,含有{X+Y}的文章總數是 Nxy,那麼相關性這麼計算Corr(X,Y)= Math.log10(N/Nx)*Math.log10(N/Ny)*Nxy/(Nx+Ny-Nxy)

  • [digg] 國外同行關注啥——digg.com網站Programming分類每周熱點[11/26 - 12/02] >>

    相比我們都聽過digg.com的大名,這個網站正是Web 2.0所倡導的“每個人都能貢獻”的絕佳實踐,其中的Programming分類則自然成為了程式設計領域中的風向标。從這個分類的文章中,我們完全可以看一些出國外業界的趨勢,當然最多的還是國外開發者所關注的東西,畢竟其中的排行就是衆多使用者參與、選擇的直接結果。

  • [.NET開發, ajax] 文章推薦:ASP.NET AJAX Under the Hood Secrets及其他 >>

    這片文章主要關注于ASP.NET AJAX中經常會使用到,卻不太被人關注的一些功能細節,以及需要避免的一些問題。例如“Batch calls are not always faster”等,也提到了浏覽器的一些特性以及限制,例如“Browsers do not respond when more than two calls are in queue”,可以說這些都是開發ASP.NET AJAX乃至Web開發所必需了解的内容。文章中也提到了一些ASP.NET AJAX在使用時的一些技巧,例如在Web Service通路時利用Cache來提高效率,而且這可不是像之前CTP的官方文檔上提到的簡單方法那樣“普通”,它是個真正經過挖掘與實踐之後得到的結論。其餘部分的也提到了用戶端Function.createDelegate方法的使用(這個方法我一直很喜歡,呵呵),以及在通路Web Services時HTTP GET與HTTP POST直接的對比。

  • [.NET開發, ajax] ASP.NET AJAX under the hood secrets >>

    Microsoft recently released Beta 2 of ASP.NET AJAX. Although it's a very powerful framework, when you will build a real AJAX site like those out there in the Web 2.0 world, you will face many problems that you will hardly find documented anywhere. In this article, I will show some advance level ideas that I learned while building Pageflakes. We will look at the advantages and disadvantages of Batch calls, AJAX call timeouts, browser call jam problem, ASP.NET 2.0's bug in web service response caching, and so on.

  • [.NET開發, Cache] 技巧和訣竅:使用ASP.NET 2.0 輸出緩存替換的功能實作“甜圈緩存(Donut Caching)” >>

    ASP.NET 2.0添加了2個非常重要的改進,使得緩存功能更加完善:1) 對SQL緩存失效的支援 - 這允許你在緩存的頁面或資料結構所依賴的資料表或記錄行被更新時,使緩存内容自動失效然後重新生成緩存内容。例如,你可以在一個電子商務網站上輸出緩存你所有的産品清單網頁,然後确信在資料庫中的産品價格一旦有所變動,這些網頁就會在下一個請求時重新生成,這樣就不會向使用者顯示過期的價格資料了。 2) 輸出緩存的替換 - 這個奇妙的特性允許你實作我有時稱之為“甜圈緩存(donut caching)” 的功能,在這裡,你輸出緩存頁面上的所有東西,但除了幾個包含在緩存區域内的動态區域外。這允許你更積極地實作整頁輸出緩存,不用為了實作局部頁面緩存而把你的頁面分成多個.ascx使用者檔案。下面這個技巧/訣竅指南更好地解釋了這個特性的促動因素以及其實作。

  • [多核] 免費午餐已經結束——軟體曆史性地向并發靠攏 >>

    如果你以前對并發未加注意,那麼現在是時候了,仔細分析應用的設計,挑出現在和不久就可能過于依賴CPU能力的操作,研究這些部分如何從并發得益。你和你的團隊,現在也該深入學習和了解并發程式設計的要求、不足、風格和專業概念了。少部分應用天然适用于并行,但大多數不是的。即便你知道程式受制于CPU的位置,可能也很難找到将這部分操作并行化的辦法。所有這些問題,要求我們加快對并行的思考和研究。隐式并行編譯器能幫點小忙,但不能指望太多,它不可能比得上盡你所能将順序化程式轉化為顯式并行和多線程版本後的效果的。感謝仍未停止的緩存擴大和管線少量優化,免費飯菜在今後還能有一點,不過從今天開始,餐館無償提供的隻有小菜和飯後小點心了。菜單上仍然有優質可口的魚片,但現在要享受它就得付費——設計精細化、代碼更複雜,而且要加倍測試。對于多數應用來說,這是個好消息,盡管要辛勤耕耘,但回報是豐厚的,因為并發可以讓應用繼續從處理器能力暴增中充分受益。

  • [SQL_Server] 如何擷取SQL Server資料庫裡表的占用容量大小 >> 
  • [google, PageRank, 搜尋技術] 斯坦福大學找到新方法使Google速度再提高5倍 >>

    為了加快PageRank的計算,斯坦福大學的科研人員已經開發了三種基于數字線性代數的技術。第一種被稱為BlockRank的技術的效果最顯著,将計算PageRank的速度提高了3倍,研究人員發現,大多數網站上80%以上的連結都指向相同的網站。PageRank單獨計算每個連結,而BlockRank将所有指向相同網站的連結作為一個整體進行處理。 第二種技術利用了數學上的歸納法。研究人員稱,與PageRank的周遊整個網站才能夠計算出其歸類相比,歸納法的速度提高了50%。 第三種被稱為自适應PageRank的技術基于這樣的事實,即排名較低的網站的計算速度更快,通過剔除這樣的網站,計算的速度能夠提高50%。

  • [計算機科學] 從突破存儲的極限說開去 >>

    傳統的資料存儲,是采用基本的“位元組排列”的方法,是一種靜态的資料線性排列。而在“彩虹技術”和“鐵杵”的例子中,資訊資料就已經不再是線性排列的方式——它甚至也不是非線性排列的方式,而是從一個類似“種子(feed)”的實體實體(一張畫滿幾何圖案的A4紙或一根有劃痕的鐵杵)開始,采用某種固定的方法計算(computing)出來的。這種以“種子計算”取代“靜态存儲”的思路,其實是從數字資訊處理到模拟資訊處理的一種回歸。以0和1為基本機關的數字資訊處理,由于其離散的特性,必定會遇到容量上或精度上的限制。而回歸基于實體實體的資訊演算,則可以突破這個限制,去獲得近乎于無窮的可能性。

  • [網絡技術, 測試] Web Test Tools >>

    This tools listing has been loosely organized into the following categories: Load and Performance Test Tools Java Test Tools Link Checkers HTML Validators Free On-the-Web HTML Validators and Link Checkers PERL and C Programs for Validating and Checking Web Functional/Regression Test Tools Web Site Security Test Tools External Site Monitoring Services Web Site Management Tools Log Analysis Tools Other Web Test Tools

  • [ACT, .NET開發, 開發工具] Microsoft ACT standalone installation >>

    Microsoft ACT is great for stress testing web sites. The only 'problem' is that you have to install Visual Studio .NET in order to use it. I use it frequently on my dev machine but some times it is useful have it on a remote machine for stress testing directly in a pre-production environment. The steps below shows how you can copy your local ACT installation to a standalone computer.

CSDN技術網摘生成。更多技術動态,請通路我的技術網摘(RSS)

繼續閱讀