自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (3)
  • 收藏
  • 关注

原创 windows环境下安装AppServ(装bugfree时)未加载pdo的问题

在bugfree环境检测页,提示PDO扩展模块/PDO MySQL扩展模块未支持,网上看资料,都说php文件夹下有个php.ini文件,修改里面的东西,重启Apache就行了,改完之后发现并未生效,再各种搜索,始终找不到答案;后来无意间看到有篇文章提到C:\Windows下也有同样的php.ini配置文件,修改它,重启生效;

2015-11-16 13:40:01 615

转载 SQL中的循环、for循环、游标

我们使用SQL语句处理数据时,可能会碰到一些需要循环遍历某个表并对其进行相应的操作(添加、修改、删除),这时我们就需要用到咱们在编程中常常用的for或foreach,但是在SQL中写循环往往显得那么吃力,翻遍网上的资料,找不到几个正确的并能执行的循环处理数据的方法,在这里,我来给大家分享一下!要SQL中写类似for循环,我这里使用的是SQL中的游标来实现,当然SQL中也有for loop、

2015-08-25 10:46:57 1136

转载 js数组的操作

用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一个数组va

2014-10-21 10:20:39 504

原创 js做倒计时的时分秒计算方法

var seconds = endTime.getTime() - nowDateTime.getTime();    var hour = Math.floor(seconds / 1000 / 60 / 60 % 24);    var minute = Math.floor(seconds / 1000 / 60 % 60);    var second = Math.floor

2014-02-08 15:38:35 6501

转载 scrollLeft、offsetLeft、clientLeft、clientHeight详解

scrollHeight: 获取对象的滚动高度,对象的实际高度;scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对由父坐标 offsetParent 属性指定的父坐标的高度

2013-11-29 10:10:24 503

