自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

转载 DataTable插件回调函数

但调用这个函数时,table 可能没有渲染完成,所以不要在里面操作 table 的 dom。如果需要操作 dom 应放在后面介绍的 initComplete 中。原文 https://www.hangge.com/blog/cache/detail_1990.html。initComplete 表格初始化并全部渲染完毕后调用。rowCallback 行创建完毕且渲染完成后的回调。headerCallback 表头渲染后的回调。createdRow 行创建完毕后的回调。

2023-10-24 14:23:36 131

原创 JS日期格式

日期格式

2023-10-24 11:26:17 49

原创 2021-09-01

捕捉网页中鼠标点击事件

2021-09-01 09:59:30 85

转载 left join 和 left outer join 的区别

通俗的讲:A left join B 的连接的记录数与A表的记录数同A right join B 的连接的记录数与B表的记录数同A left join B 等价B right join Atable A:Field_K, Field_A1 a3 b4 ctable B:Field_K,

2020-11-04 22:48:10 919

转载 关系型数据库和非关系型数据库

关系型数据库关系型数据库,是指采用了关系模型来组织数据的数据库。关系模型是在1970年由IBM的研究员E.F.Codd博士首先提出的,在之后的几十年中,关系模型的概念得到了充分的发展并逐渐成为主流数据库结构的主流模型。简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。关系模型中常用的概念:关系:可以理解为一张二维表,每个关系都具有一个关系名,就是通常说的表名元组:可以理解为二维表中的一行,在数据库中经常被称为记录属性:可以理解为二维表.

2020-11-04 22:40:34 196

原创 ADO.NET中的五个主要对象

a. Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得 数据的。Close 和 Dispose 的区别,Close 以后还可以 Open,Dispose 以后则不能再用。b. Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令, 以及调用存在数据库中的存储过程等。这个对象是架构在 Connection 对象上,也就是 Command 对象是通过Connection连 接到数据源c. DataAd

2020-11-04 22:31:48 66

原创 什么是反射?

a. 程序集包含模块,而模块又包括类型,类型下有成员,反射就是管理程序集,模块,类型的对象b. 它能够动态 的创建类型的实例c. 设置现有对象的类型或者获取现有对象的类型d. 能调用类型的方法和访问类型的字段属性。 它是在运行时创建和使用类型实例...

2020-11-04 22:28:08 99

原创 什么是事务?什么是锁?

a. 事务就是被绑定在一起作为一个逻辑工作单元的SQL语句分组,如果任何一个语句操作失败那么整个操作就被失败,以后操作就会回滚到操作前状态,或者是上有个节点。b. 为了确保要么执行,要么不执行,就可以使用事务。要将有组语句作为事务考虑,就需要通过ACID测试,即原子性,一致性,隔离性和持久性。c. 锁:在所以的DBMS中,锁是实现事务的关键,锁可以保证事务的完整性和并发性。与现实生活中锁一样,它可以使某些数据的拥有者,在某段时间内不能使用某些数据或数据结构。当然锁还分级别的。...

2020-11-02 09:06:15 357

原创 MVC模式是什么

a. MVC(ModelViewController)模型-视图-控制器,aspx 就是 View,视图;Model:DataSet、Reader、对象;Controller:cs 代码b. MVC 是典型的平行关系,没有说谁在上谁在下的关系,模型负责业务领域的事情,视图负责显示的事情,控制器把数据读取出来填充模型后把模型交给视图去处理。而各种验证什么的应该是在模型里处理了。它强制性的使应用程序的输入、处理和输出分开c. MVC 最大的好处是将逻辑和页面分离。...

2020-11-02 09:02:58 171 1

原创 列举你用过的javascript框架,并简述它们的优缺点

a. js框架:jQuery EasyUI、[,i ɛks 'ti] ExtJS、 ['buːtstræp] Bootstrap、[ˈæŋɡjələ®]AngularJS等等。b. jQuery EasyUI:轻量级web前端ui开发框架,尤其适合MIS(管理信息系统)系统的界面开发,能够重用jquery插件。c. ExtJS:统一的前端UI开发框架,学习难度中等。尤其适合MIS系统的界面开发,开发文档和例子代码都比较完整。缺点是大量的js脚本,降低了运行速度。d. Bootstrap:响应式网站开

2020-11-02 08:58:06 445 1

原创 触发器的作用

a. 触发器是一种特殊的存储过程,主要是通过事件来触发而被执行的。b. 它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。c. 可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发...

2020-10-15 23:17:55 246

原创 数据库三范式

a. 第一范式:字段不能有冗余信息,所有字段都是必不可少的b. 第二范式:满足第一范式并且表必须有主键c. 第三范式:满足第二范式并且表引用其他的表必须通过主键引用

2020-10-15 23:16:44 94

原创 override与重载(overload)的区别

a. 重载是方法的名称相同。参数或参数类型不同,进行多次重载以适应不同的需要。b. 重载(overload)是面向过程的概念。c. Override 是进行基类中函数的重写d. Override 是面向对象的概念

2020-10-15 23:14:44 112

转载 RBAC权限管理模型

