Fork me on GitHub

2013年5月7日

摘要: 恶意访问网站的策略处理,IP访问限制一、背景在我们开发网站的时候,一般都会把管理员后台的目录命名为admin这样的,当一些别有用心的人就会去找到这样的路径进行管理员密码的暴力破解。还有一些就是暴力去探索管理员后台的登录路径,再进一步进行破解。非常的不幸,上个月我的网站就遭到了恶运,甚至还被SQL注入的方式来试我的网站,造成我的错误日志文件有3兆那么多。如图:从日志的分析来看,这些一定是通过暴力的工具访问的,目的就是想得到后台登录地址。如果每天都被这样的工具来破解,那么服务器的承受压力一样非常的大。逼于种种的担忧和压迫,最后我想了一个策略来限制这类事情的发生,那就是限制IP访问。二、策略当访问网 阅读全文
posted @ 2013-05-07 21:35 HackerVirus 阅读(2251) 评论(0) 推荐(0)
摘要: Asp.net MVC 插件式应用框架这几年来做了很多个网站系统,一直坚持使用asp.net mvc建站,每次都从头开始做Layout,CSS,做权限管理等等,有点恼火,将这几年的代码好好整理了一下,准备搭建一个框架。一、目标0)面向领域:网站后台管理系统、MIS等结构相对规范的管理类应用;a)基于Asp.net MVC 4搭建系统框架b)集成RBAC基于角色的权限管理机制,能够控制到控件级别c)集成一些基础服务:数据字典、日志记录等d)使用AJAX特性(使用JQuery与MVC的Partiview等实现)e)插件机制:框架搭建完毕之后,新开发的功能模块能够直接以插件的形式安装到系统框架中运行 阅读全文
posted @ 2013-05-07 21:33 HackerVirus 阅读(391) 评论(0) 推荐(0)
摘要: 【零基础学习iOS开发】【02-C语言】03-关键字、标识符、注释本文目录一、关键字二、标识符三、注释上一讲中已经创建了第一个C语言程序,知道了C程序是由函数构成的,这讲继续学习C语言的一些基本语法。C语言属于一门高级语言,其实,所有的高级语言的基本语法组成部分都是一样的,只是表现形式不太一样。就好像亚洲人和非洲人,大家都有人类的结构:2只手、2只脚、1个头,只是他们外表不太一样,比如肤色、脸型。因此,你掌握好了一门高级语言,再去学习其他高级语言,那是相当快的。而且,很多其他高级语言,比如后面要学习的Objective-C,都是基于C语言、从C语言衍生出来的,好好学习C语言吧,绝对不吃亏。回到 阅读全文
posted @ 2013-05-07 21:30 HackerVirus 阅读(969) 评论(0) 推荐(0)
摘要: 关于myeclipse的优化很多人都说myeclipse很占内容,不好用,用eclipse好,比较小,不那么占内存。其实事实并不是这样,只要你将你的环境调好,myeclipse其实也不是那么占内存。像我现在,我的环境下,我的myeclipse占内存不会超过150M。。哈哈,你也可以说很大了。。。第一步:将不必要用到的服务关闭。如第一。jboss,和个人情况使用情况考虑关闭哪些不用的服务第二步:优化jsp,html,htm,js打开,鼠标点一下->default,其他的也选择这个,就不上图了标签:myeclipse优化,优化一,详解并发包使用及其原理之线程池篇线程池一 ,java.util 阅读全文
posted @ 2013-05-07 21:28 HackerVirus 阅读(192) 评论(0) 推荐(0)
摘要: 分享 MSDN 下载工具(Word/PDF)给大伙分享一个最近出炉的 MSDN 到 Word/PDF 转换器。我已经用它转换了 WPF、VSPackage、WWF 等 MSDN 章节为 PDF。介绍下载使用要求使用方法结语介绍现在的 MSDN 已经做得非常好了,章节非常清晰,从入门到精通各个层次都有。我常常会把 MSDN 当作一个系统的学习书籍来看。有时候,特别想把 MSDN 下载下来,转换为 PDF,放到平板电脑上看。最近急于研究 VS-Package 的使用,所以花了一整个晚上写了这个转换器。软件功能描述:用于从 MSDN 网站上下载指定章节下的所有文章,读取内容中的文本及图片等。读取完成 阅读全文
posted @ 2013-05-07 21:26 HackerVirus 阅读(1047) 评论(0) 推荐(0)
摘要: 构建负载和故障处理的MSMQ代理服务构想在大并发数据应用处理过程中,往主需要消息队列这样的应用把信息分发到不同服务器上进行数据处理,目的是把流程数据拆分成N个环节分布到不同的服务器上运行,从而提高整体数据处理能力.前段时间在做MSMQ的负载和故意处理,在测试的过程中发现让我非常困扰的问题,就是通过.net 操作远程MQ的时候当对方挡机了.NET并不会报错,而是会写入本地转出队列这样就很难实时有效地把消息转移到别的MQ服务器.另一方面.NET操作远程MQ本机也必须装上MQ服务,还有一个就是.NET操作远程MQ的损耗也非常高.为了解决以上问题的,所以打算实现一个MSMQ代理组件,组件分为两大部分别 阅读全文
posted @ 2013-05-07 21:22 HackerVirus 阅读(202) 评论(0) 推荐(0)
摘要: WCF浅尝1.首先先建立一个WCF服务应用程序2.再建立一个宿主程序,这里用控制台,添加服务引用,这里会报错:点击页面确定,回到添加服务页面点击箭头有如下内容:这里告诉我们问题的所在,我们只要重新生成解决方案就行了。好,重新生成解决方案,ok,问题解决,添加引用服务成功。3.在控制台程序里启动服务: static void Main(string[] args) { using (ServiceHost host = new ServiceHost(typeof(WcfService2.Service1))) { ... 阅读全文
posted @ 2013-05-07 21:19 HackerVirus 阅读(216) 评论(0) 推荐(0)
摘要: RTEMS 进程切换分析(基于i386体系)在支持多任务操作系统中,进程切换是不可避免的,以使进程能在单个CPU上并发执行。进程的调度涉及到的东西较多,例如调度的时机、调度的策略等等,在这里我们只讨论RTEMS任务调度中进程切换的细节,通过分析以明白操作系统如何做到使一个CPU的使用权如何从一个任务上切换到另一个任务。下面假设两个任务TASK1和TASK2,当前正在执行的任务executing = TASK1,需要切换到的任务 heir = TASK2,下面为进程调度进行上下文切换的代码(最精简的一个函数,除去多核的配置、其他一些扩展函数、可配置的浮点上下文保存恢复等代码):123456789 阅读全文
posted @ 2013-05-07 21:18 HackerVirus 阅读(459) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2013-05-07 18:38 HackerVirus 阅读(1) 评论(0) 推荐(0)
摘要: 联邦企业架构之CIO委员会的企业架构实施指南(上)企业生命周期 FEAF为联邦企业架构的建设提供了方法论,但是该框架还只是在概念层面提出了联邦企业架构建设过程的各组成部分以及他们之间的关系,而对于如何以步进式的方式建设企业架构,FEAF的详细程度还是不够的。那么该如何使用架构框架理论为联邦政府以及各个机构建设企业架构呢?企业架构的建设、维护和使用又该如何融入到各个机构中?面对这些问题,2001年CIO委员会发布了《A practical guide to Federal Enterprise Architecture》,用于为各个机构提供一份关于建设和维护企业架构的详细指南,并且该指南还介.. 阅读全文
posted @ 2013-05-07 18:23 HackerVirus 阅读(286) 评论(0) 推荐(0)