“菜”鳥理解.NET Framework(CLI,CLS,CTS,CLR,FCL,BCL)

  既然要學.NET,就要先認識認識她,我不喜歡大段大段文字的東西,自己通過理解,畫個圖,來看看.NET的沉魚落雁,閉月羞花之容。   最下層藍色部分是.NET Framework的基礎,也是所有應用軟體的基礎。.NET Framework不是憑空出來的,實際上API,COM+,和一些相關驅動依然是它的基石。.NET Framework只不過是對這些前輩們進行了系統的封裝和擴充,在這個過程中,吸取了Java架構的很多經驗。關於Win32 API與.NET Framework

ADSL路由切換IP

目前大部分家庭的上網方式都是基於PPPoE協議的,它是動態分配IP地址,以彌補IPv4地址短缺的問題(好期待IPv6啊,到時候把我家的每根筷子上都分配一個IP)。由於有時候需要切換IP地址,但是到路由的設定介面裡切換比較麻煩,因此自己做了個小軟體,這樣就方便多了。我的路由是D-Link 504,大家根據自己的情況改動一下地址。using System;using System.Collections.Generic;using System.Text;using

Universal Extractor 1.6.1 Released

Universal Extractor 1.6.1 ReleasedWed, 05/12/2010 - 02:15 — jbrelandAfter a nearly two year hiatus, I finally got around to updating Universal Extractor. This release focuses heavily on bug fixes, reliability improvements, and component updates, so

Win32 API 訪問路由的加密網頁

通過WinHttp的WinHttpSetCredentials函數來訪問加密網頁。網頁的使用者名稱密碼加密類型共有五種,分別是:WINHTTP_AUTH_SCHEME_BASICIndicates basic authentication is available.WINHTTP_AUTH_SCHEME_NTLMIndicates NTLM authentication is available.WINHTTP_AUTH_SCHEME_PASSPORTIndicates passport

北京市政交通一卡通餘額提醒

  做了個小的ASP.NET的應用,北京市政交通一卡通餘額提醒。雖然並不在乎那幾個錢,但公交卡裡沒錢會很尷尬,而且會影響後面上車的人,所以老想著卡裡的餘額,要是和手機一樣能提醒多好啊?  於是從想法到設計,到編碼,到調試,到找伺服器,到運行維護,一個人忙活了將近一個月,總算完成了。原理很簡單抓網頁,一卡通查詢餘額的網站沒有驗證碼,所以被我當API來用。頁面也是我設計的,雖然不是很好看。不過這個東西因為要用註冊一下手機服務商的免費郵箱而可能遭質疑,於是只在朋友間推廣試用。你在北京的話也可以試試。h

Urxvt最簡配置

最簡單的配置,主要是顏色和字型,自己記錄下,有時間在研究更多的參數:URxvt.font:xft:WenQuanYi Micro Hei Mono:size=11:style=Regular:antialias=true,xft:WenQuanYi Micro Hei Mono:size=10:style=Regular:antialias=trueURxvt.boldfont:xft:WenQuanYi Micro Hei

.NET程式員必備參考圖片

  昨天我講到對.NET Framework的一點理解,今天又有所收穫,馬上來和大家分享。大家平時大都是參考MSDN,其實這足夠了,那麼我今天要分享的是什麼呢?大家平時用過多少namespace?或者說用過多少FCL?我本人喜歡更加直觀的圖片,所以找到了FCL的圖片。哈哈,比較壯觀!這是.NET Framework

PL/SQL Developer自動補全SQL技巧

s = SELECT t.* FROM tw = WHEREb = BETWEEN ANDl = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM  a WHERE a )sw = SELECT t.* FROM t WHERE tsc* = SELECT COUNT(*) FROM tst = SELECT t.* ,t.ROWID FROM tf = FOR UPDATEu = UPDATE t SET t. WHERE

