C#3.0 中的扩展方法 (Extension Methods)

C#扩展方法不仅能够应用到个别类型上,也能应用到.NET框架中任何基类或接口上。即可用于整个.NET框架丰富的可组合的框架层扩展。 扩展方法要点 1. 扩展方法的本质为将实例方法调用在编译期改变为静态类中的静态方法调用。事实上,它确实拥有静态方法所具有的所有功能。 2. 扩展方法的作用域是整个namespace可见的,并且可以通过using namespace来导入其它命名空间中的扩展方法。 3. 扩展方法的优先级:现有实例方法优先级最高,其次为最近的namespace下的静态类的静态方法,最后为较远的namespace下的静态类的静态方法。 4. 扩展方法是一种编译时技术,注意与反

阅读全文

木马/远控/灰鸽子 实现原理 木马技术的简单分析与实践

说起木马没有人不知道吧,想必各位大哥的灰鸽子里都有数也数不清,让我等小菜羡慕不已的肉鸡吧,本人天生愚钝, 怎么也用不明白这个灰鸽子,又要域名又要FTP的.还好在下学过点编程,既然别人的不好用自己写一个得了,自己写的 不应该不会用了吧,哪我们就开始我们的木马之旅吧.

阅读全文

利用URL Rewrite的web.config 和 httpd.ini实现301域名重定向

从优化搜索引擎角度出发,301重定向是网址重定向比较可行的一种办法。当网站的当前域名不可用或者发生变更后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接如数转移到新地址下,从而不会让网站的排名因为网址变更而收到丝毫影响。 同样,在使用301永久性重定向命令让多个域名指向网站主域时,也不会对网站的排名产生任何负面影响。 301重定向有助于增加网站的权重,如将所有站点权重都集中于 一个域名

阅读全文

如何刷新电脑的DNS缓存及修改hosts文件

刷新电脑的DNS缓存 当计算机对域名访问时并不是每次访问 都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由 于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接DNS服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就 会出现DNS解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。

阅读全文