六边形 架构 代码 指南

架构设计的定义

软件体系结构=软件架构 英文名是 software architecture。 软件架构是由结构和功能各异、相互作用的构件集合,按照一定的结构方式构成的系统。它包含系统的基础构成单元,它们之间作用关系,在构成系统时它们的集成方法以及对集成约束的描述等。 架构的三要素 1.构件,构件是架构的构成要素。 ......
架构

用低代码平台可视化设计表单

表单在前端可谓是非常常见的场景,而且通常需要花费开发非常多的时间来处理各种复杂的逻辑。特别是在企业中后台的业务中,存在着大量的表单,比如客户的订单,投诉的问题单,服务跟进过程每个流程的流转。凡是存在用户输入的地方都存在着各种各样的表单,字段或多或少,逻辑或繁或简。需求一旦变动,造成的代码变动量也将非 ......
表单 代码 平台

代码随想录 46天 day198.打家劫舍 | | 337.打家劫舍 III | 213.打家劫舍II

你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。 示例 ......
打家劫舍 随想录 随想 代码 day

scrapy架构介绍、scrapy解析数据、settings相关配置、持久化方案

上节回顾 # 1 selenium -登录cnblogs,拿到cookie,再打开cnblogs,写入cookie,它就是登录状态 -半自动点赞 》selenium生成的cookie,给requests用 -selenium操作浏览器,速度慢 -requests速度快 -动作链 -自动登录12306 ......
scrapy 架构 settings 方案 数据

asp.net程序通过Microsoft Azure令牌授予流获取UserInfo终结点实现单点登录--授权代码授予

1. Microsoft Azure令牌授予流 令牌授予流种类如下: 本章节采用两种:授权代码授予; 2. 授权代码授予的实现 流程:重定向到authorize >拿到code >通过code换取access_token >通过access_token获取UserInfo 2.1. 重定向到auth ......
终结点 令牌 Microsoft UserInfo 代码

C++恶意软件开发(二)经典代码注入流程

什么是代码注入?为什么需要代码注入? 代码注入是指将一段恶意代码注入到正在运行的进程中,以便实现对该进程的控制和操作。通过代码进程注入,攻击者可以在运行中的进程中执行自己的代码,从而可以窃取敏感信息、控制系统或执行其他恶意行为。 攻击者可以使用各种技术来进行代码进程注入攻击,包括使用已知的漏洞、使用 ......
软件开发 恶意 流程 代码 经典

电池包密封圈设计指南

