C#综合揭秘——细说多线程(二)

/*异步写入FileStream中包含BeginWrite、EndWrite 方法可以启动I/O线程进行异步写入。public override IAsyncResult BeginWrite ( byte[] array, int offset, int numBytes, AsyncCallback userCallback, Object stateObject )public ov …… 阅读全文

C# 使用WinRar命令压缩和解压缩

using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Diagnostics;using System.IO;public partial c …… 阅读全文

c# 图片转二进制/字符串 二进制/字符串反转成图片

protected void Button1_Click(object sender, EventArgs e) { //图片转二进制 byte[] imageByte = GetPictureData(Server.MapPath("./uploadfile/111.png")); //二进制转换成字符串 string pi …… 阅读全文

C#线程池多线程Socket通讯 服务器端和客户端示例

using System;using System.Net;using System.Net.Sockets;using System.Text;using System.Threading;namespace socket2016{ class Program { static void Main(string[] args) { …… 阅读全文

C#微信公众号/订阅号开发 接口源码

using System;using System.Web;using System.IO;using System.Text;using System.Web.Security;using weixin_api;public class wxgz_api : IHttpHandler{ public void ProcessRequest(HttpContext cont …… 阅读全文

c# Socket通讯中关于粘包,半包的处理,加分割符

using System;using System.Collections.Generic;using System.Text;using System.Net.Sockets;using System.Threading;namespace EventBase{ /*解决Socket的粘包处理 使用方法 A2DTcpClient client = …… 阅读全文

IIS是如何处理ASP.NET请求的

前言这不是一篇描述asp.net生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。什么是Web Server?每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。当我们配置一个Web程序时,总会涉及到一个词“Web …… 阅读全文

Asp.net页面生存周期

# 事件或方法 功能 描述   1 Init 事件 页面初始化 初始化设置。   2 LoadViewState 方法 加载视图状态 填充ViewState属性。   3 LoadPostData 方法 处理回发数据 处理传入窗体数据。   4 Load 事件 加载页面 页面控件初始化完成并反映了客户端的数据。   5 RaisePostDataChangedEvent 方法 …… 阅读全文