.Net
多多米开发
公司首席软件架构师,大数据部门经理。超过十年的团队领导经验,其中包含超过五年的中型团队20~40人领导经验,精通大型系统架构设计与开发。
展开
-
步步为营 C#(.net) 技术漫谈 四、垃圾回收机制(GC)
GC的前世与今生 虽然本文是以.net作为目标来讲述GC,但是GC的概念并非才诞生不久。早在1958年,由鼎鼎大名的图林奖得主John McCarthy所实现的Lisp语言就已经提供了GC的功能,这是GC的第一次出现。Lisp的程序员认为内存管理太重要了,所以不能由程序员自己来管理。但后来的日子里Lisp却没有成气候,采用内存手动管理的语言占据了上风,以C为代表。出于同样的理由,不同的人却又转载 2013-03-31 20:01:38 · 831 阅读 · 0 评论 -
.Net CLR垃圾收集原理(Understanding .net CLR garbage collection)
引言 内存管理是计算机科学中一个相当复杂而有趣的领域。在计算机诞生的这几十年间,内存的管理的技术不断进步,使系统能够更加有效地利用内存这一计算机必不可少的资源。 一般而言,内存管理可以分为三类:硬件管理(如TLB),操作系统管理(如Buddy System,Paging,Segmentation),应用程序管理(如C++,Java,.net的内存管理机制)。鉴于篇幅和笔者水平的限制,本文只涉及转载 2013-03-31 20:11:39 · 856 阅读 · 0 评论 -
.Net使用SmtpClient发送邮件,报错:不允许使用邮箱名称。 服务器响应为: xxxw
从网上找了一个封装.Net的Smtp邮件发送的类 class MailSender { private MailMessage mailMessage; private SmtpClient smtpClient; private string password;//发件人密码 /// /// 处审核后类的实例 /// /// 收件人地址 /// 发原创 2013-04-15 13:38:33 · 6165 阅读 · 0 评论 -
.Net下载文件的方法
见代码: private static void DownloadFile(string url, Stream outStream) { var request = (System.Net.HttpWebRequest) System.Net.WebRequest.Create(url); var response = (System.Net.HttpWebResponse) reques原创 2013-04-15 13:46:14 · 599 阅读 · 0 评论