- 博客(43)
- 资源 (1)
- 收藏
- 关注

原创 google suggest 下拉菜单(asp.net/jQuery版本)
参考站点:http://search.gongkong.com/search.aspxsuggest.js文件(在引入suggest.js文件前需要先引入jquery-1.4.2.min.js): $(function() { var k = -1; //给查询文本框绑定click keyup事件,进行这两个事件,自动查询数据 $("#FrmChangshang")
2010-03-15 13:21:00
2299
2
转载 改良程序的11技巧
有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。当你把代码拿给其他人看时,他必须阅读你的代码。因此,在编写时多花一点时间,你会在阅读它时节省大量的时间。1.尽量保持方法简短2.永远永远不要把同一个变量用于多个不同的目的3.使用自描述的变量名和方法名4.尽可能的把变量定义在靠近使用它的地方5.拒绝神秘数字6.友好的对待你的语言7.不要逆常规而行8.警惕过早优化9。积极重构测试过的程
2016-02-14 14:48:34
414
转载 lucene.net文件目录管理Directory类
LUCENE中的文件操作都是通过这Directory来实现的。Directory的实现类可以分为文件目录,内存目录和目录的代理类及工具类。一:文件目录SimpleFSDirectory:FSDirectory的简单实现,并发能力有限,遇到多线程读同一个文件时会遇到瓶颈,通常用NIOFSDirectory或MMapDirectory代替NIOFSDir
2014-09-13 09:12:24
1210
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2011-03-30 16:54:00
591
原创 Web.Config配置文件中customErrors元素的使用方法
在Web.Config配置文件中,customErrors元素提供有关ASP.NET 应用程序自定义错误消息的信息。
2011-03-26 11:12:00
6758
转载 SQL Server中临时表与表变量的区别
我们在数据库中使用表的时候,经常会遇到两种使用表的方法,分别就是使用临时表及表变量。在实际使用的时候,我们如何灵活的在存储过程中运用它们,虽然它们实现的功能基本上是一样的,可如何在一个存储过程中有时候去使用临时表而不使用表变量,有时候去使用表变量而不使用临时表呢?
2011-03-20 23:21:00
718
转载 SQL Server 2005 无法删除用户的解决方法
一个数据库,运行在SQL Server 2005下,数据库用户无法删除,在删除时提示“数据库主体在该数据库中拥有架构,无法删除”。
2010-06-21 12:23:00
2013
转载 VS2008发布网站生成一个固定DLL,之后出现合并程序集时出错的解决办法
VS2008发布网站生成一个固定DLL,之后出现合并程序集时出错的解决办法 收藏 在使用VS2005和VS2008来开发网站,在发布网站时不会像VS2003一样生成规则的DLL文件,而生成的DLL文件名含有随机数不固定且不能一个项目生成一个DLL文件,每次更新的时候的全部更新才行。为了做到像vs2003一样,微软发布了WebDeployment Project 插件可以解决此问题:http:/
2010-04-18 17:11:00
4538
转载 VS2005解决方案下无法添加项目的解决方法 (添加项目后,解决方案消失)
工具->导入导出设置->重新设置所有->(可以选择保存当前设置)->常规开发设置->完成 原帖地址:http://blog.youkuaiyun.com/binsweet/archive/2008/05/23/2473514.aspx
2009-12-11 12:20:00
960
原创 类型参数与加入ref、out关键字的类型参数的区别
先看例子: class TestZhiYin { static void Main(string[] args) { int i = 100; args ar=new args(); string str = "One";//特殊的引用类型 ChangeValuey
2009-11-19 13:43:00
730
原创 google suggest 下拉菜单(asp.net版本)
原来发表过,是asp版本的,但是不支持上下键,现在后台处理程序用.net写的。代码进行部分优化。1.suggest.js 复制代码保存为suggest.js在你需要的页面引用就行了//建立跨浏览器的xmlHttp对象引用 var xmlHttp; var k=-1; var success; try { xmlHttp=new XMLHttpRe
2009-07-07 15:05:00
1570
1
原创 关于asp.net button按钮的OnClick和OnClientClick事件
OnClick是button的服务器端事件OnClientClick是button的客户端事件一般我们用 OnClientClick验证我们的提交数据,但是这个一定要返回ture或者false,即一定要加上return,否则OnClick失效。当返回false时OnClick服务器端事件才被中止,当你的js验证有错误,也会跳过验证,直接执行服务器端事件OnClientClick。为了避免这
2009-05-05 11:54:00
2875
原创 执行存储过程--“为过程或函数指定了过多的参数”的错误
前些天写用户注册模块,用存储过程添加用户,一开始就报“为过程或函数sp_Adduser指定了过多的参数”。仔细检查数据层的用户添加函数,结果在为存储过程添加sqlparameter参数的时候,数组给写错位了(参数太多)。改正后,编译执行,结果还是报“为过程或函数sp_Adduser指定了过多的参数”。自己把存储过程程序对照了好几遍,没问题。到网上搜索,原来在执行存储过程的时候,如果以s
2009-04-27 14:33:00
12783
2
原创 用户控件中图片及样式问题
我们在开发网站的大多时候都会用到用户控件,不同功能的aspx文件要放到不同的文件夹,但我们可能要引用同一个用户控件,比如,头尾用户控件。这时候控件里的图片,及css 样式就会出现问题。不同位置的文件引用同一个位置的用户控件,这时候用户控件的图片及css样式路径发生错乱。 1.如果用户控件中有服务器控件需要引用图片地址,比如ImageButton,这时候你只要按照用户控件的位置写好
2009-03-19 20:58:00
964
转载 编译器错误信息:CS0433的原因和解决方法
用asp.net写的网站,每次更新后发布都可正常浏览,但这次突然就不行了.编译错误:说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0433: 类型“_Default”同时存在于“c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET F
2009-03-18 22:53:00
16740
1
原创 ajax 检测注册用户名是否存在
如果不了解ajax,可以找一些教程看看。其实很简单。就是通过xmlhttp组建处理提交的条件数据,然后后台asp/asp.net程序根据条件数据查询数据库,得到不同结果。然后返回给前台js程序,js程序处理后无刷新的展现在前台。1.ajaxnamecheck.js---这个文件包含到你的注册页面//建立xmlHttp对象function createXMLHttpRequest() {
2008-11-10 10:41:00
3463
转载 SQL Server 2005备份维护计划
1.定期完成数据库的完全备份或差异备份。2.定期清理备份文件,因为存储空间有限,可能只需要保存一个时期段内的文件(比如一周内或一月内)。 而如何做到这两点呢?笔者相信在SQL SERVER2005版本出来之前要实现这种功能, 也是可以实现的,只是实现定期清理备份文件显得不那么直接,一般需要手写批处理作业维护,而在SQL Server 2005版本中,这些功能已经被设计成为预制的组件,只需要
2008-10-17 15:36:00
840
原创 windows计划任务自动生成静态首页
indexplan.vbs: 脚本程序,调用ie组建执行生成首页的程序这里强调的是必须打开ie,要用到ie的组建,遨游好像不行。然后把这个脚本程序添加到windows计划任务里,设置好执行时间间隔,看你首页跟新的快慢了,自己把握。 Dim IESet IE = CreateObject("InternetExplorer.Application")ie.navigate("http
2008-07-04 14:07:00
2190
3
原创 JS省市二级联动菜单
这个js省市二级菜单是在网上下载,自己改过的。比如注册的时候需要省市,但是注册信息还需要修改,原来的js当修改的时候是不能自动选中数据库中省市数据。这个大家可以以此类推,把注册项,比如一些“学历”,“爱好”,“公司性质”什么的都写成js数组操作,也可以减轻服务器和数据库的压力。加载函数:init(sheng,shi)注册页面调用:,这时候省市需要用户选择,没有需要加载选中的省市修改注册
2008-04-28 10:08:00
2124
原创 用XMLHTTP对象抓取网页源代码,拆分数据写入数据库
!--#include file="fget.asp"-->!--#include file="conn.asp"-->html>head>meta http-equiv="Content-Type" content="text/html; charset=gb2312">title>信息采集title>head>body >% Server.ScriptTimeOut=9999999
2008-03-20 10:24:00
4643
原创 SQL改变端口后的远程连接和数据库连接
1.连接数据库时连接字符串加上端口SQL Server端口,我们可以通过"服务器端网络试用工具"和"客户端实用工具" 设定方法是: 分别使用"服务器端网络试用工具"和"客户端实用工具" 设置"常规选项"->"启用的协议"->"Tcp/Ip"->"属性"中的默认端口,假设为1455 然后测试你的端口是否起效,可以使用 telnet sql服务器地址 1455 看看能不能telnet通,如果可以,那就
2008-03-06 11:28:00
1529
原创 ajax的缓存清理
今天做一个密码初始化的功能,不想初始化了在返回原来页面,于是就用ajax实现,初始化页面包括一个生成随机密码的函数,当点击“初始化密码”的时候,可以得到返回的密码,但是当点击第二次,第三次,都是第一次返回的那个密码。而且数据库也不更新了。 于是就到百度上搜索,结果找到是ajax和缓存的问题. 我只用了2(或者3)解决了问题,其他的没有试验,如果大家碰到类似的问
2008-03-05 17:22:00
1135
原创 模仿google suggest 下拉菜单
1.前台代码:%@LANGUAGE="JAVASCRIPT" CODEPAGE="936"%>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml">.style1 {color: #FF0000}.mouseOut{ font-size:12px; background: #70
2008-02-03 12:11:00
9436
26
原创 asp+sql2000存储过程分页实例
1.返回记录集总数存储过程:CREATE procedure dbo.recordCount(@TableName nvarchar(100),--数据库表名@strWhere nvarchar(500),--查询条件@count int output---输出值,记录集总数)asdeclare @sqlStr nvarchar(1000)if @strWhere != set @sql
2007-12-07 10:43:00
6396
1
转载 触发器中的inserted表和deleted表介绍
触发器语句中使用了两种特殊的表:deleted 表和 inserted 表。Microsoft® SQL Server 2000 自动创建和管理这些表。可以使用这两个临时的驻留内存的表测试某些数据修改的效果及设置触发器操作的条件;然而,不能直接对表中的数据进行更改。 inserted 和 deleted 表主要用于触发器中:
2007-10-25 13:41:00
1631
转载 存储过程、语法、写法、及调用
1. 只返回单一记录集的存储过程 假设有以下存储过程(本文的目的不在于讲述T-SQL语法,所以存储过程只给出代码,不作说明): /*SP1*/ CREATE PROCEDURE dbo.getUserList as set nocount on begin select * from dbo.[userinfo] end go
2007-07-20 10:45:00
1176
原创 netkiller2003的sql-sever病毒解决办法。
这个病毒用瑞星的专杀,只能杀掉内存中的,过一段时间,还会感染。它的危害是,我一中毒,公司网络就瘫痪,够严重的。杀毒只能治标不能治本,打sql2000的sp4补丁,堵住漏洞,病毒就不会发作了。首相,拔掉网线,先用专杀,把病毒杀干净。然后安装 sql2000的sp4补丁sql2000的sp4补丁的下载地址:http://ark.hagongda.com/mspatch/SQL2000-KB88
2007-05-30 09:18:00
1105
原创 保存远程图片到本地文件夹!
Server.ScriptTimeOut=99999const savepath="images" 图片保存路径url="http://www.178yy.com/images/upfile/2007-4/2007423163032.jpg"call saveimg(url) 函数调用Function saveimg(url)temp=split(url,".")以下是用时间与随机数重命名
2007-05-28 09:22:00
2332
原创 存储过程返回记录集总数,及输出。
在查询分析器中执行建立存储过程:CREATE procedure recordCount(@strWhere nvarchar(500)=,@count int output)asdeclare @sqlStr nvarchar(1000)if @strWhere != set @sqlStr = Nselect @COUNT = count(id) from get_zha
2007-05-25 09:10:00
2793
原创 sql存储分页过程,及asp调用。
sql存储分页你过程,这个也是在搜索引擎上着的,没有错误,可能不是效率最高的,但是我用着还可以。 CREATE Procedure page /* Param List */@TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空@Fields
2007-04-28 10:07:00
992
转载 ASP.NET图片上传,加水印文字和水印图片!
看了清清月儿的这篇文章让自己受益匪浅,但是觉得还有一些问题。上传图片后还有原来的图片文件存在,觉得这样很不爽,调用file类的delete方法删除原来没有生成水印的图片另外自己又加了一个限制图片大小的函数1.最简单的单文件上传(没花头)效果图:说明:这是最基本的文件上传,在asp.net1.x中没有这个FileUpload控件,只有html的上传控件,那时候要把html控件转化为服务器
2007-04-10 15:32:00
3212
3
转载 C#MD5算法
当我要写一个MD5算法的程序时,发现中英文的语言描述都有一些不确切的地方,某些个细节 讲得不清楚,或者说很费解。最后不得不拿出C语言的源程序来调试,这对于理解算法是很不 利的。于是就总结了一下我摸索到的一些要点。 1.来历 MD5的全称是message-digest algorithm 5(信息-摘要算法,在90年代初由mit laboratory for computer science和rsa
2007-04-10 14:41:00
949
转载 按时间模糊查询的问题
select * from dafile where DA_time like %"&Key_time&"%Key_time是前台页面提交过来的,这个时间的格式是1999-09-10数据库中的时间也是这样的,类型是日期类型这条语句不好用,他可以查出2003的数据查不出2003-2003-092003-09-01的数据不过,最后,我找到了解决的方法 Key_time=trim(req
2006-06-26 15:45:00
1184
转载 XmlHttp技术资料
XMLHTTP应用参考一、使用步骤:1、创建XMLHTTP对象 //需MSXML4.0支持2、打开与服务端的连接,同时定义指令发送方式,服务网页(URL)和请求权限等。客户端通过Open命令打开与服务端的服务网页的连接。与普通HTTP指令传送一样,可以用"GET"方法或"POST"方法指向服务端的服务网页。 3、发送指令。 4、等待并接收服务端返回的处理结果。 5、释放XMLHTTP对象 二、X
2006-06-22 11:14:00
874
转载 Asp.net1.0 升级 ASP.NET 2.0 的几个问题总结
这几天升级了一下原来的1.1项目,发现了一些问题,总结一下放在这里,也提醒还没有来得及升级或准备升级的朋友,升级的过程中少走弯路,少浪费时间。1.Global.asax文件的处理形式不一样,转化后将出现错误,在vs2003中Global.asax具有代码后置文件,2.0下, 将代码分离文件移到 App_Code 目录下,以便使其自动变为可通过应用程序中的任意 ASP.NET 页面访问。“Code-
2006-05-25 11:41:00
729
原创 少走弯路的十条忠告
少走弯路的十条忠告转自《开复学生网》 刚刚走上社会的年轻人,充满了蓄势待发的豪情、青春的朝气、前卫的思想,梦想着丰富的待遇和轰轰烈烈的事业。可是,社会毕竟是一所包罗万象、喧嚣复杂的大学校,这里没有寒暑假,拒绝虚假和肤浅,更拒绝空想和庸碌,难以预告何时开课何时放学。 如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告
2005-06-07 09:38:00
897
原创 用ASP将数据库中的记录生成excel
不足之处,可能受到fso权限的设置。 生成EXCEL文件 if Request("act") = "" then Response.Write "在线生成EXCEL" Response.Write "" else Set fs = server.CreateObject("scripting.filesystemobject") --假设你想让
2005-06-03 11:22:00
1543
原创 关于无效使用 Null: 'Replace'
使用REPLACE来将数据库里读出来的数据替换,如果字段不为空是正常,但如果为空时就出现以下提示:Microsoft VBScript 运行时错误 错误 800a005e 无效使用 Null: Replace 可以先判断if isnull(rs("coutent"))=false thenresponse.write("null") elseresponse.write replace(r
2005-06-03 11:12:00
4903
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人