BI筆記:增量方式處理多維數據集
本文將模擬一個數據倉庫系統,其中有用戶數據,產品數據以及訂單數據。根據這些數據結構建立多維數據集,并且以增量更新的方式對其進行處理。
之所以強調增量的方式,是考慮到事實表中數據的增長,假設以后增長到幾十億,全量處理就變得很不現實,所以方案中著重演示以增量方式處理多維數據集的方案。 ...
我對NHibernate的感受(2):何必到處都virtual
上一篇文章主要是在夸NHibernate實現的好,而這篇就完全是來抱怨的了。NHiberante有個毛病,就是如果是和數據庫產生映射的類,就要求所有的public成員和protected成員必須是virtual的。這就讓我覺得無厘頭了,為什么沒有任何關系的東西也要受到限制?我知道NHiberante... ...
我對NHibernate的感受(1):對延遲加載方式的誤解
我用NHibernate時間不長,而NHibernate的復雜程度也決定了我無法像了解LINQ to SQL那樣容易。不過在使用了一段時間過后,還是對它有一定體會。有欣喜,有誤解,也有抱怨。總體來說,目前NHibernate是我最滿意的ORM框架。之前我一直認為NHibernate使用了一種簡單的延... ...
用投資的觀點學習編程
將投資的幾個觀點:1、要自己動腦思考
2、要做長期投資,而不是短線投資。
3、要把握好時機,做自己熟悉的
4、多和大師們學習
運用在程序員的生活和工作中的思考。 ...
網站性能優化 - 數據庫及服務器架構篇
先前曾寫過三篇有關網站系統、ASP.NET 性能優化的文章,分別從 SQL 語句、數據庫設計、ASP.NET 功能、IIS 7 的套件,來探討此一性能議題。本帖算是系列作的第四篇,改從「負載均衡、服務器架構、數據庫擴展」的角度,提出一些性能優化的建議,以供有建設中大型網站需求的網友們作為參考。 ...
LINQ to SQL、NHibernate比較(一)-- LINQ和NHibernate初體驗
1 引言 研發與數據庫打交道的系統的時候,最過于繁瑣的莫過于沒有編程快感的使用ADO.NET對后臺數據庫進行操作,因為所有的數據庫連接、讀取、操作千篇一律,編程成為了體力活。 雖然我們可以設計自己的類作為數據庫訪問的持久層,但是每一個類都必須有不相同的SQL語句,這樣對于設計統一的數據庫讀寫類造成了... ...
用C#編寫語音自動朗讀機器人
介紹之前首先推薦一個非常不錯的網站,http://www.openso.net/開發之前需要下載兩個開發的sdk包以及語言包,下載地址:http://www.openso.net/querytool?index=1&word=,安裝SpeechSDK51.exe,SpeechSDK51LangPac... ...
SICP學習筆記(1.2.1 ~ 1.2.2)
SICP學習筆記(1.2.1 ~ 1.2.2), 主要內容有 : 遞歸過程 和 遞歸計算過程, 迭代計算過程 和 遞歸計算過程 ,樹形遞歸, 尾遞歸, 換零錢問題, 練習題1.9~1.13 ...
javascript必知必會之closure
javascript必知必會之closure本博客所有內容采用Creative Commons Licenses許可使用. 引用本內容時,請保留朱濤,出處,并且非商業.點擊訂閱來訂閱本博客.(推薦使用google reader, 如果你的瀏覽器不支持直接訂閱,請直接在google reader中手動... ...
幻燈片:Web開發中的緩存
這是我昨天在博文視點Open Party上海站上關于Web開發中緩存的簡單講座。原本博文視點的朋友們希望我講一下ASP.NET MVC方面的話題(估計看我最近一直在搞這個),但是我覺得其他平臺一直用的是MVC框架,而ASP.NET MVC作為“后來者”也沒有什么出彩的地方,所以最終選擇這個稍微“通用... ...
javascript Array擴展
最近看了一下developer.mozilla.org里的東西,發現它為Array對象添加了不少generic method,趕得上Prototype的熱心程度。indexOf返回元素在數組的索引,沒有則返回-1。與string的indexOf方法差不多。如果其他瀏覽器沒有實現此方法,可以用以下代碼... ...
測試總監的第二封回信, 小王還應該繼續做測試嗎?
小王收到了測試總監的第二封回信. 心理有一絲說不出的失落. 老板的回答的確沒錯, 但是為什么開發人員犯下的錯誤, 要讓測試團隊一起來承擔呢?
小馬列舉了小王應該轉作開發的幾個理由, 園子里的朋友, 你對小王有什么建議嗎? ...
從ASP.NET的PHP執行速度比較談起
上星期我在InfoQ發表了一篇新聞,對Joe Stagner在博客上發表的三篇關于ASP.NET與PHP性能對比的文章進行了總結。寫新聞其實挺不爽的,因為不能夾雜個人的看法,只能平鋪直敘陳述事實。當然,如果像某些新聞那樣“換一種說法”是可以騙過一些“不明真相的群眾”,但是這就有違道德了。因此,在客觀... ...
JavaScript trim函數大賞
W3C那幫人的腦袋被驢踢了,直到javascript1.8.1才支持trim函數(與trimLeft,trimRight),可惜現在只有firefox3.5支持。由于去除字符串兩邊的空白實在太常用,各大類庫都有它的影子。加之,外國人都很有研究精神,搞鼓了相當多實現。實現1 String.proto... ...
受到啟發,寫了一個驗證輸入的簡易框架
剛才看了 種玉堂的幾篇博客http://www.rzrgm.cn/KenBlove/archive/2009/03/31/1426039.htmlhttp://www.rzrgm.cn/KenBlove/archive/2009/03/16/1413746.html很受啟發,用了2個多小... ...
談談我對敏捷的理解
我們部門是一個基礎平臺研發部門,主要為其他各部門提供技術接口和服務支持。
也正是由于這個特性,部門內正在考慮基于WCF搭建一套服務平臺。
部門內提倡敏捷開發,談談我自己對敏捷的簡單理解。 ...
Windows XP Mode for Windows 7
Windows XP Mode(XPM)是基于Virtual PC 技術在Windows 7 中運行Windows XP 的應用程序,這樣一來想運行IE6等應用程序就無需進入虛擬機了也方便Web開發人員進行測試。 ...
asp.net中對amCharts(.net版)圖形報表的使用
先來看看幾個實現的1.餅圖 2.柱型圖 3.線型圖 第一步當然是要添加dll引用然后再把相關文件放到目錄里就像在項目里添加FCK編輯器一樣這樣的話.開始的環境就好了我的目錄結構是這樣的 當然只是為了測試,就沒有那樣去什么什么了當然,在每個頁的開始要注冊一下這個dll<%@ Register Asse... ...
代碼習慣
前天在AgileChina2009上聽了Fred George的演講,他說他以前拿自己的代碼給KentBeck看,結果Kent說這代碼很垃圾,你去看看我寫的Smalltalk best practice patterns吧。然后FredGeorge就看了這本書并且完全按照書上的要求去做,5年后當他再... ...



