126、詳訴下內存中的堆和棧。
棧是編譯期間就分配好的內存空間,因此你的代碼中必須就棧的大小有明確的定義;局部值類型變量、值類型參數等都在棧內存中。
堆是程序運行期間動態分配的內存空間,你可以根據程序的運行情況確定要分配的堆內存的大小。
127、用SQL進行行轉列。
https://www.cnblogs.com/zoro-zero/p/11334785.html
128、Ajax調用的時候,get、post有什么區別?
Get和Post都是向服務器發送的一種請求,只是發送機制不同。
1. GET請求會將參數跟在URL后進行傳遞,而POST請求則是作為HTTP消息的實體內容發送給WEB服務器。當然在Ajax請求中,這種區別對用戶是不可見的
2、GEt傳輸數據容量小,不安全,post傳輸數據內容大,更加安全;
129、返回類型 ActionrResult 的方法可以重載嗎? 返回的類型有哪幾種?
https://www.cnblogs.com/junshijie/p/6306802.html
130、.net 怎么實現事務?
https://www.cnblogs.com/kedarui/p/3621180.html
131、數據庫優化方面有什么了解?
https://www.cnblogs.com/zoro-zero/p/13497938.html
132、描述線程與進程的區別?
https://www.cnblogs.com/fantasylu/archive/2008/05/29/1209790.html
133、什么是Windows服務,它的生命周期與標准的EXE程序有什么不同
134、什么是強類型,什么是弱類型?哪種更好些?為什么?
https://www.cnblogs.com/zoro-zero/p/13497917.html
135、PID是什么?在做系統的故障排除時如何使用它?
136、單個TCP/IP端口上能夠被多少個進程偵聽?
可能只有一個。如果你需要創建另一個TCP/IP監聽,你必須建立另一個不同的端口
137、什么是GAC?它解決了什么問題?
138、闡述面向接口、面向對象、面向方面編程的區別
面向接口編程:通過接口規約對象的屬性和方法,是面向對象一部分。
面向對象編程:通過封裝、繼承、多態等更加有效的組織程序。
面向方面編程:把業務的主邏輯和次邏輯分開的一種思想
139、使用ASMX的XML Web服務與使用SOAP的.NET Remoting的區別?
WS主要是可利用HTTP,穿透防火牆。而Remoting可以利用TCP/IP,二進制傳送提高效率。
remoting是.net中用來跨越machine, process, appdomain 進行方法調用的技術,對於三成結構的程序,就可以使用remoting技術來構建.它是分布應用的基礎技術.相當於以前的DCOM WebService是一種構建應用程序的普通模型,並能在所有支持internet網通訊的操作系統上實施。WebService令基於組件的開發和web的結合達到最佳,基於組件的對象模型
net Remoting 的工作原理是服務器端向客戶端發送一個進程編號,一個程序域編號,以確定對象的位置。
140、類型系統是由XMLSchema表示的嗎?CLS是XMLSchema表示的嗎?
141、調用Assembly.Load算靜態引用還是動態引用?
動態引用
142、何時使用Assembly.LoadFrom?何時使用Assembly.LoadFile?
assembly.loadform,全部加載,包括依賴
assembly.loadfile,只加載所需文件,有可能出錯
143、什么叫Assembly Qualified Name?它是一個文件名嗎?它有什么不同?
包括文件名,版本,公鑰,區域
144、Assembly.Load("foo.dll"); 這句話是否正確?
錯誤, assenbly.load("foo"); assembly.loadform("foo.dll");
145、做強簽名的assembly與不做強簽名的assembly有什么不同?
146、DateTime是否可以為null?
可以
147、什么叫JIT?什么是NGEN?它們分別有什么限制和好處?
148、in-proc和out-of-proc的區別?.NET里的哪一項技術能夠實現out-of-proc通訊?
149、對比OOP和SOA,它們的目的分別是什么?
150、XmlSerializer是如何工作的?使用這個類的進程需要什么ACL權限?
