摘要: 设计模式,单例模式,多线程,lazy模式 阅读全文
posted @ 2014-06-19 23:44 Geodon 阅读(2632) 评论(8) 推荐(2) 编辑
摘要: 背景 公司的支付平台最近对接了西安移动的支付接口,接口中签名的方法是对方提供了一个com组件,组件中包含了一个签名的方法和一个验签的方法,注册了签名之后,在vs中进行了引用,引用之后,查看组件的定义如下:using System;using System.Runtime.InteropServic... 阅读全文
posted @ 2014-12-26 16:59 Geodon 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 正则表达式的命名分组是一个相当强大的功能,命名分组的解释是:将匹配的子字符串捕获到一个组名称或编号名称中。在获得匹配结果时,可通过分组名进行获取。例如:(?<a>\d+)该正则表达式的意思是把匹配到的所有数字捕获到一个以a命名的分组中。在获得匹配结果时,可通过a进行获取1 string str = "abc123456eracd";2 Regex reg = new Regex(@"(?<a>\d+)");3 Match match = reg.Match(str);4 if (match.Success)5 {6 Respons 阅读全文
posted @ 2013-05-04 12:13 Geodon 阅读(1051) 评论(0) 推荐(0) 编辑
摘要: 之前对设计模式有一些简单的了解,对设计模式中的工厂模式,抽象工厂模式,单例模式也用了不少,但一直以来没有系统的学习过设计模式,所以从今天开始,准备系统的学习一下设计模式,学习的途径就是Head First这本书。 今天的这篇文章主要是设计模式中的设计原则,这些设计原则也是设计模式的精髓,如果能掌握这些设计原则并加以实际应用,对个人的设计模式的学习和系统架构设计将会有很大的帮助! 下面是书中的设计原则!1 找出应用中可能需要变化之处,把他们独立出来,不要和那些需要变化的代码混在一起。 个人心得:把需要变化的部分抽取出来并封装起来,以免以后代码发生变化的时候,其他不经常变的地方受到影响!... 阅读全文
posted @ 2013-05-03 14:56 Geodon 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Visual C# 2010 引入了命名实参和可选实参。利用“命名实参”,您将能够为特定形参指定实参,方法是将实参与该形参的名称关联,而不是与形参在形参列表中的位置关联。利用“可选实参”,您将能够为某些形参省略实参。这两种技术都可与方法、索引器、构造函数和委托一起使用。在使用命名实参和可选实参时,将按实参出现在实参列表(而不是形参列表)中的顺序计算这些实参。命名实参有了命名实参,您将不再需要记住或查找形参在所调用方法的形参列表中的顺序。可以按形参名称指定每个实参的形参。例如,可以采用标准方式调用计算身体质量指数 (BMI) 的函数,方法是依照该函数定义的顺序按位置发送体重和身高的实参。1 Ca 阅读全文
posted @ 2013-05-02 11:45 Geodon 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 今天在调试程序的时候,发现了一个以前未遇到的错误:点击服务端LinkButton报“__doPostBack未定义”。 LinkButton的定义:<asp:LinkButton ID="lbtnCacncel" target="_top" runat="server" class="logout" onclick="lbtnCacncel_Click">退出</asp:LinkButton> 生成的html是:<a id="lbtnCacncel&quo 阅读全文
posted @ 2013-04-05 15:10 Geodon 阅读(1393) 评论(1) 推荐(1) 编辑
摘要: 本文主要收集.Net开发中常见的错误的一些解决方法,记录下来方便日后查阅!1服务器×××上的MSDTC不可用解决办法 SDTC(分布式交易协调器),协调跨多个数据库、消息队列、文件系统等资源管理器的事务。该服务的进程名为Msdtc.exe,该进程调用系统Microsoft Personal Web Server和Microsoft SQL Server。该服务用于管理多个服务器 . 位置:控制面板--管理工具--服务--Distributed Transaction Coordinator 依存关系:Remote Procedure Call(RPC)和Secur 阅读全文
posted @ 2013-03-22 13:42 Geodon 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 关于事务嵌套,以前了解一些,但总是属于模棱两可,平时处理这种问题时候也是依照前人的经验,但至于为什么这么做,还真是“知其然不知其所以然”。(博客园的代码展开为什么不能展开呢?还请各位大侠指点!) 今天一个同事问我关于事务的问题,我就用代码给他举例测试,在测试的过程中我遇到了一点小问题,但在继续测试的时候,我解决了这个问题,也让我对事务的嵌套有了更加深刻的认识。 废话不再多说了,开始正题。 本文的目的是跟大家讨论一下关于嵌套事务的相关问题,所以有关事务的基础知识和概念,本文假设读者已经了解。 嵌套事务一般的使用场景是一些公用的,最小单元的业务逻辑,这些业务逻辑很多情况下都是被另外一些... 阅读全文
posted @ 2013-03-09 13:44 Geodon 阅读(8140) 评论(7) 推荐(2) 编辑