Fork me on GitHub

2016年5月30日

摘要: 创建一个“迷你版”的管道来模拟真实管道请求处理流程 从《ASP.NET Core管道深度剖析(1):采用管道处理HTTP请求》我们知道ASP.NET Core请求处理管道由一个服务器和一组有序的中间件组成,所以从总体设计来讲是非常简单的,但是就具体的实现来说,由于其中涉及很多对象的交互,我想很少人能 阅读全文
posted @ 2016-05-30 22:34 HackerVirus 阅读(324) 评论(0) 推荐(0)
摘要: 俄罗斯方块游戏自动机 《用electron制作俄罗斯方块游戏》 后续文章,智能程序玩俄罗斯方块游戏。 背景 前不久用ES6完成了基本的俄罗斯方块游戏,今天已经完成了一个初步的智能算法,可以自动玩俄罗斯方块了,让自己的想法朝实现更近了一步。 效果图 第一次运行,消除了1398行,窃喜! 程序结构 主要 阅读全文
posted @ 2016-05-30 22:29 HackerVirus 阅读(648) 评论(0) 推荐(0)
摘要: MVC5+EF6 入门完整教程13 -- 动态生成多级菜单 稍微有一定复杂性的系统,多级菜单都是一个必备组件。 本篇专题讲述如何生成动态多级菜单的通用做法。 我们不用任何第三方的组件,完全自己构建灵活通用的多级菜单。 需要达成的效果:容易复用,可以根据model动态产生。 文章提纲 概述要点 && 阅读全文
posted @ 2016-05-30 22:24 HackerVirus 阅读(9570) 评论(0) 推荐(0)

2016年5月29日

摘要: Docker 常用命令 内容目录: 操作容器 操作Image 网络操作 查看docker基础信息 内容目录: 操作容器 操作Image 网络操作 查看docker基础信息 Docker 常用命令 操作容器 启动容器 启动容器并启动bash(交互方式): $docker run -i -t <imag 阅读全文
posted @ 2016-05-29 11:01 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: HTTPS的学习总结 HTTPS学习总结 简述 HTTPS对比HTTP就多了一个安全层SSL/TLS,具体就是验证服务端的证书和对内容进行加密。 先来看看HTTP和HTTPS的区别 我用AFN访问http下的httpbin.org/image/png 然后用Charles抓一下包,可以看到传输的图片 阅读全文
posted @ 2016-05-29 10:44 HackerVirus 阅读(2126) 评论(1) 推荐(0)
摘要: DNS 1.DNS是怎么工作的 首先我们可以很简单的理解DNS协议,它就是一个将域名与ip地址进行双向转换的协议,而消息类型只有查询和回应2种类型。那客户端查询域名,是要请求谁呢?答案是域名服务器,现在域名服务器分为以下4类,按照层次从上往下: 根域名服务器:最高层次最重要的域名服务器,它知道所有的 阅读全文
posted @ 2016-05-29 10:41 HackerVirus 阅读(382) 评论(0) 推荐(0)
摘要: CRM/ERP 企业管理软件中常见的七种程序设计模式 管理软件中的常见代码设计模式,来自于业务上的需要,有不恰当的地方欢迎批评指正。 1 RE-TRY 重试模式 场景:在连接数据库服务器时,如果SQL Server数据库没有启动或正在启动,我们需要有一个连接重试的策略。发送邮件通知时,我们也需要在发 阅读全文
posted @ 2016-05-29 10:27 HackerVirus 阅读(1336) 评论(0) 推荐(0)
摘要: 理清JavaScript正则表达式--下篇 紧接:"理清JavaScript正则表达式--上篇"。 正则在String类中的应用 类String支持四种利用正则表达式的方法。分别是search、replace、match和split方法。下面将一一讲述。 --String.search(regexp 阅读全文
posted @ 2016-05-29 10:23 HackerVirus 阅读(315) 评论(0) 推荐(0)

2016年5月28日

摘要: 采用管道处理HTTP请求 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通 阅读全文
posted @ 2016-05-28 23:34 HackerVirus 阅读(2465) 评论(0) 推荐(0)
摘要: AngularJS之Service(四) 前言 前面我们讲了控制器、过滤器以及指令,这一节我们来讲讲重大内容之一服务和其中涉及到的工厂。 话题 AngularJS中服务可以说是和DI紧密联系在一起,在应用程序中我们可以通过使用服务来共享代码,服务可以被延迟实例化,为何这样说,在Angular内置的服 阅读全文
posted @ 2016-05-28 23:28 HackerVirus 阅读(632) 评论(0) 推荐(0)