滤波器 电路设计 电路 单元

百亿级访问量,如何做缓存架构设计

文章很长,且持续更新,建议收藏起来,慢慢读![**疯狂创客圈总目录 博客园版**](https://www.cnblogs.com/crazymakercircle/p/9904544.html) 为您奉上珍贵的学习资源 : 免费赠送 :[**《尼恩Java面试宝典》**](https://www. ......
缓存 架构 访问量

解密Prompt系列14. LLM Agent之搜索应用设计:WebGPT & WebGLM & WebCPM

本章介绍如何和搜索引擎进行交互的LLM Agent设计,主要包含以下几个模块:搜索改写,事实抽取,聚合推理,行为交互。我们会以WebCPM为基础,同时介绍WebGPT,WebGLM的异同 ......
amp Prompt WebGPT WebGLM WebCPM

记录一种代码设计规范

看源码的时候看到一种写法,FSM继承了IFsm和FsmBase,而使用的时候有的地方用接口,有的地方用抽象类: 有点疑惑,为啥不把IFsm和FsmBase合成一个类,后来看到了一种代码规范: 传参数的时候用IFsm,返回值用FsmBase。 ......
代码

设计模式:观察者模式/发布-订阅模式

深入学习设计模式有助于我们编写设计良好的代码,提高代码的可读性和可维护性,而观察者模式和发布-订阅模式都是软件设计中常用的设计模式,开发者必须对其有较好的掌握 ......
模式 观察者 设计模式

8网络规划与设计

需求分析 用户需求 选择符需求的设计确定 平台需求 网络逻辑结构 产物:需求规范 产物:逻辑设计文档 需求分析 通信规范分析 逻辑网络设计 物理网络设计 实施阶段 现有的网络体系分析,估计和测量 逻辑设计应用到物理空间 通信量及设备利用率 确定网络物理结构 产物:通信规范 产物:物理结构设计文档 逻 ......
网络

6网络冗余设计

冗余设计中,通信线路常见的设计目标主要有两个:一个是备用路径 ;另一个是负载分担 备用路径: 提高可用性,由路由器、交换机等设备之间的独立备用链路构成,一般情况下备用路径 仅仅在主路径失效时投入使用。设计时主要考虑: 备用路径的带宽 切换时间 非对称 自动切换 测试 负载分担,是对备用路径的扩充,通 ......
冗余 网络

架构师必会之-DBA级问题的数据库底层设计思想

大家好,我是sulny_ann,这期想跟大家分享一下我之前在面试里面问过比较难的数据库相关的问题。 大家经常也在调侃后端好像就是技术数据库的增删改查,所以作为后端开发,你对应数据库这一块掌握的怎么样,是非常能看出你整个开发的技术能力水平。 接下来就分享 3 个我之前问到的关于数据库的 3 个问题。 ......
设计思想 底层 架构 思想 数据库

算术逻辑单元的实现(ALU)

# 一、实验目的 * 掌握Vivado集成开发环境 * 掌握Verilog语言基本知识、 * 掌握并理解算术逻辑单元ALU的原理和设计 # 二、实验预习 1.ALU(算术逻辑单元)的16种运算的编码 ![](https://pic.imgdb.cn/item/64f1a1e3661c6c8e5457 ......
算术 单元 逻辑 ALU

Excel中单元格内的长段文字怎么换行呢?4个方法任你选!

案例描述:excel单元格文字怎么换行? 场景再现:【我是一名Excel的菜鸟,每次做表我都要被这么多功能搞得头晕目眩了!今天又遇到一个让我头疼的问题:Excel表格如何才能换行呢?各位大佬,求指点!】 在Excel电子表格环境下,对文本进行自动换行的处理,乃是一项常见的用户需求。此方法能实现单元格 ......
单元 文字 方法 Excel

[读书笔记]架构设计原则

架构设计面向的是不确定性,需要面对多种可能性时进行选择。 > 选择的前提是知识和经验,知识是指有哪些技术、可用组件、实现思路等,这个决定了可选的范围。经验是对当前的业务、情形进行分析,能识别对当前的工作最有效的要素,能从选择空间里做出选择。 > > 多学习:扩大可选择的空间和范围 > 多实践、思考: ......
架构 原则 笔记

设计模式-创建型-原型模式

title: 设计模式-创建型-原型模式 keywords: 设计模式 cover: [https://s1.ax1x.com/2023/08/31/pP01Vit.png] # sticky: 10 banner: type: img bgurl: https://s1.ax1x.com/2023 ......
模式 设计模式 原型

设计模式-创建型-单例模式

title: 设计模式-创建型-单例模式 keywords: 设计模式 cover: [https://s1.ax1x.com/2023/08/31/pP01Vit.png] # sticky: 10 banner: type: img bgurl: https://s1.ax1x.com/2023 ......
模式 设计模式

可视化流程设计平台有啥优势?

在流程化办公发展趋势逐渐明朗的今天,运用什么样的平台可以帮助广大用户朋友实现这一目标?可视化流程设计平台是轻量级、更灵活、易操作、效率高的平台,可以快速定制客户专属的框架平台,为每一位客户朋友做好数据管理,实现高效率、高质量的办公。 如果需要做好数据管理,需要提高办公协作效率,需要打破信息孤岛,让企 ......
流程设计 流程 优势 平台

【23种设计模式】适配器模式(六)

## 前言 从今天开始我们开始讲【结构型】设计模式,【结构型】设计模式有如下几种:**适配器模式、桥接模式、组合模式、装饰模式、外观模式、享元模式、代理模式**。【创建型】的设计模式解决的是对象创建的问题,那【结构型】设计模式解决的是类和对象的组合关系的问题。 今天我们就开始讲【结构型】设计模式里面 ......
模式 设计模式 适配器

千万不要忽略PCB设计中线宽线距的重要性

想要做好PCB设计,除了整体的布线布局外,线宽线距的规则也非常重要,因为线宽线距决定着电路板的性能和稳定性。所以本篇以RK3588为例,详细为大家介绍一下PCB线宽线距的通用设计规则。 要注意的是,布线之前须把软件默认设置选项设置好,并打开DRC检测开关。布线建议打开5mil格点,等长时可根据情况设 ......
中线 重要性 PCB

Java 设计模式实战系列—单例模式

> 本文首发公众号:小码A梦 单例模式是设计模式中最简单一个设计模式,该模式属于创建型模式,它提供了一种创建实例的最佳方式。 单例模式的定义也比较简单:一个类只能允许创建一个对象或者实例,那么这个类就是单例类,这种设计模式就叫做单例模式。 单例模式有哪些好处: * 类的创建,特别是一个大型的类,只创 ......
模式 设计模式 实战 Java

浅谈基于QT的截图工具的设计与实现

本人一直在做属于自己的一款跨平台的截图软件([w4ngzhen/capi(github.com)](https://github.com/w4ngzhen/capi)),在软件编写的过程中有一些心得体会,所以有了本文。其实这篇文章酝酿了很久,现在这款软件有了雏形,也有空梳理并写下这篇循序渐进的介绍截 ......
截图 工具

设计模式学习1 创建者模式

# 创建者模式 创建者模式的主要关注点是“怎样创建对象”,主要特点是“将对象的创建与使用分离” 这样可以降低系统的耦合度,使用者不关心对象的创建细节 创建者模式可以分为: + 单例模式 + 工厂模式 + 抽象工程模式 + 原型模式 + 建造者模式 ## 单例设计模型 涉及到一个单一的类,该类**负责 ......
模式 创建者 设计模式

设计模式-创建型-工厂模式

# 工厂模式 Spring中使用到的工厂模式就是**BeanFactory** ## 1、简单工厂模式 简单工厂模式(Simple Factory Pattern)是指由一个工厂对象决定创建哪一种产品类的实例 简单工厂模式适用于工厂类负责创建的对象较少的场景,且客户端只需要传入工厂类的参数,对于如何 ......
模式 设计模式 工厂

白话领域驱动设计DDD

容我找个借口先,日常工作太忙,写作略有荒废。一直想聊下领域驱动设计,以下简称DDD,之前也看过一些教程,公司今年两个项目--银行核心和信用卡核心,都深度运用DDD成功落地,有人说DDD挺难理解,在此讲下我的浅薄认知, 争取言简意赅的点明其核心要义。 先扔出几个名词:Domain领域对象--对照现实中 ......
白话 领域 DDD

使用SheetJs实现在线预览Excel(保留单元格格式信息)

一、寻找合适的在线预览Excel的js库 经过百度各种搜索,加上ChatGpt推荐,决定用SheetJs实现在线预览Excel。下面是SheetJs的官网介绍: SheetJS 电子表格简化 读取、编辑和导出电子表格 适用于网络浏览器和服务器 Office 365 受到 Microsoft 信任 S ......
单元 SheetJs 格式 Excel 信息

设计模式:代理模式

设计模式是经过检验的、通用的、可复用的代码设计方案,代理模式是其中较为常用的一种,掌握设计模式可以帮助我们编写设计良好的代码。 ......
模式 设计模式

帮女朋友写操作工具(对代码设计的一些感悟)

1. 背景 最近舍友的工作需要对一个电商平台的数据进行修改,因为该平台需要对商品做分类规整,需要各个卖家整理好分类,不然平台就会收取“协助”规整的费用。她加上她的组员总计需要处理400W条数据,平均下来每个人大约要处理40W条数据。如果这些操作是在平台上直接操作还比较方便,但是他们需要涉及俩个系统并 ......
女朋友 代码 工具

JAVA-基本程序设计结构(运算符、进制、位运算、字符串)

1.运算符 运算符是一种特殊的符号,用于表示数据的运算、赋值和比较以及连接值等。 1.算术运算符 算术运算符是对数值类型的变量进行运算。 算术运算符 运算符 运算 示例 结果 + 正号,表示变量为正数 +7 7 - 负号,表示变量为负数 b=11;-b -11 + 加 9+9 18 - 减 10-8 ......

IO设计模式之装饰器模式与适配器模式

装饰器模式 装饰器(Decorator)模式 可以在不改变原有对象的情况下拓展其功能。 装饰器模式通过组合替代继承来扩展原始类的功能,在一些继承关系比较复杂的场景(IO 这一场景各种类的继承关系就比较复杂)更加实用。 举例: 对于字节流来说, FilterInputStream (对应输入流)和Fi ......
模式 设计模式 适配器

未来芯片设计领域的药明康德——青芯如何在N个项目间游走平衡

总部位于上海张江的青芯半导体(CyanSemi),ASIC定制设计是其核心业务之一。 青芯在单纯的设计服务维度之上,打造了从设计到生产的一套完整ASIC定制业务,不仅做芯片设计,还提供封装、测试服务,也包括生产端的验厂和品控等环节,甚至能根据供应链和制造端的实际情况来反向调整和优化芯片设计阶段的工作 ......
芯片 领域 项目

Redis 设计与实现读书笔记

## **一、简单动态字符串 SDS** ​ - 常数复杂度获取字符串长度 - 减少修改字符串时内存重新分配的次数 - 空间预分配 - 惰性空间释放 - 二进制安全(通过 len 字段读出来所有数据,不会对数据做任何处理,写的时候是什么样子,读的时候就是什么样子) - 兼容 C 语言的字符串函数 比 ......
笔记 Redis

对某个组件进行单元测试

### 准备环境 全局下载依赖:`npm install -g @vue/cli-service-global` ### vue serve 1. 然后运行 vue serve 组件的url,这时候我们发现可以对单独的.vue进行测试了 ### 配置脚本 1. 打开项目根目录的package.jso ......
组件 单元

RESTful API设计与实践:构建高效、可扩展的Web应用程序

在当今的软件开发领域,RESTful API已经成为了一种主流的接口设计风格。通过使用RESTful原则,我们能够构建出高效、可扩展的Web应用程序。本文将详细介绍RESTful API的概念、优势、应用场景以及常见问题和解决方案,旨在帮助读者更好地掌握这一技术。 一、RESTful API概述 R ......
应用程序 RESTful 程序 API Web