TY-640硅胶泡棉是⼀款性能优异的防⽔密封材料,该材料柔软度适中,长期使⽤厚度不塌陷, 同时具有优异的耐候性和抗⽼化性能。能够满⾜新能源汽车电池严苛的防⽔需要和频繁拆卸后 的防⽔难题。 根据经验,我们对于密封圈设计有如下建议: 材料的压缩量建议在50%左右,需要使⽤垫⽚或者结构限制压缩量 (下图绘 ......
密封圈 电池 指南

<<梦断代码>>读后感(二)

当今世界,软件已经成为当今世界不可或缺的一部分。而《梦断代码》一书记录的是作者罗森伯格对OSAF主持的Chandler项目进行田野调查,通过Chandler开发过程来揭示软件开发过程中一些根本性的大问题。 第四章作者将其命名为乐高王国。卡普尔很注重前台的效果,着重于如何体现Agenda之魂。而后台工 ......
读后 读后感 代码 lt gt

2个小时,搭出1套应用,低代码平台很赞!

最近低代码很火,到处都是低代码的尝试帖,笔者今天也决定深入体验一下,感受它的便捷程度。 在案例开始之前,我们先来聊聊概念。 一、低代码 低代码实质上并不是一个新颖的话题,也不是最近才有的技术突破和创新,实则是存在十几二十年的概念。 早期的大型管理软件套件,都有类似于可拖拽式的快速开发平台,方便技术人 ......
小时 代码 平台

C# 如何设计一个好用的日志库?【架构篇】

本文介绍了 C# 应用程序记录日志的三种方法,从简到繁逐步深入,并在最后一部分介绍了一个很好用的日志查看工具 TextAnalysisTool。 ......
架构 日志

Compliance Operator 爬坑指南

随着企业OpenShift或Kubernetes集群越来越多,规模越来越大, 如何保证分散在多地,不同用途的集群是否合规,保障集群的安全性逐步提上议程, Compliance Operator 评估 OpenShift Container Platform 的 Kubernetes API 资源以及 ......
Compliance Operator 指南

代码随想录 day 46 139.单词拆分

给定一个非空字符串 s 和一个包含非空单词的列表 wordDict,判定 s 是否可以被空格拆分为一个或多个在字典中出现的单词。 说明: 拆分时可以重复使用字典中的单词。 你可以假设字典中没有重复的单词。 示例 1: 输入: s = "leetcode", wordDict = ["leet", " ......
随想录 随想 单词 代码 day

架构师之路-开设学习交流群 欢迎加入

[top] 一:架构师之路学习交流群 1.目标-用code change the world 2.微信联系方式-联系加群 """ WX:zll1314520930 """ ......
学习交流 欢迎加入 架构

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移

ClickHouse集群+ZooKeeper集群架构下的ZooKeeper集群迁移 目前测试环境的ck集群+zk集群架构如下: ClickHouse ZooKeeper 192.168.1.171 192.168.1.172 192.168.1.173 192.168.1.174 192.168.1 ......
集群 ZooKeeper ClickHouse 架构

支持多模型数据分析探索的存算分离湖仓一体架构解析(上)

当企业需要建设独立的数据仓库系统来支撑BI和业务分析业务时,有了“数据湖+数据仓库”的混合架构。但混合架构带来了更高的建设成本、管理成本和业务开发成本。随着大数据技术的发展,通过在数据湖层增加分布式事务、元数据管理、极致的SQL性能、SQL和数据API接口能力,企业可以基于统一的架构来同时支持数据湖 ......
数据分析 架构 模型 一体 数据

Python Web 深度学习实用指南:第一、二部分

原文:Hands-On Python Deep Learning for the Web 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 ......
深度 指南 Python Web

Python Web 深度学习实用指南:第三部分

原文:Hands-On Python Deep Learning for the Web 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 ......
深度 部分 指南 Python Web

Python Web 深度学习实用指南:第四部分

原文:Hands-On Python Deep Learning for the Web 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则》,生活原则 ......
深度 部分 指南 Python Web

MATLAB代码:含热电联供的智能楼宇群协同能量管理

MATLAB代码:含热电联供的智能楼宇群协同能量管理 关键词:楼宇能量管理系统;热电联供系统;Stackelberg博弈;需求响应 参考文档:《含热电联供的智能楼宇群协同能量管理》华北电力硕士lunwen 仿真平台:MATLAB 主要内容:本文提出了一种计及热电耦合需求响应的智能楼宇群的多主体协同能 ......
智能楼宇 热电 楼宇 能量 代码

Python 深度学习架构实用指南:第一、二部分

原文:Hands-On Deep Learning Architectures with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则 ......
架构 深度 指南 Python

GCP 上的人工智能实用指南:第三、四部分

原文:Hands-On Artificial Intelligence on Google Cloud Platform 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实 ......
人工智能 人工 部分 智能 指南

GCP 上的人工智能实用指南:第一、二部分

原文:Hands-On Artificial Intelligence on Google Cloud Platform 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实 ......
人工智能 人工 智能 指南 GCP

MATLAB代码: 电制氢 阶梯式碳交易 综合能源系统 热电优化

MATLAB代码: 电制氢 阶梯式碳交易 综合能源系统 热电优化 参考文档:《考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化》基本复现 仿真平台:MATLAB+CPLEX 主要内容:代码主要做的是一个考虑阶梯式碳交易机制的电热综合能源系统优化调度研究,考虑综合能源系统参与碳交易市场,引入引入阶梯 ......
制氢 热电 阶梯 能源 代码

MATLAB代码:计及电转气 含碳捕集与垃圾焚烧虚拟电厂 优化调度

MATLAB代码:计及电转气 含碳捕集与垃圾焚烧虚拟电厂 优化调度 关键词:碳捕集 虚拟电厂 需求响应 优化调度 电转气协同调度 参考文档:《计及电转气协同的含碳捕集与垃圾焚烧虚拟电厂优化调度》 仿真平台:MATLAB需要CPLEX 主要内容:代码主要做的是一个计及电转气协同的含碳捕集与垃圾焚烧虚拟 ......
及电 垃圾焚烧 电厂 垃圾 代码

Python 深度学习架构实用指南:第三、四、五部分

原文:Hands-On Deep Learning Architectures with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 深度学习 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 不要担心自己的形象,只关心如何实现目标。——《原则 ......
架构 深度 部分 指南 Python

MATLAB代码 柔性负荷 综合能源系统 低碳调度

MATLAB代码 柔性负荷 综合能源系统 低碳调度 考虑柔性负荷的综合能源系统低碳经济调度 综合能源系统(IES)逐渐成为实现减排目标的重要支撑技术。 基于能源集线器概念,结合需求侧柔性负荷的可平移、可转移、可削减特性,构建了含风光储、燃气轮机、柔性负荷等在内的 IES 模型。 综合考虑了系统运行成 ......
柔性 负荷 能源 代码 MATLAB

MATLAB代码:基于多时间尺度滚动优化的多能源微网双层调度模型

MATLAB代码:基于多时间尺度滚动优化的多能源微网双层调度模型 关键词:多能源微网 多时间尺度 滚动优化 微网双层模型 调度 主要内容:代码主要是一个多能源微网的优化调度问题,首先对于下层多能源微网模型,考虑以其最小化运行成本为目标函数,通过多时间尺度滚动优化求解其最优调度策略,对于上层模型,考虑 ......
双层 尺度 模型 能源 代码

2023/4/17代码总结

近期代码总结 问题 Boolean collectFlag = !newWorkHour.equals(oldWorkHour)?true:false; 这行代码是没错的,但是写法上有冗余,因为.equals方法返回的已经是true和false了,你这行代码相当于判断出是true或false,再进行 ......
代码 2023 17

MATLAB代码:基于储能电站服务的冷热电多微网系统双层优化配置

MATLAB代码:基于储能电站服务的冷热电多微网系统双层优化配置 电网技术文章,《基于储能电站服务的冷热电多微网系统双层优化配置》复现 仿真平台:MATLAB,需要用到cplex求解器ID:6440675327074479 ......
冷热 双层 电站 代码 MATLAB

灵活、快捷、低运维成本的数据集成方法:数据联邦架构

在传统的企业数据运用中,企业使用多种系统,数据散落在各个存储设备中,数据分析需求往往是跨库的,数据入湖入仓在做分析会有安全问题,或影响业务系统性能。企业需要一种灵活、快捷、低运维成本的数据集成方法,就有了数据联邦架构。本文介绍数据联邦架构。 — 数据联邦概述— 在传统的企业数据运用中,常常会出现这样 ......
数据 联邦 架构 成本 方法