.net中生成不重复的随机数

1765次阅读|54次收藏|428次赞

在.net开发项目的过程中,需要产生一些随机数,.net中包含了Random类,如果我们简单的用C#中的Random.Next方法,但是它产生的随机数并不能满足我们日常所有需要,因为它可能重复。那么.net中如何生成不重复的随机数呢?

源代码管理中出现重复文件的解决方法

1882次阅读|354次收藏|479次赞

在团队开发项目中,我们用源代码管理器获取代码时,有时会出现重复文件,但是,当你删除任意一个文件时,就会出现其它相同的文件也跟着删除。那么,遇到源代码管理中出现重复文件该如何解决呢?
SVN

mvc renderpartial

1589次阅读|325次收藏|285次赞

MVC中RenderPartial通常被用来显示一个功能相对独立的“块”,比如说显示菜单或者导航条。 RenderPartial输出的结果被作为调用的View的一部分显示。RenderPartial有三个参数,下面介绍mvc中如何使用renderpartial加载分部视图
mvc

list使用linq排序

1605次阅读|323次收藏|253次赞

List<>类型可以支持对任意类型的存储,我们也可以对其进行排序。list排序的方式有很多中,例如:sort、orderby、OrderByDescending、ThenBy等等其他方式。下面介绍如何使用linq对list进行排序

MVC中使用DropDownList

2144次阅读|271次收藏|160次赞

DropDownList下拉框列表在ASP.NET MVC中算是比较常见的控件。 在ASP.NET MVC中,尽管我们可以直接在页面中编写HTML控件,并绑定控件的属性,但更方便的办法还是使用HtmlHelper中的辅助方法,下面介绍MVC中如何使用DropDownList
MVC

asp.net使用swfupload上传

2674次阅读|190次收藏|171次赞

批量上传文件在asp.net应用中非常常见,SWFUpload是一个flash和js相结合而成的文件上传插件,SWFUpload为WEB开发者提供了一个具有丰富功能继而超越传统<input type="file" />标签的文件上传模式。

asp.net 消息队列

1669次阅读|270次收藏|198次赞

asp.net中消息队列主要使用MSMQ组件,MSMQ是微软消息队列的英文缩写,MSMQ是Windows的一个可选组件,只需通过Windows控制面板的添加或删除Windows组件向导就可进行安装,下面介绍.NET中如何使用MSMQ消息队列

Linq中的TakeWhile和SkipWhile

2465次阅读|309次收藏|203次赞

Linq中的TakeWhile表示只要满足指定的条件,就会返回序列的元素,Linq中的SkipWhile表示只要满足指定的条件,就跳过序列中的元素,然后返回剩余元素。

linq 排序

1670次阅读|62次收藏|437次赞

在程序开发中,对数据进行排序是很常见的操作,linq中排序操作按一个或多个特性对序列的元素进行排序,第一个排序条件对元素执行主要排序,linq中通过指定第二个排序条件,可以对各个主要排序组中的元素进行排序。

sqlparamter如何传递nvarchar(max) 参数

1931次阅读|219次收藏|174次赞

因为通过SQL语句的方式,有时候存在脚本注入的危险,所以在大多数情况下不建议用拼接SQL语句字符串方式,可以通过SqlParameter来实现对数据的操作,SqlParameter的Size 属性表示列中数据的最大大小(以字节为单位),默认值是从参数值推导出的,那么如果输入的参数是nvarchar(max) 类型,该如何处理呢?

linq xml 查询

1805次阅读|488次收藏|289次赞

LINQ to XML提供了更方便的读写xml方式。.Net中的System.Xml.Linq命名空间提供了linq to xml的支持。这个命名空间中的XDocument,XElement以及XText,XAttribute提供了读写xml文档的关键方法。下面简单介绍运用linq对xml 查询的方法

linq中延迟执行

1852次阅读|282次收藏|133次赞

LinQ语法,只是构造了“查询语句”,LINQ表达式在定义以后,也只是一个定义,其对集合的“查询”在这个时候其实是没有进行的,真正执行这种语句的是IEnumerator<T>里的GetEnumerator()方法,实际的动作发生在定义之后对这个定义进行操作的时候,这就是linq中的延时执行特性

SqlParameter的size属性

1490次阅读|481次收藏|456次赞

asp.net中SqlParameter的Size 属性表示列中数据的最大大小(以字节为单位),默认值是从参数值推导出的,设置 Size 仅影响参数的输入值,此属性不影响返回值和输出参数。如果未显式设置,则从指定参数值的实际大小推断出该大小,对于固定长度数据类型,忽略 Size 的值。

webclient乱码

1600次阅读|336次收藏|246次赞

在c#中,我们可以使用webclient进行网站页面内容的获取,但是在获取网页内容时,有时会出现采集过来的数据是乱码。出现乱码的情况多半是网站的编码不同引起的,这就需要我们在采集时,设置不同的编码格式。

ASP.NET SignalR是什么

1785次阅读|211次收藏|453次赞

ASP.NET SignalR 是为 ASP.NET 开发人员提供的一个库,是一个集成的客户端与服务器库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据。