Fork me on GitHub

2017年1月12日

摘要: net core 认证及简单集群 在Asp.net WebAPI中,认证是通过AuthenticationFilter过滤器实现的,我们通常的做法是自定义AuthenticationFilter,实现认证逻辑,认证通过,继续管道处理,认证失败,直接返回认证失败结果,类似如下: 但在.net core 阅读全文
posted @ 2017-01-12 07:42 HackerVirus 阅读(2740) 评论(2) 推荐(0)
摘要: Kafka Offset Storage 1.概述 目前,Kafka 官网最新版[0.10.1.1],已默认将消费的 offset 迁入到了 Kafka 一个名为 __consumer_offsets 的Topic中。其实,早在 0.8.2.2 版本,已支持存入消费的 offset 到Topic中, 阅读全文
posted @ 2017-01-12 07:41 HackerVirus 阅读(1648) 评论(0) 推荐(0)
摘要: CoreCLR源码 前一篇我们看到了CoreCLR中对Object的定义,这一篇我们将会看CoreCLR中对new的定义和处理new对于.Net程序员们来说同样是耳熟能详的关键词,我们每天都会用到new,然而new究竟是什么? 因为篇幅限制和避免难度跳的太高,这一篇将不会详细讲解以下的内容,请耐心等 阅读全文
posted @ 2017-01-12 07:37 HackerVirus 阅读(451) 评论(0) 推荐(0)
摘要: .NET SignalR2持久连接层解析 越是到年底越是感觉浑身无力,看着啥也不想动,只期盼着年终奖的到来以此来给自己打一针强心剂。估摸着大多数人都跟我一样犯着这样浑身无力的病,感觉今年算是没挣到啥钱,但是话也不能这么说,搞得好像去年挣到钱了似的。不过该做的事情还是得到,因为毕竟自己拿着工资,拿一天 阅读全文
posted @ 2017-01-12 07:35 HackerVirus 阅读(490) 评论(0) 推荐(0)

2017年1月11日

摘要: 布隆过滤器(Bloom Filter)的原理和实现 布隆过滤器(Bloom Filter)的原理和实现 什么情况下需要布隆过滤器? 先来看几个比较常见的例子 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名单上 在网络爬虫里,一个网址是否被访问过 yaho 阅读全文
posted @ 2017-01-11 07:43 HackerVirus 阅读(268) 评论(0) 推荐(0)

2017年1月8日

摘要: Angular 2.0 从0到1 (五) 第一节:Angular 2.0 从0到1 (一)第二节:Angular 2.0 从0到1 (二)第三节:Angular 2.0 从0到1 (三)第四节:Angular 2.0 从0到1 (四)第五节:Angular 2.0 从0到1 (五)第六节:Angul 阅读全文
posted @ 2017-01-08 21:53 HackerVirus 阅读(462) 评论(0) 推荐(0)
摘要: 散列函数之单散列算法解决冲突问题 1. 问题 问题同《简单散列函数算法》 设有10个非负整数,用不多于20个的储存单元来存放,如何存放这10个数,使得搜索其中的某一个数时,在储存单元中查找的次数最少? 问题类似于,有10个带号码的球,放到编号为{0, 1, 2, …, 19}共20个盒子中,每个盒子 阅读全文
posted @ 2017-01-08 21:51 HackerVirus 阅读(400) 评论(0) 推荐(0)
摘要: NET 使用 RabbitMQ 前言 最近项目要使用RabbitMQ,园里里面已经有很多优秀的文章,Rabbitmq官网也有.net实例。这里我尝试下图文并茂之形式记录下使用的过程。 安装 RabbitMQ是建立在erlang OTP平台下,因此在windows下需要下载并安装以下两个组件: 1.  阅读全文
posted @ 2017-01-08 21:46 HackerVirus 阅读(404) 评论(0) 推荐(0)
摘要: 记一次【求n以内的素数个数】的优化记录 最近在leetCode上刷提,还是满锻炼人的,为以后面试打基础吧。不多说下面开始。 问题:求[2,n]之间的素数的个数。 来源:leetCode OJ 提示: Let's start with a isPrime function. To determine 阅读全文
posted @ 2017-01-08 21:34 HackerVirus 阅读(263) 评论(0) 推荐(0)
摘要: Swift 中函数使用指南 关于Swift中的各种函数的使用的总结 前言 时间久了,好多东西我们就会慢慢忘记,在这里总结一下Swift中函数的使用原则,把大部分的函数使用技巧用代码示例来做了演示,但是如果想提高,还是要多多思考才行 1.参数名 函数默认会带参数名,如果不想显示参数名,可以使用下划线_ 阅读全文
posted @ 2017-01-08 21:27 HackerVirus 阅读(267) 评论(0) 推荐(0)