系统设计---分层,分级,分块

智能周报系统设计:分层可控流水线实战指南 智能周报是企业运营数字化的关键载体,其本质是将多源异构业务数据转化为结构化、可审计、低容错的正式文档。不同于通用大模型评测场景,真实周报面临数据脏乱、需求模糊、输出刚性等工程挑战,核心矛盾在于模型能力的不确定性与业务交付的确定性之间的张力。解决路径并非堆砌更大参数或更强推理模型,而是构建‘数据清洗→结构解析→逻辑校验→语言生成’的分层可控流水线,让OpenAI等大模型仅承担高价值的语言渲染环节。该范式显著提升格式准确率、降低API成本、强化审计追溯能力,并已在制造业客户日均百万级请求场景中稳定运行。本文即基 阅读详情

<!-- /* Font Definitions */ @font-face {font-family:宋体; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-alt:SimSun; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} @font-face {font-family:"/@宋体"; panose-1:2 1 6 0 3 1 1 1 1 1; mso-font-charset:134; mso-generic-font-family:auto; mso-font-pitch:variable; mso-font-signature:3 135135232 16 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0cm; margin-bottom:.0001pt; text-align:justify; text-justify:inter-ideograph; mso-pagination:none; font-size:10.5pt; mso-bidi-font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:宋体; mso-font-kerning:1.0pt;} /* Page Definitions */ @page {mso-page-border-surround-header:no; mso-page-border-surround-footer:no;} @page Section1 {size:612.0pt 792.0pt; margin:72.0pt 90.0pt 72.0pt 90.0pt; mso-header-margin:36.0pt; mso-footer-margin:36.0pt; mso-paper-source:0;} div.Section1 {page:Section1;} -->

在设计一个可用的系统时,往往第一步是设计结构。纵观计算机的发展史,横贯计算机科学的不同领域,有三个方法是很重要的,那就是:分层,分级,分块的思想方法。

记得上高中的时候,我们的物理老师老隔就给我们传授动态的测试方法,当时我们设计一个电路,老隔就给我们讲,要想知道设计方案如何,最好的方法就是“ 让电 流流一流” ,现在工作了,终于明白了这是真的,为了说明问题,关键时刻就让“ 数据流一流” 吧。另外说一下策略和机制,机制说明了事情发生的可能性,而策略 描述了事物如何发生。

三个方法有个共同点,就是要达到各司其职,高内聚低耦合的目的,最终方便管理,方便升级,方便替换。但是也有不同的地方。

首先,分层是一个纵向的概念,它承接地将一个过程分为了不同的子过程,每个层次使用下层提供的服务,并且对这些服务进行重新组合和过程分发,为上层提供一 个统一的接口,从而屏蔽掉下层的异构体,每一层为上一层提供机制,而策略由上一层提供。注意,分层不是功能意义上的,也就是说,如果某个层次缺失或出错的 话,整个过程将失败。作为例子,我们来看一下TCP/IP 模型和现代宏内核操作系统模型。

在TCP/IP 模型中,协议族把一个传输过程的路径分为5 个层次,分别为物理层,链路层,网络层,传输层,网络层,从前到后,前面的为后面的屏蔽更前面 的,为后面提供传输机制和统一的接口,数据发送时从后到前经过每个层次都要打标记,策略通过填写协议字段来注册,接收是个相反的过程。如果说某一层比如网 络层出错了,那么数据流就会在该层断裂,无法继续传输下去了。这么个设计方法很好,比如应用程序员只用写好应用程序并且提供好具体的策略(比如是tcp 还 是udp ,优先级情况等等)就可以了,同样的,协议栈实现者也不用管底层是铜线还是光纤,网络层实现者不用管下面是X.25 还是以太网,而只需要提供策略 并调用下层的接口就可以了。

另外一个例子,宏内核操作系统,但为什么是宏内核操作系统而不提微内核呢,其实微内核恰恰是我们讨论的另一个问题的例子-- 分块。作为宏内核系统,系统本 身就是一个分层的大结构,应用程序进行系统调用,比如write ,调用sys_write ,然后数据到了系统调用层,接着就到了虚拟文件系统层,实际上虚 拟文件系统也是一个分层结构,为了向上提供一个统一的文件操作接口,再往下到了设备无关驱动(gendisk )层,然后到达硬件驱动,最终写入硬件,一层 一层往下,下层提供了机制使得上层的策略得以实施。作为一个补充,用户程序库的实现也是这个道理,它屏蔽了不同操作系统的实现细节,提供了用户操作的基本 机制,而最终的策略都是应用程序员通过代码传往下层的。

