摘要:
1 基本概念 HTTP协议:基于TCP协议之上实现的无状态、全文本的标准通信协议。 客户端:例如pc浏览器,移动应用端,第三方服务器等能发起http访问的设备。 服务器:能够接受HTTP协议请求,并且通常能够正常返回响应结果给客户端的设备。 HTTP协议其实说起来很简单,它有两个重要特性:纯文本,无 阅读全文
摘要:
windows上面修改最大使用端口数和time_await等待时间 注册表需要添加两个配置,位置:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters MaxUserPort :65534 Tc 阅读全文
摘要:
public class WaitQueue : IDisposable where T : class
{
///
/// The deal action.
///
public Action DealAction { get; set; }
///
/// The inner queue.
///
private readonly ConcurrentQueue _innerQueue;
///
/// The deal thread.
///
private readonly Thread dealThread;
///
/// The flag f 阅读全文
摘要:
1.ROW_NUMBER()基本用法:
SELECT
SalesOrderID,
CustomerID,
ROW_NUMBER() OVER (ORDER BY SalesOrderID) AS RowNumber
FROM Sales.SalesOrderHeader 阅读全文
摘要:
esp是栈指针,是cpu机制决定的,push、pop指令会自动调整esp的值;
ebp只是存取某时刻的esp,这个时刻就是进入一个函数内后,cpu会将esp的值赋给ebp,此时就可以通过ebp对栈进行操作,比如获取函数参数,局部变量等,实际上使用esp也可以;
既然使用esp也可以,那么为什么要设定ebp呢?
答案是为了方便程序员。 阅读全文
摘要:
当我们要在IIS PRD环境下分析异常,并且对问题毫无头绪,又没有权限直接上打Log的代码。这个时候就是Debug Diagnostics Tool & Windbg大显神威的时候了。 阅读全文
摘要:
之前在实现Autofac扫描自加载程序集实现IOC时候遇到程序集依赖的问题,在网上搜了一下,没有发现中文世界的相关描述。随取google拿了几篇文章,翻译&自己的理解,之后会写一些小demo,如下: 阅读全文
摘要:
Wcf针对Async、Await指令直接可以返回Task结果,但是老旧的系统中还是会有很多是在用Soap的Webservice。直接在Asp.Net页面调用APM方法确实比较麻烦,其实可以直接用TaskFactory封装APM模式为.Net4.5的async await模式,便于页面调用。
下面上实现代码,不多废话,注意注释: 阅读全文
摘要:
以前一直都以为.Net编译器会吧默认参数编译成重载的模式以供主调DLL调用,直到最近想扩展一个方法还不想影响以前的调用,于是就添加了默认参数。谁知道把方法所在DLL编译发布以后发现程序直接抛出找不到Method的异常了,之后我把主调用的dll编译了一下之后发现又能用了,这是什么鬼?
写一个Demo验证一下: 阅读全文
摘要:
知道linq有order by的功能,但是还是动手研究了一下,算是多实践实践反射。这篇算是笔记,直接上代码: 阅读全文