.Net/C#: 实现支持断点续传多线程下载的 Http Web 客户端工具类
作者:ym110 日期:2008-01-08
ASP.NET防止同一用户同时登陆
作者:ym110 日期:2008-01-04
要防止同一用户同时登陆,首页应该记录在线用户的信息(这里与用户名为例),然后判断正在登陆的用户里面是否已存在。在这里使用一个cache存放已经登陆的用户名,但是还有一个问题就是要知道用户是什么时候离开系统的呢?这就要定期清除cache中的内容了,也就是设置一个cache的时间。这个时间可以跟用户的session值联系起来,刚好当用户session值失效的时候该用户在cache里面的信息也会被清空.这样就达到了防止同时登陆的效果,具体代码如下:
放在登陆成功的地方:
string key = TextBox1.Text; //用户名文本框设为cache关键字
放在登陆成功的地方:
string key = TextBox1.Text; //用户名文本框设为cache关键字
为了安全请不要随意将ASP.Net的validateRequest="false"
作者:ym110 日期:2008-01-04
ASP.Net 1.1后引入了对提交表单自动检查是否存在XSS(跨站脚本攻击)的能力。当用户试图用<xxxx>之类的输入影响页面返回结果的时候,ASP.Net的引擎会引发一个 HttpRequestValidationExceptioin。默认情况下会返回如下文字的页面:
Server Error in '/YourApplicationPath' Application
A potentially dangerous Request.Form value was detected from the client
Server Error in '/YourApplicationPath' Application
A potentially dangerous Request.Form value was detected from the client
Tags: C#
网站如何辨别搜索引擎机器人身份
作者:ym110 日期:2008-01-02
众所周知,搜索引擎派出他们的搜索机器人(漫游器)去访问、索引网站内容,网站管理员也默认、欢迎它们来访。由于搜索引擎派机器人来访会在一定程度上影响网站性能,因此并非所有的机器人都是无害的,有一些非法机器人伪装成主流搜索引擎漫游器对网站大量遍历,并且不遵循robots.txt规范,会严重拖垮网站性能而又无其它益处。因此,网站管理员需要验证每个机器人身份是否合法。
在你的服务器日志文件中,可见每次访问的路径和相应的IP地址,如果是机器人来访,则user-agent会显示Googlebot或MSNBot等搜索引擎漫游器名称,每个搜索引擎都有自己的user-agent,但仅有这个还不足以证明这个机器人的合法性,因为很多垃圾制造者可能将他们的机器人也命名为Googlebot,以伪装蒙混进入网站,大肆采掘内容。
目前,主流搜索引擎都建议网站管理员通过这种方式来辨别真实的机器人身份:通过DNS反向查询找出搜索引擎机器人IP地址对应的主机名称;用主机名查找IP地址以确认该主机名与IP地址匹配。
在你的服务器日志文件中,可见每次访问的路径和相应的IP地址,如果是机器人来访,则user-agent会显示Googlebot或MSNBot等搜索引擎漫游器名称,每个搜索引擎都有自己的user-agent,但仅有这个还不足以证明这个机器人的合法性,因为很多垃圾制造者可能将他们的机器人也命名为Googlebot,以伪装蒙混进入网站,大肆采掘内容。
目前,主流搜索引擎都建议网站管理员通过这种方式来辨别真实的机器人身份:通过DNS反向查询找出搜索引擎机器人IP地址对应的主机名称;用主机名查找IP地址以确认该主机名与IP地址匹配。
贝尔宾团队角色理论:附Belbin Team Roles测试 CW CO SH PL RI ME T
作者:ym110 日期:2008-01-02
团队角色理论叫做贝尔宾团队角色理论(Belbin team roles),贝尔宾(Dr. Raymond Meredith Belbin)是英国的一个教授,他在1981年出版了一本书《团队管理:他们为什么成功或失败》(Management Teams - Why They Succeed or Fail),在这本书中他提出了这套团队角色模型。
基本思想是:没有完美的个人,只有完美的团队。人无完人,但团队却可以是完美的团队,只要适当的拥有如下各种角色。
搜索引擎机器人IP整理
作者:ym110 日期:2008-01-02
搜索引擎蜘蛛(机器人)程序HTTP头用户代理名称列表大全
作者:ym110 日期:2008-01-02
富翁富婆共同拥有九大特质
作者:ym110 日期:2007-12-30
这是个现实的社会,这也是个金钱的社会。老祖宗早就告诉我们:"锦上添花人人有,雪中送炭世间无,不信且看筵中酒,杯杯先劝有钱人"。有钱真好,但不是每个人拼死拼活的赚,就一定可以成为富翁、富婆的,想成为有钱人,一定要具备某种人格特质,缺乏这种条件的人是发不了财的。众多富翁、富婆具有什么样的特质呢?
1、愈罗曼蒂克的人,愈能发财
想成为富翁,一定要有非常强烈的赚钱欲望。而现实的金钱,也是用来满足个人欲望用的。罗曼蒂克的人为了实现人生的梦想,也就充满了斗志,这斗志就是激励他赚钱的最大动机。因为,只有赚大钱,才能实现他的"美梦"。
2、富翁大多很小气,但懂得施舍
愈有钱的人愈小气,赚过钱的人才知道赚钱的困难,但他们一定懂得适度的"施舍",因为施舍也是赚钱的重要手段。白手起家的人,一定待己俭朴,一条毛巾可以用到破,一块香皂可以磨到完,但他知道赚钱是靠大家一起完成的,因此他绝对乐于与人分享。
1、愈罗曼蒂克的人,愈能发财
想成为富翁,一定要有非常强烈的赚钱欲望。而现实的金钱,也是用来满足个人欲望用的。罗曼蒂克的人为了实现人生的梦想,也就充满了斗志,这斗志就是激励他赚钱的最大动机。因为,只有赚大钱,才能实现他的"美梦"。
2、富翁大多很小气,但懂得施舍
愈有钱的人愈小气,赚过钱的人才知道赚钱的困难,但他们一定懂得适度的"施舍",因为施舍也是赚钱的重要手段。白手起家的人,一定待己俭朴,一条毛巾可以用到破,一块香皂可以磨到完,但他知道赚钱是靠大家一起完成的,因此他绝对乐于与人分享。
Tags: 富翁富婆
再发FLASH小游戏
作者:ym110 日期:2007-12-29
C#中对注册表的操作
作者:ym110 日期:2007-12-29
Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。
下面我们来分别解释这5个类的作用
HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该主键是从HKEY_LCCAL_MACHINE\SOFTWARE\Classes映射过来的。
下面我们来分别解释这5个类的作用
HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该主键是从HKEY_LCCAL_MACHINE\SOFTWARE\Classes映射过来的。
Flash动画






