摘要: 》 本文来自看过的相关知识的摘录整理,太久了,忘了主要出自哪儿里了。 软件架构 架构(Architecture)是指一个系统或软件的总体设计和组织结构,包括其各个组件、模块、接口和数据流等。架构设计的目的是确保系统或软件具有可扩展性、可维护性、可靠性和安全性等特性,并且能够满足业务需求和技术要求。 阅读全文
posted @ 2024-01-25 15:12 AI大胜 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 服务端功能 接收上传图片,并保存到本地 var files = Request.Form.Files; var file=files[0]; var fileSavePath="c:\upload\filename.img"; using (FileStream fs = System.IO.Fil 阅读全文
posted @ 2024-01-25 10:46 AI大胜 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 记录自己一时想不起来的、不能即时顺利手敲出来的,JQuery、js的代码和功能点,统统放到这里,以便后续查找。 标题或功能点 具体内容 阅读全文
posted @ 2023-10-20 15:32 AI大胜 阅读(8) 评论(0) 推荐(0) 编辑
摘要: ![23种设计模式概述](https://img2023.cnblogs.com/blog/1021227/202305/1021227-20230530093116674-38574650.png) 写了个具体模式代码实现示例(c#):https://gitee.com/idasheng/Desi 阅读全文
posted @ 2023-05-30 09:33 AI大胜 阅读(26) 评论(0) 推荐(0) 编辑
摘要: # 设计模式的历史 > **设计模式就是前辈们在软件开发过程中,对常见问题总结出的最佳解决方案**。 1995 年,GoF(Gang of Four,四个基友)合作出版了《设计模式:可复用面向对象软件的基础》一书,共收录了 23 种设计模式,从此树立了软件设计模式领域的里程碑,人称「GoF设计模式」 阅读全文
posted @ 2023-05-27 14:51 AI大胜 阅读(16) 评论(1) 推荐(0) 编辑
摘要: 面相对象编程中,参考以下编码原则,可以帮助提升程序的可维护性、可扩展性、可复用性。这些原则也是设计模式的基础。 # 单一职责原则 > There should never be more than one reason for a class to change 定义:应该有且仅有一个原因引起类的变 阅读全文
posted @ 2023-05-27 14:48 AI大胜 阅读(36) 评论(1) 推荐(0) 编辑
摘要: # 概述 Entity Framework (EF) Core 是轻量化、可扩展、[开源](https://github.com/dotnet/efcore)和跨平台版的常用 Entity Framework 数据访问技术。 EF Core 可用作对象关系映射程序 (O/RM),这可以实现以下两点: 阅读全文
posted @ 2023-05-26 11:47 AI大胜 阅读(122) 评论(0) 推荐(0) 编辑
摘要: ## 如何避免订单或表单重复提交? 这个用术语来讲,是保证用户操作的幂等性。有以下思路: 1. 前端对按钮点击事件做好处理,避免短时间内可以点击两次,且都能成功调用后端服务接口。比如对按钮设置状态,在后端接口正常响应前再次点击无效或禁用按钮。 2. 后端接口执行逻辑前,先查询,判断之前未做相关处理。 阅读全文
posted @ 2023-05-26 11:00 AI大胜 阅读(38) 评论(0) 推荐(0) 编辑
摘要: # 软件开发流程/生命周期 ### 软件生命周期 软件定义(需求讨论确定、原型效果图制作)、开发实施、测试与bug修复、上线、服务与更新、停服。 以我当前的经验或者认知,软件服务公司给别人做产品的具体流程大致应该是这这样的: 1. 需求分析阶段(第一版功能、不可缺少的必要功能)。//沟通,与确定。考 阅读全文
posted @ 2023-05-26 10:57 AI大胜 阅读(47) 评论(1) 推荐(0) 编辑
摘要: IT IT(Internet Technology)一般指互联网技术。 互联网技术是指在计算机技术的基础上开发建立的一种信息技术 [1] 。互联网技术通过计算机网络的广域网使不同的设备相互连接,加快信息的传输速度和拓宽信息的获取渠道,促进各种不同的软件应用的开发,改变了人们的生活和学习方式。互联网技 阅读全文
posted @ 2023-05-25 18:20 AI大胜 阅读(182) 评论(0) 推荐(0) 编辑