自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(273)
  • 资源 (1)
  • 收藏
  • 关注

转载 web.config中customErrors节点的配置

一、customErrors节点在web.config中的位置configuration -> system.web ->  customerErrors 二、customErrors节点常见用法 三、customErrors节点属性值介绍 1、de

2017-03-15 09:21:55 16038

原创 JavaScript中concat()的使用

一、语法arrayObject.concat(arrayX,arrayX,......,arrayX) 二、参数:arrayX要添加到当前数组末尾处的元素,可以为任意类型,可以有多个 三、concat()备注1、如果参数为数组类型(Array),则将该参数数组中的所有元素依次拼接到当前数组的末尾;如果是其他类型,则将其本身作为元素添加到当前数组的末尾处。2、

2016-11-29 10:19:24 1096

转载 介绍几种redis数据超过可用内存的处理方式

一、处理方式有很多种,例如 1、修改redis.conf中的maxmemory-policy选项2、加内存3、缩短(或设置)数据过期时间,以释放内存4、redis集群当然还有其他更好的方式 二、通过修改redis.conf中maxmemory-policy选项,设置删除redis键的淘汰规则 规则名称

2016-11-25 00:26:02 5738

转载 ASP.NET中() => 代表什么

1、表示一个匿名函数。2、=> 是lambda表达式。3、=>前面的是函数的参数,这里代表的是这个匿名函数没有任何参数。4、=>后面的是函数体。5、实例 Action actionTest = () => { string testtoken = Context.R

2016-10-25 00:13:48 2004

转载 如何更好的设置404错误页面

1、不要责备访客访客很有可能是从其他网站链接或者是你网站上一个旧链接而来。看到这个错误页面并不是他们的错,所以要善待他们。撰写的措辞要充满歉意并尽量提供有益的帮助,而不是一些让访客们感到糟糕的文字。 2、提示访客检查他们的拼写错误还有一个可能:访客看到404错误页面是由于他们自己在输入URL网址时出现了拼写错误。提示访客检查他们的拼写,但不要失礼。就像我们在上面提到的,你的

2016-08-10 14:01:34 642

转载 ASP.NET中如何获取上传图片的宽和高

HttpPostedFile file = this.Request.Files["上传控件Name"];Stream stream = file.InputStream;System.Drawing.Image image = System.Drawing.Image.FromStream(stream);int iWidth=Image.Widthint iHeight=Image.

2016-07-20 17:13:05 2731

转载 ASP.NET中CodeFile与CodeBehind的区别

一、CodeBehind 1、使用方式 2、发布的时候,不需要发布.cs文件3、修改某个.cs文件,需要重新编译整个项目,刷新才会看到效果4、发布时需要发布整个项目编译后的DLL文件 二、CodeFile 1、使用方式2、CodeFile指向的文件只会在运行这个页面时才会编译,速度上相比Code

2016-07-19 13:09:51 2482

转载 SQL SERVER数据类型与C#中数据类型的对应关系

SQL SERVER数据类型C#数据类型 int int32 text string bigint int64 binary byte[] bit bool char string

2016-07-15 18:26:57 537

原创 ASP.NET中函数返回多个值的方法

方法一、使用 KeyValue 组合 static void Main(string[] args){ int int1 = 15; int int2 = 25; var result = Add_Multiply(int1, int2); Console.WriteLine(result.Key); Console.WriteLine(r

2016-07-14 10:08:52 3594

转载 SQL Server中如何找出执行时间过长的作业

查询今天执行时间大于一分钟的作业SELECT j.name AS Job_Name , h.step_id AS Step_Id , h.step_name AS Step_Name

2016-07-12 16:59:47 4037

转载 如何查看SQL SERVER中某个时间段内出错的作业

使用如下SQL语句查询SELECT j.name AS JOB_NAME ,j.description AS JOB_Description ,j.date_created AS Date_Created ,j.date_modified AS Date

2016-07-11 11:41:20 502

转载 sql server作业中各列的含义

SQL SERVER数据库作业的 Schedule 信息一般位于表 msdb.dbo.sysschedules,这个表中各列的含义 列名数据类型说明schedule_idintSQL Server 代理作业计划 ID。schedule_uiduniqueidentifier

2016-06-22 16:40:35 1234

转载 left join中on和where的区别是什么

一、在使用join连表查询时,如果使用 inner join,则on和where的效果是一样的,如果使用 left join,则有如下区别1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录,这点尤其需要注意2、where条件是在 left join 临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(必须返回左边表的记

2016-06-11 11:41:30 1364

原创 使用Aspose组件将WORD、PDF、PPT转为图片

using System;using System.Collections.Generic;using System.Text;using OMCS.Engine.WhiteBoard;using ESBasic;using System.Drawing.Imaging;using System.IO;using System.Drawing;using Schematrix;

2016-06-09 10:42:31 18766 6

转载 修改、设置mysql的编码方式

1、通过配置文件修改 my.ini (windows下) 或 /etc/my.cnf (linux下) 分别添加如下内容  [mysqld]character_server_set=utf8[mysql]default-character-set=utf8[mysql.server]default-character-set=utf8[mysql_saf

2016-06-07 22:48:10 799

转载 ASP.NET将数据导出到一个EXCEL文件的多个SHEET中

一、实现原理 使用用NPOI实现在同一Excel文件中创建多个sheet,只需要在同一个Excel中创建多个sheet即可。  二、实例  private void buttonTest_Click(object sender, EventArgs e) { HSSFWorkbook workBook = new H

2016-06-05 22:42:48 1931

转载 vs项目属性中目标平台x86,x64,any cpu的区别

一、Any CPU平台下 编译出来的exe(可执行文件)或dll(动态链接库)是兼容的,取决于当前的操作系统,若操作系统是32位的,则编译出来的程序会以32位的软件模式运行,而在64位操作系统下则会以64位的软件模式运行。  二、x86平台下 强制生成的软件为32位软件,不管操作系统是32位还是64位都是以32位模式运行。  三、x64平台下 与x8

2016-05-30 23:13:56 9981 1

转载 介绍几个SQL SERVER中与内存相关的计数器

1、Page Life Expectancy (1)、含义是内存页面在内存中停留的平均时间,在系统视图sys.dm_os_performance_counters中可以查到,单位是秒(2)、需要注意的是它不是指某一个page的最大值或者最小值,而是所有由所有页面停留在buffer pool中的时间计算出来的一个平均值(3)、如果这个值越大,说明Sql Server在检索数据时候直接

2016-05-29 12:20:59 409

原创 script标签中async,defer两个属性的区别

1、相同点   (1)、加载文件时不阻塞页面渲染;(2)、对于inline的script无效;(3)、使用这两个属性的脚本中不能调用document.write方法;(4)、有脚本的onload的事件回调;(5)、允许不定义属性值,仅仅使用属性名;   2、不同点 (1)、每一个async属性的脚本都在它下载结束之后立刻执行,

2016-05-25 23:04:55 990

转载 MySql使用DATE_FORMAT对日期进行格式化

一、语法DATE_FORMAT(date, format)根据输出格式format 格式化日期或时间值date,返回结果串。 二、format参数常用的输出格式 格式描述%a一周中每一天名称的缩写(Sun, Mon, . . ., Sat)%b缩写月名%c数字

2016-05-24 23:45:35 2742

转载 SQL Server数据类型与Oracle数据类型的对应关系

Oracle data typeSQL Server data typeAlternativesBFILEVARBINARY(MAX)YesBLOBVARBINARY(MAX)YesCHAR([1-2000])CHAR([1-2000])YesCLOBVARCHAR(MAX)YesDATE

2016-05-23 23:28:54 1514

转载 查看SQL SERVER中指定数据库的每个表的数据量和每行记录所占用的空间

SQL语句 CREATE TABLE #tablespaceinfo ( nameinfo VARCHAR(500) , rowsinfo BIGINT , reserved VARCHAR(20) , datainfo VARCHAR(20) , index_size VARCHAR(20) , unuse

2016-05-17 22:28:49 2921

转载 JavaScript的无阻塞加载

一、XHR Injection var xhrObj = new XMLHttpRequest();xhrObj.onreadystatechange = function(){ if(xhrObj.readyState == 4){ var scriptElem = document.createElement("script"); docume

2016-05-16 22:10:15 383

转载 支持多种数据库的管理工具:navicat premium

Navicat Premium 是一个数据库管理工具,支持多种数据库,例如:MySQL、MariaDB、SQL Server、SQLite、Oracle 和 PostgreSQL Navicat Premium支持的常用功能 1、对象设计器创建、修改和设计所有数据库对象,例如:表、视图、函数、过程、索引、触发器和序列。无需编写复杂的 SQL 来创建和编辑对象 2、表查看

2016-05-15 23:15:46 3763

原创 SQL SERVER中 存储过程使用事务与捕获异常

一、格式类似于 CREATE PROCEDURE YourProcedure ASBEGIN SET NOCOUNT ON; BEGIN TRY---------------------开始捕捉异常 BEIN TRAN------------------开始事务 UPDATE A SET A.names = B.names F

2016-05-11 22:03:25 6795

转载 ASP.NET中Json序列化指定对象的部分属性值

一、实现代码 using System; using System.Collections.Generic; using System.Web.Script.Serialization; public class Person { public string Name { get; set; } public

2016-05-05 11:46:01 2399

转载 mysql中length()、char_length()的区别

一、char_length(str)1、长度的单位为字符,一个多字节字符算作一个单字符2、不管汉字还是数字或者是字母都算是一个字符 二、length(str)1、utf8编码下,一个汉字算三个字符,一个数字或字母算一个字符。2、其他编码下,一个汉字算两个字符, 一个数字或字母算一个字符。 文章装载自: mysql中length()、c

2016-04-27 23:21:28 4798

转载 SQL Server中常用的快捷键

一、“文本操作”快捷键 1、Ctrl + K,Ctrl + C:注释选定内容2、Ctrl + K,Ctrl + U:取消注释选定内容3、Ctrl + K,Ctrl + \ :删除水平空白4、Tab:增大缩进5、SHIFT+TAB:减小缩进6、Ctrl + Enter:在光标之上插入一个空行 (不论光标在一行的何处) 7、Ctr

2016-04-26 23:22:49 11435 1

转载 ASP.NET mvc 在视图中使用@helper封装输出代码

Razor的@helper语法提供了一种简便的方法来将呈现功能封装到帮助方法中去,我们可以在单个视图模板或整个项目的所有视图模板中重用它。下面通过实例说明 mvc在视图中使用@helper封装输出代码 的方法 对一个字符串的长度进行控制输出1、在视图文件中定义  @helper Truncate(string inp

2016-04-25 11:44:34 557

原创 jquery源码中Deferred的定义的理解

一、jquery源码中Deferred的定义 jQuery.extend({ Deferred: function( func ) { var tuples = [ // action, add listener, listener list, final state [ "resolve",

2016-04-23 16:56:57 358

转载 SQL SERVER中WITH TIES的用法

一、SQL SERVER中使用WITH TIES的用途with ties一般是和Top , order by相结合使用的,会查询出最后一条数据额外的返回值(如果按照order by 参数排序TOP n返回了前面n个记录,但是n+1…n+k条记录和排序后的第n条记录的参数值(order by 后面的参数)相同,则n+1、…、n+k也返回。n+1、…、n+k就是额外的返回值)。

2016-04-22 11:00:26 12387

转载 jquery多属性选择器

[selector1][selector2][selectorN] 多个属性选择器1、复合属性选择器,需要同时满足多个条件时使用,多个属性值取交集2、例如(1)、查询一个input,类型是checkbox,name是chkName$("input[type=checkbox][name=chkName]")

2016-04-21 10:17:38 4610

转载 jquery中使用detach 移除元素的使用场合

detach()函数用于从文档中移除匹配的元素,与remove()相比,detach()函数不会移除与元素关联绑定的附加数据( data()函数 )和事件等(remove()会移除)。如果要删除以后不再利用的元素时,使用empty或者remove。一、detach()的使用场合当我们要对一个元素进行大规模的增删改的时候,我们可以用detach将这个元素提

2016-04-20 22:56:59 718

转载 SQL中AVG()、COUNT()、SUM()等函数对NULL值处理

一、AVG()求平均值注意AVE()忽略NULL值,而不是将其作为“0”参与计算  二、COUNT() 两种用法 1、COUNT(*)对表中行数进行计数不管是否有NULL 2、COUNT(字段名)对特定列有数据的行进行计数忽略NULL值 三、SUM()

2016-04-19 23:47:11 39966

原创 通过一个MVC HtmlHelper扩展实例,简单说明扩展步骤

扩展Submit using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;namespace TestMvcHelper{    public static class HtmlExtensions

2016-04-18 16:17:00 1797

转载 SQL SERVER中文件组的使用

1、利用文件组创建数据库 --创建数据库create database BigValueson primary --数据库文件,主文件组( name='BigValues_Data', --逻辑名 size=10mb, --初始大小 filegrowth=10%,

2016-04-16 10:40:15 1002

转载 ASP.NET中Dictionary如何转换为list

一、创建List的时候,将Dictionary的Value值作为参数 Dictionary dic = new Dictionary();List pList = new List(dic.Values);二、用Dictionary对象自带的ToList方法 Dictionary dic = new Dictionary();Lis

2016-04-15 10:00:27 2924

转载 SQL SERVER如何获取指定数据库中所有存储过程的参数

SELECT sp.object_Id as FunctionId, sp.name as FunctionName, isnull(param.name,'')as ParamName,isnull(usrt.name,'') AS [DataType], ISNULL(baset.name, '') AS [SystemType], CAST(C

2016-04-14 14:22:07 2956 1

转载 HTML5离线缓存的简单介绍

HTML5的离线存储是基于一个新建的.manifest文件的,通过这个文件上的解析清单离线存储资源,这些资源就会像cookie一样被存储了下来,之后当网络在处于离线状态下时,浏览器会通过离线存储的数据进行页面展示。 一、HTML5离线缓存优点1、离线浏览 – 用户可在应用离线时使用它们2、速度 – 已缓存资源加载得更快3、减少服务器负载 – 浏览器将只从

2016-04-13 14:08:53 756

原创 MVC通过扩展HtmlHelper实现CheckBoxList

CheckBoxList在Web页面应用非常广泛,在传统的ASP.NET aspx中系统自带有CheckBoxList控件,但是在MVC Razer中没有提供,下面介绍通过扩展HtmlHelper实现CheckBoxList的方法public static class CheckBoxListHelper { public static MvcHtmlS

2016-04-12 10:55:56 655

css、js、asp.net知识小集合

1 char nchar varchar nvarchar类型说明 2 如何防止表单重复提交 3 css font的简写的方法 4 css行高line height的介绍 5 parent和opener的区别 6 $ document ready和window onload的区别 7 css如何清除浮动 8 SqlTransaction事务的用法 9 extjs中apply和applyIf 10 asp net如何在后台输出js脚本">1 char nchar varchar nvarchar类型说明 2 如何防止表单重复提交 3 css font的简写的方法 4 css行高line height的介绍 5 parent和opener的区别 6 $ document ready和window onload的区别 7 css如何清除浮动 8 SqlTransaction事务的用法 9 extjs中ap [更多]

2014-02-14

空空如也

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

TA关注的人

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