11 2012 档案
摘要:[DataContract] public class ResultEntity<T> { /// <summary> /// 返回码 /// </summary> [DataMember] public int ReturnCode { get; set; } /// <summary> /// 操作结果。 /// </summary> [DataMember] public virtual T Result { get; set; } ...
阅读全文
摘要:1:当设计到有多张表是通常提取需要的相关展示字段,然后把它封装成一个视图模型:比如 public class UserSearchView { public int UserId { get; set; } public string CompanyName { get; set; } public string CompanySiteURL { get; set; } public bool? IsBuildRelation { get; set; } /// <summary> /// 行业Id ...
阅读全文
摘要:自定义数据类型,操作符重载实例。以下创建一个基本的货币类型Currency,USD类为Currency的子类,并进行操作符重载,可以与特别类型进行基本的加减乘除操作。 /// <summary> /// 货币类型基类 /// </summary> public class Currency { //货币实际数值 public decimal price { get; set; } public Currency(decimal value) { price = value; } //重载ToString方法 public override string ToString
阅读全文
摘要:当你的服务器是针对世界各地用户提供服务的时候,如果正好你想正确显示服务器的时间。那么你应该获取正确的服务器时间并转化成客户端本地时间的时间在客户端显示与调用。而不应该像“铁路购票系统”一样直接使用客户端的本地时间而出现一系列有趣的BUG。那么我们应该如何将服务器的协调世界(UTC)时间转换成我们客户端所在时区的正确时间呢?我们首先应该了解到的时区概念应该是这样的,比如“北京时间”,相对于“世界时间”要正向偏移8个小时0分钟,表示为“+08 00”;假如世界时间是10点,那么我们计算出来的北京时间应该是,世界时间10点+8个小时0分钟=18点。下来我们看看我们是如何从服务器获取世界时间并转化成本
阅读全文
摘要:很多時候,我們在圖片或者其他(a標簽,flash)中指定鏈接的時候,我們需要選擇是使用絕對路徑,或者是相對路徑.最讓人擔心的是,有時候必須使用絕對路徑(如asp.net中的master內容),因為處于開發過程,沒有目標地址,也就無法配置絕對路徑。有時確必須使用相對路徑。但是相對路徑寫好了,卻存在各種各樣的問題。今天,我介紹大家兩種不一樣的方法。首先介紹最簡單的就是HTML5里新增的Base標簽。我們看它的用法,必須包含在head標簽中。<head> <base target="_blank" href="www.Test.com" /&
阅读全文
摘要:当你批量操作数据的时候,常常会使用到update table1 from table2)的这种方式。这种方式是最简洁的。但当你从excel或者CSV文件更新海量数据时,再使用这种方法,那性能是不是好,字符串拼接又何其之多,大数据是不是需要分组更新?我不想去检测各种方法的速度,因为我个人比较认可以下方式,欢迎大家批评与指正。我需要使用到的类主要是SqlCommandBuilder。/// <param name="table">准备更新的DataTable新数据</param> /// <param name="TableName&qu
阅读全文
摘要:通过网上汉字转换成拼音的代码,经过本人优化,性能将更加优异。下面将源代码贴出。[csharp] view plaincopypublicstaticclassChineseToPinYin{privatestaticreadonlyDictionary<int,string>CodeCollections=newDictionary<int,string>{{-20319,"a"},{-20317,"ai"},{-20304,"an"},{-20295,"ang"},{-20292,&quo
阅读全文