Time of Update: 2018-12-08
原文地址:http://blogs.msdn.com/b/tess/archive/2008/03/25/net-debugging-demos-lab-7-memory-leak.aspx操作步驟:1、產生壓力:tinyget -srv:localhost -uri:/BuggyBits/News.aspx -threads:500 -loop:2002、抓一個hang的dump,看看gc heap大小,!eeheap -gc,如下: GC Heap Size 0x1899f44c(412
Time of Update: 2018-12-08
這7篇post是花了3個小時分析+寫完的。欣慰的是,偶已經比當年牛一些了,Tess大牛的7個lab被這麼快搞完,哈哈! 應一些兄弟的要求,寫了一下這個,還是比較粗糙。因為好多人最concern的是,抓到這個dump後,你為什麼要敲那些命令?而不是敲這些命令?so,偶盡量寫一下思路。當然,windbg這個東西還是要多練習的。否則的話,時間長了,就廢了。 我的分析還是很粗糙,有的思路也不嚴謹,so,可以到tess的blog上看。我在7篇中寫的是lab的地址,每個review的地址大家可以自己找。 T
Time of Update: 2018-12-08
最近才開始接觸Microsoft Robotics Developer Studio,如果說為什嗎?沒啥原因,就是在整理電子郵件時,發現了一封教育學術郵件中提到了這個東西,突然就高度興趣,於是就下載後嘗試一下。 在網上找了半天有關Microsoft Robotics Developer Studio,發現這個東西的資料非常少。別說是中文的,E文除了內建Document就只有一本專題書《Professional Microsoft Robotics Developer
Time of Update: 2018-12-08
大家都知道,在WF中預設情況下,其活動是以樹狀結構組成的,簡單說就是複合活動包含其子活動,如果子活動也是複合活動也可以包含其子活動,但同一個活動不能成為兩個活動的子活動。這種方式被大量使用在WF內建的活動庫中,比如:迴圈,條件活動等等。這種方式的缺陷有以下幾點:1、傳統的流程結構方式都是線性,這種樹狀的可能會使流程設計人員反感;2、如果樹的層次太多,會使流程難以理解。由此,是不是可以既不和WF內在樹狀結構衝突,又能在形式上以線性方式表達流程結構呢?我的想法是:1、構建流程對象,把它作為根活動(複
Time of Update: 2018-12-08
感覺Windows Mobile 6.5的API實在太那個了……………… 放兩張下午寫的小東西的圖。那個comboBox、那個numericUpDown、那個MenuItem,偶要瘋掉了。這個是豎屏的,numericUpDown是自己做的一個很簡單的UserControl。 這個也是豎屏的,噁心的ComboBox,手根本不好點選。 這個做成了橫屏的,WM自己的numricUpDown 最後這個是天氣預報,下午剛寫的,看起來還好,hoho。 看到這個“選擇城市”的菜單,我崩潰了……黑乎乎的介面,
Time of Update: 2018-12-08
自從主要精力從工作流程系統“解放”之後,一直在尋找新的平台和“著陸點”。放棄工作流程領域的主要原因是“自甘墮落”吧。最近有了新的“玩弄”方向,即kinect+xna+???或者kinect+WPF+???這個組合很有意思,雖然還沒有太多經驗可以參考,大部分應用都是demo。等我有點想法和東西後,再和大家分享。有興趣的,也可以跟帖討論。
Time of Update: 2018-12-08
哎,需求都沒有出來就讓我做,還不是看我閑著難受唄~~不爽!我通常不爽就去廁所,那就先講講我們公司的廁所好了。我公司裡面有自己的廁所,而且環境幽雅,溫度比正常要高一些,很是舒服,還有股淡淡的香味,燈光也很亮,哈,鏡子也總是乾乾淨淨的,臭美的人多嘛,這就是女廁所,我偷懶最常去的地點~~至於男廁所環境就不那麼好了,哈,慶幸中~~(對了,我為什麼也知道男廁所的情景啊~~因為男廁所在我們部門門口,估計是我門這裡基本是男人的緣故,我有時洗杯子偷懶,就喜歡去男廁所,畢竟近嘛,不過也挨了多次男同事的白眼,因為要
Time of Update: 2018-12-08
本人最近一直在作WF相關的一些工作,遇到一些問題和經驗和大家分享和討論,這次問題集中在異常處理上。據我瞭解在WF中,一旦流程執行個體被開始,無論它的運行是正確的,還是錯誤的;也不論是系統性錯誤,還是業務性錯誤,該執行個體狀態最終會被遷移到Closed狀態,並被序列化。當然,其中可能會引發錯誤事件、取消事件或是補償性事件。如此一來就會有一個重大的問題,即有些異常是可以人工修正的,極端的例子是我們在Debug過程中。而WF不論什麼情況都會進入它預設的錯誤處理流程,最後還會Closed這個執行個體,以
Time of Update: 2018-12-08
如果經理看到我工作時間做其他的非要氣死不可 最近不知怎的,和GD2較上勁了,喜歡上用他畫圖玩了,哈~~ 其實做長條圖,就是計算座標,除此之外沒有什麼難的。 而我笨笨的認為象X、Y一樣,下面的數值小,上面的大結果發現自己腦袋壞掉了,圖片也好、螢幕也好,都是左上方為原點的。 這個就是我做出來的圖,有點垃圾,嘿嘿,偶是沒有美感啦,不然就去做美工了。。。以下是代碼:
Time of Update: 2018-12-08
本文是PE系統的第一個開發人員文檔,首先對PE本身做個簡單介紹吧!PE是一個面向開發人員的基於WF的流程引擎,她還很“小”,功能有限,請大家原諒。目前PE的版本是0.1版,所以請大家不要試圖在商業項目中使用,由此造成的後果本人概不複雜。^_^目前的版本下PE能完成的主要任務是:構造流程並使流程運行起來。雖然有部分功能實際發行就緒,但我還是想等PE穩定一點再公布出來。PE的簡單之處再次請大家原諒。從這篇隨筆開始,我會陸續介紹PE中支援的流程元素並給出相應的Demo代碼,有不正確和無知之處也
Time of Update: 2018-12-08
最近才發現Microsoft Robotics Developer Studio出了4.0beta版本,正式更新至.NET Framework4.0平台。我的第一想法是Microsoft Robotics Developer Studio依舊在發展,也很高興他還能得到微軟的支援。最近本人的工作正好用到MRDS,很想寫一些這個東西的文章,但苦於自己水平不高,同時也沒大段時間,只能先欠著吧。在安裝Microsoft Robotics Developer Studio4
Time of Update: 2018-12-08
昨天瓦斯中毒~~差點把小命搭上~~今天去報名,照片給照錯了,重照,一折騰就到了中午中午去寄東西,郵局真***黑~~本來不到3斤的東西,告訴我不到3公斤,我KAO!!真***不爽!!!1天半的工資就這樣沒了!!!!!我K!!!!!!!5555555555555555555555555555555555555555555555555回家還差點讓車撞到5555555555555555555555555555555555555555555555555
Time of Update: 2018-12-08
最近在玩塔防新春版,上手很容易,過關也簡單。偶很喜歡研究遊戲存檔,看看有沒有什麼特別的劇情、人物、道具能夠出來。首先用iFunBox或者別的東西,把存檔目錄copy到本地電腦上,如我這裡就是存放在了:C:\Users\username\Desktop\FolderName\F38DE1C9-0098-42AC-AF62-8D2A6A82E44F。下面有4個子目錄,我感興趣的是兩個,一個是documents,這裡存放封存檔案;另一個是threekingdomstdsehd.app,這裡面有所有的圖
Time of Update: 2018-12-08
最近一年多的時間我都在流程管理系統領域工作,雖然現在該項目處於停滯狀態,但我仍然對流程管理領域充滿希望.這一系列的隨筆由bobmazelin和他的同事這段時間工作的經驗積累而成,同時也是我們流程管理系統的介紹,如果有志同道合者隨意發表自己的想法。在上篇中,我介紹了通過設計資源檢視來抽象企業流程中資料結構,在這篇中我和大家一起討論一種特殊的資源---許可權。很多系統中會涉及許可權問題,我並不是許可權設計方面的專家,所以這裡所談有不正確之處,還請大家指正。不同企業,不同行業,不同部門他們對組織內部許
Time of Update: 2018-12-08
我曾叫過“斷翼天使”這個網名,現在改為了“溺水妖精”,一日朋友問我為何叫“斷翼天使”。他說,他以前看過一篇文章,說女人是天使,當女人遇到了愛情就會失去自己的翅膀,問我,是不是也是這樣。 其實那篇文章很對,只是他沒有看清我是“斷翼”。
Time of Update: 2018-12-08
最近正在向PE中加入資源模式的控制,在測試許可權分配模式時,發現了資源結構的問題,在此和大家分享、討論。首先簡單解釋一下許可權分配模式:即參與活動的人,由其許可權決定。比如:審批次程序中的核准活動必須由經理來完成,其中經理是“許可權”概念的一種。這個模式本身不複雜,大部分工作流程系統都支援,PE當然不能不支援...^_^.....但是,如果連帶思考資源的結構時,就會發現問題。關鍵是,參與者和許可權之前的關係並不是多對一這麼簡單的關係,不同企業定義他們之間的關係不同,一般來講,至少是多對多的關係;
Time of Update: 2018-12-08
Microsoft Robotics Developer Studio(MRDS)是微軟發布的一款用於開發機器人程式的開發環境,當然它是基於Windows的。(巴拉巴拉...介紹性的問題很多,我就不重複了)本人也沒有把MRDS用於工業或者商業的經驗,主要是開發了一些實驗性的項目,純屬初學。那為什麼要寫這個系列的部落格?1、強迫自己再次系統化的學習MRDS2、記錄一下自己的學習結果3、網路上能找到的中文教程很少,針對開發的就更少了,想讓像我一樣的初學者少走彎路本人對機器人幾乎是不懂的,物理也很差.
Time of Update: 2018-12-08
剛在MSDN看了篇文章Determining the Span Between Two DatesExampleDateTime oldDate = new DateTime(2002,7,15);DateTime newDate = DateTime.Now;// Difference in days, hours, and minutes.TimeSpan ts = newDate - oldDate;// Difference in days.int differenceInDays =
Time of Update: 2018-12-08
資源模式是對在工作流程中所用資源的分配方式的總結。由此,這些模式在工作流程系統中也佔據比較重要的地位。雖然至今沒有一種流程語言完整實現這些模式,但其中大部分模式都被廣泛應用(雖然可能不叫模式...^_^),比如:基於許可權分配等等。這篇隨筆我並不打算介紹每個資源模式,而是說明PE實現資源模式的基本方式,下一篇我詳細介紹每個模式。在PE中,每個活動(流程、子流程也是活動)都具有輸入資源,而PE中的資源模式正是針對這些輸入資源來工作的。PE並沒有把資源模式作為分配工作流程工作的方法(雖然部分模式採用
Time of Update: 2018-12-08
以後記錄每一天的心得,每一天的心情:)自己的成長曆程偶然間會發現自己成熟,那是怎麼樣的心情,哈哈~~也不給蟈蟈俊師傅丟人,哈,不過如果有人看到,他非得氣死不可,哈哈~~讓他不給我部落格堂的空間~~不過這裡也很好,哈~~我就在這裡給他丟人啦~~啦啦啦啦~~(暈,感覺自己好幼稚哦~~)哼,月底一定去好好宰他,幸福中,口水中~~(如果有滴口水的笑臉就好了~~)