随笔分类 - .NET
摘要:1、线程委托委托定义:委托是把方法(实例方法或静态方法)当做参数传递,实现事件处理。创建线程时用到的委托:ThreadStart和ParameterizedThreadStart。Thread t1 = new Thread(new ThreadStart(Menthod1)); ThreadSta
阅读全文
摘要:单个cookie和cookie字典在浏览器中的存储格式如下:可以看到,单个cookie是以单一键值对的方式存储的,而cookie字典的值包含多个键值对,这些键值对之间以&符号拼接。cookie字典用于用一个cookie保存多个值的情况。下面是单个cookie和cookie字典的操作示例:1、单个co
阅读全文
摘要:一、批次加载列表数据问题场景:机票列表页面一直处于loading状态,服务器日志显示已经返回了数据,但是ajax请求一直处于挂起状态,导致页面也一直loading中。分析原因:通过排查,发现服务器返回的数据量过大(大约2M)导致ajax假死,网上有人说ajax请求的响应时间为10秒,超过了就会假死。
阅读全文
摘要:这是一个测试示例,代码如下: 运行输出: 查看源码: 结论:BeginRequest是在给客户端输出HTML内容前调用;EndRequest是在给客户端输出HTML内容后调用;页面的Page_Load事件是请求进入页面首先执行的,然后才输出HTML内容给客户端;扩展内容(HttpApplicatio
阅读全文
摘要:使用Stopwatch类(命名空间:System.Diagnostics;)示例: 结果:
阅读全文
摘要:老方法了,重新做个记录。 另见:http://skybirdzw.blog.163.com/blog/static/7257062620111151075017/
阅读全文
摘要:一、创建windows服务项目创建完成后结构,如: 其中,Program.cs代码: Service1.cs代码: 此时,Service1.cs设计视图默认属性为: 二、配置windows服务,添加安装程序(以上时默认初始化展示,为方便演示,下面将服务文件名Service1.cs改为XFKFinan
阅读全文
摘要:HTTP响应状态码: 100 Continue 101 Switching Protocol 200 OK 201 Created 202 Accepted 203 Non-Authoritative Information 204 No Content 205 Reset Content 206
阅读全文
摘要:1、直接在.aspx页面中设置最直接的,在.aspx页面中添加一行如下代码: 表示将这个页面缓存1小时。运行页面查看请求头信息:第一次运行,效果如图:再次请求页面点击“转到”或者光标移入地址栏然后回车,或者F5刷新页面,效果如图:注意:缓存对ctrl+F5强刷不起作用。可以看到,设置后请求响应头中多
阅读全文
摘要:1. Using HttpWorkerRequest for getting headers1、使用HttpWorkerRequest获取headers信息First, the HttpWorkerRequest class is used internally by ASP.NET, and pr
阅读全文
摘要:在具体了解 HTTP 缓存之前先来明确几个术语:1、缓存命中率:从缓存中得到数据的请求数与所有请求数的比率。理想状态是越高越好。2、过期内容:超过设置的有效时间,被标记为“陈旧”的内容。通常过期内容不能用于回复客户端的请求,必须重新向源服务器请求新的内容或者验证缓存的内容是否仍然准备。3、验证:验证
阅读全文