11 2016 档案

摘要:.Net中我们通常使用Random类生成随机数,在一些场景下,我却发现Random生成的随机数并不可靠,在下面的例子中我们通过循环随机生成10个随机数: 测试生成随时基本都是相同的结果: 很显然上面的结果是不靠谱的,为什么会这样呢,因为微软的Random类,发现在C#中生成随机数使用的算法是线性同余 阅读全文
posted @ 2016-11-29 23:21 赛跑的蜗牛 阅读(5136) 评论(3) 推荐(3)
摘要:在开发过程中一些状态的表示使用到枚举类型,那么如何将枚举类型直接绑定到ListControl(DropDownList)是本次的主题,废话不多说了,直接代码: 首先看工具类代码: 工具类的使用 新建一个WebForm1.aspx页面: 效果: 阅读全文
posted @ 2016-11-27 00:30 赛跑的蜗牛 阅读(1641) 评论(1) 推荐(0)
摘要:JSON作为一种轻量级的数据交换格式,简单灵活,被很多系统用来数据交互,作为一名.NET开发人员,JSON.NET无疑是最好的序列化框架,支持XML和JSON序列化,高性能,免费开源,支持LINQ查询。目前已被微软集成于webapi框架之中,因此,熟练掌握JSON.NET相当重要,这篇文章是零度参考 阅读全文
posted @ 2016-11-26 23:18 赛跑的蜗牛 阅读(6379) 评论(4) 推荐(5)
摘要:在开发中,我非常喜欢动态语言和匿名对象带来的方便,JSON.NET具有动态序列化和反序列化任意JSON内容的能力,不必将它映射到具体的强类型对象,它可以处理不确定的类型(集合、字典、动态对象和匿名对象),在这篇文章中我将通过JToken、JObject和JArray来动态解析JSON对象,使它很容易 阅读全文
posted @ 2016-11-26 01:02 赛跑的蜗牛 阅读(46123) 评论(5) 推荐(10)
摘要:开发程序离不开数据的校验,这里整理了一些数据的校验、匹配的方法: 阅读全文
posted @ 2016-11-23 00:57 赛跑的蜗牛 阅读(1785) 评论(0) 推荐(1)
摘要:正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET的System.dll类库提供的System.Text.RegularExpressions.Regex类实现了验证正则表达式的方法。Regex 类表示不可变(只读)的正则表达式。它还包含各 阅读全文
posted @ 2016-11-23 00:47 赛跑的蜗牛 阅读(10323) 评论(0) 推荐(3)
摘要:对于开发人员来说,构建一个消费应用程序时去了解各种各样的 API 是一个巨大的挑战。在你的 Web API 项目中使用 Swagger 的 .NET Core 封装 Swashbuckle 可以帮助你创建良好的文档和帮助页面。 Swashbuckle 可以通过修改 Startup.cs 作为一组 N 阅读全文
posted @ 2016-11-22 16:39 赛跑的蜗牛 阅读(5586) 评论(2) 推荐(1)
摘要:Jquery Mobiscroll是一个用于触摸设备(Android phones, iPhone, iPad, Galaxy Tab)的日期和时间选择器jQuery插件。以及各种滑动插件 可以让用户很方便的只需要滑动数字既可以选择日期。Mobiscroll作为一款jQuery日期插件可以让用户自定 阅读全文
posted @ 2016-11-17 11:09 赛跑的蜗牛 阅读(55138) 评论(4) 推荐(3)
摘要:Sql Data Compare 是比较两个数据库的数据是否相同、生成同步sql的工具。 这一款工具由Red Gate公司出品,我们熟悉的.NET Reflector就是这个公司推出的,它的SQLToolbet也是非常有名,SQL Data Compare是SQLToolbet系列工具中的一种。 R 阅读全文
posted @ 2016-11-16 14:32 赛跑的蜗牛 阅读(4888) 评论(0) 推荐(0)
摘要:将测试版的项目同步(部署)到正式版的时候,两个数据库的结构比较与同步时,如果修改数据库的时候没有记录好修改了那些表,很难将两个数据库进行同步 RedGate Sql Compare使用简介说明: 1、比对并同步数据库中的所有对象 包括存储过程、关系、表、视图和用户定义的函数 2、报告所有差异 3、生 阅读全文
posted @ 2016-11-16 11:41 赛跑的蜗牛 阅读(7139) 评论(0) 推荐(0)
摘要:jQuery Colorbox是一款弹出层,内容播放插件,效果极佳,当然我主要是用来弹出图片啦。 jQuery Colorbox不仅有弹性动画效果,淡入淡出效果,幻灯片播放,宽度自定义,还能够ajax加载html,iframe等等,最主要的是它还可以写回调函数 效果演示地址: 1、http://ww 阅读全文
posted @ 2016-11-15 20:02 赛跑的蜗牛 阅读(13381) 评论(0) 推荐(1)
摘要:jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航等。 日期选择插件是一个配置灵活的插件,你可以定义它的展示方式,包括日期格式、语言、限制选择日期范围、添加相关按钮以及其它导航 阅读全文
posted @ 2016-11-15 15:52 赛跑的蜗牛 阅读(117416) 评论(2) 推荐(5)
摘要:SqlDataToScript是根据表数据进行生成 Insert Into语句,此工具还有一个好处是可以对自增列插入固定值,例如:自增的列id值为5,但是5这个行值已经删除,如果想存储Id自增列值为5的行数据,按照常规的方法时存储不进去的。 使用SqlDataToScript生成sql语句可以储存到 阅读全文
posted @ 2016-11-14 15:32 赛跑的蜗牛 阅读(3029) 评论(0) 推荐(0)
摘要:Red Gate(SQLToolbelt)是SQL Server辅佐工具 1、SQL Compare 比较和同步SQL Server数据库结构 2、SQL Data Compare 比较和同步SQL Server数据库内容 3、SQL Source Control 将现有源程序控制系统连接到SQL 阅读全文
posted @ 2016-11-14 11:19 赛跑的蜗牛 阅读(11103) 评论(7) 推荐(2)
摘要:这个select2组件的功能确实很强大,可以将图片放入到select里面随着文字一起显示。 组件的下载地址以及API说明地址: 1、Select2使用示例地址:https://select2.github.io/examples.html 、http://select2.github.io/sele 阅读全文
posted @ 2016-11-13 23:19 赛跑的蜗牛 阅读(31954) 评论(2) 推荐(2)
摘要:批量的的数据导入数据库中,尽量少的访问数据库,高性能的对数据库进行存储。 采用SqlBulkCopy来处理存储数据。SqlBulkCopy存储大批量的数据非常的高效,将内存中的数据表直接的一次性的存储到数据库中,而不需要一次一次的向数据库Insert数据。 经过几次实验,百万级别的数据表,也只需几秒 阅读全文
posted @ 2016-11-08 23:12 赛跑的蜗牛 阅读(961) 评论(0) 推荐(0)
摘要:在开发过程过程中有时候需要将List<T>泛型转换成DataTable、DataSet,可以利用反射机制将DataTable的字段与自定义类型的公开属性互相赋值。 1、List<T>泛型转换成DataTable 代码: 2、List<T>泛型转换成DataSet 代码: 阅读全文
posted @ 2016-11-08 22:56 赛跑的蜗牛 阅读(1944) 评论(0) 推荐(1)
摘要:在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强 一、行转列 1、测试数据准备 2、行转列sql 执行结果: 二、列转行 1、测试数据准备 2、列转行的sql 执行结果 阅读全文
posted @ 2016-11-06 22:31 赛跑的蜗牛 阅读(185655) 评论(4) 推荐(13)
摘要:partition by关键字是分析性函数的一部分,它和聚合函数不同的地方在于它能返回一个分组中的多条记录,而聚合函数一般只有一条反映统计值的记录,partition by用于给结果集分组,如果没有指定那么它把整个结果集作为一个分组,分区函数一般与排名函数一起使用。 准备测试数据: 一、分区函数Pa 阅读全文
posted @ 2016-11-06 19:27 赛跑的蜗牛 阅读(49215) 评论(2) 推荐(15)