我们在做任何一款产品的时候,或多或少都会涉及到用户和权限的问题。譬如,做企业类软件,不同部门、不同职位的人的权限是不同的;做论坛类产品的时候,版主和访客权限也是不一样的;再例如一款产品的收费用户和免费用户权限也是迥然不同的。但在设计产品的用户和权限的关系的时候,很多产品经理可能按照感觉来,在并不清楚用户和权限是否存在优秀的理论模型的时候,就按照自我推理搭建了产品的用户和权限模型。而这种基于感觉和推理的模型肯定是有诸多问题的,譬如写死了关系导致权限不够灵活、考虑不周导致权限覆盖能力弱等等。正如牛顿所言,站

2020-10-15 23:07:48 116

原创 什么是SQL注入式攻击

a. 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。b. 在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。c. 常见的SQL注入式攻击过程例如:(1) 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要求用户输入一个名称和密码。(2) 登录页面中输入的内容将直接用来构造动态的SQL命令,或者直接用作存

2020-10-15 23:01:04 289

原创 ASP.NET页面之间传递值的几种方式

a.QueryString, 如…?id=1;response.Redirect()…b. Session 变量c. Server.Transferd. Cookiee. Applicationf. PreviosPage

2020-10-15 22:58:24 66

原创 抽象abstract class和interface有什么区别

相同点:a. 都不能被直接实例化,都可以通过继承实现其抽象方法。不同点:b. 接口支持多继承;抽象类不能实现多继承。c. 接口只能定义行为;抽象类既可以定义行为,还可能提供实现。d. 接口可以用于支持回调(CallBack);抽象类不能实现回调,因为继承不支持。e. 接口只包含方法(Method)、属性(Property)、索引器(Index)、事件(Event)的签名,但不能定义字段和包含实现的方法;f. 抽象类可以定义字段、属性、包含有实现的方法。接口可以作用于值类型(Struct)和引

2020-10-12 23:36:50 100

原创 C#中的接口和类有什么异同

不同点:不能直接实例化接口。接口不包含方法的实现。接口可以多继承,类只能单继承。类定义可在不同的源文件之间进行拆分相同点:a.接口、类和结构都可以从多个接口继承。b.接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。c.接口和类都可以包含事件、索引器、方法和属性...

2020-10-12 23:33:53 258

转载 JS中的substring 和substr的区别

Substring:该方法可以有一个参数也可以有两个参数。(1) 一个参数:示例: var str=“Olive”; str.substring(3); 结果:“ve” 说明:当substring只有一个参数时,参数表示从字符串的第几位开始截取,直截取到字符串结尾。(2) 两个参数: 示例:var str=“Olive”; Str.substring(3,4); Str.substring(3,2); 结果:1)

2020-10-12 23:26:57 397

转载 ASP.NET验证控件

ASP.NET公有六种验证控件,分别如下:控件名 功能描叙RequiredFieldValidator(必须字段验证) 用于检查是否有输入值CompareValidator(比较验证) 按设定比较两个输入RangeValidator(范围验证) 输入是否在指定范围RegularExpressionValidator(正则表达式验证) 正则表达式验证控件CustomValidator(自定义验证) 自定义验证控件ValidationSummary(验证总结) 总结验证结果下

2020-10-12 23:21:01 181

转载 GridView中的日期处理

数字 {0:N2} 12.36数字 {0:N0} 13货币 {0:c2} $12.36货币 {0:c4} $12.3656货币 “¥{0:N2}” ¥12.36科学计数法 {0:E3} 1.23E+001百分数 {0:P} 12.25% P and p present the same.日期 {0:D} 2006年11月25日日期 {0:d} 2006-11-25日期 {0:f} 2006年11月25日 10:30日期 {0:F} 20

2020-10-12 23:12:21 167

原创 new关键字用法

1.new 运算符 用于创建对象和调用构造函数。2.new 修饰符 用于向基类成员隐藏继承成员。3.new 约束 用于在泛型声明中约束可能用作类型参数的参数的类型。

2020-10-12 23:06:21 65

原创 堆和栈的区别

栈是编译期间就分配好的内存空间,因此你的代码中必须就栈的大小有明确的定义;局部值类型变量、值类型 参数等都在栈内存中。堆是程序运行期间动态分配的内存空间,可以根据程序的运行情况确定要分配的堆内存的大小。...

2020-10-12 23:01:51 94

原创 CSS中 link 和@import 的区别是什么

link属于HTML标签,而@import是CSS提供的,且只能加载 CSS页面被加载时,link会同时被加载,而@import引用的CSS会等到页面被加载完再加载import只在IE5以上才能识别,而link是HTML标签,无兼容问题link方式的样式的权重 高于@import的权重...

2020-10-12 22:54:48 142

原创 盒模型

1.IE6盒子模型与W3C盒子模型2. 文档中的每个元素被描绘为矩形盒子。盒子有四个边界:外边距边界margin, 边框边界border, 内边距边界padding与内容边界content3. CSS3中有个box-sizing属性可以控制盒子的计算方式4. content-box:padding和border不被包含在定义的width和height之内。对象的实际宽度等于设置的width值和border、padding之和。(W3C盒子模型)5. border-box:padding和border

2020-10-12 14:45:46 59

转载 Linq模糊查询

大家都知道Linq查询语句很像SQL的查询。n.Name.StartsWith(Name)--相当于A%n.Name.EndsWith(Name) --相当于%An.Name.IndexOf(Name)!=-1 --相当于%A%var listWhere = list.Where(n=>n.Name.StartsWith(Name)||n.Name.EndsWith(Name)||n.Name.IndexOf(Name)!=-1);或var listWhere = list.Where(

2020-10-12 14:36:37 948

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除