分层的思想很博大精深,远远不止上面这些,但重点基本都说到了。机制和策略的思想和分层的想法实际上是两个独立的思想,我觉得事实上可以这么干,就将它们结合了。

现在说一下分级的思想,它在本质上也是一个纵向的概念,也是将一个过程分为不同的子过程,但是它却不是承接的,也就是说每个过程都是独立的,可有可无的, 这就是全部的机制,具体策略就看什么应用,怎么配置,以及怎么实施了。作为例子我就说一下linux 的流量控制系统和solaris 的调度类。

linux 的流控做的真的不错,它将流控分为了3 个要素,一个是排队规则,一个是过滤器,一个是类,其中的类中可以实现新的排队规则,然后是过滤器,依次 类推,这就使得一个要素按照尺度和当前上下文情况实现多重受控,比如说可以设计一个设备相关的调度器,一个设备无关的调度器,后者规定入队包的个数而不管 具体属于哪个设备,而前者在设备间竞争或协作,作为更现实的例子,考虑县里给了本县100 个生育指标,而本县有10 个村,县里只给了100 个,100 个指 标怎么在村里分配是县里的决策,比如王村最优先给50 个,霍家庄给15 个... ,但是王村的50 个指标怎么在村内分配,县里就不管了,而交给了村支部,这 是一个现实中分级调度的一个例子。

现在考虑一下solaris 的调度类,实际上理解了上面那个县里发生育指标的例子后就不用看了,道理是一样的。线程先按优先级分到特定调度类里,然后按照 调度类的规则进行调度(为了支持容器和区域,好几个调度类的全局优先级是重合的,这里仅讲基本思想,应用请查文档),现在linux 的新内核也支持调度类 了。

好了,最后一个是分块,所谓分块就是将不同功能区分开来,独立成模块,这个是纯粹策略意义上的概念,因为没有什么统一机制可言,怎么分块全看个人,人就是机制,而且分块比分层和分级更加抽象。作为例子,考虑一下微内核操作系统和面向对象系统。

微内核的内核仅仅提供最基本的机制,而所有策略和非最重要机制都留给进程模块,也就是说,宏内核是像栈一样的一摞子的话,微内核就是把这一摞子竖起来的的 一排。面向对象的理论也是这样,当然它更复杂,涉及到了系统设计中的另外的概念,比如抽象,封装之类的,可是那只是过程,作为抽象封装的结果,一个模块建 立了,它是高度独立内聚的,只能通过消息传递来相互通信。

这三个思想就是这么回事,如果读一下linux 和mini x 的代码,我相信比什么都强!

作为结束,其实还远远没有结束

基于NLP的电商评论智能分析系统设计与实践 自然语言处理(NLP)作为人工智能的核心技术之一,通过深度学习模型实现对文本语义的深度理解。在电商场景中,产品评论分析系统利用NLP技术构建语义理解模型,结合特征工程与训练优化策略,能够自动提取评论中的关键观点并生成结构化报告。该系统采用RoBERTa-large作为特征提取器,配合BiLSTM+Attention网络实现多任务学习,在测试集上达到92.3%的F1值。典型应用包括优缺点提取、竞品对比和用户画像关联等,显著提升用户购物决策效率和商家运营效果。 阅读详情

相关推荐

破解雪球网acw_sc__v2加密与无限debugger反爬策略

本文详细解析了雪球网的反爬机制,重点破解了其核心的acw_sc__v2加密参数与无限debugger反调试策略。通过实战案例,从抓包分析、逆向调试到算法还原,提供了完整的Python代码实现,帮助开发者掌握应对类似加密反爬的通用方法。

weixin_29207533的博客 1897

【设计思考】多层级tab选项卡展示方式

在后台管理系统的设计中,往往会遇到多层级的查询与展示。如何能更直观地展示数据,并且让用户体验更佳,是在设计过程中需要仔细考虑的问题。 举个例子 现有一个管理系统的原型图如下,共有5个层级,选择数据时,需要一层一层选择。可以看出,原型图中的tab层级虽然清晰,但视觉效果欠佳,尤其是前三层,由于都是横向选择标签,没有辨识度。 解决方法 经过一番思考和对比,确定了一个比较好的展示方式——横纵交错。如第...

