自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 解决Log4Net重复写入日志信息

遇到这样 写重复日志。将配置文件发现 将 root 节点 注释掉 就可以了。上面有了 logger 节点,然后下面又有root节点。虽然只调用了一次写日志的方法。但是却写了2次。注释掉就解决了。转载于:https://www.cnblogs.com/dianshen520/p/9283758.html...

2018-07-09 14:47:00 835

转载 将txt文件内容导入sql server 数据库表中

将类似这样的txt文件,如何导入到sql server 数据库表中呢?第一步,在开始菜单中 找到 sql server 的导入和导出数据然后,在数据源 的下拉框中 选择 平面文件源基本都是点击 下一步选择好要导入数据的数据库 与表:编辑映射 :点击下一步 执行然后 完成查看数据库 表 数据已经导入 成功转载于:htt...

2016-03-06 15:58:00 2575

转载 利用vs控件webBrowser自己做最简单浏览器

开发工具VS:首先利用vs建一个窗体应用程序!直接拉一个 文本框 用来输入网址,一个按钮,用来点击跳转,一个webBrowser控件 用来显示网页内容。给按钮一个点击事件:代码如下就OK了://获取地址栏里面的内容 string inputUrl = UrlText.Text; //设置给webbrowser控件my_Br...

2015-07-14 10:00:00 1314

转载 实现页面某位置点击到底部和回顶部

实现效果和hao123 首页那样开始页面加载默认 “到底部”,当滚动条拉到一定位置后 “到底部” 自动改变为 “回顶部”;点击 “到底部” 页面会跳转到最底部,点击 “回顶部” 页面又会自动跳转到最顶部.实现代码如下:先引用 jquery 脚本。<script src="Scripts/jquery-1.4.1.min.js" type="text/javas...

2015-07-13 17:54:00 602

转载 DIV定位右下角点击返回页面顶部

body里面第一个位置写一个a标签:<a name="top" id="top"></a>然后再用一个div 里面放一个a标签进行跳转:<div id="fanhui"> <a href="#top" target="_self">返回顶部</a></div>再对这个div进行定位...

2015-07-13 11:21:00 266

转载 My97DateTime日期插件的简单使用

1,首先将My97DateTime整个插件文件夹复制到所建项目中.---------------2,然后将JQuery脚本也复制到所建项目中。------------------3,引用JQuery脚本和My97DateTime插件的CSS文件和js脚本 分别是和-----------------------4,点击My97DateTime里面的和...

2015-03-25 23:38:00 131

转载 JQuery实现圆圈百分比

详细步骤:1,建立一个空的解决方案2,在空的解决方案中建立一个 Web 应用程序(网站)3,在Web 应用程序中 建立一个 Html页面4,把JQuery脚本和插件脚本 复制到 Web 应用程序里5,引用JQuery 脚本 <script src="jquery-1.9.1.js"></script>6,引用插件脚本 <scri...

2015-03-25 01:53:00 329

转载 ADO 步骤

1.创建连接通道:服务器名称,身份验证,切换数据库2.点击连接,打开连接3.创建命令语句4.创建命令对象,调用命令对象的方法执行命令5.接收返回值6.判断返回值7.关闭连接通道---------------------- //1.说明连接通道如何创建连接通道,设置服务器名称,身份验证和所需要操作的数据库 string connStr = "Data So...

2015-03-23 06:59:00 109

转载 Html语句验证用户信息

