Fork me on GitHub

2016年10月26日

摘要: 链式调用 不论是JavaScript还是C#程序,我们已经习惯了采用如下所示的“链式调用”的方式进行编程,这样确实会使我们的程序变得很精练。 1: new Foo() 2: .UseXxx() 3: .UseZzz() 4: .UseZzz() 5: .Invoke(); 采用这种链式调用方式的很多 阅读全文
posted @ 2016-10-26 22:16 HackerVirus 阅读(327) 评论(0) 推荐(0)
摘要: 图形验证码的实现 目录索引 【无私分享:ASP.NET CORE 项目实战】目录索引 简介 很长时间没有来更新博客了,一是,最近有些忙,二是,Core也是一直在摸索中,其实已经完成了一个框架了,并且正在准备在生产环境中试用,但是很多东西也是出于自己理解的肤浅和技术的不断更新,经常变动,所以,如果自己 阅读全文
posted @ 2016-10-26 22:15 HackerVirus 阅读(7028) 评论(0) 推荐(0)
摘要: 一致性协议 一、前言 继续前面的学习,这篇我们来学习在分布式系统中最重要的一块,一致性协议,其中就包括了大名鼎鼎的Paxos算法。 二、2PC与3PC 在分布式系统中,每一个机器节点虽然能够明确知道自己在进行事务操作过程中的结果是成功或是失败,但是却无法直接获取到其他分布式节点的操作结果,因此,当一 阅读全文
posted @ 2016-10-26 22:07 HackerVirus 阅读(2666) 评论(0) 推荐(0)
摘要: 控制器操作的路由 原文:Routing to Controller Actions作者:Ryan Nowak、Rick Anderson翻译:娄宇(Lyrics)校对:何镇汐、姚阿勇(Dr.Yao) ASP.NET Core MVC 使用路由 中间件 来匹配传入请求的 URL 并映射到具体的操作。路 阅读全文
posted @ 2016-10-26 22:06 HackerVirus 阅读(1741) 评论(0) 推荐(0)
摘要: Raft、Zab 引言 《分布式系统理论进阶 - Paxos》介绍了一致性协议Paxos,今天我们来学习另外两个常见的一致性协议——Raft和Zab。通过与Paxos对比,了解Raft和Zab的核心思想、加深对一致性协议的认识。 Raft Paxos偏向于理论、对如何应用到工程实践提及较少。理解的难 阅读全文
posted @ 2016-10-26 22:05 HackerVirus 阅读(720) 评论(0) 推荐(0)
摘要: Linux操作系统 linux源码分析(三)-start_kernel 2016-10-26 11:01 by 轩脉刃, 146 阅读, 收藏, 编辑 前置:这里使用的linux版本是4.8,x86体系。 start_kernel是过了引导阶段,进入到了内核启动阶段的入口。函数在init/main. 阅读全文
posted @ 2016-10-26 22:02 HackerVirus 阅读(258) 评论(0) 推荐(0)
摘要: linux源码分析 这里使用的linux版本是4.8,x86体系。 这篇是 http://home.ustc.edu.cn/~boj/courses/linux_kernel/1_boot.html 的学习笔记。 linux的启动过程有点像是小鱼吃大鱼,最后吃成一个胖子。 计算机中的PC寄存器是用来 阅读全文
posted @ 2016-10-26 22:00 HackerVirus 阅读(232) 评论(0) 推荐(0)
摘要: SSO单点登录通用类(可跨域) 目的 目的很明确,就是搭建单点登录的帮助类,并且是一贯的极简风格(调用方法保持5行以内)。 并且与其他类库,关联性降低。所以,不使用WebAPI或者WebService等。 思路 因为上次有朋友说,光看见一堆代码,看不见具体思路。所以,这次分享,我把思路先写出来。 懒 阅读全文
posted @ 2016-10-26 21:59 HackerVirus 阅读(1187) 评论(0) 推荐(0)
摘要: Vue引发的getter和setter 公司的新项目决定使用Vue.js来做,当我打印出Vue实例下的data对象里的属性时,发现了一个有趣的事情: 它的每个属性都有两个相对应的get和set方法,我觉的这是多此一举的,于是去网上查了查Vue双向绑定的实现原理,才发现它和Angular.js双向绑定 阅读全文
posted @ 2016-10-26 21:57 HackerVirus 阅读(17698) 评论(5) 推荐(6)
摘要: Redola.Rpc 的一个小目标 Redola.Rpc 的一个小目标 Redola.Rpc 的一个小目标:20000 tps。 Concurrency level: 8 threads Complete requests: 20000 Time taken for tests: 0.886 sec 阅读全文
posted @ 2016-10-26 21:55 HackerVirus 阅读(20802) 评论(8) 推荐(4)