设计の诗 1万+

香橙派5Max + Realsense D435i + Fast-Drone-250:手把手教你搭建一个完整的无人机视觉开发环境

本文详细介绍了如何利用香橙派5Max、Realsense D435i深度相机和Fast-Drone-250项目搭建完整的无人机视觉开发环境。从硬件连接到ROS配置,再到项目部署与性能优化,提供全栈式实战指南,助力开发者快速实现SLAM算法验证和自主导航功能开发。

weixin_30879169的博客 460

分类与标签系统设计初体验-起

需求假设我这里有一堆freebuf或者看雪上的cve漏洞分析的文章,文章数目已经超过1w条,这时候打算按照攻击方法或者受害者对象来分门别类,建立一棵有条理的知识树。需求分解数据库:存储1对1或者1对多的标签关系存储,(可以用关系型数据库或者nosql来实现); 操作:能够方便的增删改查; 操作响应速度:不要太慢,(需要使用索引或者cache加速复杂查询的速度);3种思路数据库设计关系型数据库实现

counsellor的专栏 7770

用Python可视化硅晶体生长:3D图解<100>/<110>/<111>晶向差异

本文通过Python 3D可视化技术,详细解析了硅晶体生长中<100>、<110>、<111>三种关键晶向的差异及其在半导体工业中的应用。从密勒指数转换到原子密度计算,结合交互式3D模型展示不同晶向的原子排列特性,帮助读者深入理解晶向对芯片性能的影响。

weixin_42567752的博客 567

解读文献(五)------基于阻抗控制

文章目录背景主动柔顺控制阻抗控制基于力的阻抗控制基于位置的阻抗控制力位混合控制 背景 主动柔顺控制 阻抗控制 基于力的阻抗控制 基于位置的阻抗控制 力位混合控制 ...

accumulation 1万+

页面布局整理汇总,让你彻底搞明白多种布局的关系

页面布局整理汇总,布局设计和布局技术分开描述。你是否不知道响应式布局和自适应布局的区别,或者又和弹性布局混为一谈?又或者你深陷在自定义布局和响应式布局如何选择的困惑之中?这篇文章会告诉你答案。...

无数_Mirage的博客 4014

浙政钉H5应用上架实战:从环境配置到发布避坑指南

本文详细解析浙政钉H5应用上架全流程,从环境配置到发布避坑指南。重点介绍Vue 2.6 + Node 14.21.3的稳定开发环境搭建、项目结构规范及常见报错解决方案,帮助开发者高效完成浙政钉H5应用上架流程。

weixin_27943395的博客 286

UI设计要学习哪些软件

  UI设计作为近几年年行业的领军人物,引起了许多年轻人的学习以及加入UI设计行业的欲望,再加上平面设计师的难度越来越大,越来越多从事其他朋友都在转行UI行业。但是对于许多想要学习UI设计的朋友却无从下手,今天我就针对ui设计要学哪些软件进行简单的说明,这里主要列举7款ui设计要学的软件   1.Adobe Photoshop   PS相信大家都不陌生,是由Adobe Systems开发和发行的图像处理软件。主要处理以像素所构成的数字图像。使用其众多的编修与绘图工具,可以有效地进行图片编..

Mr_GuoPengFei的博客 577

疫情数据分析的“核武器”!JHU CSSE COVID-19数据集超深度解析与实战指南(附代码)

在面对这场没有硝烟的战争时,除了医护人员在前线与病毒搏斗,还有一群默默的英雄——数据科学家和分析师,他们利用手中的“数据武器”,昼夜不停地监测、分析、预测疫情走势,为政府决策、资源调配、公众科普提供了至关重要的支撑。同时,由于某些国家(如美国、加拿大、澳大利亚、中国等)的数据细化到省/州级别,为了得到国家层面的总数据,我们需要按国家和日期进行聚合。正是在这样的背景下,经过这些步骤,我们已经得到了一个包含了累计数据、每日新增数据和活跃病例数的完整数据集,可以开始进行深入的分析和可视化了!

wylee的博客 1165

2、MOSFET基本物理效应及其BSIM4模型解析