转载 JS编码,解码. asp.net(C#)对应解码,编码

escape不编码字符有69个:*,+,-,.,/,@,_,0-9,a-z,A-ZencodeURI不编码字符有82个:!,#,$,&,',(,),*,+,,,-,.,/,:,;,=,?,@,_,~,0-9,a-z,A-ZencodeURIComponent不编码字符有71个:!, ',(,),*,-,.,_,~,0-9,a-z,A-Z1.JS: escape : js使用

2013-11-14 09:34:05 1163

原创 C# List<T>之distinct用法

创建继承IEqualityComparer接口的类,这个是通用的,复制直接使用,不用改任何东西: //创建list方法distinct比较器    public delegate bool CompareDelegate(T x, T y);    public class Compare : IEqualityComparer    {        private Comp

2013-10-31 15:51:51 13198

原创 sql 存储过程中in条件传入时注意事项

程序中:string categoryPath = "'exam1','exam2','exam3','exam4'";存储过程中:DECLARE @path VARCHAR(MAX) = REPLACE(@categoryPath,'''','''');替换函数中第二、三个参数都是4个引号,第2个参数应该是不转义的,所以就代表双引号,第3个参数转义了,代表单引号;再将

2013-10-29 11:16:36 1368

转载 如何在浏览器窗口上添加一个遮罩层

如何在浏览器窗口上添加一个遮罩层背景在web2.0中,页面弹窗是一个很常见的交互方式,这样既可以避免不必要的页面跳转,也可以改进界面的布局和可交互性。但是,浏览器原生的弹窗函数(alert, confirm, prompt)有着很大的局限性,主要是它们的展现UI一来很不美观,二来也不够灵活,因此,我们经常需要自行定义弹窗函数。当我们要实现一个模式弹窗时(模式弹窗,即是说

2013-10-12 10:32:15 658

原创 MVC中提交包含html的文本信息

.web> debug="true"targetFramework="4.0"/> requestValidationMode="2.0"/> validateRequest="false">>.web>在framework4.0中,需要同时配置requestValidationMode和validateRequest属性;requestValidationMo

2013-09-11 10:55:38 1059

原创 蔡勒公式计算星期(输入指定年月日)

公式W =〔 [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1 〕% 7(或者是:w= 〔y+[y/4]+[c/4]-2c+[26(m+1)/10]+d-1 〕% 7)若要计算的日期是在1582年10月4日或之前,公式则为w=y+[y/4]+[c/4]-2c+[13(m+1)/5]+d+2以1572年9月3日为例:1

2013-09-10 23:50:43 1074

转载 httpModules 与 httpHandlers

httpModules 与 httpHandlersASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNE

2013-08-15 16:22:00 471

原创 asp.net服务器端获取IP地址

方法一:HttpContext.Current.Request.UserHostAddress; 方法二:  string result = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];//有代理            if (null == result || result == St

2013-07-12 14:41:45 553

原创 asp.net mvc中错误黄页的处理

1.首先捕获错误信息 /*[HandleError]:此属性指定此类出错时捕获错误信息;     * 此属性其实可以不指定,因为Global.asax.cs默认所有的控制器出错都会捕获错误信息,     * 见filters.Add(new HandleErrorAttribute()),这两种方法有一即可;    */    [HandleError]    public

2013-06-25 17:58:53 1726 1

转载 更改SQL Server中的计算机名

2012-05-04 10:48 更改SQL Server中的计算机名安装SQL SERVER以后,如果更改了计算机名,需要在SQL Server中更改其中的计算机名:1、查询***************************************use mastergoselect @@servernameselect serverproperty(

2013-06-24 16:39:21 1468 1

原创 JS小段代码收集

1.判断某个元素是否绑上了click事件  if ($(this).data("events") == null                || $(this).data("events") == undefined                || $(this).data("events")["click"] == null                || $(thi

2013-06-21 15:20:36 418

转载 jQuery.extend 函数详解

JQuery的extend扩展方法:      Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。      一、Jquery的扩展方法原型是:    extend(dest,src1,src2,src3...);      它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的

2013-05-02 16:43:39 408

原创 EF生成代码时报错解决方案:参数错误。 (异常来自 HRESULT:0x80070057 (E_INVALIDARG))

错误截图如下:解决方案:在连接数据库配置界面,点击高级,将Integrated Security属性设为true

2013-04-28 13:56:48 4884 1

转载 EF Power Tools Beta 2 生成 Entity Framework Code First 提示 参数错误 hresult e_invalidarg

EF Power Tools Beta 2   生成 Entity Framework Code First 提示 参数错误 hresult e_invalidarg 的最新解决方法 环境:vs2012 update 1+ EF5 解决:网上找了很多都无法解决这个   用下面方法可以解决了! 在vs2012安装目录D:\Program Files\vs2012\

2013-04-28 13:40:28 1890

转载 SQL Server死锁总结

作者:Silent Void 出处:http://happyhippy.cnblogs.com/转载须保留此声明,并注明在文章起始位置给出原文链接1. 死锁原理    根据操作系统中的定义:死锁是指在一组进程中的各个进程均占有不会释放的资源,但因互相申请被其他进程所站用不会释放的资源而处于的一种永久等待状态。    死锁的四个必要条件:互斥条件(Mutual e

2013-04-22 15:06:35 485

转载 sql索引

转自:http://blog.csdn.net/lenotang/article/details/3329501什么是索引拿汉语字典的目录页(索引)打比方:正如汉语字典中的汉字按页存放一样,SQL Server中的数据记录也是按页存放的,每页容量一般为4K 。为了加快查找的速度,汉语字(词)典一般都有按拼音、笔画、偏旁部首等排序的目录(索引),我们可以选择按拼音或笔画查找方式,快速查找到需

2013-04-12 17:24:50 432

转载 T_SQL查看、修改和删除索引

使用T_SQL查看、修改和删除索引的操作  使用系统存储过程查看索引信息,语法如下:  sp_helpindex [@objname=] ‘name’  例1:查看jbxx表的索引信息  sp_helpindex jbxx  使用系统存储过程修改索引名称,语法如下:  sp_rename[@objname=] ‘object_name’,[@newname=] ‘new_n

2013-04-12 17:21:46 3116

转载 SQL表分区

文章转自:http://www.cnblogs.com/yukaizhao/archive/2008/05/07/sql_partition_test.html USE[master]GOifexists (select*from sys.databaseswhere name= 'Test_1')dropdatabase Test_1GO--创建新库,要演练分

2013-03-18 16:50:28 503

转载 SQL创建索引

此文转自:http://www.cnblogs.com/abcdwxc/archive/2007/12/11/990274.html-----------------------为给定表或视图创建索引。只有表或视图的所有者才能为表创建索引。表或视图的所有者可以随时创建索引,无论表中是否有数据。可以通过指定限定的数据库名称,为另一个数据库中的表或视图创建索引。语法CREATE

2013-03-18 11:09:33 636

原创 SQL语句常用收集

增加列:alter table tableName add columnName varchar(30) 修改列类型:alter table tableName alter column columnName varchar(4000) 修改列的名称: EXEC  sp_rename   'tableName.column1' , 'column2'  (column1列名修改

2013-01-10 15:51:57 326

原创 SQL导入EXCEL文件时“文本被截断”错误解决办法

原因是,SQL Server的导入导出为了确定数据表的字段类型,取excel文件的前8行来判别数据类型;"regedit"命令打开注册表:Jet引擎.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\ExcelACE引擎.HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\

2013-01-10 13:40:13 8286

转载 sql 行转列问题总结

1、行转列---1、最简单的行转列/*    问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文 数学 物理 李四 74   84   94张三 74   83   93*/--测试用IF O

2013-01-05 13:20:03 402

原创 sql时间转换大全

语句及查询结果:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006  10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select  CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(v

2012-12-06 13:19:38 326

原创 BI SSIS应用系列之发送邮件

在SSIS里发送邮件大体上有三种方法:一是利用【发送邮件任务】控件,此方法不能输入发送人的地址和密码,只能利用公司邮件发送,配置比较简单,本文不做介绍;二是利用【脚本任务】控件,用代码发送,比较好控制;三是利用【执行SQL任务】控件,调用数据库自带发邮件存储过程,也比较好控制,但在使用前,需要对所连接的数据库进行邮件发送配置;        在控制流中拖如下两个控件:

2012-12-04 14:58:28 2603

转载 Exec msdb.dbo.sp_send_dbmail 参数详解(SQL存储过程发邮件)

sp_send_dbmail [ [ @profile_name = ] 'profile_name' ]    [ , [ @recipients = ] 'recipients [ ;n ]' ]    [ , [ @copy_recipients = ] 'copy_recipient [ ;n ]' ]    [ , [ @blind_copy_recipients = ] '

2012-12-04 11:34:45 10214

原创 BI SSIS应用系列之脚本赋值及FTP上传下载

本节主要讲解利用SSIS脚本给变量赋值以及FTP上传下载的方法;思路大概是:利用脚本把上传文件的路径存到变量中,然后在FTP任务中引用该变量。        我们先在控制流拉如下两个控件:                   在上图的空白区右键=>变量,打开变量对话框,我这里添加的变量名为Path:                 接下来我们双击脚本任务控件,打开对话框

2012-12-03 13:18:35 1172

原创 BI SSIS应用系列之循环导入Excel文件

SSIS大多用来做数据扭转,所以必须有数据源和数据目标。上一章我们讲了最基本的数据导入,其实也是最基本的数据源到数据目标的过程。下面我们看看如何用SSIS循环导入Excel文件。        第一步:在控制流中添加【Foreach 循环容器】控件,并设置相关属性,属性设置见下图:                         循环过程中必须有一个变量来接收文件路径,我们不用关心

2012-11-26 13:15:57 4855

原创 BI SSIS应用系列之从其它数据服务器导入数据

在数据库里我们能从其它服务器导入数据,我们来看看用SSIS是如何导入的;        第一步:新建Integration Services 项目,在数据流里添加OLE DB 源,如下图:                                第二步:双击OLE DB 源,打开编辑器,新建连接,在弹出的对话框里再点击新建,会弹出连接数据库的对话框,如果是远程服务器,请填写I

2012-11-22 15:00:52 1090

原创 SQL2008作业完成时发邮件方法

一、配置数据库邮件1.点开【管理】,找到【数据库邮件】 2.【数据库邮件】右键,点击【配置数据库邮件】,连续点两次“下一步”到【新建配置文件】页面 3.在弹出的对话框上点击【新建帐户】 4.确定创建后,点下一步 5.一路下一步直到完成 6.测试 二、配置作业完成时发邮件1.创建操作员  2.作业中发送邮

2012-11-16 15:22:37 1398

转载 在C#应用程序中获取和设置IE浏览器Cookie

作者:kobayasi来源:kobayasi的专栏标题:在C#应用程序中获取和设置IE浏览器Cookie个人作了小的改动,不知道是不是原作者将读取和写入代码弄反了(版权归原作者所有)最近写程序,需要使用C#应用程序访问一网站,获取相应的Cookie,然后使用该Cookie用IE浏览器打开指定的页面。恩,好比用QQ打开浏览器自动登录你的QQ空间。从网上了解了下,一般都是用非托管

2012-09-22 17:30:05 9271

原创 问题:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系

此问题增加如下代码可解决:            System.Net.ServicePointManager.ServerCertificateValidationCallback =new System.Net.Security.RemoteCertificateValidationCallback(Callback);        public static bool

2012-09-20 16:24:33 3146

原创 jquery中click被执行两次的解决办法

$(function ()    {        $("#dj").click(function ()        {            alert(3);        });    });弹出了两次“3”,这个问题的解决办法如下:    $(function ()    {        $("#dj").unbind("click"

2012-09-12 11:21:28 11630 1

原创 linq中的group by 和 left join

Group by实例:            var lowValidationList = from v in dbS.Calc_Validation                                    join d in dbS.Calc_Date on v.DateKey equals d.DateKey

2012-07-16 15:08:26 2549

转载 mvc改变路由

默认情况下asp.net mvc会去View目录下Controller对应文件夹下查找文件 action名字对应的.cshtml文件如果需要修改路径,如View/UserCenter/ControllerName/Action.cshtml需要添加自定义视图引擎 protected void Application_Start(){    ViewEngines.Engin

2012-06-22 16:12:57 641

原创 MVC无法找到资源的解决方案

原因:右键设为起始页,导致了此错误信息。解决方案:网站上右键(不是解决方案上)=》属性=》web选项,特定页改成如下(当然,也可以改成你想设置的起始页!)

2012-06-11 11:41:56 4102 1

Ajax文本框输入提示附加数据库即可

一个Ajax文本框输入提示,数据源来自数据库,仅供大家学习讨论,不足之处请各位留言指出!

2010-09-17

开发网站常用的小图标集锦

开发网站的时候常常会用到的小图标集锦,传上来与大家共享!

2009-09-21

asp.net做验证码的源代码

在asp.net做验证码的源代码,代码简单,适合制作任意他长度的验证码!

2009-09-21

空空如也

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

TA关注的人

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