作者文章归档:course

应用程序发布自动化


应用程序发布自动化是指通过一系列工具和流程,将应用程序从开发环境自动部署到生产环境的过程,无需或只需最少的人工干预。它涵盖了构建、测试、部署等多个环节,以下是其详细介绍:

主要环节

  • 构建自动化
    • 代码获取与依赖管理:从代码仓库中获取最新的源代码,并自动处理项目所依赖的各种软件包和库。如通过Maven或Gradle等构建工具,能自动下载和管理Java项目所需的依赖包。
    • 编译与构建:将源代码编译成可执行的二进制文件或中间文件。像C、C++项目需进行编译生成可执行文件,Java项目则编译成字节码文件,同时可对代码进行优化和检查。
  • 测试自动化
    • 单元测试:对应用程序中的各个功能单元进行测试,确...

Read more

汽车轻量化


汽车轻量化是指在保证汽车的强度和安全性能的前提下,尽可能地降低汽车的整备质量,从而实现节能减排、提高车辆性能等多种目标的技术理念和方法 ,以下是关于它的详细介绍:

轻量化的意义

  • 节能减排:汽车整备质量的降低,可使汽车在行驶过程中消耗更少的能源,减少二氧化碳等温室气体的排放,有助于应对全球气候变化和环境问题。一般来说,汽车重量每减轻10%,燃油消耗可降低6%-8%,尾气排放也相应减少。
  • 提升性能:减轻车重有助于提升车辆的加速性能、操控性能和制动性能。例如,轻量化后的汽车在加速时更加敏捷,转向时更加灵活,制动距离也会相应缩短,从而提高了车辆的整体驾驶乐趣和安全性。
  • 降低成本:虽然轻量化材料...

Read more

DEM数字体验监控


DEM数字体验监控是一种用于监测和分析用户与网站、应用程序及其他数字服务进行交互时的端到端数字体验的实践。以下是关于它的详细介绍:

主要目标

  • 聚焦用户体验:从最终用户的角度出发,审视数字服务在性能、可用性和易用性等方面的表现,以用户体验为核心来评估和优化各项服务。
  • 优化性能与服务:通过深入了解用户与数字系统的交互情况,找出可能存在的性能瓶颈、问题点,从而有针对性地进行性能优化和服务改进,确保用户能获得流畅、高效的体验 。

关键技术与工具

  • 实时用户监测(Real User Monitoring, RUM) :收集和分析真实用户在访问网站或使用应用程序时的行为数据,包括页面加载时间、网...

Read more

汽车热管理


汽车热管理是确保汽车在各种环境条件和运行工况下,将各个部件的温度控制在适宜工作范围的关键技术,以下是其详细介绍:

主要组成部分

  • 冷却系统
    • 发动机冷却:通过冷却液在发动机缸体等部位的循环,带走热量并通过散热器散发到大气中,防止发动机过热。比如在长时间高速行驶或爬坡时,冷却系统全力工作以保证发动机正常运转。
    • 空调制冷:利用制冷剂的循环,在蒸发器处吸收车内热量,实现车内降温。在炎热的夏天,空调制冷系统为乘客提供舒适的乘车环境。
  • 加热系统
    • 发动机余热利用:通过冷却液的循环,将发动机产生的余热引入车内的暖风芯体,为车内提供暖气。在寒冷的冬天,这种方式可有效利用废热,提高能源利用率。
    • 辅助加热...

Read more

智能特征-智能运维-国家标准


  • 能感知
  • 会描述
  • 自学习
  • 会诊断
  • 可决策
  • 自执行
  • 自适应

AIOps(Artificial Intelligence for IT Operations)是指在IT运维中应用人工智能技术(如机器学习、数据分析、自动化等)来提升系统的智能化水平。AIOps的目标是通过自动化和智能化手段,帮助IT团队更高效地管理、监控和修复复杂的IT系统,以应对日益复杂和动态变化的IT环境。

