随笔分类 - 脑壳疼的架构和其他
摘要:首先感谢大佬分享!【C#设计模式】19.策略模式(Stragety Pattern)【行为型】 基础实现 using System; /// <summary> /// 策略模式的实现 /// </summary> namespace StrategyPattern { /// <summary>
阅读全文
摘要:题目:最大子数组和 给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最大,
阅读全文
摘要:【1、C malloc】result=(int*)malloc(sizeof(int)*2)malloc 是 c 语言中的动态分配内存,malloc 函数返回的是 void\* 型,所以要强制类型转换成 int,在前面加上 (int *),才能给整型赋值,后面 (sizeof(int)*2) 的意思
阅读全文
摘要:C++中map提供的是一种键值对容器,里面的数据都是成对出现的,如下图:每一对中的第一个值称之为关键字(key),每个关键字只能在map中出现一次;第二个称之为该关键字的对应值。 一. 声明 //头文件 #include<map> map<int, string> ID_Name; // 使用{}赋
阅读全文
摘要:1、要远程桌面,首先确定被远程主机开启远程没有,能ping通不。 2、查找Windows自带的远程工具 3、输入远程机的ip,输入远程机用户名&密码 4、因为要传文件,就共享。 点击“显示选项"——“本地资源”——“详细信息”——勾选需要映射的盘符 5、输下密码,全下一步连就是了 6、进去后就可以看
阅读全文
摘要:⭐各种图 △亲和图:将大量创意分类,以便审查和和分析,对潜在缺陷成因进行分类 △因果图(鱼骨/石川图):识别问题的主要原因或根本原因,发现潜在问题。 △流程图:展示了引发缺陷的一系列步骤 △直方图:展示数字数据的条形图 △矩阵图:展示因素、原因和目标之间的关系强弱 △散点图:展示两个变量之间的关系
阅读全文
摘要:原文链接:面向对象与面向过程的本质的区别 一、面向对象与面向过程的区别 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中
阅读全文
摘要:1、DDD (domain-driven design) domain-driven design,领域驱动设计,简称DDD。 目前很火的后端开发模型。通常这个模型用于前后端分离的后端项目中。我自己主要作为后端开发的角色,所以,我最常用的就是这个分层思想了:领域模型。 它主要分为: 界面层(Host
阅读全文
摘要:参考文档:Visual Studio 中配置 依赖管理工具 NuGet 并搜索下载所需依赖 全流程截图
阅读全文
摘要:DAO层 Data Access Object 操作单表,不涉及复杂逻辑,主要是表的增删改查操作,完全根据Domain的要求来查询数据,会对每个要操作的数据库表定义一个Dao,对具体的操作要定义一个类似函数说明。 eg: UppCodeInfo findByCodeNo(String codeNo)
阅读全文
摘要:一.为什么需要软件设计模式? 我们先来定义什么是好的软件架构: 软件架构上具有明确的分工,各个模块的功能职责平衡分配,且明确。 可测试性,通常良好的软件架构都具备良好的可测试性。 良好的易用性,维护成本低。 为什么需要模块分工? 良好的模块分工,可以大大简化我们对代码的理解难度。虽然通过大量的开发工
阅读全文