样式代码: <style type="text/css"> body,div,ul,li,h2,dl,dt,dd,input{margin:0; padding:0;} body{ font-size:12px;} h2{text-align:center; color:#F00; margin:10px;} dl{width:800px; border:1px ...

2015-03-22 22:19:00 238

转载 索引SQL

--索引:就是为了查询提高效率的。相当于一个引用,可以快速找到数据的位置--聚集索引:索引的顺序就对应着内容的顺序,所以聚集索引意味着排序--非聚集索引:索引的顺序和内容的顺序没有本质的关联--语法:--create clustered|nonclustered index IX_名称--on 表(列)if exists (select * from sysindexes where n...

2015-03-19 22:48:00 47

转载 临时表

--临时表:只能在当前会话中使用。如果当前会话关闭了,那么临时表就生动消失--select * into newclasses from classes --生成一张新表,将classes表中的数据复制到一个新表中存储--truncate table classes --删除原始物理表的数据,重置标识列值--insert into Classes select classname ...

2015-03-19 22:47:00 73

转载 触发器SQL1

--触发器:执行一个操作会自动 触发另外 一些 操作--触发器是针对有可能修改表数据的操作而言:增加删除和修改,对查询没用。--触发器是针对于某一个表执行什么样的操作进而触发触发器--语法:--create trigger tr_表.操作--after/for:操作之后触发--instead of:不执行当前操作,而使用触发器中的操作进行替代--on 操作的表 after/for|in...

2015-03-19 22:46:00 76

转载 创建自定义存储过程

--创建自定义存储过程--语法:--if exists(select * from sysobjects where name='')-- drop proc ''--go--create proc[edure] usp_名称-- 相当于方法的():创建参数--as-- 相当于方法{}:方法体--go--调用语法:--exec 存储过程名称 参数值,参数值 。。。。。--创建存储过程,...

2015-03-19 22:42:00 170

转载 SQL里面的视图

--视图:就是一张虚拟表,本质上就是存储了一条查询语句的代码块。它就可以像操作表一样自由的操作视图select * from vw_Test where StudentResult>70--代码创建视图语法:--go--create view vw_名称--as-- 一条查询语句--goif exists(select * from sysobjects where name='...

2015-03-19 22:41:00 95

转载 SQL里面的事务

--事务:是一种处理机制,一种处理方式,并不是一个实际的操作.包含在事务内的所有有可能修改表数据的操作,要么都能成功执行,要么都不执行。--转帐:你的帐户余额减少,对方帐户余额增加--begin--update bank set cmoney-=1000 where name='aa'--update bank set cmoney+=1000 where name='bb'--end-...

2015-03-19 22:40:00 73

转载 表连接Join

--表连接Join--使用子查询select StudentNo,StudentName,(select classname from Classes where ClassId=Student.ClassId) from Student--使用from多表的方式select Student.StudentNo,Student.StudentName,Classes.classnamef...

2015-03-19 22:39:00 169

转载 SQL里面的变量的使用

--局部变量--定义语法:--declare @名称 类型=默认值declare @age int=20--select @ageprint @age--输出方式:--select :输出为结果集,可以输出多列--print :一次只能输出一个值,以文本形式输出,每一次的输出单独占据一行select 1,1print 1+1 print 2go--变量可以同时定义多个:declare ...

2015-03-19 22:38:00 162

转载 SQL里面的while 循环

--WHILE循环--特点:--1.没有True/false,要写条件表达式--2.也可以嵌套--3.也可以break,continue--4.没有{},需要使用begin..end--如果office不及格的人超过半数(考试题出难了),则给每个人增加2分,循环加,直到不及格的人数少于一半。godeclare @subjectname nvarchar(50)='office' --...

2015-03-19 22:37:00 430

转载 SQL里面的IF ELSE,没有{},使用begin...end

--IF ELSE--特点:--1.没有{},使用begin...end--2.有多重和嵌套--3.if必须有处理语句,如果只有一句,也可以不使用begin..end,只包含后面一句--4.没有true/false的概念,只能使用关系运算符的条件表达式--5.if后面的括号可以没有--计算office平均分数并输出,如果平均分数超过60分输出成绩最高的三个学生的成绩,否则输出后三名的...

2015-03-19 22:36:00 829

转载 子查询

--子查询:一个查询中包含着另外一个查询,使用()包含子查询--两种子查询:--独立子查询:子查询是一个可以独立运行的完整的查询.在执行的时候先执行子查询,再执行父查询--查询 比 周治明 大的所有学员信息select BornDate from Student where StudentName='周治明'select * from Student where BornDate>...

2015-03-19 22:35:00 89

转载 CASE函数用法:相当于switch..case:,能够实现等值判断,也可以做范围判断 相当于if...else...

--CASE函数用法:--1.相当于switch..case:,能够实现等值判断--语法:--case 字段/表达式 --判断指定折字段或者表达式的值,它不能判断null值,因为null不是一个具体的值-- when 值 then '自定义值'-- when 值 then '自定义值'-- else '前面都不满足的情况'--end--特点:-- 1.会生成一个新列...

2015-03-19 22:34:00 551

转载 数学函数:随机数,幂,平方根

--数学函数--RAND 生成0~1之间的随机数,包含0但是不包含1select RAND()--ABS:绝对值:负值--正值select ABS(-100)--CEILING();获取比当前参数值大的最小整数select CEILING(0.00000001)--FLOOR():获取比当前数小的最大整数select FLOOR(0.999999)--POWER() 幂select PO...

2015-03-19 22:25:00 107

转载 日期函数:getdate,dateadd,dateiff

--日期函数--GETDATE():获取当前日期--DATEADD(间隔单位,增加的数值,源日期值):为指定的日期”增加“一个指定间隔的日期值select DATEADD(mm,3,GETDATE())select DATEADD(mm,-3,GETDATE())--DATEDIFF(间隔单位,起始日期,终止日期) 获取两个日期之间的差异值select DATEDIFF(ss,'1990...

2015-03-19 22:18:00 309

转载 联合结果集union

--联合结果集uniongocreate view vw_testasselect * from Studentunion allselect * from Studentgoselect StudentNo,StudentName from Studentunionselect classid,classname from Classes--union就是用来合并多个结果集的。--1....

2015-03-19 22:14:00 111

转载 类型转换函数:cast,convert

--类型转换函数declare @score int=(select top 1 Studentresult from Result where StudentNo=1)select '我的成绩是:'+@score --报错--一共有两种转换函数--cast(源数据 as 目标类型)--convert(目标类型,源数据,格式)godeclare @score int=(select to...

2015-03-19 22:13:00 85

转载 聚合函数:sum,avg,max,min,count;模糊查询;排序

----聚合函数 --做计算 做统计 对null过滤:null是指不知道什么值,所以无法做计算--sum(参数):统计和--avg(参数):求平均值--max(参数):最大值--min(参数):最小值--count(参数):获取满足条件的记录数--1.获取学员总人数select COUNT(Email) from Student--2.获取最大的年龄值 年龄值越大,年龄越小 ...

2015-03-19 22:10:00 325

转载 分组统计:count,group by,having, order by

--统计男女生的总人数select COUNT(*) from Student where Sex='男'select COUNT(*) from Student where Sex='女'--统计每一个班级的总人数select COUNT(*) from Student where ClassId=1--分组统计:需要按班级分组,每一个组得到一个统计结果--select 字段列表 f...

2015-03-19 22:05:00 209

转载 数据删除:delete

--数据删除:在删除的时候需要询问是否真的需要删除?同时在之后的项目中,删除往往不是真的删除,而是做删除标记--语法:--delete from 表名 where 条件delete from Teacher--删除指定的人员信息delete from Teacher where Id=26--使用delete删除的特点:--1.它是一条条记录进行删除。每一次的删除都需要将操作记录到日...

2015-03-19 22:00:00 192

转载 数据检索,top,Distinct去除重复记录

--数据检索--语法:--select 字段列表/* from 表列表 where 条件----查询所有学员信息select * from student--带条件的查询select * from Student where Sex='女'select * from Student where Sex='男'--查询指定的列select StudentNo,StudentName,Sex...

2015-03-19 21:58:00 118

转载 update 表名 set 字段=值,数据更新

--数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键值和唯一键语法:update 表名 set 字段=值,字段=值 .....where 条件 not|and|or--修改年龄 update Teacher set Age=18--将所有人年龄+1 设置表达式update Teacher set Age=Age+1--有条件的修改:修改张三的工资+1000,同时修改性别为女up...

2015-03-19 21:49:00 3216

转载 insert into 数据插入

--数据插入--语法: 形参 实参 一 一对应 --insert into 表名 (字段列表) values(值列表)--整体说明:插入的值必须要符合表的完整性约束--1.标识列不能插入值:仅当使用了列列表并且 IDENTITY_INSERT 为...

2015-03-19 21:46:00 230

转载 SQL使用代码创建数据完整性,约束

--使用代码创建数据完整性:--主键约束(primary key PK) 唯一键约束(unique UQ) 默认值约束(default DF) check约束(check CK) 主外键约束(foreign key FK)--语法:--alter table 表名--add constraint 约束名称(前缀+自定义名称) 约束类型 约束说明(字段名称 表...

2015-03-19 21:28:00 725

转载 SQL制表

use School if exists (select*from sysobjects where name='Teacher')drop table Teacher gocreate table Teacher(Id int primary key identity(1,1), --参数第一个种子 第二个增量Name nvarchar(50) not null, --not null...

2015-03-19 21:25:00 181

转载 sql创建数据库

--创建数据库--判断数据库是否已经存在 如果存在就删除 exists如果参数返回的结果集不为null,那么就返回true,否则就返回false sysdatabases存在master里面--切换数据库use masterif exists(select * from sysdatabases where name='School') drop database School ...

2015-03-19 21:21:00 115

转载 验证码

验证码 /// <summary> ///负责生成验证码 /// </summary> /// <returns></returns> public ActionResult Vcode() { //1.产生一个随机数 st...

2015-03-19 01:24:00 75

转载 MVC 模型注解验证

MVC 模型注解验证首先建一个空的解决方案 然后建 Visual C# / Web / ASP.NET MVC 4 Web 应用程序然后在 MVC 的 Models 文件夹里 建一个类 例如 UserInfo引用命名空间 using System.ComponentModel; using System.ComponentModel.DataAnnotations;...

2015-03-19 00:58:00 485

转载 全局的异常捕获过滤器 区分ajax请求 与浏览器导航请求

全局的异常捕获过滤器 区分ajax请求 与浏览器导航请求建一个类ExceptionAttribute 继承 HandleErrorAttribute重写OnException 方法里面代码: //1.0日志记录(文本日志和数据库日志) //拿到日志 Exception exe= filterContext.Exception; //...

2015-03-19 00:00:00 222

转载 利用过滤器验证登录 与免登录

利用过滤器验证登录 与免登录建一个类 CheckingLoginAttribute 继承ActionFilterAttribute重写OnActionExecuting里面代码: //0.0判断action或者action所在的控制器是否贴有SkipCheckLogin标签否则要验证是否已登录 Type skiptype = typeof(SkipCh...

2015-03-18 23:58:00 250

转载 Autofac使用代码

Autofac 的使用--工厂使用autofac.dll来代替 ,实现面向接口编程(IOC-控制反转,DI-依赖注入) 控制反转依赖注入autofac.dll 是实现了控制反转和依赖注入思想的一套组件在MVC中,当网站启动的时候,应该在application_start()方法调用autofac.dll的一些列方法对dal层和bll层进行注册在运行过程中指定dal和bll层的程序集名...

2015-03-18 23:56:00 95

转载 优化EF以及登录验证

1 ,优化ef using System.Runtime.Remoting.Messaging;//线程缓存 引用 在DAL 中 BaseDAL 中 //1.0 实例化上下文对象 /*缺点在控制器 * 在处理线程中 就会创建相同个数的ef 容器 每一次操作 都必须 savechanges */ ...

2015-03-18 23:54:00 120

空空如也

空空如也

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

TA关注的人

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