摘要:
设计模式的分类和六大原则 设计模式的分类 总的来说,设计模式分位三大类: 创建型模式(5种)工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式(7种)适配器模式、装饰器模式、代理模式、外观模式(门面模式)、桥接模式、组合模式、享元模式 行为型模式(11种)策略模式、模板方法模式、 阅读全文
posted @ 2022-02-03 23:26
HackerVirus
阅读(94)
评论(0)
推荐(0)
摘要:
代码是怎么运行的? 本文内容来自我写的开源电子书《WoW C#》,现在正在编写中,可以去WOW-Csharp/学习路径总结.md at master · sogeisetsu/WOW-Csharp (github.com)来查看编写进度。预计2021年年底会完成编写,2022年2月之前会完成所有的校 阅读全文
posted @ 2022-02-03 23:01
HackerVirus
阅读(1024)
评论(0)
推荐(0)
摘要:
C 语言基础,来喽! 前言 C 语言是一门抽象的、面向过程的语言,C 语言广泛应用于底层开发,C 语言在计算机体系中占据着不可替代的作用,可以说 C 语言是编程的基础,也就是说,不管你学习任何语言,都应该把 C 语言放在首先要学的位置上。下面这张图更好的说明 C 语言的重要性 可以看到,C 语言是一 阅读全文
posted @ 2022-02-03 22:30
HackerVirus
阅读(985)
评论(0)
推荐(0)
摘要:
表达式树,一种提高代码复用性的方式 一、问题源起 在有些情况下,我们的计算逻辑跟传入数据的内部结构有关系,不仅不同的数据的计算逻辑不同,即使同一种数据结构的计算逻辑也会随时间变化;例如我们的大数据收集系统,需要根据前方业务人员配置的过滤表达式,来决定数据是否可以入库;那么我们就需要这个筛选的逻辑既要 阅读全文
posted @ 2022-02-03 20:04
HackerVirus
阅读(343)
评论(0)
推荐(0)
摘要:
设计系统(Design System) 设计系统(Design System),设计和开发之间的“DevOps” 最近,我们网站的上新增了几个新功能,比如通过导航栏的QR Code可以下载App;通过Carousel的方式,显示多条信息。 以往这样的功能可能需要2-3个Sprints完成,但是现在这 阅读全文
posted @ 2022-02-03 19:12
HackerVirus
阅读(452)
评论(0)
推荐(0)
摘要:
【不费脑筋系列】发布个人的代码包到Nuget服务器上,并通过VS引用进行使用的方法 打打酱油,写点不需要费脑筋的博客先压压惊。 下面讲个关于个人如何开发nuget包,并部署到nuget服务器上的例子。为了保证.net framework和 .net core都可以访问到我的包,我此处以新建一个.ne 阅读全文
posted @ 2022-02-03 19:00
HackerVirus
阅读(90)
评论(0)
推荐(0)
摘要:
🏆【Alibaba中间件技术系列】「RocketMQ技术专题」帮你梳理RocketMQ或Kafka的选择理由以及二者PK 前提背景 大家都知道,市面上有许多开源的MQ,例如,RocketMQ、Kafka、RabbitMQ等等,现在Pulsar也开始发光,今天我们谈谈笔者最常用的RocketMQ和K 阅读全文
posted @ 2022-02-03 18:34
HackerVirus
阅读(194)
评论(0)
推荐(0)
浙公网安备 33010602011771号