- 博客(48)
- 收藏
- 关注
原创 Win2003完美配置Apache+IIS+Tomcat多站点
<br /> 本来以为上一次的配置就搞定了,结果本地测试好好的,到了服务器上调试就完蛋了,本地只测试了一个asp站和一个jsp站,而实际情况是多个asp站和jsp站,又试了两次还是不行,终于在第三次尝试后搞定了,写下来做个纪念。 <br /> 第一次尝试使用: ServerAdmin feifei0658@sina.com ServerName www.5hope.com DcumentRoot "G:/5hope DirectoryIndex index.html index.htm index.asp
2010-08-17 10:20:00
939
1
原创 判断一个字符串是否是数字
using System.Text.RegularExpressions; //加上此命名空间 /// /// 判断一个字符串是否是数字 /// /// /// public bool IsNumber(string stringNum) {
2010-05-19 11:02:00
924
1
原创 兼容IE和fireFox的设为首页、加入收藏JS代码
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE
2010-05-18 11:09:00
2038
1
原创 Global.asax.cs防注入问题
如果对参数没做处理,可以用下面的放在Global中防注入 protected void Application_BeginRequest(Object sender, EventArgs e) { //SQL防注入 string Sql_1 = "exec ¦insert+ ¦select+ ¦delete ¦update ¦count ¦chr ¦m
2010-05-14 16:26:00
1502
原创 仿Google自动提示 SearchSuggess
效果如下 : 页面:@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/
2010-05-14 16:16:00
638
原创 推荐的 CSS 书写顺序
//显示属性displaylist-stylepositionfloatclear//自身属性widthheightmarginpaddingborderbackground//文本属性colorfonttext-decorationtext-alignvertical-alignwhite-spaceother textcontent
2010-02-01 13:41:00
570
原创 javascript 缓存系统
模仿jQuery,设计了一个缓存系统。像jQuery.data这样的东西,Prototype与mootools也有,目的都是用来辅助事件系统,用来缓存其中生成的数据,而非缓存普通函数上次计算的结果。Prototype利用了它的Hash类,mootools没细看,它内部好像用来缓存uuid。一个共识是,为页面用到的元素设置uuid非常有用,要查找元素时,可以避免重复查找,也可以用于与事件回调函数相绑
2009-12-31 12:21:00
595
转载 JavaScript验证大全
js验证表单大全1. 长度限制function test() {if(document.a.b.value.length>50){alert("不能超过50个字符!");document.a.b.focus();return false;}} 2. 只能是汉字 3." 只能是英文function onlyEng(){if(!(event.keyCode>=65&&event.keyCode
2009-12-31 12:19:00
911
原创 C#定时器【控制台程序】
using System;using System.Timers;namespace 定时器ConsoleApplication1{class Class1{ [STAThread] static void Main(string[] args) { System.Timers.Timer aTimer = new System.Timers.Timer(); aTim
2009-11-28 17:48:00
11054
3
原创 C#在线更新程序[下载程序、解压缩程序、控制台程序]
【1】下载文件using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Net;namespace XuanWu.Software.EasyInfo.Interface.Update{ public class Downl
2009-11-28 12:49:00
1811
1
原创 JS的几种刷新方法和返回方法
Javascript刷新页面的几种方法: 复制代码 代码如下:1 history.go(0) 2 location.reload() 3 location=location 4 location.assign(location) 5 document.execCommand(Refresh) 6 window.navigate(location) 7 location.replace(loc
2009-11-22 00:13:00
866
原创 js随机函数 Math.random() 及验证码的简单应用
//声明一个随机数变量,默认为1var GetRandomn = 1;//获取随机范围内数值的函数function SetRandom(n){ SetRandom=Math.floor(Math.random()*n+1) document.form1.a.value = SetRandom; }//开始调用,获得一个1-100的随机数//GetRandom("10000");//输
2009-11-15 14:32:00
3328
原创 电脑键盘快捷键
键盘上每个键作用!!! (史上最全的) F1帮助 F2改名 F3搜索 F4地址 F5刷新 F6切换 F10菜单 CTRL+A全选 CTRL+C复制 CTRL+X剪切 CTRL+V粘贴 CTRL+Z撤消 CTRL+O打开 SHIFT+DELETE永久删除 DELETE删除 ALT+ENTER属性 ALT+F4关闭 CTRL+F4关闭 ALT+TAB切换 ALT+ESC切换 ALT+空格键窗口菜单
2009-11-15 14:31:00
842
原创 CSS+DIV与TABLE的优势对比
采用CSS+DIV对网站重构日趋被大家重视起来了,尤其是大型站点.采用CSS+DIV进行网页重构相对与传统的TABLE网页布局而具有以下4个显著优势:1:表现和内容相分离将设计部分剥离出来放在一个独立样式文件中,HTML文件中只存放文本信息。2:提高搜索引擎对网页的索引效率用只包含结构化内容的HTML代替嵌套的标签,搜索引擎将更有效地搜索到你的网页内容,并可能给你一个较高的评
2009-10-31 16:41:00
722
原创 五种排序算法对比
算法设计的基本思路 选择排序 在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环 到倒数第二个数和最后一个数比较为止。直接插入排序 在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序
2009-10-29 22:39:00
687
原创 SQL语句效率问题的几点总结
. SQL优化的原则是: 将一次操作需要读取的BLOCK数减到最低,即在最短的时间达到最大的数据吞吐量。 调整不良SQL通常可以从以下几点切入: 检查不良的SQL,考虑其写法是否还有可优化内容 检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写 检查优化索引的使用 考虑数据库的优化器 2. 避免出现SELECT
2009-10-29 22:38:00
589
原创 sql大全超详细
SQL 命令这部分包含那些 PostgreSQL 支持的 SQL 命令的信息.这里的 "SQL" 就是该语言通常的含义; 每条命令的与标准有关的兼容性的信息可以在相关的参考页中找到. Table of ContentsABORT -- 退出当前事务ALTER GROUP -- 向组中增加用户或从组中删除用户 ALTER USER -- 改变数据库用户帐号.ANALYZE -- 收集与
2009-10-29 00:35:00
1211
原创 etElementByID getElementsByName getElementsByTagName的区别和总结
WEB标准下可以通过getElementById(), getElementsByName(), and getElementsByTagName()访问DOCUMENT中的任一个标签:1、getElementById()getElementById()可以访问DOCUMENT中的某一特定元素,顾名思义,就是通过ID来取得元素,所以只能访问设置了ID的元素。比如说有一个DIV的ID为docid
2009-10-27 09:55:00
837
原创 JS全选,复选框是.net服务器控件checkBox 在GridView中的模板列
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd "> protected void Page_Load(object sender, EventArgs e) {
2009-10-26 22:00:00
1511
2
原创 Ado.net中数据库连接的两种模式:连接模式和断开模式
Ado.net为我们提供了两种连接数据库的方式:连接模式和断开模式.对数据的读取和操作在断开数据库连接之前,这样的工作方式称为连接模式,一般使用DataReader称为连接模式.而对数据的读取在断开数据库连接之后,这样的工作方式称为断开模式,一般使用dataset.dataset包括datatable和dataview.前者用于一个表的时候,后者用于多个表合并的时候.一般都采用断开模式,这样当多个
2009-10-11 21:22:00
2735
原创 C#连接Postgre SQL
1.首先添加两个组件(Mono.Security.dll和Npgsql.dll)2.using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data;using Npgsql;using Mono.Security;namespace XuanWu.So
2009-10-09 14:00:00
2223
原创 C#连接MySql
1.安装MySql for .net插件mysql-connector-net-5.0.8.1.exe,可从这里下载: http://mysql.isu.edu.tw/Downloads/Connector-Net/?dir=/Unix/Database/MySQL/Downloads/Connector-Net&page=3 2.工程中引用MySql.Data命名空间. 3.代码如下: usi
2009-10-09 13:58:00
820
原创 [Dotnet][C#]Dictionary的foreach使用KeyValuePair
foreach (KeyValuePair kvp in myDictionary) {...}看到這句就大概可以猜出來了,就是用KeyValuePair,用范例介紹如何使用..asp.net(c#)TestKeyValuePair.aspx.csusing System; using System.Data; using System.Configuratio
2009-09-22 23:45:00
1529
转载 Hashtable的遍历
以前分析数据的时候,用过这个东西,当时连叫了几声“爽”,今天刚好有又朋友问起这个,补充几点吧。 System.Collections.Hashtable是用来表示一组组key/value结构的容器,可能别的语言会把它叫做Map,Dictionary的,其结构中Key用来快速查找,所以,叫它Dictionary可能更加合适。 Hashtable的方法、属性并不多,大多数也可以望文生正义,只是有一点,
2009-09-18 18:09:00
711
转载 常用正则表达式大全
一、正则表达式介绍、参考文档正则表达式参考文档:http://www.regexlab.com/zh/regref.htm二、常用正则表达式大全正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字
2009-08-25 00:21:00
537
原创 c#中public,private,protected,internal的区别
msdn的解释如下:internal指的是同一个程序集,内部成员和类型才是可以访问的.内部访问通常用于基于组件的开发,因为它使一组组件能够以私有方式进行合作,而不必向应用程序代码的其余部分公开一个成员或类型只能有一个访问修饰符,使用 protectedinternal 组合时除外。命名空间上不允许使用访问修饰符。命名空间没有访问限制。根据发生成员声明的上下文,只允许某些声明的可访问
2009-08-12 10:04:00
829
翻译 SQL操作全集
SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop data
2009-08-11 14:05:00
397
翻译 SQL注入漏洞全接触--入门篇
随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端
2009-08-07 11:36:00
514
原创 主键、外键和索引的区别
主键 外键 索引 定义:唯一标识一条记录,不能有重复的,不允许为空表的外键是另一表的主键, 外键可以有重复的, 可以是空值该字段没有重复值,但可以有一个空值 作用:
2009-07-24 10:48:00
755
翻译 SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE()
SQL 标量函数----->日期函数 day() 、month()、year()、DATEADD()、ATEDIFF()、DATENAME()、DATEPART() GETDATE() 执行实例(表:life_unite_product 有createtime时间字段)select day(createtime) from life_unite_product --取时间
2009-07-23 15:19:00
2326
原创 SQL Server的一些小常识
1.创建用户自定义数据类型create Type [自定义名称] from [系统数据类型及长度,是否为空] 例如:create Type UDT_YesNo from char(1) not null 2.创建用户自定义函数CREATE FUNCTION [ owner_name.] function_name ( [ { @parameter_name [AS]
2009-07-23 14:21:00
707
翻译 Javascript中最常用的55个经典技巧
1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. oncopy="return false;" oncut="return false;" 防止复制5. IE地址栏前换成自己的图标6. 可以在收
2009-07-18 12:32:00
631
翻译 在线客服QQ代码
第一种特效:腾讯qq互动状态代码&自动识别在线状态将您的QQ/TM的在线状态发布在互联网上;点击“QQ图标”不用加好友也可以聊天;寻找商机,广交朋友,"互动状态"给您更便捷的交互体验。 步骤如下: 一、打开腾讯qq互动状态代码生成页http://is.qq.com/webpresence/code.shtml按步骤生成自己的QQ/TM代码二、用网页制作工具或记事本(简单)打开自
2009-07-17 10:48:00
3601
1
原创 进入新公司的工作方法
职场新人们!是不是对刚刚开始的职场生活有一点点忐忑、一点点无助,当然更多的还是期盼和新鲜。我们以90天为限,如果能安然无恙度过这90天,你也许就脱离了"危险期",正式融入新的团队中。其实,通常三个月的试用期,多多少少有一定的科学性。所以,你必须抓紧这90天,别在上司觉得你度不过危险期而想自动放弃你时,再苦苦哀求人家再给点时间。那又何必当初呢? 作为新人,最忌讳两种极端:一种极端,
2009-07-06 18:13:00
1055
转载 开发人员一定要加入收藏夹的网站
http://www.gotapi.com/ 语言:英语 简介:HTML,CSS,XPATH,XSL,JAVASCRIPT等API的查询网站。http://www.w3schools.com/ 语言:英语 简介:W3C制定的标准诸如XML,HTML,XSL等等的在线学习教程。http://www.xml.org.cn/ 语言:中文 简介:可以说是XML的中国官方网吧。W3C标准的翻译组织与
2009-07-06 17:38:00
474
转载 最犇的.Net下的委托入门讲解
主 题: “.net百题问答的活动”--许多人问过的--《 C#委托及事件 》 所属论坛: .NET技术 C# 有许多人问的,.Net中的委托以及事件处理。我拿简单的例子说明一下,是现实中的例子: 比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。 你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板
2009-07-02 09:43:00
409
转载 在打包程序中自动安装SQL Server数据库
1、创建安装项目“Setup1”安装项目在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在“名称”框中键入 “setup1”。 单击“确定”关闭对话框。 项目被添加到解决方案资源管理器中,并且文件系统编辑器打开。 在“属性”窗口中,选择 ProductName
2009-07-02 09:37:00
700
翻译 【翻译】如何在 JavaScript 中实现拖放(下)
终于完成了全文的翻译,由于时间比较参促,文章没有过多的校正与润色,阅读过程中难免会有些许生硬或不准确的感觉,请大家见量并指出,方便他人阅读。 原文作者将拖放功能的实现分步讲解,其核心的地方在于移动和放置元素时,鼠标、移动元素、目标元素关系的处理,只要这个问题处理好了,代码就很容易理解,译文仅供辅助参考之用。 整合所有的功能 最后我们使用所有代码片断,来创建一个完整的拖放函数脚本
2009-06-11 15:58:00
600
翻译 【翻译】如何在 JavaScript 中实现拖放(中)
上一篇文章 介绍了移动页面元素所涉及到的捕获鼠标移动和鼠标点击的相关问题,本段文章将介绍如何移动和放置页面元素。 移动元素 我们现在已经知道如何捕获鼠标移动和点击。接下来需要做的就是移动任何我们想拖动的元素。首先,将一个元素准确移动到页面上我们想要的位置,该元素样式表的position值必须为absolute,这意味着你可以设置它的style.top或style.left,测量值相对于
2009-06-11 15:55:00
574
翻译 【翻译】如何在JavaScript中实现拖放(上)
java script擅长于修改页面中的DOM元素,但是我们使用java script通常只是实现一些简单功能,例如实现图片的翻转,网页中的标签页,等等。这篇文章将向你展示如何在页面中,对创建的元素实现拖放。 有许多理由让你在页面中加入拖放的功能,其中最简单的理由是重新组织数据。举个例子,你可能希望用户能够重组一系列的页面元素,通过放置一个input或select组件在各个元素的旁边来代表它
2009-06-11 15:46:00
662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人