代码改变世界

RealProxy AOP的实现

2019-04-02 11:21 by Carl Xing, 435 阅读, 0 推荐, 收藏, 编辑
摘要:微软有一篇实现 一下是对于该实现的理解 https://msdn.microsoft.com/zh-cn/library/dn574804.aspx 然后是创建代理对象 对于非接口引用需要继承 MarshalByRefObject 对MarshalByRefObject的解释 引用这篇文章 http 阅读全文

表变量当做参数传递

2017-11-02 11:05 by Carl Xing, 476 阅读, 0 推荐, 收藏, 编辑
摘要:在SQL Server 2008中,你可以将表变量作为参数传入存储过程。但是临时表不行。在SQL Server 2000和2005中表变量也不行。 阅读全文

async await

2017-09-15 17:44 by Carl Xing, 154 阅读, 0 推荐, 收藏, 编辑
摘要:async await 成对出现。执行结果为: end async 阅读全文

异步委托

2016-06-13 16:41 by Carl Xing, 178 阅读, 0 推荐, 收藏, 编辑
摘要:1 using System; 2 using System.Threading; 3 using Telerik.WinControls; 4 using System.Runtime.Remoting.Messaging; 5 6 namespace TestForm 7 { 8 public partial class AsyncForm : Telerik.Wi... 阅读全文

单点登录(跨域)

2015-08-11 23:44 by Carl Xing, 837 阅读, 0 推荐, 收藏, 编辑
摘要:工程目录如下图站点Site为应用站点,SSOAuth为授权站点。一、先看Site站点:1、Auth目录下允许匿名用户,看Auth目录web.config 根目录及其它目录阻止匿名访问,看根目录web.config ... 阅读全文

Xml反序列化

2015-07-21 09:47 by Carl Xing, 321 阅读, 0 推荐, 收藏, 编辑
摘要:XML的反序列化可在类的属性上标记特性来隐射反序列化。例如这种形式public class PaymentAccount { [XmlAttribute("name")] public string Name { get; set; } ... 阅读全文

自定义ExpressionBuilder

2015-05-06 23:05 by Carl Xing, 619 阅读, 0 推荐, 收藏, 编辑
摘要:ExpressionBuilder的常见说明见https://msdn.microsoft.com/zh-cn/library/System.Web.Compilation.ExpressionBuilder(v=vs.80).aspx下面贴代码:编写自定义ExpressionBuilder用于翻译... 阅读全文

oracle导入导出

2014-11-14 17:53 by Carl Xing, 137 阅读, 0 推荐, 收藏, 编辑
摘要:cmd下直接命令,特定用户会导出用户下的表空间。exp user/psss@db file=d:\123.dmp owner=userimp user/psss@db file=d:\123.dmp fromuser=user touser=user 阅读全文

SSIS包部署

2014-09-04 14:57 by Carl Xing, 755 阅读, 0 推荐, 收藏, 编辑
摘要:1、ssis包部署可以生成部署文件,部署到sqlserver,再通过sqlserver计划作业来执行。2、也可以通过shell来调用dtsx ,通过windows计划任务来定时调用exe。不论是哪种方式服务端都需要安装sqlserver integration service. 安装了integra... 阅读全文

IEnumerable接口的实现

2014-03-13 17:09 by Carl Xing, 410 阅读, 0 推荐, 收藏, 编辑
摘要:对象要实现可以迭代需IEnumerable接口并实现GetEnumerator方法。一下简单例子 public class SPEnumerable : IEnumerable { private T[] array; public SPEnumerable() { array = new T[0]; } public void Add(T item) { Array.Resize(ref array, array.Length + 1); ... 阅读全文