摘要: 声明:这篇文章是摘抄周公(周金桥)的《asp.net夜话》在开发中经常会遇到这样的情况,在部署程序时为了保密起见并不将源代码随项目一同发布,而我们开发时的环境与部署环境可能不一致(比如数据库不一样),如果在代码中保存这些配置这些信息部署时需要到用户那里更改代码再重新编译,这种部署方式非常麻烦。 在.net中提供了一种便捷的保存项目配置信息的办法,那就是利用配置文件,配置文件的文件后缀一般是.config,在asp.net中配置文件名一般默认是web.config。每个web.config文件都是基于XML的文本文件,并且可以保存到Web应用程序中的任何目录中。在发布Web应用程序时web.co 阅读全文
posted @ 2013-05-06 16:17 Alvin Yue 阅读(1676) 评论(1) 推荐(0) 编辑
摘要: 在利用jQuery框架去处理一些简单的动画时,可能会遇到一些小问题例如:$("#pic").attr("src","0.jpg");$("#pic").fadeOut("slow");$("#pic").attr("src","1.jpg");$("#pic").fadeIn("slow");我们希望得到的结果是:1 #pic 载入 0.jpg;2 #pic 淡出;3 #pic 载入 1.jpg; 阅读全文
posted @ 2012-09-12 21:33 Alvin Yue 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: 用 js有很久了,但都没有深究过js的数组形式。偶尔用用也就是简单的string.split(char)。这段时间做的一个项目,用到数组的地方很多,自以为js高手的自己居然无从下手,一下狠心,我学!呵呵。学了之后才知道,js数组的功能强大很,远比VB,C#强多了,大家慢慢看吧1、数组的创建Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->var arrayObj =new Array(); //创建一个数组var arrayObj =new A 阅读全文
posted @ 2012-09-12 09:48 Alvin Yue 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 这是一道面试题,今天有空把它记下来,以后遇到此类问题作个参考!刚一看到这个题目,估计好多人都会想到关键字top,其实这里用到的关键字是partition,好了,先看看表结构,及数据吧!接下来看一看partition的功能,执行语句select c.*,ROW_NUMBER() over (partition by c.ID order by c.Sorce desc) rank from dbo.courcer c结果如下:到这里一目了然知道最终结果了!View Code select s.*,c.*from dbo.student sleft join ( select c.*,ROW_.. 阅读全文
posted @ 2012-08-22 11:26 Alvin Yue 阅读(1691) 评论(2) 推荐(1) 编辑
摘要: 最近做一个项目中,遇到分页的问题,之前用的分页都是拷贝别人用jquery写好的样式,很方便,但是想定制自己的样式,却很麻烦,于是乎下定决心自己做一个可以任意更改样式,而且只需修改css,其它代码完全不用改动的扩展性非常强的分页效果,把这一成果的大致步骤分享如下:第一步:收罗几种效果不错,但编码非常简洁的分页原型 我在开源中国下载的“24款CSS分页样式”,外观大气、简洁,最主要的是代码简洁,易定制成自己的样式, 截个图先: 我选择的是打勾的那个样式,其原始css和div部分非常简单,连js、jquery都没有,如下:css样式/*CSS green-black style paginat... 阅读全文
posted @ 2012-08-22 11:24 Alvin Yue 阅读(8984) 评论(4) 推荐(1) 编辑
摘要: .NET Language Integrated Query(LINQ)一体化查询语言,是集成在 .NET Framework 3.5 编程语言中的一种新特性,已成为编程语言的一部分,使开发人员可以使用语法基本一致的语句对不同来源不同类型的数据进行查询与整合,它使得查询表达式可以得到很好的编译时语法检查。一:字符串查询string 查询string strLinq ="Hello World!"; var result = from q in strLinq select q; var result1 = from q in strLinq wh... 阅读全文
posted @ 2011-07-25 18:40 Alvin Yue 阅读(890) 评论(0) 推荐(1) 编辑
摘要: 本篇文章主要介绍一下用 SQL Server 做的全文搜索的实际应用,前期的准备工作请参见 SQL Server 2008 R2 全文搜索(1),这里有详细的讲解。其中调用存储过程的方法使用 Entity Framework,如果有对此不熟悉的朋友,可以参见 .net 4.0 用Entity Framework调用存储过程 (转),下面一步步介绍这个demo。第一步:建立搜索存储过程SPALTERprocedure[dbo].[GetStudent]@fAddressnvarchar(100),@sAddressnvarchar(100)as set nocount offbeginif@fA 阅读全文
posted @ 2011-07-04 15:20 Alvin Yue 阅读(1866) 评论(6) 推荐(2) 编辑
摘要: 本章介绍在SQL Server 2008 R2 下的全文索引,它能够对数据中的字符类型列(如varchar、text等类型)进行索引,并通过索引实现全文搜索查询。首先对比简单介绍一下常规索引和全文索引的区别,如下图:OK,下面我们就利用SQL Server 提供的存储过程来建立一个全文索引,具体步骤为:(1)启动数据库的全文处理功能(sp_fulltext_datebase);(2)建立全文目录(sp_fulltext_catalog);(3)在全文目录中注册需要全文索引的表(sp_fulltext_table);(4)指出表中需要全文检索的列名(sp_fulltext_column)(5)为 阅读全文
posted @ 2011-06-21 14:22 Alvin Yue 阅读(4524) 评论(10) 推荐(2) 编辑
摘要: 在软件开发中有时会有等待一段时间无人操作后隐藏鼠标,可能原因大致如下:1.为了安全性,特别是那些需要用到用户名和密码登录服务端的程序,常常考虑长期无人操作,程序自动跳转到用户登录界面;2.软件为了更好的播放效果,需要隐藏鼠标。这里写的是第二种情况,wpf做播放时,需要隐藏鼠标。思路是:假如3s鼠标不动则隐藏,设计了计时器的间隔时间为1s,并添加鼠标没移动的计数器,计数器达到3才执行程序。实现是这样的:每隔1s检测鼠标是否移动,如果不移动则计数器加1,如果中途鼠标移动,则计数器清零,要达到计数器计数为3,则要3次鼠标检测中鼠标都不移动,这样从鼠标停止移动,到计数器达到3,刚好是3s,能够达到3s 阅读全文
posted @ 2014-03-14 16:38 Alvin Yue 阅读(4319) 评论(1) 推荐(0) 编辑
摘要: 开发web项目需要安装IIS,当安装完以后,web程序已经映射到了本地IIS上,运行出现如下错误提示处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误模块“ManagedPipelineHandler”原因:vs2010默认的是4.0框架,4.0的框架是独立的CLR,和2.0的不同,如果想运行4.0的网站,需要用aspnet_regiis注册4.0框架,然后用4.0的Class池,就可以运行4.0的web项目了.如何用aspnet_regiis注册4.0框架 :方法如下,启动cmd (win键+R 启动cmd) ,找到 4.0所在的目录,本人机器目录 阅读全文
posted @ 2013-04-01 14:30 Alvin Yue 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 缘由:在64位操作系统下IIS发布32位的项目,报“项目依赖的dll无法读取,试图加载格式不正确的程序”错误。原因:程序集之间的通讯要么全是64位环境下的,要么全是32位环境下的。不能混编访问。不然会出现“试图加载格式不正确的程序”的错误。解决方法:【C/S】运行C/S程序比较简单,直接在Build C/S程序的时候显式指定为X86(64位系统默认为X64)就可以了。【B/S】运行B/S稍稍复杂点。在建立网站的时候,又分为两种情况。A:建立的是“项目”:这个时候跟 C/S 的处理是一样。B:建立的是“网站”:只需要修改IIS的配置就可以了。i)“cscript %systemdrive%/in 阅读全文
posted @ 2013-04-01 14:28 Alvin Yue 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 引用C#密码加密EncryptPassWord类:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.W 阅读全文
posted @ 2012-10-17 16:34 Alvin Yue 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 引用C#加密汇总方法一://须添加对System.Web的引用usingSystem.Web.Security;.../// <summary>/// SHA1加密字符串/// </summary>/// <param name="source">源字符串</param>/// <returns>加密后的字符串</returns>public string SHA1(stringsource){ return FormsAuthentication.HashPasswordForStoringInCon 阅读全文
posted @ 2012-10-17 16:29 Alvin Yue 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一、先来看一个简单的例子: 下面以三个页面分别命名为frame.html、top.html、bottom.html为例来具体说明如何做。 frame.html 由上(top.html)下(bottom.html)两个页面组成,代码如下: 1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> 2<HTML> 3<HEAD> 4<TITLE> frame </TITLE> 5</HEAD> 6<frameset rows=&qu 阅读全文
posted @ 2012-09-28 15:10 Alvin Yue 阅读(336) 评论(0) 推荐(0) 编辑