2017年9月26日

插件式架构设计(转)

摘要: 1. 基本架构 应用程序由应用程序框架、插件接口、插件和公共函数库四部分组成。 应用程序框架负责应用程序的整体运作,它清楚程序整个流程,但并不知道每个过程具体要做什么。它在适当的时候调用一些插件,来完成真正的功能。 (设计师一定要站在更高的角度,去理清整个流程) 插件接口是一个协议,可能用IDL描述 阅读全文

posted @ 2017-09-26 10:21 俊树 阅读(5649) 评论(0) 推荐(0) 编辑

2015年3月5日

转:Entity FrameWork利用Database.SqlQuery<T>执行存储过程并返回参数

摘要: public IEnumerable GetStatistics(IEnumerable itemIds) { var ctx = new DBContext(); return ctx.Database.SqlQuery("[dbo]... 阅读全文

posted @ 2015-03-05 12:38 俊树 阅读(4567) 评论(1) 推荐(0) 编辑

2014年12月18日

后台web请求代码(含https,json提交)

摘要: 后台web请求namespace XXXX.Utilites{ using System; using System.Collections.Generic; using System.IO; using System.IO.Compression; using Sy... 阅读全文

posted @ 2014-12-18 18:12 俊树 阅读(8193) 评论(0) 推荐(0) 编辑

sitecore 缓存管理器

摘要: namespace XXX.Shared.Infrastructure.Caching{ using System; using System.Collections.Generic; using System.Linq; using System.Runtime.Cachi... 阅读全文

posted @ 2014-12-18 18:09 俊树 阅读(237) 评论(0) 推荐(0) 编辑

2014年11月17日

ajax 调用示例

摘要: $.ajax({ type: "post", url: url, data: { "key": "ValidateMobile", "phone": phone }, ... 阅读全文

posted @ 2014-11-17 14:01 俊树 阅读(263) 评论(0) 推荐(0) 编辑

Jquery 自定义插件写法(示例)

摘要: (function ($) { $.SmsHelper = $.SmsHelper || {}; $.extend($.SmsHelper, { //插件具体实现代码 yzmnum: 60, AjaxUrl: "/AjaxMeth... 阅读全文

posted @ 2014-11-17 12:16 俊树 阅读(280) 评论(0) 推荐(0) 编辑

2014年11月6日

Provider 模式

摘要: Provider 模式:为一个API进行定义和实现的分离。常见场景:DBPrider切换,第3方集成API切换 以发邮件为例:Email Provider Config: public abstract class EmailProvider : ProviderBase { ... 阅读全文

posted @ 2014-11-06 18:24 俊树 阅读(2491) 评论(0) 推荐(0) 编辑

2014年7月9日

ajax 缓存问题

摘要: jQuery中ajax缓存问题Get 请求,不缓存版:$.ajax不缓存版:$.ajax({type:"GET"url:'test.html',cache:false,dataType:"html",success:function(msg){alert(msg);}});或者post请求也不会缓存 阅读全文

posted @ 2014-07-09 13:44 俊树 阅读(136) 评论(0) 推荐(0) 编辑

2013年12月20日

SQLSERVER带端口号的链接方式

摘要: SQLSERVER带端口号的链接方式 阅读全文

posted @ 2013-12-20 12:56 俊树 阅读(484) 评论(0) 推荐(0) 编辑

2013年4月10日

转使用jQuery Ajax的内存回收

摘要: 通过查看jquery API,发现jquery还有一个 complete对象,是请求完成后回调函数 (请求成功或失败之后均调用)。 同时有两个参数XMLHttpRequest, textStatus。所以,我们只需要在请求完成后,将传回的XMLHttprequest对象手工回收即可,代码如下:$.ajax({ url: "http://www.aizr.net", data: { name: "xxxx" }, dataType: "xml", success: function (data, textStatus) { //do s 阅读全文

posted @ 2013-04-10 14:06 俊树 阅读(335) 评论(0) 推荐(0) 编辑

导航