本文深入探讨了MOSFET的基本物理效应及其在BSIM4模型中的数学表述,涵盖门和沟道的几何结构、温度依赖性、材料模型选项、阈值电压计算、以及其他关键物理效应如LDD电阻、有限电荷厚度、有效迁移率等。同时解析了机械应力、邻近效应及布局依赖效应对MOSFET性能的影响,并通过参数表和建模流程提供了精确建模的指导,旨在帮助读者优化MOSFET器件性能与可靠性。

purple的博客 565

界面设计三个层次

界面设计发展概述 用户通过人机界面使用信息系统功能。随着信息系统和界面技术的发展,界面设计思想也不断发展。概况可以分为工具箱式,面向任务,面向目的三个阶段。   三种界面设计可以用任何界面实现技术。新的技术为实现更高层面的设计提供了更好的方法和工具。   工具箱式界面

扈晓炜的专栏 2523

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

分块、分层、分级

原先我在抽象思想时习惯于从横向 和 纵向的角度去归类,怎么与 分块、分层、分级 结合起来呢?

qq_39015563的博客 1620

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

常见操作系统体系结构

常见操作系统体系结构 前言 开发一个操作系统,不是简单的上去就是写代码,而是要在需求分析的基础上,首先进行系统设计,具体就是软件体系结构设计。好的系统设计,才能使编写的系统具有很好的扩展性以及成长空间,使得系统越用越好,而不是用着用着就用不下去了。本文介绍操作系统常见的体系结构,了解这些体系结构才能更好的理解各种操作系统。 一、一种常见的OS总体结构风格 OS总体结构由用户接口子系统和基础平台子系统两部分组成。用户接口子系统供计算机用户直接使用,而基础平台子系统为用户接口子系统提供系统调用。可以理解为基

Mekeater的博客 4674

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

系统设计面试方法论与实战案例解析

系统设计是构建可扩展、高性能分布式系统的核心技术,其核心在于将业务需求转化为合理的架构方案。在分布式系统领域,消息队列、缓存、数据库分片等关键技术决策直接影响系统性能与可靠性。本文通过五步框架解析系统设计方法论,包括需求澄清四象限法、架构设计三层模型等技术决策工具,并深入分析知识库系统、AI代码审查等实战案例。针对技术面试场景,特别剖析了需求理解、架构设计、技术决策等关键评估维度,帮助开发者掌握从核心业务逻辑到增强组件的分层设计思想。

weixin_30399155的博客 373

AI Agent记忆系统设计与实现:从原理到实践

记忆系统是AI Agent实现智能交互的核心组件,通过短期记忆和长期记忆的协同工作,确保上下文连贯性。短期记忆采用滑动窗口机制处理即时对话,长期记忆则依赖向量数据库存储历史信息。这种架构在对话系统、智能客服等场景中至关重要,能显著提升用户体验。本文以LangChain和FAISS为例,详解如何构建高效的记忆管理系统,涵盖记忆存储、检索及优化技巧,帮助开发者解决AI Agent开发中的记忆难题。

weixin_33908217的博客 330

【AI 面试】系统设计题怎么准备?5 个完整案例详解(2026 最新)

系统设计题确实有难度,但它也是最容易拉开差距的环节。因为大多数人只会背八股文,而系统设计考的是你把零散知识串成方案的能力。核心要点先澄清需求,再设计架构每个决策都要有理由,不要只说"效果好"考虑扩展性和权衡,能回答"如果...怎么办"多练习,形成自己的答题框架📂开源项目地址持续更新中,觉得有用请点个 Star ⭐ 支持一下!🔍 关注公众号「开源情报局」,获取更多开源好项目,扫码进交流群。

创智围光 414

系统设计经典20题解析:从Instagram到Netflix的架构设计思路

系统设计经典20题解析:从Instagram到Netflix的架构设计思路 【免费下载链接】system-design-resources These are the best resources for System Design on the Internet ...

gitblog_00528的博客 448

第六篇 Agent应用开发-系统设计与项目实战

文章摘要 系统设计与项目实战(大厂拉分题) 本篇聚焦中高级岗位核心能力考察,提供标准化答题框架与项目包装方法论。 项目表达技巧:采用STAR法则(背景-任务-行动-结果)结构化叙述,重点突出技术难点与量化成果,引导面试官深入擅长领域。

weixin_45526015的博客 272
上一篇: 线程?进程?-----该停下来思考一下了
下一篇: 调度激活机制
linuxcode_turing
博客等级 码龄17年 0粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值