Learning WinDBG/SOS and Advanced Debugging

In my daily R&D work as well as in my general development, I always keep WinDBG open so I can quickly debug major problems in a system or just to take a look under the covers. WinDBG is short for Windows Debugger and it's what you would use

.Net編程介面剖析系列之迭代器zz

在上一篇文章中,我們講了IComparable和IComparer介面,而在本篇文章中,我要給大家講講用於枚舉元素集合的兩個介面 IEnumerator和IEnumerable。IEnumerator用於實現一個迭代器(相當於以前C++的文章中所說的iterator),它具 備列舉一個資料結構中所有元素所需要的一些方法和屬性。而IEnumerable介面則用於返回一個迭代器對象,一個實現了IEnumerable的類型 表示這個類型對象是可以枚舉的。     下面我們先來看看這兩個介面的定義吧!

不適合做管理的人zz

寫了好幾年職場專欄之後,我才發現,好的職場專欄作家,是 不適合做管理的。因為,想寫好一個職場專欄,需要站在管理者與被管理者的局外立場看問題,需要把兩者之間的矛盾擴大化,需要化衝突為趣味,把老闆的威嚴表 現得可笑,把員工的卑微表現得可樂,這樣文章才會好看。但若一個人整天花心思研究這些,哪裡還有時間考慮如何讓一群個性、慾望、趣味、能力各不相同的人都

ETL的可擴充性和可維護性zz

ETL的過程我想很多人都談過了,最近我在比較SSIS,OWB和infomatica,結合以前的項目,加深了我對ETL過程的理解和認識。其實這三種工具,除去應用平台以為,大同小異,各有利弊。今天我想分享一下我的經驗,主要在擴充和維護方面。1:資料落地和ELT 很多人談到資料落地的概念,說白了,就是ODS或者DWH中,有資料input或者output的,都先把要操作的資料放到暫存資料表裡面,而資料轉送的兩端的表的結構都是一樣的,這樣的操作比較便捷,幾乎不用考慮轉換的問題。

線控的原理

先前的改裝文章在此http://bbs.xiaomi.com/thread-1372419-1-1.html 說明線控的原理: 接聽鍵就是短路mic,很簡單,大多數耳機都是這樣做的,那麼線控呢?拆開htc原裝耳機後發現,選曲 鍵利用了不同的電阻短接mic線路實現的,如果用220歐姆左右的電阻短路mic,就是向後選曲,用1k歐 姆左右的電阻短路mic,就是向前選曲。這個設計很精巧,需要硬體能識別出來這些操作的區別,看得 出htc線上控的電路支援方面,還是下了一定的功夫的。小米同樣也是這樣控制的。

Google Megastore分布式儲存技術全揭秘zz

在上個月舉行的創新資料系統研討會上(CIDR),Google公開了其Megastore分布式儲存技術的白皮書。Megastore是Google一個內部的儲存系統,它的底層資料存放區依賴Bigtable,也就是基於NoSql實現的,但是和傳統的NoSql不同的 是,它實現了類似RDBMS的資料模型(便捷性),同時提供資料的強一致性解決方案(同一個datacenter,基於MVCC的事務實現),並且將資料

如何防止頁面重新整理,後退導致的重複提交

1,用戶端: btn submit之後禁用所有提交按鈕或控制項, 也可以加一個透明的遮罩層把頁面元素擋住。2,服務端:一種更好的方法是建立新的基礎 Page 類,用它來代替標準 System.Web.UI.Page 類。在本文中,我將介紹幾項通用功能以及它們的一般實現,並將這些功能裝入一個新的、功能更豐富的 Page 類中。我要介紹的功能包括: 檢測 F5(重新整理)鍵。 啟動並控制一個需要立即向使用者發送反饋頁面的冗長操作。 在載入頁面時設定輸入焦點。 如果您經常光顧專門介紹 ASP.NET

斐波那契數列Log(n)演算法

想法源於題目:一個人一次可以上一個台階,也可以上兩個台階,問上到20級台階有多少種走法?這就是一個斐波那契數列:登上第一級台階有一種登法;登上兩級台階,有兩種登法;登上三級台階,有三種登法;登上四級台階,有五種方法……所以,1,2,3,5,8,13……我們也會發現:f(3) = f(2) + f(1); f(4) = 2*(f2)+1*f(1); f(5) =  3*(f2) + 2*f(1);f(6) = 5*f(2) + 3*f(1);..........f(n) = a*f(x) + b

15種能力讓你在社會中鶴立雞群

凡是成功人士(以下簡稱他們)的身上都有獨特的個人能力和人格魅力,這或許正是一般人所缺乏的。他們的成功決不能簡單地歸結為機遇好。依我來看,這些能力可概括為:  1、解決問題時的逆向思維能力   面對工作中遇到的新問題,一時又找不到解決方案。而且,上司可能也沒有什麼錦囊妙計時,他們擅長用逆向思維辦法去探索解決問題的途徑。他們清楚具體業務

SOS使用詳解(.NET 2.0/3.0/3.5)

This is the list of commands related to the SOS extension that I use when debugging with WinDbg most of the .NET issues I face: ========================================================================HELP==============================================

【演算法】n個人圍成一圈報數,報到3的退出,下面接著從1開始報,問最後剩下的是誰?

