笔记
文章平均质量分 71
oriency755
这个作者很懒,什么都没留下…
展开
-
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 阅读 · 0 评论 -
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 · 1888 阅读 · 0 评论 -
jQuery.extend 函数详解
JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: extend(dest,src1,src2,src3...); 它的含义是将src1,src2,src3...合并到dest中,返回值为合并后的转载 2013-05-02 16:43:39 · 407 阅读 · 0 评论 -
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 阅读 · 0 评论 -
asp.net mvc中错误黄页的处理
1.首先捕获错误信息 /*[HandleError]:此属性指定此类出错时捕获错误信息; * 此属性其实可以不指定,因为Global.asax.cs默认所有的控制器出错都会捕获错误信息, * 见filters.Add(new HandleErrorAttribute()),这两种方法有一即可; */ [HandleError] public原创 2013-06-25 17:58:53 · 1724 阅读 · 1 评论 -
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 · 552 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 1162 阅读 · 0 评论 -
scrollLeft、offsetLeft、clientLeft、clientHeight详解
scrollHeight: 获取对象的滚动高度,对象的实际高度;scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对由父坐标 offsetParent 属性指定的父坐标的高度转载 2013-11-29 10:10:24 · 503 阅读 · 0 评论 -
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 · 6499 阅读 · 0 评论 -
js数组的操作
用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建 var arrayObj = new Array(); //创建一个数组va转载 2014-10-21 10:20:39 · 504 阅读 · 0 评论 -
windows环境下安装AppServ(装bugfree时)未加载pdo的问题
在bugfree环境检测页,提示PDO扩展模块/PDO MySQL扩展模块未支持,网上看资料,都说php文件夹下有个php.ini文件,修改里面的东西,重启Apache就行了,改完之后发现并未生效,再各种搜索,始终找不到答案;后来无意间看到有篇文章提到C:\Windows下也有同样的php.ini配置文件,修改它,重启生效;原创 2015-11-16 13:40:01 · 615 阅读 · 0 评论 -
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 阅读 · 0 评论 -
BI SSIS应用系列之发送邮件
在SSIS里发送邮件大体上有三种方法:一是利用【发送邮件任务】控件,此方法不能输入发送人的地址和密码,只能利用公司邮件发送,配置比较简单,本文不做介绍;二是利用【脚本任务】控件,用代码发送,比较好控制;三是利用【执行SQL任务】控件,调用数据库自带发邮件存储过程,也比较好控制,但在使用前,需要对所连接的数据库进行邮件发送配置; 在控制流中拖如下两个控件:原创 2012-12-04 14:58:28 · 2603 阅读 · 0 评论 -
BI SSIS应用系列之脚本赋值及FTP上传下载
本节主要讲解利用SSIS脚本给变量赋值以及FTP上传下载的方法;思路大概是:利用脚本把上传文件的路径存到变量中,然后在FTP任务中引用该变量。 我们先在控制流拉如下两个控件: 在上图的空白区右键=>变量,打开变量对话框,我这里添加的变量名为Path: 接下来我们双击脚本任务控件,打开对话框原创 2012-12-03 13:18:35 · 1172 阅读 · 0 评论 -
导出文件后,打开目录的做法
配置节点: 打开存储文件目录的方法: string filePath = ConfigurationManager.AppSettings["FilePath"].ToString(); System.Diagnostics.Process.Start("explorer.exe", @"/select," + filePath +原创 2012-01-12 14:47:30 · 257 阅读 · 0 评论 -
log4net使用笔记(winform程序)
在做winform程序的时候,用到了log4net,编译的时候总报没有添加引用的错误,而事实上已经添加了。后来经过多次调试,终于找到了问题,现标记一下,以供后来者翻阅! 开发环境:vs2010 winform程序(web程序不存在上面提到的问题) 先简单标记下log4net的使用,以供自己翻阅! 1、添加引用log4net.dll 2、在AssemblyI原创 2011-10-14 11:37:15 · 823 阅读 · 0 评论 -
asp.net数据连接串配置大全
关于数据库链接字符串的相关知识,我们介绍过很多,建议大家看看这两篇文章,《深入了解SQL Server连接字符串》和《MySql连接字符串的说明》,供参考。下面介绍ASP.NET数据库连接字符串总结一、使用OleDbConnection对象连接OLE DB数据源1.连接Access 数据库Access 2000: “provider=Microsoft.Jet.Oledb.3.5;转载 2012-05-29 14:39:19 · 726 阅读 · 0 评论 -
MVC3.0在各个版本IIS中的部署
概述: 最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家! 本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法! 正文: IIS5.1 1. 安装Microsoft .net FrameWork 4.0安装包; 2. 安装ASP.NET MVC 3; 3. 在IIS中发布网站,创转载 2012-05-30 16:56:48 · 530 阅读 · 0 评论 -
Win7 IIS7 ASP.NET MVC3.0部署问题
1,应用程序池采用经典模式,framework4.0。可能存在权限问题,解决办法:在高级设置的标识设为LocalSystem。一般mvc都采用集成模式,我为什么要选择经典模式呢?因为要识别httpModules配置。2,打开IIS的处理程序映射设置,”添加脚本映射“请求路径:*可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319转载 2012-05-30 16:47:19 · 23182 阅读 · 0 评论 -
引用js外部文件注意的一个问题
错误写法:/>正确写法:这个标签是不支持前一种方式来闭合的,必须采用后一种方式闭合!原创 2012-06-01 13:49:29 · 481 阅读 · 0 评论 -
EF几张表存在关系时报的一个错误
Models如下: public class Student { public DateTime EnrollmentDate { get; set; } public virtual ICollection Enrollments { get; set; } public string FirstMidName { get原创 2012-06-08 16:29:41 · 664 阅读 · 0 评论 -
MVC无法找到资源的解决方案
原因:右键设为起始页,导致了此错误信息。解决方案:网站上右键(不是解决方案上)=》属性=》web选项,特定页改成如下(当然,也可以改成你想设置的起始页!)原创 2012-06-11 11:41:56 · 4102 阅读 · 1 评论 -
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 阅读 · 0 评论 -
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 · 2548 阅读 · 0 评论 -
jquery中click被执行两次的解决办法
$(function () { $("#dj").click(function () { alert(3); }); });弹出了两次“3”,这个问题的解决办法如下: $(function () { $("#dj").unbind("click"原创 2012-09-12 11:21:28 · 11629 阅读 · 1 评论 -
问题:基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系
此问题增加如下代码可解决: System.Net.ServicePointManager.ServerCertificateValidationCallback =new System.Net.Security.RemoteCertificateValidationCallback(Callback); public static bool原创 2012-09-20 16:24:33 · 3145 阅读 · 0 评论 -
在C#应用程序中获取和设置IE浏览器Cookie
作者:kobayasi来源:kobayasi的专栏标题:在C#应用程序中获取和设置IE浏览器Cookie个人作了小的改动,不知道是不是原作者将读取和写入代码弄反了(版权归原作者所有)最近写程序,需要使用C#应用程序访问一网站,获取相应的Cookie,然后使用该Cookie用IE浏览器打开指定的页面。恩,好比用QQ打开浏览器自动登录你的QQ空间。从网上了解了下,一般都是用非托管转载 2012-09-22 17:30:05 · 9270 阅读 · 0 评论 -
BI SSIS应用系列之循环导入Excel文件
SSIS大多用来做数据扭转,所以必须有数据源和数据目标。上一章我们讲了最基本的数据导入,其实也是最基本的数据源到数据目标的过程。下面我们看看如何用SSIS循环导入Excel文件。 第一步:在控制流中添加【Foreach 循环容器】控件,并设置相关属性,属性设置见下图: 循环过程中必须有一个变量来接收文件路径,我们不用关心原创 2012-11-26 13:15:57 · 4855 阅读 · 0 评论 -
BI SSIS应用系列之从其它数据服务器导入数据
在数据库里我们能从其它服务器导入数据,我们来看看用SSIS是如何导入的; 第一步:新建Integration Services 项目,在数据流里添加OLE DB 源,如下图: 第二步:双击OLE DB 源,打开编辑器,新建连接,在弹出的对话框里再点击新建,会弹出连接数据库的对话框,如果是远程服务器,请填写I原创 2012-11-22 15:00:52 · 1088 阅读 · 0 评论 -
winform程序在当前会话只允许启动一个的方法
以下代码加在Program类中:static class Program { private static readonly ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); /// //原创 2012-01-12 15:02:35 · 349 阅读 · 0 评论