2 STL初识 2.1 STL的诞生 ●长久以来,软件界- -直希望建立- -种可重复利用的东西 ●C++的面向对象和泛型编程思想,目的就是复用性的提升 ●大多情况下,数据结构和算法都未能有一 套标准导致被迫从事大量重复工作 ●为了建立数据结构和算法的一套标准,诞生了STL 2.2 STL基本概念 ●STL(Standard Template Library,标准模板库) ●STL从广义上分为:容器(container)算法(algori 继续阅读
Search Results for: 复用
查询到最新的8条
浪潮配置ipim_NF5280M3 – IPMI设置
1. 查看/设置管理芯片BMP IP 集成IPMI管理卡IP地址可以在BIOS中的”Server Mgmt”→”BMC network configuration” →”BMC Sharelink Management Channel/ BMC Dedicated Management Channel” →”Sation IP address”菜单中查看或设置。 BMC Sharelink Management Channel:指的是复用管理接口,I350网卡1。 BMC D 继续阅读
如何在项目中学习
如何在项目中学习 前言编程思维react上手通用业务逻辑与解决方案jwt登录认证注册避免重复注册加密存储图片优化 非预期问题排查与经验积累组件非预期更新文件写入不全axios会删除get请求头中的Content-Type数据类型一致很重要 代码段优化如果某个配置想要获取外部参数,用函数大多数情况下更新和添加逻辑可复用尽可能让常量有统一入口请求retry批量处理应该是单接口的批量而不是请求的批量充分利用异步能力,不需要await的就不要await保证函数独立性&# 继续阅读
Javascr面向对象
面向对象和面向过程 面向对象:万物皆是对象 程序 = 对象1+...+对象n 1.封装 2.继承 3.多态 面向过程:按照步骤进行代码编写 程序 = 算法 + 语法 缺陷 随着问题的增加,无法预知后续代码的发展 复用性太低(目前只谈函数的复用性) 类和对象的概念 类:拥有相同属性和行为的对象的集合 模板 对象:根据类属性和行为创建的实 继续阅读
一顿饭的事儿,搞懂Linux5种IO模型
来源:三分恶人生有三大难题,事业、爱情,和——这顿吃什么!人在家中躺,肚子饿得响,又到了不得不吃的时候,这顿饭该怎么吃?吃什么呢?Linux里有五种IO模型:阻塞IO、非阻塞IO、多路复用IO、信号驱动式IO和异步IO,我发现这五种IO模型,其实能和吃饭这件事关联起来。 阻塞IO(Blocking I/O) 阻塞IO是最常见的IO模型。当发起一个IO操作时,比如读取数据,系统会调用read()函数。如果请求的数据没有准备好,此时进程会被挂起(blocked),进入等待状态。直到数据 继续阅读
数据中台,是仙丹还是毒药?_光点科技
“数据中台”这几年在大数据圈里颇为盛行,讨论度居高不下,好像不聊它就落伍了。作为大数据的下一风口,各一线大厂如阿里、网易、京东、美团等都很重视,如今也渗透到各个传统行业。 什么是数据中台? 数据中台到底是什么?我们可以从它的字面上开始理解,数据中台的“中”字意味着它是介于两个物品之间的产物。数据中台居于前台和后台之间,是企业级的数据共享、能力复用平台,是数字 继续阅读
CSAPP:第12章 并发编程
CSAPP:第12章 并发编程 文章目录 CSAPP:第12章 并发编程12.1 基于进程的并发编程(Process-based)12.1.1 基于进程的并发服务器12.1.2 进程的优劣 12.2 基于IO多路复用的并发编程(Event-based)12.2.1 基 于 I /O 多路复用的并发事件驱动服务器12.2.2 I/O 多路复用技术的优劣 12.3 基于线程的并发编程(Thread-based) 继续阅读
依赖关系代码的用法介绍
依赖关系代码在软件开发中扮演着至关重要的角色。它们指定了项目中各个模块之间的依赖关系。本文将从多个方面对依赖关系代码进行详细的阐述。 一、依赖关系代码的作用 依赖关系代码可以帮助开发人员理清项目中模块之间的依赖关系。它们可以明确指定一个模块依赖于另一个模块,并将依赖关系可视化,在项目的不同部分之间构建高效的接口。 在许多情况下,依赖关系代码可以在代码复用中发挥重要作用。通过将密切相关的代码模块组合起来形成一个新的模块,可以显著提高代码的可读性和可维护性。 二、 继续阅读