程序员思想

专注互联网技术分享,以及码代码之外的成长话题。

摘要: 1 基本概念 HTTP协议:基于TCP协议之上实现的无状态、全文本的标准通信协议。 客户端:例如pc浏览器,移动应用端,第三方服务器等能发起http访问的设备。 服务器:能够接受HTTP协议请求,并且通常能够正常返回响应结果给客户端的设备。 HTTP协议其实说起来很简单,它有两个重要特性:纯文本,无 阅读全文
posted @ 2020-12-10 20:35 12饕餮21 阅读(651) 评论(0) 推荐(1) 编辑
摘要: windows上面修改最大使用端口数和time_await等待时间 注册表需要添加两个配置,位置:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters MaxUserPort :65534 Tc 阅读全文
posted @ 2019-05-16 22:41 12饕餮21 阅读(1043) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2016-01-16 11:08 12饕餮21 阅读(323) 评论(1) 推荐(0) 编辑
摘要: 1.ROW_NUMBER()基本用法: SELECT SalesOrderID, CustomerID, ROW_NUMBER() OVER (ORDER BY SalesOrderID) AS RowNumber FROM Sales.SalesOrderHeader 阅读全文
posted @ 2015-09-19 12:54 12饕餮21 阅读(361) 评论(0) 推荐(0) 编辑
摘要: esp是栈指针,是cpu机制决定的,push、pop指令会自动调整esp的值; ebp只是存取某时刻的esp,这个时刻就是进入一个函数内后,cpu会将esp的值赋给ebp,此时就可以通过ebp对栈进行操作,比如获取函数参数,局部变量等,实际上使用esp也可以; 既然使用esp也可以,那么为什么要设定ebp呢? 答案是为了方便程序员。 阅读全文
posted @ 2015-06-28 19:07 12饕餮21 阅读(1722) 评论(0) 推荐(0) 编辑
摘要: 当我们要在IIS PRD环境下分析异常,并且对问题毫无头绪,又没有权限直接上打Log的代码。这个时候就是Debug Diagnostics Tool & Windbg大显神威的时候了。 阅读全文
posted @ 2015-05-21 21:13 12饕餮21 阅读(1106) 评论(0) 推荐(5) 编辑
摘要: 之前在实现Autofac扫描自加载程序集实现IOC时候遇到程序集依赖的问题,在网上搜了一下,没有发现中文世界的相关描述。随取google拿了几篇文章,翻译&自己的理解,之后会写一些小demo,如下: 阅读全文
posted @ 2015-05-05 11:09 12饕餮21 阅读(1155) 评论(2) 推荐(9) 编辑
摘要: Wcf针对Async、Await指令直接可以返回Task结果,但是老旧的系统中还是会有很多是在用Soap的Webservice。直接在Asp.Net页面调用APM方法确实比较麻烦,其实可以直接用TaskFactory封装APM模式为.Net4.5的async await模式,便于页面调用。 下面上实现代码,不多废话,注意注释: 阅读全文
posted @ 2015-04-01 22:01 12饕餮21 阅读(674) 评论(1) 推荐(3) 编辑
摘要: 以前一直都以为.Net编译器会吧默认参数编译成重载的模式以供主调DLL调用,直到最近想扩展一个方法还不想影响以前的调用,于是就添加了默认参数。谁知道把方法所在DLL编译发布以后发现程序直接抛出找不到Method的异常了,之后我把主调用的dll编译了一下之后发现又能用了,这是什么鬼? 写一个Demo验证一下: 阅读全文
posted @ 2015-03-29 14:34 12饕餮21 阅读(1233) 评论(10) 推荐(6) 编辑
摘要: 知道linq有order by的功能,但是还是动手研究了一下,算是多实践实践反射。这篇算是笔记,直接上代码: 阅读全文
posted @ 2015-03-15 21:33 12饕餮21 阅读(488) 评论(1) 推荐(1) 编辑