摘要: 现在微软是积极地拥抱Linux,并推出了net core,服务器也提供无UI的版本,提高服务器的性能。很多云平台也提供了无UI版本的windows服务器,所以IIS的命令管理已经非常的重要了。在网上找了半天没有很好的教程,那就自己写一份吧,以后就不用再整理相关知识了,直接看这篇文章应该就可以了。独乐 阅读全文
posted @ 2019-04-24 17:16 八神吻你 阅读(3826) 评论(0) 推荐(1) 编辑
摘要: 三大高级排序1、堆排序堆排序适合于数据量非常大的场合(百万数据)。堆排序不需要大量的递归或者多维的暂存数组。这对于数据量非常巨大的序列是合适的。比如超过数百万条记录,因为快速排序,归并排序都使用递归来设计算法,在数据量非常大的时候,可能会发生堆栈溢出错误。堆排序会将所有的数据建成一个堆,最大的数据在... 阅读全文
posted @ 2014-05-27 17:13 八神吻你 阅读(2794) 评论(12) 推荐(5) 编辑
摘要: 1、冒泡排序 冒泡排序是最慢的排序算法。在实际运用中它是效率最低的算法。它通过一趟又一趟地比较数组中的每一个元素,使较大的数据下沉,较小的数据上升。它是O(n^2)的算法。2、插入排序 插入排序通过把序列中的值插入一个已经排序好的序列中,直到该序列的结束。3、Shell排序 Shell排... 阅读全文
posted @ 2014-05-21 13:47 八神吻你 阅读(3270) 评论(10) 推荐(6) 编辑
摘要: 在Asp.net Mvc 2中由于对数据的保护,默认情况下request为post,所以在前端请求的时候则需要以post方式requestaction方法:public JsonResult GetPersonInfo() { var person = new { Name = "张三", Age = 22, Sex = "男" }; return Json(person); ... 阅读全文
posted @ 2014-03-12 13:43 八神吻你 阅读(57335) 评论(5) 推荐(9) 编辑
摘要: 首先还是声明一下,使用场景:1、如果编译时函数名称确定,对象类型运行时确定,那么运用dynamic是一个好主意。2、如果编译时函数名称确定,对象类型在编译时也确定,那就既不需要反射也不需要dynamic。3、如果函数名称在运行时才能确定的话,那函数名称就是一个字符串,必须使用反射来完成。那么我们肯定是是在第一种情况中使用dynamic类型改进反射:(编译时函数名称确定,对象类型运行时确定)假设我们需要反射调用的函数是:namespace ClassLibrary{ public class Demo { public string GetName() ... 阅读全文
posted @ 2013-12-13 10:26 八神吻你 阅读(1279) 评论(6) 推荐(1) 编辑
摘要: class Program { static void Main(string[] args) { //反向引用 //在表达式内部使用之前捕获分组匹配的文本 string str = "aa"; string reg = @"([a-z])\1";//这里的\1就表示,引用第一个()中匹配的文本内容 bool res = Regex.IsMatch(str, reg); Console.WriteLine(res.ToStrin... 阅读全文
posted @ 2013-09-27 15:43 八神吻你 阅读(654) 评论(4) 推荐(0) 编辑
摘要: static void Main(string[] args) { //引用分组 //使用括号之后, //正则表达式会保存每个分组真正匹配的文本 //例如: //表达式: (\d{4})-(\d{2})-(\d{2}) //分组编号: 1 2 3 string str = "2013-12-12 2013-2-2"; string reg = @"(\d{4})-(\d{1,... 阅读全文
posted @ 2013-09-27 14:53 八神吻你 阅读(361) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { string str = "320922198809212736"; var result1 = Regex.IsMatch(str, @"^[1-9]\d{14}$");//15位身份证 var result2 = Regex.IsMatch(str, @"^[1-9]\d{14}\d{2}[0-9x]$");//18位身份证 var result3 = Regex.IsMatch(str, @"^[1-9]\d{14}(... 阅读全文
posted @ 2013-09-27 13:58 八神吻你 阅读(326) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { string str = "1\"3"; var re1 = Regex.IsMatch(str, @"^\d\d\d\d\d\d$");//数字出现6次 var re2 = Regex.IsMatch(str, @"^\d{6}$");//使用量词 var re3 = Regex.IsMatch(str, @"^\d{6,10}$");//使用量词范围 ... 阅读全文
posted @ 2013-09-24 18:39 八神吻你 阅读(393) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { string str = "b"; var result1 = Regex.IsMatch(str, @"2");//字符串比较 var result2 = Regex.IsMatch(str, @"[0123456789]");//字符组穷举 var result3 = Regex.IsMatch(str, @"[0-9]");//范围 var re... 阅读全文
posted @ 2013-09-24 16:43 八神吻你 阅读(316) 评论(0) 推荐(0) 编辑
摘要: @model PartViewDemo.Models.HomeInfo@using PartViewDemo.Models;@{ ViewBag.Title = "Index";}@if (Model != null){ @Model.Name @Model.Content}@*通过Controller获取数据源*@@Html.Action("PartView", "Home")@*通过自己对model注入数据源*@@Html.Partial("Index2", new HomeInfo { Name = &quo 阅读全文
posted @ 2013-09-24 10:11 八神吻你 阅读(4969) 评论(0) 推荐(1) 编辑
摘要: 大型数据库的数据库备份和维护窗口总是受阻,特别是当我们需要完全数据库备份来初始化一个数据库镜像或事务日志传送会话的时候。当我们浏览 SQL Server 2008的新特性时,我们发现由一个叫做数据库备份压缩的特性,可以用它来显著地降低备份和恢复操作。 数据库压缩是SQL Server 2008的一个新特性,它可以显著地降低备份和恢复操作。默认情况下,备份压缩是在服务器实例级别上关闭的。不像其它提供不同级别压缩的第三方软件,SQL Server 2008只提供了一个级别。 在这篇文章里,我们将看看怎样执行数据库备份压缩和比较一下一个普通数据库备份的备份和恢复时间与压缩数据库备份的备份和恢复时.. 阅读全文
posted @ 2013-05-24 15:02 八神吻你 阅读(2464) 评论(0) 推荐(2) 编辑
摘要: namespace IEnumreable{ class Person { public string Name { get; set; } public string Sex { get; set; } public string Desption { get; set; } public int DID { get; set; } } class Department { public int ID { get; set; } public string Name { get; set; } } class Program { private static void Main... 阅读全文
posted @ 2013-04-07 08:42 八神吻你 阅读(725) 评论(1) 推荐(0) 编辑
摘要: 前台网站开发手记已CustomerRank开发为例:首先看数据库表结构:SELECT TOP 1000 [ID] ,[CreatedAt] ,[CreatorID] ,[Name] ,[Type] ,[FloorAmount] ,[CeilingAmount] ,[DiscountPercent] ,[CanUse] ,[Enabled] ,[LastModifiedAt] ,[LastModifierID]FROM [Infrastructures].[Infrastructures].[CustomerRanks]可以看出来是[Infrastructures]架构的一部分,所以该数据的Mo 阅读全文
posted @ 2013-04-01 08:46 八神吻你 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 要点:A.Layout属性:等同于原来的MasterPageFile属性.B.@RenderBody()方法:直接渲染整个View到占位符处,而不需要原来所使用的<asp:Content />.C.@RenderPage()方法:渲染指定的页面到占位符处.D.@RenderSection方法:声明一个占位符,和原来的<asp:ContentPlaceHolder />功能类似.E.@section标记:对@RenderSection方法声明的占位符进行实现,和原来的<asp:Content />功能类似.1.@RenderBody()方法的使用首先在~/Vi 阅读全文
posted @ 2013-03-28 11:30 八神吻你 阅读(9198) 评论(2) 推荐(3) 编辑