Fork me on GitHub

2015年9月12日

摘要: JavaScript 位运算总结&拾遗最近补充了一些位运算的知识,深感位运算的博大精深,此文作为这个系列的总结篇,在此回顾下所学的位运算知识和应用,同时也补充下前文中没有提到的一些位运算知识。把一个数变为大于等于该数的最小的2的幂一个数为2的幂,那么该数的二进制码只有最高位是1。根据这个性质,我们来... 阅读全文
posted @ 2015-09-12 23:07 HackerVirus 阅读(279) 评论(0) 推荐(0)
摘要: 走进spring之springmvc在动手之前,我们需要了解下springnvc.这里先献上一张springmvc的流程图及讲解。 Spring的MVC框架是一个基于DispatcherServlet的MVC框架,主要由DispatcherServlet、处理器映射、处理器、视图解析器、视图组成。... 阅读全文
posted @ 2015-09-12 22:25 HackerVirus 阅读(381) 评论(0) 推荐(0)
摘要: 如何做一个avalon组件在avalon1.5中改用更直观的自定义标签来声明组件,废掉ms-widget,引入更强大的生命周期管理,可以让组件任意套嵌。组件是由JS,HTML,CSS构成JS 以AMD形式组织,引入HTML与CSSHTML是组件的模板, 模板里面使用ms-*等指令JS内部是一个ava... 阅读全文
posted @ 2015-09-12 21:56 HackerVirus 阅读(463) 评论(0) 推荐(0)

2015年9月10日

摘要: 分享一个 @user 前端插件开源地址:https://github.com/yuezhongxin/Mention.js插件效果:类似于微博或 github 中 @user 列表效果。这是个二次开发的插件,花了几天时间,对Mention.js(作者jakiestfu) 进行了一些改进,主要是下面几... 阅读全文
posted @ 2015-09-10 23:05 HackerVirus 阅读(445) 评论(0) 推荐(0)
摘要: C#版的抓包软件[创建时间:2015-09-10 22:37:04]NetAnalyzer下载地址不好意思啊,NetAnalyzer停更有点长了,今天继续填坑^&^NetAnalyzer实现结构在上一篇中介绍一点VC++开发环境的配置,与基本的运行方式。因为NetAnalyzer使用的C#作为开发语... 阅读全文
posted @ 2015-09-10 22:54 HackerVirus 阅读(1397) 评论(0) 推荐(1)
摘要: solr.net的使用引子最近在做一个日志系统,用普通关系型数据库做数据查询遇到了查询的瓶颈,想到了用成熟的搜索应用服务,我所知道的比较成熟的搜索应用服务有solr和es(elasticsearch),由于时间比较仓促,最后选择了比较熟悉的solr。简介SOLRSolr是一个高性能,采用Java5开... 阅读全文
posted @ 2015-09-10 22:52 HackerVirus 阅读(377) 评论(0) 推荐(0)
摘要: The JSON request was too large to be deserialized这个问题出现的场景并不是很多,当你向服务端异步(ajax)post数据非常大的情况下(比如做权限管理的时候给某个角色分配权限那么就可能会出现,我所遇到的就是该角色大概200个模块每个模块平均2个功能--... 阅读全文
posted @ 2015-09-10 22:44 HackerVirus 阅读(986) 评论(0) 推荐(0)
摘要: FindBugs 入门——帮你减少代码中的bug数FindBugs 入门FindBugs 作用开发人员在开发了一部分代码后,可以使用FindBugs进行代码缺陷的检查。提高代码的质量,同时也可以减少测试人员给你报的bug数。代码缺陷分类根据缺陷的性质,大致可以分为下列几类·Bad practice ... 阅读全文
posted @ 2015-09-10 22:08 HackerVirus 阅读(512) 评论(0) 推荐(0)
摘要: NET MVC1、为 Action 标注 Attribute 限制访问public class HomeController : Controller{ [HttpPost] public ActionResult Index() { return View(); ... 阅读全文
posted @ 2015-09-10 22:03 HackerVirus 阅读(275) 评论(0) 推荐(0)

2015年9月9日

摘要: Scrum总结一个轻量级的软件开发方法Scrum是一个敏捷开发框架,是一个增量迭代的开发过程.。在这个框架整个开发周期由若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的长度2到4周。在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户... 阅读全文
posted @ 2015-09-09 16:27 HackerVirus 阅读(1355) 评论(0) 推荐(0)