
原创文章
kgdiwss
这个作者很懒,什么都没留下…
展开
-
如何实现某一目录的forms身份验证
前段时间在学习后台登录验证的问题,听说forms身份验证要比较的方便,于是研究了一番,结果发现网上的资料都不全(或者不适合初学者),出了好多的问题,现在我把我的代码公布出来,希望能给大家一些帮助.我的后台文件全部放在admin目录下,后台的登录口为admin_login.aspx,现在要实现的功能是:不能直接访问admin目录下除了admin_login.aspx(即登录口)文件以外的文件,但是前原创 2005-02-24 09:55:00 · 2742 阅读 · 5 评论 -
电子邮件正则表达式解释
/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*这是vs2003中正则表达式编辑器生成的电子邮件的正则表达式,它的意思是:/w+ 必须以一个a-z,A-Z,0-9或_这些字符中的一个开头。([-+.]/w+)* 的意思是:允许0个或是多个-+.a或-+.aa这样的字符,也就是说,到这里为止,邮件的地址可以是:a-aa+aaa.aaa这种作为开头。接下来@就不用原创 2005-08-09 14:32:00 · 6167 阅读 · 3 评论 -
Asp.net中实现刷新父窗体
点admin_list.aspx页面中的修改弹出来admin_menuAdd.aspx页面,在admin_menuAdd.aspx页面中修改值后希望刷新admin_list.aspx页面,可以用如下代码: //刷新父窗口 Response.Write("opener.location=admin_list.aspx");原创 2005-08-04 13:43:00 · 1691 阅读 · 0 评论 -
域名查询控件For Asp.net搞定了,开心!
项目需要这东西,就花时间写了个,查询结果基本正确。以后把常用的东西都写成控件,小日子不就好过了??哈哈! 效果图1:效果图2:原创 2005-08-08 16:50:00 · 1650 阅读 · 1 评论 -
asp.net如何生成图片验证码(简单)
新建一个页面image.aspx,添加命名空间:using System.Drawing.Imaging;using System.IO; 然后在Page_load事件拷入如下代码: //生成4位的验证码 string tmp = RndNum(4); HttpCookie a = new HttpCookie("ImageV",tmp); Response.Coo原创 2005-08-03 17:43:00 · 1540 阅读 · 1 评论 -
Asp.net实现弹出窗口提示,又防止刷新被重复提交的方法
Response.Write("alert(弹出窗口!);window.location=a.aspx;"); 比如在1.aspx页面上点按钮,弹出来一个提示窗口,同时又希望按F5刷新的时候,不要重复提交,这个时候,把上面这段代码写到按钮的click事件里,把a.aspx换成1.aspx页面就行了。 这里的方法实际上就是弹出窗口后重新指向原来的页面,如果是用Response.R原创 2005-08-04 14:44:00 · 3238 阅读 · 0 评论 -
删除的时候弹出提示的各种方法
对单独的删除按钮可用:btnDelete.Attributes.Add("onclick","return confirm(删除后将放到垃圾筒中!);");btnOk.Attributes.Add("onClick","if(document.all.rbtnDeleteSelect.checked==true)return confirm(您确定要删除吗?);");rbtnDeleteS原创 2005-09-01 14:20:00 · 1775 阅读 · 0 评论 -
安装PetShop 3.0遇到的两个问题
1。未与信任sql server 连接相关联解决办法:打开企业管理器->local->属性->安全性中,将身份验证选成SQL和Windows验证。2。无法打开com+ 1.0目录以及配置组件解决办法:启动Distributed Transaction Coordinator服务。原创 2005-09-01 21:58:00 · 1481 阅读 · 0 评论 -
一个通过DataSet操作XML的类(原创)
这段时间写的项目每次都要用到XML保存一些配置,而每次操作XML都觉得挺麻烦,没有数据库那么顺手。后来发现用DataSet操作XML很方便,而且灵活性比较好,于是写了一个操作XML的类,用来应付一般的XML操作(源码下载附件)。 1 基本思路 其实用DataSet操作XML,归根到底就是对DataSet里的表格,行,列等进行操作,然后用DataSet里的东西重新写到XML中,从而实现编辑X原创 2005-09-07 20:47:00 · 1903 阅读 · 0 评论 -
关于DropDownList绑定数据的一点认识(原创)
平时我们用DropDownList控件(如:下拉菜单时)显示栏目名称等时,一般可以用两种方法使其显示我们要的内容:方法一: //ddlFirstType即为DropDownList控件,下同 ddlFirstType.DataSource = ds.Tables[0].DefaultView; //这里绑定的是在下拉菜单中显示出来的文字,比如"我的文章" ddlFirstT原创 2005-06-15 17:06:00 · 2203 阅读 · 0 评论 -
菜鸟眼中的黑客。
现在很多媒体都会报道,XXX黑客通过XXX手段侵入XXX网站,造成XXX损失,已于X年X月X日X时X分被XX警方抓获,XX黑客供认不讳。哈哈。我看了就觉得好笑。 我觉得一个真正的黑客,首先应该具有高尚的道德。做人要厚道,黑客也是。从技术角度来说,他应该具有这些技术: 1。精能汇编、C/C++。 2。精通TCP/IP协议。 3。熟悉防火墙等网络安原创 2005-06-16 13:14:00 · 2067 阅读 · 6 评论 -
发现了“文件加锁王”的一个通用密码。
作者:∮明天去要饭 前几天跟踪文件加锁王(2005 V6.7版本),想试试它的加密能力到底有多强。于是用PEiD检查了一下,发现没有加壳,然后用W32dasm 无极版(我喜欢这个版本)对它进行反汇编。我随便输了个密码,提示“系统管理员密码输入错误,请重新输入!”。于是在字符串参考中,找到了这个错误提示双击,发现有多处用到了这个错误提示,我随便找了一处:* Possible StringDat原创 2005-06-16 18:42:00 · 2467 阅读 · 0 评论 -
一个C的实验及疑惑
#include#include#includestruct STU{ char name[20]; char stuno[10]; int age; int score;}stu[50];typedef struct STU ElemType;struct LNODE{ ElemType data; struct LNODE *next;};typedef struct LN原创 2006-06-08 10:14:00 · 9243 阅读 · 30 评论 -
如何去掉LinkButton控件的下划线(原创)
style="TEXT-DECORATION: none">没有下划线的LinkButton加上蓝色这句就OK了。原创 2005-07-28 14:00:00 · 4241 阅读 · 0 评论 -
嵌入页面代码
tabIndex="0">常用,所以保存一下。原创 2005-08-02 10:37:00 · 1890 阅读 · 0 评论 -
用虚拟光驱安装游戏动画教程(原创)
================================================== 作者:kgdiwss 来源:明日帝国原创 2005-06-18 22:26:00 · 6109 阅读 · 1 评论 -
缺少if(!Page.IsPostBack)引起的错误(原创)
大家不要小看这一句代码,我记得我学ASP.NET的时候,就由于少了这句代码,引起了好多的错误,这里回忆一下以前亲自遇到的问题,希望能给有这些错误的朋友一些启示。 1。验证码错误 验证码一般是在Page_Load事件里直接生成,或是调用函数生成的,如果你没有把生成验证码的代码放在if(!Page.IsPostBack)里面,那当你点登陆等按钮时,将永远也登原创 2005-06-23 11:06:00 · 1976 阅读 · 0 评论 -
在ASP.NET中怎么用SESSION判断用户是否登录?(原创)
代码很简单的,我把我平时写过的贴出来给大家看看:if (bResult == true) //登录的用户名和密码正确 { //保存登录的用户名 Session["LoginUser"] = FormatString.Replace(txtLoginUser.Text); //这里就是给session赋值了.我对登录用户进行了一些安全处理 //转到原创 2005-06-23 14:24:00 · 7507 阅读 · 4 评论 -
ASP.NET如何读取客户端的真实IP地址(原创)
txtUserIp.Text = Request.UserHostAddress.ToString(); 这样即可得到.原创 2005-06-23 15:03:00 · 1602 阅读 · 2 评论 -
TC2.0库函数查询 V1.0 破解全过程(原创)
我在优快云上提问时,有个朋友给我推荐了一个叫TC2.0库函数查询的程序,我下下来后用了用,感觉不错,不过是共享软件,只有50次可以用,我看软件界面很简单,估计破解难度不大,所以我就试着将其破解,以下是破解过程: 1。首先用PEiD.exe查了一下,发现是用VC6.0写的,没有加壳。 2。打开W32Dasm无极版(我就喜欢用它,哈哈!),在字符串参考里找到错误提示:注册失败原创 2005-06-21 14:56:00 · 3483 阅读 · 10 评论 -
为什么在网址里会出现乱七八糟的SessionId?(原创)
应该是web.config文件里的设置问题,该文件中有一段如下: mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"原创 2005-06-23 14:43:00 · 1556 阅读 · 0 评论 -
Asp.net中与codePage="936"有关的css失效等奇怪问题的解决办法(原创)
最近手头有个简单的项目,比平时写的要简单很多,但是却很不顺利,出现了好多奇怪的问题, 比如今天就遇到一个奇怪的问题,这里我讲一下解决全过程. 客户要求,在DropDownList中选择第二项时,有一个TextBox要不可用,本来这种问题是很简单的,将DropDownList的AutoPostBack属性设置为"True",然后在DropDownList的Selecte原创 2005-06-23 16:16:00 · 1741 阅读 · 0 评论 -
Session登陆后丢失的解决办法。
最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:1。打开web.config文件,设置如下: 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。 如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。 若要禁用 Cookie,请设原创 2005-03-04 14:53:00 · 10838 阅读 · 5 评论 -
ASP.NET实现自适应图片大小的弹出窗口(窗口可任意编辑)
在最近的项目中,遇到一个问题,要实现这样的效果: 点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。 实现过程如下: pic_small.Aspx页面缩略图处的代码为: )" src= width原创 2005-06-30 22:58:00 · 1410 阅读 · 0 评论 -
一个拷贝整个文件夹(包括子文件夹)的方法(原创)
需要引用命名空间:using System.IO;/// /// 拷贝文件夹(包括子文件夹)到指定文件夹下,源文件夹和目标文件夹均需绝对路径. 格式: CopyFolder(源文件夹,目标文件夹); /// /// /// //-------------------------------------------------- //作者:明天去要饭 QQ:305725744原创 2005-03-11 15:38:00 · 2042 阅读 · 0 评论 -
用C写的单线程扫描器
本来写着原创的,不过现在想想,不应该说是原创,其实代码都是在前人的基础上改的。 不过我改的时候,找了好多资料,好不容易才完成的,用VC6。0编译通过了,现在把源码发出来,这个比较简单的,初学者看是最好的了,因为我也是初学者了。#include #include //printf函数要用的头文件#pragma comment(lib,"ws2_32.lib")void原创 2005-07-08 00:12:00 · 1348 阅读 · 0 评论 -
C#实现根据域名查询ip实例(原创)
using System;using System.Net;using System.Net.Sockets;namespace GetIpByDomain{ /// /// Class1 的摘要说明。 /// class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) {原创 2005-07-13 09:11:00 · 1861 阅读 · 1 评论 -
Asp.net用的顶部导航控件终于制作完成,开心。
原版效果:新版效果: 其实这种控件2005里就有的,不过现在2005还没有正式出来,而2003我又找不到这种控件,所以没办法自已写了个,用到了xml,由于该控件是独立的,没有用数据库等东西,所以可以在项目中灵活运用。原创 2005-07-20 18:16:00 · 2421 阅读 · 18 评论 -
Asp.net中如何将DataSet写入xml文件,及如何将xml读出来绑定到DataGrid(原创)
wg kwg .需引用命名空间:using System.Data.SqlClient;using System.Xml;//-----------------------------------------------//作者: ∮明天去要饭 QQ:305725744//Blog: http://blog.youkuaiyun.com/kgdiwss//---------------------------原创 2005-07-20 19:58:00 · 2147 阅读 · 1 评论 -
利用异常处理执行shellcode实例
在《Q版缓冲区溢出教程》中有一个例子,如下:#include #include char name[] = "/x41/x41/x41/x41" //name[0] - name[3] "/x41/x41/x41/x41" //name[4] - name[7] "/x41/x41/x41/x41" //ebp"/x12/x45/xfa/x7f原创 2006-06-24 14:54:00 · 2475 阅读 · 4 评论