class Program    {        static void Main(string[] args)        {            List<int> array = new List<int>(600);            for (int i = 1; i <= 600; i++)            {                array.Add(i);            }            var circleL

NuGet從舊版本升級到最新版本導致簽名驗證錯誤【解決辦法】zz

解決辦法很簡單:1、在控制台,卸載程式裡,卸載Nuget;2、如果你使用的也是windows 7系統,要用管理員權限運行VS(否則NuGet卸載按鈕不可用),在工具—擴充管理器中我們仍然可以看到NuGet,再次卸載NuGet;3、直接在擴充管理器中安裝最新版本的NuGet即可。官方解決辦法原文如下:Upgrading to latest NuGet from an older version causes a signature verification error.If you are

海澱區人才服務中心解決夫妻兩地分居辦理指南

一、受理部門海澱區人才服務中心企業服務部二、受理依據北京市人事局《關於解決民營科技與高新技術產業單位在市、區、縣人才服務中心存檔人員的夫妻兩地分居問題的通知》(京人發【1997】106號)三、受理條件在北京市海澱區人才服務中心進行人事代理的高新技術企業專業技術人員和管理員,本人在京有常住戶口,且被在京單位聘用一年以上現仍被聘用人員,其配偶系幹部(含聘用制幹部)並符合下列條件之一者,可申請辦理:1、具有進階專業技術職稱且存檔時間滿1年的人員。2、具有碩士學位或中級專業技術職稱且存檔時間滿2年的人員

關於過度設計的思考(zz)

設計是一個取捨的過程,無論是過度設計還是設計不足的問題,都是取捨的結果:1. 如果不預先設計,隨著時間越久,更改成本越大2. 如果預先設計,會增加當前程式的複雜度這種取捨沒有放之四海皆準的標準,需要根據不同項目不同人員做選擇。在我開發經驗當中,總結幾條參考標準:1. 可隔離的實現不做最佳化設計,當效能需要時再進行最佳化,需要單元測試支援。2. 如何為擴充性預留設計?這

使用membership(System.Web.Security)來進行角色與許可權管理

1.membership簡介 2.membership在sql server中的設定 3.配置web.config 4.建立使用者CreateUserWizard控制項 5.使用者登入login控制項 6.顯示目前使用者的名稱LoginName控制項 7.檢測使用者的身分識別驗證狀態的LoginStatus控制項 8.為不同類別使用者呈現不同內容的LoginView控制項 9.更改密碼的ChangePassword控制項 10.自助找回密碼的PasswordRecovery控制項 11.總結1.

尋找發帖“水王”–《編程之美》筆記

文章目錄 分析與解法擴充問題 Tango是微軟亞洲研究院的一個實驗項目。研究院的員工和實習生們都很喜歡在Tango上面交流灌 水。傳說,Tango有一大“水王”,他不但喜歡發貼,還會回複其他ID發的每個文章。坊間風聞該“水王”發帖數目超過了文章總數的一半。如果你有一個當

解決Wireless Zero Configuration服務不能自動啟動

Wireless Zero Configuration服務是一個支援無線上網的服務,如果該服務停止,則無法找到無線網路。很多筆記本裝完系統,上好無線網卡驅動後可以使用無線網路功能,但系統只要登出或重新啟動後,就無法使用無線網路了,每次開機/重啟都要手動啟動Wireless Zero Configuration服務才能無線上網,把Wireless Zero Configuration服務設定成自動啟動,但重啟後該服務還是沒有自動啟動,依然要手動啟動。因為該服務如果沒有啟動,則無法使用無線上網功能,

怎樣招聘出色的產品經理zz

本文是他回顧自己二十多年來從事軟體產品管理工作的總結和經驗分享,談到了招聘產品經理的標準,以及產品經理應該具備的特質。文 / Marty Cagan,譯 / 薑天緯尋找出色的產品經理“哪裡能找到出色的產品經理?”CEO經常問我這個問題。Marty Cagan是享有世界聲譽的產品管理專家,曾經擔任網景副總裁、eBay產品管理及設計進階副總裁。

買車資料匯總

騏達:從發動機、變速箱、空間、油耗和各種配置來說騏達都非常不錯。有顧慮的地方有:1.安全性上據說還可以,但是和速騰或科魯茲這些歐美車系比還是差點;不過目前還是首選。卡羅拉:空間一般般。 新寶來&新速騰:1.6L動力比較差,1.4T價格有點高,車內空間一般般,挺緊湊的,油耗比日系車高,比通用好像好點。科魯茲&福克斯:油耗高  新悅動:空間還可以,但發動機&變速箱據說很一般,其他方面據說毛病也非常多。鋒範&陽光:和悅動類似,這個價位的車總是有很多問題。

關於自動化測試

很多東西總是很容易被提起,然後接著被忘記;比如開發的單元測試,和測試的自動化測試。我覺得這個和企業的文化、開發測試團隊的流程化水平相關。如果我們在工作中已經“敏捷”掉了需求分析和詳細設計的時間,那麼我們是不可能忍受單元測試使用初期帶來的效率下降,也不可能堅持維護現有的單元測試指令碼。同樣如果測試組現在都不能在最開始參與到需求討論會中,沒有幾個功能模組覆蓋了測試案例,甚至還處於只會“冒煙兒”的初級階段,那麼可以肯定和測試自動化的階段還非常遙遠。我們要做的不是在每次問題出現後才強調測試的重要性,也不

總頁數: 61357 1 .... 12134 12135 12136 12137 12138 .... 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.