ASP.NET - 栀子味的四月

ASP.NET ·

JS判断数组中是否有重复值出现?

今天做图表的时候遇到了一个问题:怎么判断数据库中查出来的数据是否出现过,然后重新把去重复后的数据得出。后不断换各种方法得出解决方案: var myArr = [1, 2, 3, 3, 4, 5, 6, 6]; var newArr = []; for (var s in myArr) { if (newArr.indexOf(myArr[s]) < 0) { newArr.push(myArr[s]); } } 这里定义了一个新的空...
ASP.NET · 生活随笔 ·

bootstrap-table表格插件之服务器端分页实例

Bootstrap Table是基于Bootstrap的轻量级表格插件,只需要简单的配置就可以实现强大的支持固定表头、单复选、排序、分页、搜索以及自定义表头等功能。 因公司的项目需要实现车型管理的表格实现,所以选用了bootstrap-table用于动态获取后台的用户数据显示到前台。 示例截图: 客户端代码: HTML代码(部分): js代码...
ASP.NET ·

.net -笔记 简单的操作符重载

这个操作符重载很有意思 class Program { static void Main(string[] args) { Person person1 = new Person() { Name = "LiLei", Age = 12 }; Person person2 = new Person("HanMeimei", 11); Person person3 = person1 + person2; Person person4 = person1 == person2; Person person5 = 10; Console.WriteLine($"Name...
ASP.NET ·

使用冒泡算法,让数组中数完成从小到大排序。

冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,一次比较两个相邻的元素,如果他们的顺序(如从大到小、首字母从A到Z)错误就把他们交换过来。走访元素的工作是重复地进行直到没有相邻元素需要交换,也就是说该元素已经排序完成。 这个算法的名字由来是因为越大的元...
ASP.NET ·

斐波那契数列(Fibonacci sequence),求1,1,2,3,5.....第30项数为多少?

斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........ 这个数列从第3项开始,每一项都等于前两项之和。 通项公式 (如上,又称为“比内公式”,是用无理数表示有理数的一个范例。) 注:此时a1=1,a2=1,an=an-1...
ASP.NET ·

ASP.NET中Calendar获取选中日期

Calendar日期控件的功能非常强大,你可以随心选择你需要的日期。相信有很多小伙伴在使用ASP.NET时都有用过Calendar日期控件,比如选择订单日期、选择进货日期等等。 这时我们需要有一个文本框来接收日期的值 通过编写后台代码 this.calendar.Text=this.Calendar1.SelectedDate.ToString("yyyy-MM-dd"); calendar:为文...
ASP.NET ·

C# params关键字

1、params关键字的作用 (1)、使用 params关键字可以指定一个方法参数,该方法参数的数目可变。 (2)、可以发送参数声明中所指定类型的逗号分隔的参数列表或指定类型的参数数组。 还可以不发送参数。 如果未发送任何参数,则 params 列表的长度为零。 (3)、在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法...
ASP.NET ·

[ASP.NET].NET逻辑分层架构总结

一.基础知识准备: 1.层的原则: (1)每一层以接口方式供上层调用。 (2)上层只能调用下层。 (3)依赖分为松散交互和严格交互两种。 2.业务逻辑分类: (1)应用逻辑。 (2)领域逻辑。3.采用的层: (1)表示层(用户接口层):领域无关。 (2)服务层(应用层):应用逻辑。 (3)业务逻辑层(领域层):领域逻辑。...