摘要: 一个简图来描述下Aspnet MVC下的异步调用 从简图可以了解: 用户发送请求,服务器路由到控制器,控制器到action,action内部通过线程池调用新线程执行request,然后将数据返回给用户。 该简图涉及到controller的一个属性AsyncManager asyncManagerde 阅读全文
posted @ 2016-05-28 12:52 visonme 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: 1. Http Message Handler WebApi中的MessageHandler类似MVC中的filter,可用于请求/响应到达真正目标前对请求或者响应进行修改,比如:用户身份验证,请求头修改,返回数据的修改等。 先看一张webapi的请求流程图: {Request} } Pipelin 阅读全文
posted @ 2016-05-24 15:25 visonme 阅读(1273) 评论(0) 推荐(0) 编辑
摘要: 1.Action Filter Action Filter提供了在执行action/controller前后对请求/响应修改的能力,可以应用于action和控制器上,作用在控制器上将自动被应用到该控制器下所有的action. 常见的应用场景例如: 用户验证授权, 修改view的返回结果,修改resp 阅读全文
posted @ 2016-05-24 11:46 visonme 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: 介绍PHP面向对象的基础知识 1. 接口的定义interface ,类定义class,类支持abstract和final修饰符,abstract修饰为抽象类,抽象类 不支持直接实例化,final修饰的类/方法不能被继承/方法重写.2. 接口的实现通过implements,类继承extends 3.静 阅读全文
posted @ 2016-05-17 16:24 visonme 阅读(453) 评论(2) 推荐(0) 编辑
摘要: 有原生写的ajax + promise嫁接下 使用 阅读全文
posted @ 2016-05-06 16:34 visonme 阅读(459) 评论(0) 推荐(0) 编辑
摘要: 本应用于基于QGraphicsView框架,实现多点触摸. 工程仅仅演示了多点触摸绘图,源自我前段时间一款基于Qt的绘图软件. 工程结构: kmp.h 定义了枚举 slide.h/cpp 定义了派生于QGraphicsScene的slide类,实现绘制的主要功能 widget.h/cpp 定义了派生 阅读全文
posted @ 2016-04-26 15:37 visonme 阅读(8085) 评论(1) 推荐(0) 编辑
摘要: multer用于处理文件上传的nodejs中间件,主要跟express框架搭配使用,只支持表单MIME编码为multipart/form-data类型的数据请求. 如果要处理其他编码的表单数据可以通过busboy或者formidable。 multer模块的安装: npm install multe 阅读全文
posted @ 2016-04-22 14:01 visonme 阅读(5797) 评论(0) 推荐(0) 编辑
摘要: HttpControllerDispatcher作为ASPNET WEB API消息处理管道中重要的部分,负责最后控制器系统的激活,action方法的执行,以及最后的响应生成. HtppControllerDispatcher继承HttpMessageHandler,重载了sendAsync方法. 阅读全文
posted @ 2016-05-24 18:10 visonme 阅读(734) 评论(0) 推荐(0) 编辑