摘要:
三次握手tcp是一种面向链接的、可靠的、基于字节流的传输层通信协议,提供可靠的连接服务,采用三次握手确认建立一个连接。位码即tcp标志位,有6种标示:1、SYN(synchronous建立连接)2、ACK(acknowledgement 确认)3、PSH(push 传送)4、FIN(finish 结... 阅读全文
摘要:
线程池初始时其池内只有一个线程。随着任务的分配,线程池管理器就会向池内“注入”新线程来满足工作负荷的需要,直到最大数量的限制。在足够的非活动时间之后,线程池管理器在认为“回收”一些线程能够带来更好的吞吐量时进行线程回收。 可以通过调用ThreadPool.SetMaxThreads方法来设置线... 阅读全文
摘要:
string filename = System.Windows.Forms.Application.ExecutablePath + ".config"; XmlDocument doc = new XmlDocument(); doc.... 阅读全文
摘要:
写在前面的话,前两天有个朋友在QQ上问我 如何获取主角面朝方向一定区域中的敌人对象。这个命题看似简单,其实里面蕴含了很多数学方面的东西。今天刚好有时间我就彻底的把这个疑问写在博客中。希望可以帮助到他。在上代码之前请大家跟我先做几个简单的练习题,角度向量的计算一定要学会,不然后面的东西会很难懂。1.已... 阅读全文
摘要:
public class SQLiteDBHelper { public static readonly string CONNECT_STRING_NODE; private static string dbPath; private static SQLiteConnection con... 阅读全文
摘要:
摘要: System.Net.Sockets.Sockte类有一组增强功能,提供可供专用的高性能套接字应用程序使用的可选异步模式,SocketAsyncEventArgs类就是这一组增强功能的一部分。该类专为需要高性能的网络服务器应用程序而设计。应用程序可以完全使用增强的异步模式,也可以仅仅在目标... 阅读全文
摘要:
什么是CDN公共库?CDN公共库是指将常用的JS库存放在CDN节点,以方便广大开发者直接调用。与将JS库存放在服务器单机上相比,CDN公共库更加稳定、高速。一般的CDN公共库都会包含全球所有最流行的开源JavaScript库。为什么要引用CDN公共库?1.减少等待时间CDN-Content Deli... 阅读全文
摘要:
英文社区:名称:MSDN 地址:http://msdn.microsoft.com/zh-cn/default.aspx描述:这个网站是大家学.Net的初始网站,也是.net方面官方和权威的资料,相信大家都知道或经常访问这个网站。即是初学者的最佳资料,同时也是中高级开发者的参考资料。同时里面还包括很... 阅读全文
摘要:
一、在没有线程池的前提下使用APM APM可以让线程池在异步操作完成时调用指定的回调方法。它使用很少的资源,并提供了出色的性能,然而,APM 还允许通过另外三种方式发现异步操作在何时完成。 首先,如果一个线程在操作完成之前调用 EndXXX 方法,并传递 IAsyncResult 对象,调用线程会阻 阅读全文
摘要:
一、异步读取数据using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Threading; namespace UseBeginRe... 阅读全文