节点 结构设计 思路 结构

浅学GoF23种设计模式

**long long ago 买了设计模式的书,一直没看,平常工作虽然涉及到,但是不够系统,工作之余抽空学习一下。** ##一、创建型模式 [01、单例(Singleton)](https://www.cnblogs.com/WinterSir/p/16643061.html) [02、工厂方法( ......
设计模式 模式 GoF 23

构建大型Dash应用程序的项目结构

```python dash-app-structure |-- .venv | |-- * |-- requirements.txt |-- .env |-- .gitignore |-- License |-- README.md 构建大型Dash应用程序的项目结构 |-- src | |-- ......
应用程序 结构 程序 项目 Dash

这才叫 API 接口设计!

API 接口设计 Token 设计 Token 是服务端生成的一串字符串,以作客户端进行请求的一个令牌,当第一次登录后,服务器生成一个 Token 便将此 Token 返回给客户端,以后客户端只需带上这个 Token 前来请求数据即可,无需再次带上用户名和密码。 Token 的值一般用 UUID(算 ......
接口 API

el-tree 父子节点勾选框:勾选时关联但回显时不关联

# 需求 之前的需求是 [el-tree 父子节点勾选框半关联](https://www.cnblogs.com/shayloyuki/p/16895462.html "el-tree 父子节点勾选框半关联"),但是现在需求改了,需要: > 1. 勾选时父子节点关联; > 2. 数据回显时,父子节点 ......
节点 父子 el-tree tree el

MySQL 索引结构浅析

# 索引结构 ![image-20230808101522006](https://picimg-blog.oss-cn-nanjing.aliyuncs.com/blog-img/image-20230808101522006.png) ## InnoDB B 树 ![image-20230808 ......
索引 结构 MySQL

中级软件设计

# 一. 计算机网络概述 ## 1.1 计算机系统基础知识 计算机是由硬件和软件组成的。计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。运算器、控制器等部件被集成在一起成为中央处理单元。 ### 1.1.2 中央处理单元 中央处理单元是计算机系统的核心部件,他负责获取程 ......
软件

Nginx深入:nginx功能模块、目录结构及配置文件详解

### Nginx功能模块说明 **1、Nginx 核心功能模块(Core functionality)** **Nginx核心功能模块负责Nginx的全局应用,主要对应主配置文件的核心层(Main层)和事件(Events)层,这里有很多 Nginx 必需的全局参数配置。** 有关核心功能模块的官方 ......
功能模块 模块 结构 功能 文件

硬件锁相环电路设计步骤简介

硬件锁相环电路怎么设计?硬件锁相环电路的设计通常包括以下步骤:选择合适的鉴相器:鉴相器是锁相环电路的核心部件,用于比较输入信号和参考信号之间的相位差。常见的鉴相器有模拟鉴相器和数字鉴相器两种类型。需要根据具体的应用场景和性能要求选择合适的鉴相器。设计环路滤波器:环路滤波器用于滤除鉴相器产生的噪声和干 ......
电路设计 电路 步骤 硬件 简介

数据结构的一些特点

不同的数据结构对应于不同的算法,有的考虑节省占用空间,有的考虑提高运行效率, 对于程序员而言,它们就像是“熊掌”和“鱼肉”,不可兼得。高运行速度往往是以牺牲空间为代价的,而节省占用空间往往是以牺牲运行速度为代价的。 ......
数据结构 特点 结构 数据

什么边缘节点?作用是什么?会使用在哪些场景中使用?

边缘节点(Edge Nodes)是分布式计算和网络体系结构中的重要组成部分,位于网络的边缘位置,靠近用户或数据源,用于提供快速的数据传输、处理、计算和存储服务。 ......
节点 场景 边缘 作用

数据结构--时间/空间复杂度

## 一. 时间复杂度 - 时间复杂度简单的说就是一个程序运行所消耗的时间,叫做时间复杂度,我们无法目测一个程序具体的时间复杂度,但是我们可以估计大概的时间复杂度。 - 一段好的代码的就根据算法的时间复杂度,即使在大量数据下也能保持高效的运行速率,这也是我们学习算法的必要性。 ### 1.1 大O表 ......
复杂度 数据结构 结构 时间 数据

聊一聊方案中心性能优化中做的缓存设计

本篇文章主要是对方案性能优化2.0中,所做的缓存设计的过程、方案、结果做一个总结。 一、前言 对于方案中心,核心业务场景之一是物流场景下的物流费用计算。而部分业务场景下,对于物流费用计算的性能有较高要求,如ICBU网站运费模板链路,通方案中心计算快递、海拼物流费用。在接入新的流量场景的背景下(ICB ......
缓存 性能 方案

二代水务系统架构设计分享——DDD+个性化

系统要求 C/S架构的单体桌面应用,可以满足客户个性化需求,易于升级和维护。相比于一代Winform,界面要求美观,控件丰富可定制。 解决方案 依托.Net6开发平台,采用模块化思想设计(即分而治之的策略),每个模块采用DDD分层设计。前端选用WPF + Prism 框架,后端选用ABP + EF框 ......
水务 架构 个性 系统 DDD

2308-初识C语言part2-指针+结构体

1.指针 内存如何编号? 答:32位——32跟物理线,有32个长度的二进制序列,共2^32个内存单元,一个内存单元为一字节,2^32 byte = 4 GB int num为4个字节,故占四个内存,标记为4个中最小的编号(0x0012ff44) 指针就是地址 指针的大小是相同的,32位是4,64位是 ......
指针 语言 结构 part2 2308

【数据结构】排序1 基本概念

![image](https://img2023.cnblogs.com/blog/3213233/202308/3213233-20230807212130319-1277689340.jpg) ### 0.概述: 重难点:堆排序,快速排序,归并排序 深入掌握各种排序算法,以选择题考察不同算法之间 ......
数据结构 概念 结构 数据

C#性能优化-树形结构递归优化

前言 大家好,我是wacky,最近在工作中遇到一个有趣的问题,同事反馈说WPF中有一个树形结构的集合,在加载时会直接报堆栈溢出,一直没时间(懒得)看,导致很久了也没人解决掉。于是,组长就把这个"艰巨"的任务交给了我。作为新人中的"高手",必然要义不容辞地接受挑战喽,废话不多说,走起。 分析 由于同事 ......
树形 性能 结构

[系统设计] 分布式系统 (1) 分布式锁(1)基于Redis(setnx)实现分布式锁组件

# 1 序言 近期遇到一个问题: + 外部查询缓存了InfluxDB中物联网数据表的字段信息元数据的本地缓存(基于Google Guava Cache、及其RefreshAfterWrite(seconds, TimeUnit.SECOND))的Web接口 > 为什么会缓存 Influxdb的字段信 ......
分布式 系统 组件 Redis setnx

赚钱的设计方式 - 创业与投资文章

今天我们讲一下关于赚钱的设计方式。比如下面的赚钱前的方式,就按下面步骤: 1、 设计商业模式; 现在商业的竞争,实际拼的是商业模式的内容。具有好的商业模式,就能够在红海和蓝海中出奇制胜,持续的赚取利润。 商业的本质就是提供产品和服务。对于销售,就是引流、转换、复购和裂变。所以,引流很重要,先把人吸引 ......
方式 文章

[系统设计] 分布式系统 (1) 分布式锁 [转载]

在日常开发工作中,我们为了保证资源操作的最终一致性,同样需要用到锁来进行操作控制。本Chat结合自己工作中的经验沉淀,来跟大家一起聊聊 分布式锁的那些事,分享一些实用内容给大家。 # 为什么会出现分布式锁? 如下图所示,一个应用被部署到多个机器上做负载均衡。为了保证一个方法或属性在高并发情况下的同一 ......
分布式 系统

[系统设计] 计算机系统设计思想:缓存/局部性原理(转载)【待完善】

# 1 缓存概述 **缓存思想**是计算机系统设计中极为重要的解决手段,其本质原则是————`局部性原理` > 在资源有限的情况下,将热点资源、最重要的资源部署到离请求方最近的地方去,以达到性能预期。 ## 1.1 什么是缓存,为什么要用缓存? 缓存就是数据交换的缓冲区(称作Cache),是存贮数据 ......
局部性 系统 设计思想 缓存 局部

业务设计如此,不是 bug

# 场景 遇到了一个显示问题,编辑时不会显示 `el-cascader` 的绑定值。 排查了好几遍,都没问题。新增没问题,就是无法回显。 后来发现这是接口设计如此:这个接口返回的是可添加的属性列表。新增显示是正常的,编辑无法回显也是正常的了。 # 解决方案 ## 方案一 禁用编辑按钮,就不用回显了。 ......
业务 bug

如何提升 API-First 设计流程

一个 API-First 设计应该具有可复用性、互操作性、可修改性、用户友好性、安全性、高效性、务实性,并且重要的是,与组织目标保持一致。这些基本特征将确保 API 能够有效地为 API- First 组织战略和开发模式做出贡献,在这种模式中,API 可以最大限度地为业务创造价值。 但如何生成这样的 ......
API-First 流程 First API

[Redis]Redis (2) 扩展数据结构: Bitmap

> redis bitmap java springboot # 1 Redis 数据结构之 bitmap ``` shell # 设置bitmap字符串指定位置的值 | SETBIT key offset value setbit singleSquare:recommend:userId:3 9 ......
Redis 数据结构 结构 数据 Bitmap

