代码改变世界

阅读排行榜

多线程笔记

2012-08-15 18:11 by C#与.NET探索者, 190 阅读, 收藏,
摘要: (一)线程同步using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Threading;namespace _03_多线程{ public partial class Form1 : Form { public Form1() { InitializeComponent(); 阅读全文

我的WCF之旅(4):WCF中的序列化(Serialization)- Part II (转载)

2012-09-10 13:17 by C#与.NET探索者, 187 阅读, 收藏,
摘要: ... ...续Part I([原创] 我的WCF之旅(4):WCF中的序列化(Serialization)- Part I)XMLSerializer提到XMLSerializer,我想绝大多数人都知道这是asmx采用的Serializer。首先我们还是来看一个例子,通过比较Managed Type的结构和生成的XML的结构来总结这种序列化方式采用的是怎样的一种Mapping方式。和DataContractSerialzer Sample一样,我们要定义用于序列化对象所属的Type——XMLOrder和XMLProduct,他们和相面对应的DataContractOrder和DataCont 阅读全文

我的WCF之旅(13):创建基于MSMQ的Responsive Service(转载)

2012-09-10 13:21 by C#与.NET探索者, 182 阅读, 收藏,
摘要: 一、One-way MEP V.S. Responsible Service我们知道MSMQ天生就具有异步的特性,它只能 以One-way的MEP(Message Exchange Pattern)进行通信。Client和Service之间采用One-way MEP的话就意味着Client调用Service之后立即返回,它无法获得Service的执行结果,也无法捕捉Service运行的 Exception。下图简单表述了基于MSMQ的WCF Service中Client和Service的交互。但是在有些场景 中,这是无法容忍的。再拿我在上一篇文章的Order Delivery的例子来说。Cli 阅读全文

ASP.NET中发送邮件

2012-08-16 23:36 by C#与.NET探索者, 178 阅读, 收藏,
摘要: usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;usingSystem.Net.Mail;publicpartialclassDefault3:System.Web 阅读全文

.NET中操作XML参考

2012-08-16 23:56 by C#与.NET探索者, 176 阅读, 收藏,
摘要: 一、简单介绍using System.Xml;//初始化一个xml实例XmlDocument xml=new XmlDocument();//导入指定xml文件xml.Load(path);xml.Load(HttpContext.Current.Server.MapPath("~/file/bookstore.xml"));//指定一个节点XmlNode root=xml.SelectSingleNode("/root");//获取节点下所有直接子节点XmlNodeList childlist=root.ChildNodes;//判断该节点下是否有子节 阅读全文

文件操作类Path

2012-08-15 18:09 by C#与.NET探索者, 176 阅读, 收藏,
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;namespace 文件操作Path类{ class Program { static void Main(string[] args) { string p = @"c:\abc\ab\a\b.txt"; string fn = Path.GetFileName(p); Console.WriteLine(fn); //这里并没有修改了实际的文件名,知识把字符串p,改成了 //& 阅读全文

位运算设置权限续(转)

2012-09-28 17:10 by C#与.NET探索者, 175 阅读, 收藏,
摘要: 0124816,32,64,128,256,512,1024,2048,4096,8192--2的n次方tinyint类型就够用了--0无权限--1可读(read)--2可新增(insert)--4可修改(update)--8可删除(delete)--16可审核...权限的组合read+insert=1+2=3read+insert+delete=1+2+8=11read+update+delete=1+4+8=13select1|2权限的加法就是逻辑[或]运算--结果:3select3&(~1)权限的减法,使用[与]运算+[非]运算来实现--结果:2select1|13一次添加n个权 阅读全文

.NET简谈事务本质论(转载)

2012-08-22 22:27 by C#与.NET探索者, 172 阅读, 收藏,
摘要: 这篇文章主要介绍一下事务处理的本质。其实事务处理对我们来说并不陌生,但是很多人对事务处理的理解似乎有点弄不清,觉得事务处理只存在于数据库中。导致这样的结果是有原因的,当我们开始准备学习编程的时候,都是从某些编程语言开始学起,而不像人家的国外会先从概念、原理、模型开始学习,所以我们都会将某些技术与一些语言、平台联系在一起,导致我们学习其他的语言或者平台会很吃力。在学校里也好还是自学也好,为了很快的上手都会去学习一些工具然后才会慢慢的去学习跟我们日常开发有关系的技术,仅仅是技术实现而不会去追根究底的问“为什么”。其实作为我们软件开发人员来说,为了跟好的发展需要有一个从概念、原理、技术实现这样的一个 阅读全文

wcf系列学习5天速成——第三天 事务的使用(转载)

2012-08-17 14:00 by C#与.NET探索者, 172 阅读, 收藏,
摘要: 今天是速成的第三天,再分享一下WCF中比较常用的一种技术,也就是”事务“。在B2B的项目中,一般用户注册后,就有一个属于自己的店铺,此时,我们就要插入两张表, User和Shop表。当然,要么插入成功,要么全失败。第一步: 首先看一下项目的结构图:第二步: 准备工作,我们新建Commerce数据库,用EF去映射,然后新建ServiceWCF类库,具体步骤就省略, 这一块不懂可以留言。第三步:新建一个Model类库。建立两个实体类Shop和User,当然自定义类型在WCF中传输, 必须在类上加上【DataContract】,属性上加【DataMember】。 Shop.cs 1... 阅读全文

json的使用二(转)

2012-12-10 10:50 by C#与.NET探索者, 169 阅读, 收藏,
摘要: 使用JSON进行数据传输一、选择的意义在异步应用程序中发送和接收信息时,可以选择以纯文本和XML作为数据格式。为了更好的使用ajax,我们将学习一种有用的数据格式JavaScript Object Notation(JSON),以及如何使用它更轻松地在应用程序中移动数据和对象。JSON是一种简单的数据交换格式,在某些方面,它的作用与XML非常类似,但比XML更为简单,JSON的语法简化了数据交换的难度,而且提供了一种伪对象的方式。Java的对象< - >JavaScript对象(json数据格式)二、JSON基础简单地说,JSON可以将JavaScript对象中表示的一组数据转换为 阅读全文