Time of Update: 2018-12-07
Windows 8
Time of Update: 2018-12-07
通常我們在IIS中發布一個網站過後,都需要手動設定網站的啟動頁面,一般我們都會指定一個頁面。當然,如果你發布的項目中有index.html或者其他IIS中本來就存在的,這時就不需要手動指定頁面了。下面我介紹如何使用代碼,而不需要手動設定:我們在發布的網站中找到web.config檔案,開啟這個這件,在<configuration></configuration>標籤內添加幾段代碼,就可以指定預設啟動的頁面了。 <system.webServer>
Time of Update: 2018-12-07
在使用MVC架構,向資料庫中的表格插入一條資料時,出現以下問題:Unable to update the EntitySet '***'because it has a DefiningQuery and no element exists in the element to support the current operation.註:上面*部分標示你要插入的資料庫實體類名。這個問題是在使用AdO.NET Entity Framework的時候,你使用的“XXX”這張表在資料庫沒有定義主鍵,
Time of Update: 2018-12-07
SSAS庫的部署有很多種方式,根據環境的不同可以選擇不同的方法,本文列舉幾種最常見的部署方式,以及闡述他們的應用環境。 環境約定:SQL Server 2008樣本庫:Adventure Works DW 方式一:Visual Studio直接Deploy
Time of Update: 2018-12-07
在AutoCompleteBox控制項中滑鼠左鍵事件被屏蔽了,即使你綁定了滑鼠左鍵事件,也不會響應。下面我就介紹如何點擊滑鼠左鍵事件進行查詢:<sdk:AutoCompleteBox Name="WordTextBox" Height="48" Width="450" FilterMode="StartsWith" ValueMemberBinding="{Binding Name}" FontSize="28" ItemTemplate="{StaticResource
Time of Update: 2018-12-07
此圖是根據個人經驗總結出的一個BI通用流程,適用於報表方案,多維分析方案,但不適用於資料採礦的方案。 BI項目關鍵資源:業務專家,BI開發人員,業務開發人員。 業務專家的參與有助於提高需求的準確性,BI開發人員主要負責BI過程相關資源的組織和管理,業務開發人員配合BI開發人員確認資料及業務的相關工作。 下面對這個開發流程做一個解釋: 首先,從報表下手可以很容易的掌握使用者所關注的東西,結合業務系統以及資料結構可以有助於對主題有個大體的印象,同事對一些使用者比較關注的維度和度量才能有個概念。
Time of Update: 2018-12-07
微軟SQLServer每個版本都會帶有相應的樣本項目,從2000時的Foodmart到2005之後的Adventure Works,裡面的設計方法和規範都有很多我們值得學習的地方。不僅是做普通的開發,你如果做BI開發那麼你會發現這更是一個不錯的嚮導,而且微軟SQLServer安裝時帶的Books
Time of Update: 2018-12-07
1.在Silverlight中遇到需要顯示上標或者下標(如:水的化學式H2O)時,我們可以使用Silverlight中專門處理的上下標的特殊字元顯示。上標的特殊字元:Superscript:0 : U+20701 : U+00B92 : U+00B23 : U+00B34-9 : U+2074-2079(表示從4到9的特殊字元)+ : U+207A- : U+207B= : U+207C( : U+207D) : U+207En : U+207F下標的特殊字元:0-9 : U+2080-2089
Time of Update: 2018-12-07
本文主要介紹兩種檔案的建立,分別是使用: ApplicationData.Current.RoamingFolder和KnownFolders.DocumentsLibrary中提供的。使用之前,需要引用命名空間 using
Time of Update: 2018-12-07
經常看到同事寫代碼: bool? obj=從伺服器返回來的值,可能為null。 if(obj !=null && Convert.ToBoolean(obj)==true){ //Do something}上面的代碼的意圖很明顯,先判斷obj 是不是null,如果不是null 的話,再調用Convert.ToBoolean方法,判斷是不是True。上面的方法沒有任何問題,但有一點要確認的是, obj!=null
Time of Update: 2018-12-07
最近我在做一個CMS系統,需要一個模板引擎,選擇了NVelocity,NVelocity是JAVA的開源模板引擎Velocity移植到了.NET平台,這個不過多介紹。因為Velocity的模板文法很簡單我就選用了它作為我們CMS的模板引擎。NVelocity好像是Castle Project維護的,我在Castle Project的網站找到了入門文章,看上去是比較簡單的,很容易上手。然後我就照著他的例子編碼:Code highlighting produced by Actipro
Time of Update: 2018-12-07
正在用VS2010 + BLEND4做東東,因為我是VS上寫代碼,BLEND上搞介面,在VS2010寫完代碼後,轉到BLEND上突然崩潰了,重新開啟BLEND4,甚至重啟系統都不行。 錯誤頁面: 錯誤輸出 Microsoft Expression crash report:Date: 2010-08-24 17-16-43User: Thinkpad@THINKPAD-PCApplication Version: 4.0.1000.1000Operating System Version:
Time of Update: 2018-12-07
我在這個文章System.Convert 的一些事 的一個關於代碼風格留言,發現還是有些爭論的,我就想有沒有辦法讓if (obj) 和 if (obj == ture)的行為不一樣呢?我實驗了一下,果然可以。比如下面的代碼 1 static void Main(string[] args) 2 { 3 var confusedValue = GetValue(); 4 5 if (confusedValue ==
Time of Update: 2018-12-07
1.在WPF中如果不想讓表單顯示最大化,最小化,以及關閉按鈕的話,可以再表單的屬性面板設定將ResizeMode=NoResize時,將不會顯示最大化最小化,只有關閉按鈕;如:將ResizeMode=CanMinimize時,最大化按鈕被禁用,但是還是會顯示,不能按,最小化,關閉按鈕正常顯示;將WindowStyle=None時,將不會顯示出最大化,最小化,以及關閉按鈕,周圍的邊框也不存在。
Time of Update: 2018-12-07
春天是動物們交配的季節,春天也是程式猿們跳槽的季節。根據上次吐槽的趨勢,我們公司年後樹月沒有半點鐘改善的趨勢,甚至更糟,我還是審時度勢,閃了。 都快奔三的人了,我還想著要轉技術方向,放棄多年的.NET,想去搞搞iOS,於是趁著躁動的季節,怒投了許多iOS職位,不過基本是石沉大海。最後廣撒網,簡單看看公司介紹,只要不是50人以下的公司或者交通實在不方便的都投。雖然我iOS的經驗不多,但是也會有些公司給我打電話,願意給我個機會。這兩個星期來,一共面試了8家,基本上都沒下文,還有一些不靠譜的,我早就皮
Time of Update: 2018-12-07
本文將類比一個資料倉儲系統,其中有使用者資料,產品資料以及訂單資料。根據這些資料結構建立Cube,並且以累加式更新的方式對其進行處理。 之所以強調增量的方式,是考慮到事實表中資料的增長,假設以後增長到幾十億,全量處理就變得很不現實,所以方案中著重示範以增量方式處理Cube的方案。 增量處理Cube的關鍵是要將事實資料分為兩部分處理,一個是增量事實表,一個是曆史事實表,Cube第一次處理曆史事實表中的資料,以後每次周期性的處理都是處理增量表中的資料。 本文中提及的SQLServer和Visual
Time of Update: 2018-12-07
摘要: 本文在上一篇的基礎之上,介紹如何在圖表中加入篩選功能,以及根據資料動態更改圖表類型。 為圖表增加篩選: 實現思路:在上一篇所樣本的MDX語句的基礎之上,請查看如下MDX語句: select [Measures].[Reseller Order Count] on 0, [Product].[Category].members on 1 from [Sales Targets] where [Sales Territory].[Sales Territory
Time of Update: 2018-12-07
Cube是一種特殊的資料庫,按照預設的模式(MOLAP),它把資料倉儲裡事實表和維度資料表的資料經過彙總儲存在另外一套獨立的檔案系統中。經過彙總的資料在統計效能上會得到提升,並且可以讓使用者通過很簡單的前端工具,比如Excel來產生很簡單的報表。這裡將介紹如何製作一個簡單的Cube。此篇使用的版本是SQL Server 2012,對應的Visual Studio Shell是2010,名稱也改為SQL Data Tools。 首先,開啟SQL Data Tools,點擊File->New-
Time of Update: 2018-12-07
摘要: 本文主要描述在Siverlight下使用開源圖表組件Visifire展現Cube中的資料。由於Cube結構本身很複雜所以本文使用一維的查詢結果,側重於從OLAP到Silverlight端的方法。 環境概述: 本文使用Silverlight 2,visifire版本是2.0.4 beta。Cube的SQLServer版本是2008,樣本中使用的Cube是微軟樣本CubeAdventure Works DW
Time of Update: 2018-12-07
自我介紹:在學校的時候從asp轉到asp.net從而接觸了c#和.net,期間為學校和社會做過很多的門面網站和一個BS的政務系統。畢業後從事BI的開發工作,主要關注SSAS往上的部分,包括複雜的動態報表的開發,後期發現Silverlight的優勢所以研究RIA在BI中的應用,並把地圖資料也應用進項目。第一個項目就取得了意想不到的效果,也成為了在BI圈裡應用RIA方案裡比較早的一批吃螃蟹的人。先後經曆過公安,保險,廣告以及電信行業的BI。題外話:為什麼部落格園id是aspnetx而從事的確實BI以