2022年8月10日
摘要:
适配器、装饰器 结构型设计模式 创建型设计模式主要是为了解决创建对象的问题,而结构型设计模式则是为了解决已有对象的使用问题。 适配器模式 适配器模式比较好理解,因为在我们的日常生活中就很常见,如耳机转换线、充电器适配器、插座等,举个最常见的例子: 插座就是个适配器,将一个接口扩展为多个接口,将墙上的
阅读全文
posted @ 2022-08-10 09:04
HackerVirus
阅读(72)
推荐(0)
2022年8月7日
摘要:
对进程、线程和协程的理解以及它们的区别 一、进程 先来了解一下操作系统的进程: 操作系统对正在运行程序的抽象,这个就是进程(process)。 比如运行一个 web 浏览器,一个 text 文本,都是运行的一个一个进程。 有的人说:进程是程序运行资源的集合。进程是系统资源分配的最小单位等等。 从静态
阅读全文
posted @ 2022-08-07 16:02
HackerVirus
阅读(92)
推荐(1)
2022年8月3日
摘要:
PDCA循环近年来,软件项目的规模及其复杂性正在以空前的速度增长,互联网用户市场庞大,互联网公司和相应的软件产品层出不穷。快速响应需求变化往往是互联网行业的常态,软件产品的快速开发迭代对于公司迅速占领市场、抢占商机有着举足轻重的意义。 伴随着行业的快速发展,原有的研发模式逐渐不能适应高速发展的市场大
阅读全文
posted @ 2022-08-03 23:59
HackerVirus
阅读(294)
推荐(0)
2022年7月29日
摘要:
C# iText 7 切分PDF,处理PDF页面大小,添加水印 一、itext 我要使用itext做一个pdf的页面大小一致性处理,然后再根据数据切分出需要的pdf. iText的官网有关于它的介绍,https://itextpdf.com/ 然后在官网可以查找api文档https://api.it
阅读全文
posted @ 2022-07-29 09:10
HackerVirus
阅读(302)
推荐(0)
2022年7月28日
摘要:
系统设计的11个考虑 有了《系统架构的11条原则》,真正到设计阶段还有另外11个考虑。 系统正确性 考虑一:负负得正 假如我们看到某个代码,明显有逻辑错误,想随手改改。你就要考虑一件事情:这段明显有问题的代码为什么在线上运行着没有人来报bug?有一种正常运行叫做【负负得正】。如果把错误的逻辑改对了反
阅读全文
posted @ 2022-07-28 10:12
HackerVirus
阅读(220)
推荐(0)
2022年7月26日
摘要:
如何设计一个良好的API接口? 挑战 API是软件系统的核心,而我们在设计API接口的时候会面临着非常多的挑战: 场景上来看,它是多样的,如何设计一个随处适用的API? 我们所参与的业务不断演进的,如何设计一个有兼容性的API? 我们的软件流程是协同开发的,那我们如何实现对API的统一认知? 今天我
阅读全文
posted @ 2022-07-26 15:42
HackerVirus
阅读(154)
推荐(0)
摘要:
异步函数 此入门教程是记录下方参考资料视频的过程开发工具:Visual Studio 2019 参考资料:https://www.bilibili.com/video/BV1Zf4y117fs 目录 C# 异步编程基础(一)线程和阻塞 C# 异步编程基础(二)线程安全、向线程传递数据和异常处理 C#
阅读全文
posted @ 2022-07-26 15:34
HackerVirus
阅读(125)
推荐(0)
2022年7月25日
摘要:
领域驱动模型DDD(三)——使用Saga管理事务 前言 虽然一直说想写一篇关于Saga模式,在多次尝试后不得不承认这玩意儿的仿制代码真不是我一个菜鸟就能完成的,所以还是妥协般地引用现成的Eventuate Tram Saga框架(虽然我对它一直很反感)和Seata的Saga模式。有一说一,我极其不愿
阅读全文
posted @ 2022-07-25 18:07
HackerVirus
阅读(995)
推荐(0)
2022年7月18日
摘要:
代码规范浅谈 代码规范这东西网上很容易百度到一堆,除了天下文章一大抄的问题,另外,多数只给了结果,原因没有充分说明,或者非常的纠结于大写小写,一个函数可以写几行的细节。感觉有点容易让新人误入歧途。 于是锅叔打算根据自己的经验分析下这些规范产生的原因,帮助新人深入理解为什么这么规定,知其然并知其所以然
阅读全文
posted @ 2022-07-18 09:05
HackerVirus
阅读(51)
推荐(0)
2022年7月14日
摘要:
任务管理:如何跟踪执行? 系列目录 一、管理认知:要不要做技术管理?https://www.cnblogs.com/anding/p/15491280.html 二、管理规划:目标是什么?https://www.cnblogs.com/anding/p/15507786.html 三、团队建设:怎么
阅读全文
posted @ 2022-07-14 14:02
HackerVirus
阅读(343)
推荐(0)