文章 2024-04-29 来自:开发者社区

【专栏】BEM(Block-Element-Modifier)是一种前端命名规范和架构方法,旨在创建清晰、可维护的代码结构。

一、引言 在前端开发的世界里,各种技术和方法不断涌现,其中 BEM(Block-Element-Modifier)是一种备受关注的命名规范和架构方法。它为前端项目的代码结构和组织提供了一种清晰、可维护的方式。那么,BEM 到底是什么?它为何在前端领域具有重要意义?本文将深入探讨 BEM 的概念、原理...

文章 2024-04-28 来自:开发者社区

【专栏】无服务器架构,一种云计算模型,让开发者专注编写代码而不必管理服务器(Serverless)

随着云计算技术的不断演进,一种被称为“无服务器架构”(Serverless)的新兴计算模型正在改变软件开发和运维的方式。这种架构让开发者可以专注于编写代码,而不必担心底层的服务器和基础设施。这不仅大幅简化了开发过程,还为快速、高效和经济地构建应用程序提供了可能。本文将详细介绍无服务器架构的概念、优势以及面临的挑战,...

文章 2024-04-22 来自:开发者社区

Python性能优化面试:代码级、架构级与系统级优化

在Python性能优化相关的面试中,面试官通常关注面试者对代码级、架构级与系统级优化策略的理解与应用能力。本文将深入浅出地剖析这三类优化手段,探讨面试中常见的问题、易错点及应对策略,并通过代码示例进一步加深理解。 1. 代码级优化 常见问题: 理解时间复杂度与空间复杂度:分析算法效率,识别低效代码段。 熟悉Python内置数据结构与算法:如列表推导、集合操作、字典合并等高效工具。 ...

Python性能优化面试:代码级、架构级与系统级优化
文章 2024-03-25 来自:开发者社区

类的设计奥秘:从代码到架构的科普全解

类的设计奥秘:从代码到架构的科普全解 类,是面向对象编程(OOP)中一个非常核心的概念。在编程世界中,"类"可以被视为创建对象的模板或者蓝图。它定义了一类对象共享的属性和方法,这些属性称为成员变量或字段,这些方法称为成员函数或方法。 让我们从一个简单的例子开始,假设我们要设计一个名为"汽车"的类。这个类可以包括一些基本特性,比如颜色、型号和速度等,还可以定义一些行为,比如启动、停...

文章 2024-03-19 来自:开发者社区

探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃

引言(Introduction) 在当今计算机技术高速发展的时代,随着软件项目日益复杂,如何提高项目的运行效率、稳定性和可维护性成为了我们面临的重要课题。而在软件项目架构中,合理地设计进程和线程,以及选取适当的通信方式,对于项目的成功具有至关重要的意义。本文将从项目架构的角度,详细介绍进程与线程的设计思路,并对各种通信方式进行分析比较,帮助读者深入了解进程、线程及通信方式的选择原则,从而...

探秘高效Linux C/C++项目架构:让进程、线程和通信方式助力你的代码飞跃
文章 2024-02-25 来自:开发者社区

从代码到架构,我的技术成长之路

技术是一个不断进步的领域,它是一门艺术,需要不断地学习、思考和实践。我从事软件开发行业已经多年,通过不断学习和实践,我逐渐理解到了代码、架构等方面的知识和技能,也逐渐形成了自己的技术思考方式和生活态度。在我的技术成长历程中,最初的几年我主要从事编码工作,我深刻地理解到了代码质量对整个系统的影响。在编...

文章 2024-02-07 来自:开发者社区

YOLOv5改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)

一、本文介绍 本文给大家带来的改进机制是反向残差块网络EMO,其的构成块iRMB在之前我已经发过了,同时进行了二次创新,本文的网络就是由iRMB组成的网络EMO,所以我们二次创新之后的iEMA也可以用于这个网络中,再次形成二次创新,同时本文的主干网络为一种轻量级的CNN架构,在开始之前给大家推荐一下我的专栏,本专栏每周更新3-10篇最新前沿机制 | 包括二次创新全网无重复,以及融合改进,...

YOLOv5改进 | 主干篇 | 反向残差块网络EMO一种轻量级的CNN架构(附完整代码 + 修改教程)
阿里云文档 2023-11-10

通过代码多副本功能避免NUMA架构中跨节点访问延迟_Alibaba Cloud Linux(Alinux)

在NUMA架构(尤其是ARM实例)中,不同NUMA节点具有各自的本地内存,当一个NUMA节点上的程序或进程需要访问其他NUMA节点的代码段时,就会引入额外的延迟和性能开销。通过代码多副本功能,可以将远程节点的代码段复制到本地节点,避免了跨节点访问,从而解决NUMA架构中因跨节点访问带来的性能延迟问题。

文章 2023-10-12 来自:开发者社区

公司架构师说不写代码,我直接怼他了!

1 不是不写代码相反,一些核心组建核心代码都会参与,这些代码会在各种项目中去使用,对于健壮性,性能等各方面要求非常高,需要有一定水平的人才能写好。阮一峰博客有一句话:“警惕那些很长时间没有编写任何代码、却在设计系统的人。”2 一般不深度参与业务代码编写因为业务代码上线过程非常复杂需要各种测试等耗费时间很长没有那么多精力去参与,但是会对各个业务组的代码做review,偶尔也可能会参与到一些业务中去....

文章 2023-10-10 来自:开发者社区

一起架构-某实时分析项目云原生 serverless 架构的设计思路和poc代码实现

1. 前言 - 云原生与多云混合云的部署架构大家好,我是明哥!在数字化转型的大背景下,越来越多的企业不断将越来越多的应用部署到云上,应用的架构也更加倾向云原生,以支持多云和混合云的部署架构。前段时间,笔者参与了某个实时分析项目在 AWS 上的架构设计和 POC 开发,该项目使用了 serverless 的云原生架构,在此跟大家分享下架构设计和 poc 代码的细节,希望大家喜欢。2. 项目背景和目....

一起架构-某实时分析项目云原生 serverless 架构的设计思路和poc代码实现

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注