摘要:
正好最近关注到学习数据结构和算法的两个工具,特别好用。下面我就分别介绍下这两个工具,各位可以收藏一下,说不定以后能用到。 第一个工具是数据结构和算法可视化工具——Data Structure Visualizations。该工具由旧金山大学开发,地址: https://www.cs.usfca.ed
阅读全文
posted @ 2020-04-16 16:20
HackerVirus
阅读(5438)
推荐(1)
摘要:
多角度让你彻底明白yield语法糖的用法和原理及在C#函数式编程中的作用 如果大家读过dapper源码,你会发现这内部有很多方法都用到了yield关键词,那yield到底是用来干嘛的,能不能拿掉,拿掉与不拿掉有多大的差别,首先上一段dapper中精简后的Query方法,先让大家眼见为实。 priva
阅读全文
posted @ 2020-04-16 14:01
HackerVirus
阅读(524)
推荐(0)
摘要:
当模板方法遇到了委托函数,你的代码又可以精简了 现如今当你翻看一些开源项目源码的时候,你会发现现在到处充斥着委托函数,如Func,Action,Predicate,确实现在的C#在函数式编程的路上越来越成为主流,越来越显示威力,曾经的一些经典设计模式写法,在函数式下可以稍微优化一下了,这篇我们就来说
阅读全文
posted @ 2020-04-16 13:18
HackerVirus
阅读(299)
推荐(0)
摘要:
背景 最近项目有个需求需要动态更新规则,当时脑中想到的第一个方案是利用zk的监听机制,管理人员更新完规则将状态写入zk,集群中的机器监听zk的状态,当有状态变更后,集群中的机器开始拉取最新的配置。但由于公司技术选型,没有专门搭建zk集群,因此也不可能为这一个小需求去搭建zk集群。图为使用zk监听状态
阅读全文
posted @ 2020-04-15 22:08
HackerVirus
阅读(3059)
推荐(0)
摘要:
统计类:读取数据、做简单包装转换map、filter、按某个字段分组,开窗,做聚合 排序| TopN:再做一个ProcessFunction,把所有数据都收集到排序输出;以上是基于DataStreamAPI,也可以用高级API、TableAPI和FlinkSQL业务流程中的状态做检测输出和警告:自定
阅读全文
posted @ 2020-04-14 21:50
HackerVirus
阅读(325)
推荐(0)
摘要:
特性标签[DataSource]标识用来测试的数据源 关于C#程序的单元测试 目录 1.单元测试概念 2.单元测试的原则 3.单元测试简单示例 4.单元测试框架特性标签 5.单元测试中的断言Assert 6.单元测试中验证预期的异常 7.单元测试中针对状态的间接测试 8.单元测试在MVC模式中的实现
阅读全文
posted @ 2020-04-14 21:44
HackerVirus
阅读(1153)
推荐(1)
摘要:
代码演示C#各版本新功能 C#各版本新功能其实都能在官网搜到,但很少有人整理在一起,并通过非常简短的代码将每个新特性演示出来。 代码演示C#各版本新功能 C# 2.0版 - 2005 泛型 分部类型 匿名方法 可以为null的值类型 迭代器 协变和逆变 C# 3.0版 - 2007 自动实现的属性
阅读全文
posted @ 2020-04-14 21:26
HackerVirus
阅读(393)
推荐(0)
摘要:
相见恨晚的 Git 命令动画演示,一看就懂! 虽然 Git 是一个强大的工具,但是我觉得大部分人都会同意我说的:它也可以是一个……噩梦!我一直觉得,使用 Git 的时候把操作过程在脑海里视觉化会非常有用:当我执行某个命令的时候,分支之间是如何交互的?又是如何影响提交历史的?当我在master分支执行
阅读全文
posted @ 2020-04-13 09:29
HackerVirus
阅读(498)
推荐(0)
摘要:
【高并发】高并发秒杀系统架构解密,不是所有的秒杀都是秒杀! 前言 很多小伙伴反馈说,高并发专题学了那么久,但是,在真正做项目时,仍然不知道如何下手处理高并发业务场景!甚至很多小伙伴仍然停留在只是简单的提供接口(CRUD)阶段,不知道学习的并发知识如何运用到实际项目中,就更别提如何构建高并发系统了!
阅读全文
posted @ 2020-04-10 22:27
HackerVirus
阅读(682)
推荐(1)
摘要:
[一起读源码]走进C#并发队列ConcurrentQueue的内部世界 https://source.dot.net/#q=ConcurrentQueue.cs https://github.com/dotnet/runtime/blob/master/src/libraries/System.Pr
阅读全文
posted @ 2020-04-10 22:22
HackerVirus
阅读(2684)
推荐(1)