上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: Interface Segregation: 接口隔离 单一职能和接口隔离感觉上十分相似,都使用了最小化原则。(接口保持最小单位,然后可以使用继承进行拓展) 以下例子是打印机功能,新的打印机可以有多个功能,单是老的打印只能打印,此时我们就应该把打印接口单独隔离 class Document { } 阅读全文
posted @ 2022-05-11 10:52 后跳 阅读(36) 评论(0) 推荐(0) 编辑
摘要: Open Closed Principle:开闭原则 OpenClosed: 开闭原则。对拓展开放,对修改关闭,增加新需求时可以轻松拓展而不用修改已有代码。 以下例子是对于属于的过滤(零件名称,零件颜色,零件尺寸分别过滤筛选) enum Color { Yellow,Red,Green } enum 阅读全文
posted @ 2022-05-11 10:46 后跳 阅读(15) 评论(0) 推荐(0) 编辑
摘要: Single Responsibility Principle:单一职责原则 Single: 单一功能,各个部分保持独立,避免一个程序负责大于等于两个以上的功能 public class Log { private readonly List<string> entries = new List<s 阅读全文
posted @ 2022-05-11 10:42 后跳 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 建议新手放在桌面长期观看 阅读全文
posted @ 2022-04-25 23:52 后跳 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 程序命名规范 名称易读、可搜索 可读指的是不要使用一些生僻字,难以发音的单词。 可搜索是便于利用 IED 的自动补全和搜索功能,能根据我们的命名规范快速定位想要找的类或者方法等。 可读 名称读不出来,在讨论的时候就好像是一个沙雕。 哎,那个「treeNewBeeAxibaKula」类是什么作用? 听 阅读全文
posted @ 2022-03-31 09:10 后跳 阅读(331) 评论(0) 推荐(0) 编辑
摘要: //NPOI读取XLSX格式读取流,需要重新创建流写入 //nuget: NPOI 2.4.1 using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using Sys 阅读全文
posted @ 2022-03-29 14:03 后跳 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 如何查看解释计划 https://www.cnblogs.com/yhoralce/p/7735890.html 阅读全文
posted @ 2022-03-28 17:32 后跳 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 数据结构可视化: Data Structure Visualizations https://www.cs.usfca.edu/~galles/visualization/Algorithms.html 格式转换: https://tableconvert.com/csv-to-sql 阅读全文
posted @ 2022-03-25 16:15 后跳 阅读(18) 评论(0) 推荐(0) 编辑
摘要: MediatR基础使用: 1.在WebAPI或者Asp.netCore项目中添加MediatR PM=> Install-Package MediatR.Extensions.Microsoft.DependencyInjection builder.Services.AddMediatR(Asse 阅读全文
posted @ 2022-03-10 16:50 后跳 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 最简单的方法(编辑页面):控制台输入: document.body.contentEditable='true'; 或者:复杂点↓ ↓ ↓ ↓ ↓ ↓ 1.找到需要复制的模块 2.按F12查看元素(最后有点前端基础,鼠标选元素,一般找div、span、p..等标签,指上去,左边会出现对应的阴影部分) 阅读全文
posted @ 2022-02-09 10:51 后跳 阅读(224) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页