08 2005 档案

摘要:许多网站在接受HTTP输入的时候常用到一项认证码技术来防止DOS攻击。简单地说就是在显示提交数据页面之前或者同时,服务器会向客户端发送一个小图片,该图片通常由一些随机的数字或字母(很少情况下会有其他字符)组合而成,并要求在HTTP的提交表单(FORM)中正确输入该数字,无效的输入会使数据提交失败。这样的机制可以有效阻止或降低一些登陆/张贴/投票的自动机对网站产生的负面作用。 作者:doublele... 阅读全文

posted @ 2005-08-26 16:40 齐国老兵 阅读(1102) 评论(1) 推荐(0) 编辑 |

摘要:大家可以建立一个Windows Form应用程序,在下面的各个文件中添加对应的源代码://RawSocket.csnamespace ReceiveAll{ using System; using System.Net; using System.Net.Sockets; using System.Runtime.InteropServices; using System.Windows.For... 阅读全文

posted @ 2005-08-24 17:28 齐国老兵 阅读(2761) 评论(2) 推荐(0) 编辑 |

摘要:用C#的Raw Socket实现网络封包监视 谈起socket编程,大家也许会想起QQ和IE,没错。还有许多网络工具如P2P、NetMeeting等在应用层实现的应用程序,也是用socket来实现的。Socket是一个网络编程接口,实现于网络应用层,Windows Socket包括了一套系统组件,充分利用了Microsoft Windows 消息驱动的特点。Socket规范1.... 阅读全文

posted @ 2005-08-24 13:31 齐国老兵 阅读(2291) 评论(4) 推荐(1) 编辑 |

摘要:初探数据包分析程序设计Author :maiganFrom : 第八军团-信息安全小组(www.cnhacking.com www.juntuan.org)Mail : maigan@maigan.comWarning: 转载本文请注明作者及出处 整天在网上转,也看到许多不错的文章,但我发现大多文章要么只停留在理论上,要么就是太高深。对问题详细分析介绍的很少。今天,我就想以数据包分析程序为主题和... 阅读全文

posted @ 2005-08-24 11:51 齐国老兵 阅读(806) 评论(0) 推荐(1) 编辑 |

摘要:TCP协议主为了在主机间实现高可靠性的包交换传输协议。本文将描述协议标准和实现的一些方法。因为计算机网络在现代社会中已经是不可缺少的了,TCP协议主要在网络不可靠的时候完成通信,对军方可能特别有用,但是对于政府和商用部门也适用。TCP是面向连接的端到端的可靠协议。它支持多种网络应用程序。TCP对下层服务没有多少要求,它假定下层只能提供不可靠的数据报服务,它可以在多种硬件构成的网络上运行。下面的图是... 阅读全文

posted @ 2005-08-24 11:19 齐国老兵 阅读(429) 评论(0) 推荐(0) 编辑 |

摘要:TCP协议是一个基本的网络协议,基本上所有的网络服务都是基于TCP协议的,如HTTP,FTP等等,所以要了解网络编程就必须了解基于TCP协议的编程。然而TCP协议是一个庞杂的体系,要彻底的弄清楚它的实现不是一天两天的功夫,所幸的是在.net framework环境下,我们不必要去追究TCP协议底层的实现,一样可以很方便的编写出基于TCP协议进行网络通讯的程序。 要进行基于TCP协议的... 阅读全文

posted @ 2005-08-24 11:06 齐国老兵 阅读(807) 评论(0) 推荐(0) 编辑 |

摘要:创建时间:2004-11-20文章属性:原创文章提交:zzzevazzz (zzzevazzz_at_sina.com)深入挖掘Windows脚本技术-------------------------------------------------------zzzEVAzzz http://www.ph4nt0m.org2004-11-18----------------------------... 阅读全文

posted @ 2005-08-23 17:42 齐国老兵 阅读(364) 评论(0) 推荐(0) 编辑 |

摘要:高效分页存储过程拿出来与大家分享,不返回总数情况下,100万数据2秒打开,返回总数则加多10秒,还有个bug就是没符合条件的数据的时候会慢点,希望有识之士能优化下再拿出来与大家共享!谢谢! 存储过程与页面调用如下: CREATE PROCEDURE search_sp@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = '*', --... 阅读全文

posted @ 2005-08-18 17:15 齐国老兵 阅读(409) 评论(0) 推荐(0) 编辑 |

摘要:作者: Rob Howard 出自: http://msdn.microsoft.com/msdnmag/issues/05/01/ASPNETPerformance/default.aspx 翻译:chyich 翻译时间:2005-1-5 本文讨论: 提高asp.net应用程序性能的常说的神话 有用的提高asp.net应用程序性能的技巧 Asp.net应用程序操作数据库的建议 A... 阅读全文

posted @ 2005-08-18 14:45 齐国老兵 阅读(184) 评论(0) 推荐(0) 编辑 |

摘要:防止可淹没应用程序的池溢出 William Vaughn 大多数 ADO.NET 数据提供程序使用连接池,以提高围绕 Microsoft 断开连接的 .NET 结构构建的应用程序的性能。应用程序首先打开一个连接(或从连接池获得一个连接句柄),接着运行一个或多个查询,然后处理行集,最后将连接释放回连接池。如果没有连接池,这些应用程序将花费许多额外时间来打开和关闭连接。 当您使用 ADO.NET 连接... 阅读全文

posted @ 2005-08-18 10:08 齐国老兵 阅读(399) 评论(0) 推荐(0) 编辑 |

摘要:SQL Server .NET Framework 数据提供程序连接池 建立池连接可以显著提高应用程序的性能和可缩放性。SQL Server .NET Framework 数据提供程序自动为 ADO.NET 客户端应用程序提供连接池。您也可以提供几个连接字符串修饰符来控制连接池行为,请参见本主题内下文中“使用连接字符串关键字控制连接池”这一节。 池的创建和分配 当连接打开时,将根据一种精确的匹配... 阅读全文

posted @ 2005-08-18 10:06 齐国老兵 阅读(495) 评论(0) 推荐(0) 编辑 |

posts - 8, comments - 37, trackbacks - 0, articles - 14

Copyright © 2020 齐国老兵
Powered by .NET 5.0.0-rc.2.20475.5 on Kubernetes