.NET中總共有多少種類型、多少個命名空間呢?

  自從瞭解.NET Framework的龐大類庫之後就一直想問一個問題?那就是有沒有人統計過.NET Framework中總共提供了多少個類型、多少個命名空間?好奇心油然而生(唉……又不務正業了,老弄這些歪的斜的*$%#*8^&$#%^*$#好了,好了,人家也是為了學習嘛),抱著這種好奇心,我去Google了一番,小有收穫,不敢獨享,與君共勉。  在Brad Abrams的一篇名為Number of Types in the .NET

解決Winform中ListView.TopItem設定的問題

在Winform中ListView的TopItem屬性可以把某項設定設為ListView中最上面的第一項,但這個屬性有問題,賦值後不一定該項不一定位於第一條,本質上Windows API沒有提供類似的功能,可能是通過設定Scroll Value來封裝的,問題比較好解決,進行重複賦值,直到達到正確的位置。public void SetScrollPosition(int pos){ pos = Math.Min(Items.Count - 1, pos); if (pos < 0 ||

螺旋矩陣演算法

記得這是大二時,我的老師給我出的題,回去琢磨了半天,感覺不是很難。今天整理電腦裡的資料時發現了,拿出來看看,上網搜搜發現面試題裡挺多的,但網上的看起來比我的複雜得多(也許是個人感覺,我比較另類),所以拿出來分享。時間複雜度基本上就是O(N^2)了。這個螺旋矩陣有幾類,我當時拿到的題是從中間往外順時針旋轉,如下所示:7 8 96 1 25 4

SSH反向串連及Autossh

文章目錄 2.一開始提到,這種反向串連(Reverse Connection)不穩定,可能隨時斷開,需要內網主機B再次向外網A發起串連,這時需要個“朋友”幫你在內網B主機執行這條命令。它就是Autossh。 0.接觸Linux恐怕對SSH再熟悉不過了,還有scp,sftp各種方便的功能,一般的使用都需要ip:port(如果不是預設22的話),但有些情況比較特殊,就是想串連一台內網主機(比如公司內網,當然你肯定做不了Port

SQL語句中的子查詢應用

某公司的面試考核題:銷售資訊表 tbSaleInfo   DeviceNo        裝置編號   GoodNo          貨道編號(1-24)   CardNo          卡號   Money           消費金額   Balance         卡片餘額      SaleFlowNo      售賣流水號   SaleTime        售賣時間   CollectionTime  採集時間   Mode        銷售類型             

嵌套的菱形演算法

這是大一時,學C的時候嚇琢磨的,沒啥難度。效果:                *              *   *            *       *          *           *        *       A       *      *       B   C       *    *       D       E       *  *       F           G       **       H               I       * 

DVD-Logger——一個用來記錄光碟片資料的小程式

  春節期間沒有休息啊,一直在奮戰,為了我的第二款大作——DVD-Logger——一個用來記錄光碟片資料的小程式,希望能夠給您帶來方便。  隨著燒錄機的普及,大家或多或少都會刻一些光碟片,用來儲存不是很常用的資料,但是這些資料尋找起來卻是個問題,不像檔案在硬碟上,很容易搜尋到。本軟體就是來解決這個問題的。準系統:    *隨時匯入一張光碟片的資料,並且隨時尋找這些資料。    *通過檔案尋找其所在的光碟片,或者通過光碟片尋找其所包含的檔案。    *同一張光碟片只能匯入一次,避免匯入重複的資料。

物件導向之繼承與多態

  一、存取修飾詞的使用域public可以在類的內部、子類、其他類以及程式中調用internal

Debug the Source Code for the .NET Framework Libraries

  .NET Framework的封裝能力的確很強,但是這樣做有時也給我們帶來一些麻煩,比如我們想瞭解.NET Framework內部的一些運行機制。這種情況下,我們就需要查看其原始碼,但是.NET畢竟不是開源的,那麼怎麼辦呢?微軟似乎瞭解到.NET程式員的這點苦衷,所以“開放”了.NET的原始碼,但是必須遵需Microsoft Reference License (MS-RL)。原文參考:ScottGu's 的Releasing the Source Code for the .NET

成就了兒時一個簡單的想法

  我不是在宣傳,這隻是我的個人想法和經曆,自己記錄下來而已。  相信像我父母這麼大的歲數的人對《血疑》這部電視劇應該對比較熟悉,我沒有看過,大概是講一個患有白血病的女孩和一個男孩之間的愛情故事。我瞭解白血病是由於電視上宣傳的,有了網路之後也從網上瞭解不少。其實這病很簡單,就是和血液迴圈系統有關的組織發生癌變,算癌症的一種吧,但由於血液是流動的,所以癌細胞會遍布全身,這是和局部腫瘤最大的區別,所以不能採取手術切除癌變組織,只能換血,這就是骨髓移植手術。這完全是個人理解,不一定都正確,但八九不離十

USB Mulit Boot by GRUB2

 grub.cfg:set timeout=1set default=0menuentry "ArchLinux-2012.01-1-archboot.iso" { set isofile="/boot/iso/archlinux-2012.01-1-archboot.iso" loopback loop $isofile linux (loop)/boot/vm64 ro initrd (loop)/boot/initrd64.img}# see GRUB2 - ArchWiki

VirtualBox 4.2 released !

從VirualBox 4.2 Beta1 到 VirualBox 4.2 RC4,這時VirualBox最長的一次版本進化,伴隨著N多改進,這包括對OS X ML和Win8適配,網路頻寬控制,虛擬機器分組,剪貼簿共用和Drag'n'drop拖拽等期待已久的功能,尤其是Drag'n'drop拖拽,該功能早在六年前[via],社區就有人提出了,但一直沒能實現,其實核心代碼早已支援(vbox 是 based on

總頁數: 61357 1 .... 12199 12200 12201 12202 12203 .... 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.