从实际案例出发,一文讲明如何设计小程序事件系统

事件是视图层到逻辑层的通讯方式。事件可以将用户的行为反馈到逻辑层进行处理。事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。事件对象可以携带额外信息,如id,dataset,touches。事件分为冒泡事件和非冒泡事件. 冒泡事件:当一个组件上的事件被触发后,该事件会向父节点 ......
实际 案例 事件 程序 系统

CAXA 3D实体设计2023(3D CAD设计软件)中文永久使用

CAXA 3D实体设计是一款专业的三维实体建模和设计软件,广泛应用于工业设计、机械设计和制造等领域。它具有强大的功能和灵活的工作流程,能够帮助设计师高效地创建和编辑复杂的三维模型。 点击获取CAXA 3D 首先,CAXA 3D实体设计提供了丰富的建模工具和功能。用户可以使用各种绘图工具来创建几何形状 ......
设计软件 实体 软件 CAXA 2023

Django博客开发教程:数据库设计分析

从网站需求分析及网站功能、页面设计可以知道,我们的Blog主要以文章内容为主。所以我们在设计数据库的时候,我们主要以文章信息为核心数据,然后逐步向外扩展相关联的数据信息。 从这篇文章http://demo.django.cn/show-10.html可以看到,文章有标题、分类、作者、浏览次数、发布时 ......
数据库 教程 数据 Django 博客

王道408---区分数据结构和逻辑结构

如下: https://www.zhihu.com/question/401303485 链表只能用指针实现,故为存储结构 栈可以用链式也可以用数组实现,故为逻辑结构 ......
结构 数据结构 王道 逻辑 数据

Jenkins 增加子节点

# 以 Windows 为例 ## 主节点配置 首先进入 security 界面在 agent 中做如下配置 ![image](https://img2023.cnblogs.com/blog/1564853/202308/1564853-20230807143354913-1912585565.p ......
节点 Jenkins

Linux系统目录结构

Linux系统目录结构 登录系统后,当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: /bin:bin是Binaries(二进制文件)的缩写,这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev ......
结构 目录 系统 Linux

Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计

在学习PLC时,接触很多指令,其中功能指令中的传送指令,传送指令是传送地址或数值,那么对于BOOL型变量是否可以使用呢?这是一个思考的问题,在本文章就给大家详细分析传送指令如何对位进行控制和设计程序。 一、传送指令(说明) 单个传送指令(把IN数据传送至OUT数据地址) 传送存储区大小可分为:字节、 ......
程序设计 Siemens 程序 SMART 200