`
lxy7230512
  • 浏览: 5227 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
    java.nio.*, 据说它提供了一些更加底层的一些功能,如:类似windows环境下的 AsyncSocket类的异步操作的功能,能显著降低server端程序的线程管理开销。     因为大多数应用是建立在TCP之上,所以在此只说说SocketChannel, ServerSocketChannel,Selector和ByteBuffer这几个类.前三个最终都源自channel类。而channel 类,可以理解为在具体I/O或文件对象之上抽象的一个操作对象,我们通过操作channel的读写达到对其对应的文件或I/O对象(包括socket)读写的目的。读写的内容在内存中放在ByteBu ...
          SmtpClient smtp = new SmtpClient();             smtp.Host = "10.150.7.41";             smtp.Port = 25;             //第一个参数 发送者的邮箱号 第二个参数 发送者的密码             NetworkCredential nc = new NetworkCredential("Itups_admin", "Foxconn99");             smtp.Credentials = ...
        function EnterKeyUp(e) {             var code = e.keyCode;             if (code == "13") {                 var obj = null;                 if (window.event) {                     obj = document.activeElement;                 }                 else {                     obj = e.expli ...
  //operate 2003 excel             String ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" + filePath + ";" + "Extended Properties=Excel 8.0;";             //operate 2007excel             //String ConnectionString = "Provider=Microso ...
using System; using System.Linq; using System.Data; using System.Configuration; using System.Collections; using System.Collections.Generic; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.Web.UI. ...
托管资源和非托管资源这个要从内存回收上来讲,首先一个点很明确:托管资源,.net垃圾回收器自动回收,非托管资源,垃圾回收期没法自动回收; 另外一点,托管资源由.net核心管理创建,非托管资源是由.net核心调用其他的接口创建,.net无法控制,例如active控件,画笔、画刷。这些都是.Net调用系统接口创建的,它管不着,只能由用户自已释放。 最后,.Net内核封装了的,能够或者有权限自动释放的就是托管资源;如果是.Net调用外部资源,无法自动释放的就是非托管资源。
Global site tag (gtag.js) - Google Analytics