随笔分类 - Personal Collection
申明:本类内容均来源于网上搜集的技术资料,供个人平时参考之用!没有自己的原创
图形验证码的破解与设计
摘要:图形验证码设计目的是利用人脑的不可模拟性来防止机器自动识别.但是一个设计低级的图形验证码(可以被快速破解)除了增加网络流量以外没有任何意义.网上太多的"生成验证码"的教程把重点放在如何生成图片上,而实用性却几乎为零.生成图形本身是零基础技能,任何平台都提供内存图形环境和设备上下文(DC)让你操作,vc中的CDC,java/.NET中的Graphics,都提供比你需要的还要多的绘图API.可以说介绍...
阅读全文
CVS的使用教程
摘要:CVS的使用教程 1、什么是CVS? CVS - Concurrent Versions System(并发版本管理系统)是一个版本控制管理系统,它是目前最为广泛使用的一个系统。 在多人共同开发一个大型项目时,源代码的维护和版本维护是一件令人头疼的事情,由于多人开发, 每个开发人员都拥有此项目的副本,所以如果要手动维护同一个文件多人的修改是十分困难的事情。另外,可能你需要的项目的版本不是当前开发的...
阅读全文
GridView控件——单击命令按钮弹出确认框
摘要:介绍给按钮增加单击弹出确认框的功能是经常要用到的,我们一般是通过在RowDataBound事件里编码的方式实现,麻烦,所以扩展一下。控件开发1、新建一个继承自GridView的类。/**////<summary>///继承自GridView///</summary>[ToolboxData(@"<{0}:SmartGridViewrunat='server'>&...
阅读全文
在GridView中针对鼠标单击的某一独立单元格进行编辑
摘要:介绍ASP.NET的GridView控件允许你通过设置它的EditIndex属性来编辑数据行,此时整个数据行都处于编辑模式。 如果你在EditItemTemplate的一些列中使用了DropDownList控件,那么你也许不希望整个数据行都处于编辑模式。 因为,如果每一个DropDownList控件都有很多选项的话,那么一次加载所有DropDownList控件的所有选项就会导致页面执行缓慢。 另外...
阅读全文
在GridView中插入新记录
摘要:GridView控件不允许你插入新记录。 本文中我将举例说明快速解决这个问题的方法。介绍几个月前我写了一篇文章,是讲述一个允许你在DataGrid里添加一条新记录的技巧。 GridView控件不允许你插入新记录。 这种情况下开发人员经常使用如下的技术增加新记录: ·他们在GridView的下面放置一个DetailsView控件。 用户可以通过DetailsView增加新记录,然后这条新记...
阅读全文
Hello ASP.NET AJAX
摘要:介绍在2005年9月我写了关于在asp.net 2.0里使用ajax的5篇系列文章。那几篇文章告诉了大家如何在asp.net 2.0中使用ajax。虽然使用ajax可以改善程序的相应速度,以及减少回发数据,但它需要相当多的客户端脚本才能带到我们所期望的结果。现在asp.net ajax在有同样功能的情况下,减少了很多代码。这篇文章里,我将用一个例子“hello world”...
阅读全文
ASP.NET AJAX调用Web Service
摘要:介绍尽管AJAX是种客户端技术,但实际上的开发过程,它经常要调用一个服务器端的过程。通常,网站上的数据是存放在一个关系型数据库中,为了让AJAX更有用处,处理服务器端数据需要一种简单可靠的方法。幸运的是,ASP.NET AJAX提供了一种有效的基础架构来做这件事情,浏览器和服务器在Internet上可以进行AJAX通信。自然而然,Web Service在数据传输和客户端/服务器之间的一般通信方面可...
阅读全文
使用ASP.NET AJAX让GridView的数据行显示提示框
摘要:介绍ASP.NET AJAX可以使你的web应用程序具有更丰富的功能和更多的用户响应。 本文中,我将演示如何通过ASP.NET AJAX的帮助,给像GridView这样的数据绑定控件的数据行增加popup提示框。初看这个需求后,你可能会想到使用AJAX Control Toolkit来实现这个功能。 因为AJAX Control ToolKit里包含一个悬浮菜单控件(HoverMenu)。 但是,...
阅读全文
ASP.NET学习站点
摘要:http://chs.gotdotnet.com/quickstart/default.aspx
阅读全文
Ajax studying site
摘要:很不错的Ajax技术学习站点(针对我我自己而言哈)http://ajax.schwarz-interactive.de
阅读全文
递归算法--遍历指定目录下的子目录及文件(C#.net)
摘要://递归算法--遍历指定目录下的子目录及文件(C#.net),希望有用,顺带数据入库 private void button1_Click(object sender, System.EventArgs e) { Conn.Open(); displayItems(textBox1.Text); //MessageBox.Show(dirs.Length.ToString...
阅读全文
遍历目录下所有各级子目录文件的全路径
摘要:public System.Collections.Specialized.StringCollection GetAllFiles(string rootdir){ System.Collections.Specialized.StringCollection result = new System.Collections.Specialized.StringCollection(); GetA...
阅读全文
Asp.net IO类递归显示目录,文件信息
摘要:private void Page_Load(object sender, System.EventArgs e) { string strDirlist=@"目录绝对路径"; DirectoryInfo thisOne=new DirectoryInfo(strDirlist); Response.Write(""); ListTreeShow(thisOne,0); ...
阅读全文
一个拷贝整个文件夹(包括子文件夹)的方法-转载
摘要:需要引用命名空间: using System.IO; /// /// 拷贝文件夹(包括子文件夹)到指定文件夹下,源文件夹和目标文件夹均需绝对路径. 格式: CopyFolder(源文件夹,目标文件夹); /// /// /// //-------...
阅读全文
TreeView and Dadabase
摘要:数据库绑定treeview(用到递归)private void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { TreeNode newnode=new TreeNode(); newnode.Text="中国"; this.TreeView1.Nodes.Add(newnode)...
阅读全文