智能特征 AIOps的主要特点包括:

  1. 自动化与自我修复:AIOps可以自动识别问题并在问题发生时进行自动修复,减少人工干预和响应时间。这包括自动化的故障检测、响应和修复。

  2. 数据集成与分析:AIOps能够从多个...

Read more

基础模型为什么是AI领域的一次范式转变?


基础模型(Foundation Models) 是人工智能领域的一次范式转变,因为它们改变了 AI 系统的构建、训练和部署方式。这些模型(例如 GPT、DALL·E、BERT 等)通过在大规模数据集上进行预训练,然后针对特定任务进行微调,具有以下几大优势,从而推动了 AI 发展的新阶段:

1. 任务跨越性

基础模型是在广泛的数据集上进行训练的,这使得它们能够在多种任务中进行有效的迁移。与传统的针对特定应用设计的模型(例如图像分类或语音识别模型)不同,基础模型可以通过微调来处理多种任务。举个例子,像 GPT 这样的语言模型可以在翻译、摘要、问答甚至创意写作等多个任务中都表现良好,只需从同一...

Read more

AISuite-集成各种AI工具和服务的软件平台


AISuite 是一个集成了多种人工智能(AI)工具和服务的软件平台,旨在为用户提供一站式的AI解决方案。它通常提供多个模块,能够满足从数据处理、模型训练、推理到应用部署等一系列人工智能工作流的需求。AISuite可以用于多种场景,包括自然语言处理(NLP)、计算机视觉(CV)、数据分析、机器学习等。

AISuite的核心功能与模块

  1. 数据处理与预处理模块
  2. 数据清洗: 自动化数据清洗,去除噪声数据,填补缺失值。
  3. 特征工程: 自动化特征选择、特征转换和特征生成,以提升模型的表现。
  4. 数据增强: 对数据进行增强处理,如图像的旋转、平移、缩放,文本的同义词替换等,以提高模型的泛化能力。

  5. ...

Read more

LDAP 认证


LDAP(轻量目录访问协议,Lightweight Directory Access Protocol)认证是一种基于目录服务的认证方式,广泛用于管理和验证用户身份。LDAP 认证通常用于企业环境中,能够与多个应用程序集成,提供集中式的用户身份验证和访问控制。

LDAP 认证的工作原理

LDAP 是一个应用层协议,允许客户端通过网络访问和管理目录服务。目录服务中存储着用户和资源的相关信息(如用户名、密码、邮箱、权限等)。在 LDAP 认证中,用户的身份验证通常通过以下步骤完成:

  1. 用户提交凭证:用户提供用户名和密码,客户端应用程序将这些信息发送到 LDAP 服务器。
  2. LDAP 服务器查询...

Read more

分批次处理大量计算任务-性能优化


分批次处理可以通过将3000支股票划分成若干个小批次来实现,这样每次只处理一部分数据,减少内存压力和资源占用。你可以使用以下几种方法来实现:

1. 手动分批次:

你可以手动将股票列表分成几个较小的列表,然后分别为每个批次启动独立的进程进行处理。举个例子:

import numpy as np
from multiprocessing import Pool

# 假设你有一个包含3000支股票的列表
stocks = list(range(1, 3001))

# 假设你希望将其分成10个批次,每批次处理300支股票
batch_size = 300
batches = [stocks[...

Read more

ONE-2024-12-目标计划


本月目标

  • 预测模型 性能问题解决
  • 统计功能的实现
  • 项目整体代码重构
  • 开发-生产环境 数据库端到端的自动更新
  • canTradeStock 表接口开发,通过前端页面进行管理,自动更新
  • 切分整体的RoadMap 内容,为四大块

2024-12-07

2024-12-04

2024-12-03

  • 使用根据计算机资源使用率,实现计算任务的动态调整批次大小
...
日期 星期 工作目标 记录
2024 年 12 月 1 日 星期日 [目标内容 1] [记录内容 1]
2024 年 12 月 2 日 星期一 [目标内容 2] [记录内容 2]
2024 年 12 月 3 日

Read more