- 博客(43)
- 收藏
- 关注
原创 一个缓存例子
public static UserCollection WhoIsOnline(int pastMinutes) { UserCollection users; // Read from the cache if available if (HttpContext.Current.Cache["WhoIsOnlin
2005-05-25 09:30:00
999
原创 BT发布服务器和流量管理系统安装指南
BT发布服务器和流量管理系统安装指南, 版本号1a这篇文章得到BTFANS的站长灿烂微笑的大力帮助。希望你想学习安装BT服务器之前,请先有如下的基础:A:Perl编程B:sql数据库管理C:网页发布管理 安装BT Tracker服务器需要以下几步:准备工作A:安装好你的系统,以下建立的实在windows2000平台上B:安装好WEB服务器软件C:安装好MySQL软件下载地址
2005-02-15 18:54:00
1419
原创 关于系统时间格式的问题
打开注册表, 查找iTimePrefix, 把能找到的值都改为0, 其它值自己酌情修改iTime = 1iTimePrefix = 0修改完后 重启IIS即可
2005-02-13 21:44:00
885
原创 VB启动控制面板大全
模块: control.exe 命令: rundll32.exe shell32.dll,Control_RunDLL 结果: 显示控制面板窗口。 例子: Dim x x = Shell("rundll32.exe shell32.dll,Control_RunDLL") 辅助选项 模块: access.cpl 命令: rundll32.exe shell32.dll,Control_RunDLL
2005-02-13 21:31:00
865
原创 DataGrid删除确认及Item颜色交替
有时候我们需要在删除DataGrid中Item相对应的数据时,需要弹出一个确认对话框来提示使用者,其实这个功能非常简单,下面的代码大家可以试试,还有一个小技巧也顺便测试一下,可以在DataGrid的Item 中产生颜色交替的效果。 private void dg_ItemDataBound(object sender, DataGridItemEventArgs e) {
2005-02-02 23:04:00
577
原创 17种正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(([0-9]+/.[0
2005-02-02 00:18:00
529
原创 C#验证邮件的正则表达式的代码
验证输入的正确性public static bool isEmail(string inputEmail){inputEmail = NulltoString(inputEmail);string strRegex = @"^([a-zA-Z0-9_/-/.]+)@((/[[0-9]{1,3}/.[0-9]{1,3}/.[0-9]{1,3}/.)|(([a-zA-Z0-9/-]+/.)+))(
2005-02-02 00:05:00
840
原创 字符串截取固定长度的方法(C#)
这个函数也没有什么特别之处,就是可以截取一定长度的字符串,可能小特点就是len是字节,解决了汉字与英文字节不一样导致直接截取到的长度不一样的问题, #region 字符串截取函数public static string CutString(string inputString,int len){ASCIIEncoding ascii = new ASCIIEncoding();int tempL
2005-02-02 00:03:00
1223
原创 c#.net函数列表
1、DateTime 数字型System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curren
2005-02-01 23:54:00
613
原创 如何实现iframe(嵌入式帧)的自适应高度
好几次看到有人提问问到如何实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象,刚好我在工作中也碰到了类似问题,于是上网翻查,东抄抄西看看,弄出来这么一个函数,贴到页面里面就能用了。不敢独享,大家要是觉得有用,欢迎使用 源代码如下 //** iframe自动适应页面 **// //输入你希望根据页面高度自动调整高度的iframe
2005-01-31 21:21:00
1202
3
原创 ASP.NET入门之Web 应用程序的基本安全实施策略
常规 Web 应用程序安全性建议有些最基本的安全性建议也是最显然易见的。但是,如果恶意用户可以使用简单方法进入您的计算机,即使是最精心设计的应用程序安全性也会失败。 经常进行备份,并将备份存放在安全的场所。 将您的 Web 服务器计算机放置在安全的场所,这样,未经授权的用户就无法使用它、关闭它、带走它,等等。 使用 Windows NTFS 文件系统,不使用 FAT32。NTFS 的安全性比 FA
2005-01-25 23:00:00
1220
原创 一个功能齐全的DataGrid分页例子
下面的这个例子提供了DataGrid的分页功能。aspx代码和Cohe Behind代码分别如下,注意更改数据录连接字符串。结果如下:C#版本 例子DataGridPaging.aspx<%@ Page language="c#" EnableViewState = "true" Codebehind="DataGridPaging.aspx.cs" AutoEventWireup
2005-01-25 22:14:00
621
原创 DataGrid使用技巧大杂烩
DataGrid的正反双向排序http://dev.csdn.net/develop/article/26/26817.shtmDataGrid删除确认及Item颜色交替http://dev.csdn.net/develop/article/26/26768.shtmDataGrid常见解决方案(三)--在DataGrid中选择,确认,删除多行复选框列表http://dev.csdn.ne
2005-01-25 21:47:00
786
原创 为DataGrid添加CheckBox控件
为DataGrid添加CheckBox控件,并实现“全选”功能。这里是实现的例子VB.NET 版本CheckBoxDataGrid.aspx<%@ Page Language="vb" AutoEventWireup="false" Codebehind="CheckBoxDataGrid.aspx.vb" Inherits="aspxWeb.CheckBoxDataGrid" %>
2005-01-25 21:45:00
772
原创 利用DataGrid编辑、修改、删除记录
下面的这个例子提供了利用DataGrid编辑、修改、删除记录的方法,数据库字段名称和类型如下。数据库aa中表 people:People.sqlif exists (select * from dbo.sysobjects where id = object_id(N[dbo].[People]) and OBJECTPROPERTY(id, NIsUserTable) = 1)
2005-01-25 21:30:00
669
原创 ASP.NET结合存储过程写的通用搜索分页程序
存储过程改自bigeagle的论坛分页程序。请大家批判!:)select.aspx -------------------------------------------------------------------------------- protected void Page_Load(Object sender, EventArgs e) {
2005-01-25 17:07:00
530
原创 上传图片文件,生成缩略图,并写上版权信息
private void Button1_Click(object sender, System.EventArgs e) { if(File1.PostedFile.FileName!=null) { string namestr = Path.GetFileName(File1.PostedFile.FileName);//提取文件名 File1.PostedF
2005-01-24 00:20:00
537
转载 加菲猫经典台词
1、嘘--千万不要告诉他们我做了好事,这会影响我的形象的!2、你竟然带了一个又老又没用的家伙回来,而且不是我。3、爱情来得快去得也快,只有猪肉卷是永恒的。4、加菲猫肯定不是为猪肉卷而生,但猪肉卷一定是为加菲猫而生。5、欧迪,我们去吃冰激凌吧,不过你得看着我吃。6、我应该对欧迪有礼貌。--(踢了欧迪一脚)--很抱歉,欧迪。现在我做到了。 7、我不能让那只鸡在我的名字后面写字。8、这个汉堡包的味道不错
2004-12-19 03:06:00
867
原创 C#:文件的按行读/写及文件目录的操作
Author:David EulerDate: 2004/11/16Email:de_euler-david@yahoo.com.cn 有任何问题,请与我联系:) 按行读写文件判断文件是否存在:File.Exists(string filePath)判断目录是否存在:Directory.Exists("D://LastestVersion")按行读取文件
2004-12-19 01:40:00
795
原创 QQwry.dat格式分析和查询IP位置的PHP程序
QQwry.dat格式分析和查询IP位置的PHP程序 By Strongc http://strongc.51.net/d2x/ 转载时不要去掉我的名字和我的主页链接,谢谢! 以前的追捕数据库太大,而且很久没有更新了。 所以我想到利用QQwry.dat这个文件查询IP所在位置,QQwry.dat 在很多地方都能找到,一般看IP地址的QQ压缩包中都有。 但是没有任何相关格式资料。 我分析了这个文件的
2004-12-19 01:28:00
1093
原创 asp.net上传图片并同时生成缩略图
asp.net上传图片并同时生成缩略图Sub UploadFile(sender As Object, e As EventArgs)If FileUp.PostedFile.ContentLength = 0 ThenFileInfo.Visible = FalseExit SubElseFileInfo.Visible = TrueFDisplay1.Visible = TrueEnd IfF
2004-12-18 21:33:00
519
原创 ASP.Net中程序构架与程序代码的分离
一年前,当本人拿到一个名叫TWIG的PHP程序时,立即被作者OOP编程思想所折服,很难想像TWIG中所有的功能(行事历、邮件、个性化)均在一个PHP文件(index.php3)中执行完成,这就得益于作者采用了程序代码与页面构架分离的思想,但是我也看到尽管作者做了很大的努力,但由于PHP的局限性,程序并没有真正做到代码与构架的分离,index.php3这个主文件由于要执行的功能太多,所以其requi
2004-12-18 20:00:00
600
原创 在 ASP.NET 中执行 URL 重写
适用范围:Microsoft® ASP.NET摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。下载本文的源代码。本页内容引言URL 重写的常见用法
2004-12-18 19:24:00
496
原创 .Net环境下的缓存技术介绍
摘要: 介绍缓存的基本概念和常用的缓存技术,给出了各种技术的实现机制的简单介绍和适用范围说明,以及设计缓存方案应该考虑的问题(共17页)1 概念1.1 缓存能解决的问题· 性能——将相应数据存储起来以避免数据的重复创建、处理和传输,可有效提高性能。比如将不改变的数据缓存起来,例如国家列表等,这样能明显提高web程序的反应速度;· 稳定性——同一个应用中,对同一数据、逻辑功能和用
2004-12-18 18:59:00
441
原创 Asp.net的身份验证
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的
2004-12-18 18:42:00
545
原创 收集到的一写常用正则表达式,给大家参考
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]匹配空行的正则表达式:/n[/s| ]*/r匹配HTML标记的正则表达式:/.*|/ 匹配首尾空格的正则表达式:(^/s*)|(/s*$)(像vbscript那样的trim函数)匹配Email地址的正则表达式:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]
2004-12-18 18:22:00
477
原创 上传多个文件范例!
UpLoad.aspx文件: 欢迎光临老猫的理想--多文件上传 function addFile() { var str = document.getElementById(MyFile).insertAdjacentHTML("beforeEnd",str) } 欢迎光临老猫的理想--多文件上传多文件上传
2004-12-18 17:56:00
1027
原创 利用ASP.NET的三种缓存提高站点性能
[简介] ASP.NET提供三种主要形式的缓存:页面级输出缓存、用户控件级输出缓存(或称为片段缓存)和缓存API。输出缓存和片段缓存的优点是非常易于实现,在大多数情况下,使用这两种缓存就足够了。而缓存API则提供了额外的灵活性(实际上是相当大的灵活性),可用于在应用程序的每一层利用缓存。本文全面介绍了这三种缓存技术在系统各层中的应用。 在ASP.NET提供的许多特性中,缓存支持无
2004-12-13 22:50:00
522
原创 Asp.Net Forum 的 UserRoles类
using System;using System.Collections;using System.Web;using System.Web.UI;using System.Web.Security;using System.Security.Principal;using AspNetForums.Components;namespace AspNetForums { // **
2004-12-13 11:47:00
744
原创 用asp.net画饼图(可用于各种投票程序)
//用asp.net画饼图(可用于各种投票程序)//和asp相比asp.net拥有更强大的功能,使用gdi+可以轻易实现以前很多不能办到的图形功能。//首先在c:/中建库mess.mdb,并建表title.//建二个字段,title(char型),point(int型)//非常满意 281//比较满意 297//还凑合 166//不满意 416//我还写了画折线图和条形图的部分,目前正在把它们全部
2004-12-13 00:17:00
513
原创 用C#实现汉字转化为拼音
其实现的原理就是先将汉字转化成为内码,然后通过内码和拼音的对照来查找。详细的代码如下所示: public class chs2py {/// ///将汉字转换成为拼音 ///作者:铁匠(chinahuman) ///完成于:2004年3月12日早上 /// private int[] pyvalue=new int[]{-20319,-20317,-20304,-20295,-2
2004-12-12 23:42:00
711
原创 ASP.NET中的Http Handles
一、关于http handles ASP.NET的请求过程是基于一个管道(pipeline)模型的,ASP.NET会把所有的http请求(Requests)都发送给这个管道里的http组件(modules)。每个组件在接收到http请求后进行一些相应的动作。当http请求通过了所有的http modules程序后,将会被交由一个http handle程序来处理,处理后的结果又将通过管道
2004-12-12 23:39:00
546
原创 在ASP.NET中实现Model-View-Controller模式
背景: 当利用ASP.NET创建Web应用程序时,基于程序的复杂性,必须把程序分割成不同的部分以减少代码的重复及减少日后变革时所引起的改动。 实现策略: 为了解释如何在ASP.NET中实现(MVC)模型-视图-控制器模式,以及说明将软件分离成模型、视图、及控制器角色的好处,在此以一个示例程序为例进行说明。这个示例程序是一个带有下拉框的单页程序,它的功能是显示数据库中的数据。如下图
2004-12-12 22:55:00
867
原创 Eric的超高效数据分页(图示+代码)
运行截图: 数据表结构: megaid int IDENTITY (1, 1) NOT NULL PRIMARY KEY CLUSTERED megaguid char (36) NOT NULL INDEX 数据生成脚本: DECLARE @i int SET @i = 1 WHILE @i BEGIN INSERT INTO megatable (meg
2004-12-12 14:40:00
623
原创 菜鸟必学:ASP.NET开发十大技巧
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。 1、在使用Visual Studio .NET时,除直接或非引用的对象外,不要使用缺省的名字。 .NET带来的好处之一是所有的源代码和配置文件际谴课谋疚募芄皇褂
2004-12-12 14:32:00
624
原创 ASP应用之模板采用
初学ASP,程序是能勉强写出来了,但若每进行一次网站页面的改版,所有的源程序都将进行一次移植手术。为此所耗费的人力精力不计其数,甚至一不小心得不偿失、前功尽弃。所以,梦想着那么大段的程序代码变成几个简单的字符代替,这样只要设计好页面把该功能插入就OK了。其实这也简单,只需将实现该功能的程序代码做成子程序,然后主页调用就可以了。很多时候,在博客中国,你会选择到很多的模板,甚至有可能自己来设计;或者采
2004-12-12 14:20:00
540
原创 常用的匹配正则表达式和实例
匹配中文字符的正则表达式: [/u4e00-/u9fa5]匹配双字节字符(包括汉字在内):[^/x00-/xff]应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)String.prototype.len=function(){return this.replace([^/x00-/xff]/g,"aa").length;}匹配空行的正则表达式:/n[/s| ]*/r匹配HTML
2004-12-12 14:18:00
616
原创 扩展Forms验证
1.使用Forms验证存储用户自定义信息Forms验证在内部的机制为把用户数据加密后保存在一个基于cookie的票据FormsAuthenticationTicket中,因为是经过特殊加密的,所以应该来说是比较安全的。而.net除了用这个票据存放自己的信息外,还留了一个地给用户自由支配,这就是现在要说的UserData。UserData可以用来存储string类型的信息,并且也享受Form
2004-12-12 14:16:00
621
原创 js调用web service
WebForm1http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">value="Button" onclick="getWebServiceResultsAfterInit();" >getWebServiceResultsAfterInit();var objXmlDoc;var objHttp;var b
2004-12-12 14:01:00
870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人