当前位置: 首页 > news >正文

人工智能重塑医疗健康:从辅助诊断到个性化治疗的全方位变革

        人工智能正在以前所未有的速度改变着医疗健康领域,从影像诊断到药物研发,从医院管理到远程医疗,AI 技术已渗透到医疗服务的各个环节。本文将深入探讨人工智能如何赋能医疗健康产业,分析其在医学影像、临床决策、药物研发、个性化医疗等核心场景的应用现状与未来趋势,并辅以实际代码示例展示 AI 医疗技术的实现原理。我们将看到,AI 不仅提高了医疗服务的效率和准确性,更在重塑整个医疗健康生态系统,为医生 "减负",为患者 "增效",最终实现更精准、更普惠的医疗服务。


医疗 AI 的崛起:从概念到临床实践

        医疗健康领域正经历着由人工智能技术驱动的深刻变革。根据市场机构预计,到 2025 年末,全球人工智能应用市场总值将达 1270 亿美元,其中医疗行业将占总规模的五分之一。这一数据清晰地表明,医疗已成为人工智能最具潜力的应用领域之一。人工智能在医疗领域的渗透并非一蹴而就,而是经历了从外围辅助到核心决策的渐进过程。

        回顾医疗 AI 的发展历程,我们可以清晰地看到三个阶段:早期的单点突破(如肺结节识别)、中期的全病种覆盖(如多器官影像分析),到如今的系统性整合(如临床决策支持系统)。2019 年被普遍认为是 AI 医疗落地的关键之年,从 "替代医生" 的激进设想转向 "辅助医生" 的务实定位。这种转变不仅反映了技术成熟度的提升,也体现了医疗行业对 AI 价值的重新认识。

        当前,人工智能在医疗领域的主要应用包括:语音录入病历、医疗影像辅助诊断、药物研发、医疗机器人、个人健康大数据的智能分析等。这些应用正在从不同维度改变着传统医疗模式。以上海为例,该市发布的首批 AI 应用场景需求中,医疗成为重点领域,复旦大学附属肿瘤医院和上海市第十人民医院作为试点单位,率先将人工智能与医院的日常诊断和挂号流程相结合。

        医疗 AI 的核心价值体现在三个层面:对医生而言,AI 是高效的 "超级助手",能够处理重复性工作,释放医生的专业价值;对患者而言,AI 意味着更精准的诊断和更个性化的治疗方案;对医疗系统而言,AI 是优化资源配置、降低整体成本的关键工具。正如上海市第十人民医院的实践所示,AI 影像辅助诊断系统可以不受疲劳、情绪、经验等客观因素影响,确保医师高效、准确地检出及诊断病灶。

# 简单的医学影像分类模型示例(使用PyTorch)
import torch
import torch.nn as nn
import torchvision.models as modelsclass MedicalImageClassifier(nn.Module):def __init__(self, num_classes=2):super(MedicalImageClassifier, self).__init__()# 使用预训练的ResNet作为基础模型self.base_model = models.resnet18(pretrained=True)# 替换最后的全连接层in_features = self.base_model.fc.in_featuresself.base_model.fc = nn.Linear(in_features, num_classes)def forward(self, x):return self.base_model(x)# 示例使用
model = MedicalImageClassifier(num_classes=2)  # 二分类问题,如良性与恶性肿瘤
# 实际应用中需要加载医学影像数据集进行训练

        随着技术的不断进步,医疗 AI 正从单纯的 "识别" 向 "理解" 和 "推理" 演进。新一代 AI 系统不仅能够发现病灶,还能结合患者病史、实验室检查等多源数据,提供综合性的诊疗建议。这种能力的跃迁主要得益于深度学习算法的进步和大规模医疗数据的积累。据国际数据公司(IDC)预测,全球医疗数据量将从 2020 年的 2,314 艾字节增长到 2025 年的 4,000 艾字节以上,这为 AI 模型的训练提供了丰富的 "养料"。


医学影像革命:AI 如何成为放射科医生的 "第二双眼"

        医学影像是人工智能在医疗领域最早取得突破的应用场景之一,也是目前最为成熟的 AI 医疗应用。在传统医疗实践中,放射科医生需要花费大量时间 "读片",不仅工作强度大,而且由于人眼识别的局限性,难免会出现疏漏。人工智能的引入正在彻底改变这一局面,使影像诊断变得更加高效、精准。

        肺结节检测是 AI 医学影像分析的典型应用。当前有肺结节病人的数量规模愈加庞大,但并不是每个结节都有治疗的必要,医生每天都要耗费大量时间和精力放在 "读片" 这道流程上。尤其对于肺癌而言,早诊早治非常重要,通过 CT 检查等筛查手段可以发现肺上的结节,及时采取干预手段。围绕肺部结节等急诊常见疾病,利用人工智能技术开发的智能 CT 辅助影像诊断系统,让机器通过学习建立起一套统一的阅片标准,显著缩短了阅片时间,提高了正确率。

        上海瑞金医院 "胸部肺结节 CT 辅助诊断应用" 的实践表明,AI 技术已能广泛覆盖超过 80% 的病例,将原本 7 分钟的诊断时间缩短至 2 分钟;在冠状动脉 CT 血管成像辅助诊断方面,AI 将诊断时间从 25 分钟缩短至 3 分钟。这种效率的提升不仅缓解了医疗资源紧张的问题,也使更多患者能够获得及时的诊断服务。

# 肺结节检测的深度学习模型示例(简化版)
import tensorflow as tf
from tensorflow.keras import layersdef build_nodule_detection_model(input_shape=(256, 256, 3)):# 构建一个用于肺结节检测的U-Net模型inputs = tf.keras.Input(shape=input_shape)# 编码器部分x = layers.Conv2D(64, 3, activation='relu', padding='same')(inputs)x = layers.MaxPooling2D(pool_size=(2, 2))(x)x = layers.Conv2D(128, 3, activation='relu', padding='same')(x)x = layers.MaxPooling2D(pool_size=(2, 2))(x)# 解码器部分x = layers.UpSampling2D(size=(2, 2))(x)x = layers.Conv2D(64, 3, activation='relu', padding='same')(x)x = layers.UpSampling2D(size=(2, 2))(x)x = layers.Conv2D(1, 3, activation='sigmoid', padding='same')(x)return tf.keras.Model(inputs=inputs, outputs=x)# 模型编译
model = build_nodule_detection_model()
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
# 实际应用中需要加载标注好的CT影像数据集进行训练

        AI 影像系统的优势不仅体现在效率上,更体现在其一致性和可重复性上。AI 可以不受任何客观因素,如疲劳、情绪、经验的影响,确保医师高效、准确地检出及诊断病灶。这种稳定性对于医疗质量控制尤为重要,特别是在基层医疗机构,AI 系统可以帮助弥补经验不足的缺陷,提升整体诊断水平。

        当前 AI 在医学影像中的应用已从单一的肺结节检测扩展到多器官、多病种的综合分析。以复旦大学附属肿瘤医院为例,其精准预约服务已覆盖甲状腺癌、乳腺癌、胰腺癌等 15 种常见肿瘤疾病。AI 系统能够同时分析多个器官的影像数据,识别不同类型的病变,并提供量化评估,这是传统人工读片难以实现的。

        AI 与医生的协同模式是当前医疗影像分析的主流范式。医生只要简单操作,机器就会代替人,把所有问题的部分读取出来,医生需要做的就是在机器读片的基础上做进一步确诊,但最终的诊断还是由医生的鉴别来盖棺定论。这种人 + AI 的组合极大地提高了诊疗的准确度,成为诊断疑难杂症的好帮手。实践证明,这种协同模式能够在保持医生主导权的同时,充分发挥 AI 的效率优势,实现 1 + 1 > 2 的效果。

        随着技术的进步,医学影像 AI 正朝着多模态融合的方向发展。新一代系统能够同时处理 CT、MRI、超声等多种影像数据,并结合患者的电子病历、基因数据等信息,提供更加全面的诊断建议。这种多维度、多尺度的综合分析能力,将使医学影像诊断进入一个全新的阶段,为精准医疗奠定坚实基础。


智能诊疗系统:从辅助决策到个性化治疗

        超越单纯的影像识别,人工智能正在临床诊疗全流程中发挥越来越重要的作用。现代医疗实践中,医生需要综合患者的症状描述、体格检查、实验室结果和影像学表现等多源信息做出诊断决策,这一过程复杂且容易受到主观因素影响。人工智能的引入为临床决策提供了客观、系统的支持,显著提升了诊疗的准确性和一致性。

        电子病历智能化是 AI 赋能临床诊疗的基础环节。语音识别技术为医生书写病历,为普通用户在医院导诊提供了极大的便利。通过语音识别、自然语言处理等技术,将患者的病症描述与标准的医学指南作对比,为用户提供医疗咨询、自诊、导诊等服务。这种技术的应用不仅减轻了医生的文书负担,也使病历数据更加结构化、标准化,为后续的数据分析和知识挖掘创造条件。

        复旦大学附属肿瘤医院开发的 "精准预约" 系统展示了 AI 在医疗资源优化方面的强大能力。面对来自全国各地的患者,如何提高专家号利用率,让优质医疗资源真正合理分配给有需要的患者,一直是医院攻关的难题。该院利用人工智能技术探索出 "精准预约" 的预约挂号模式,通过 AI 引擎模型的预设和不断完善,让 AI 引擎有了 "分诊功能"。患者按照平台要求实名上传病史资料,AI 引擎通过计算分析判断患者病情,并将专家号匹配给病情重、急需专家诊疗的患者,同时智能为患者提供合理的就医路径引导。

# 医疗预约分诊系统简化示例
import pandas as pd
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import train_test_split# 假设我们有一个患者数据集(简化示例)
data = {'age': [45, 60, 35, 50, 28],  # 年龄'symptom_severity': [3, 4, 2, 4, 1],  # 症状严重程度(1-5)'test_results': [1, 1, 0, 1, 0],  # 检查结果异常(1)或正常(0)'priority': [1, 1, 0, 1, 0]  # 需要专家号(1)或普通号(0)
}df = pd.DataFrame(data)
X = df[['age', 'symptom_severity', 'test_results']]
y = df['priority']# 分割数据集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2)# 训练一个简单的分类模型
model = RandomForestClassifier()
model.fit(X_train, y_train)# 预测新患者是否需要专家号
new_patient = [[55, 3, 1]]  # 55岁,症状严重程度3,检查结果异常
prediction = model.predict(new_patient)
print("需要专家号" if prediction[0] == 1 else "可挂普通号")

        该系统取得了显著成效:复旦大学附属肿瘤医院共有 11 个外科科室,每周共计 875 个专家号接入精准预约功能。仅 2019 年上半年,这项智能服务就为超过 11 万患者提供服务,为超过 16000 名患者提供专家号源。在该项服务下,为每位患者平均节省 2.5 小时的就诊时间,患者挂专家号的等待时间已经平均减少 7.4 天,专家门诊的效率平均提高了 3.5 倍左右。

        在治疗方案制定方面,AI 系统能够基于大规模临床数据和最新医学研究,为医生提供个性化的治疗建议。特别是对于肿瘤等复杂疾病,AI 可以综合分析患者的基因型、临床特征和治疗反应数据,预测不同治疗方案的潜在效果和副作用,帮助医生做出更优决策。世界首例脊柱椎板机器人自主识切手术、全球首例介入手术机器人脑动脉取栓、全球首例智能化骨盆骨折复位机器人等突破手术技术在我国完成,也标注了人工智能医疗领域的 "中国贡献"。

        个性化用药是 AI 临床应用的另一个重要方向。通过分析患者的基因组数据、代谢特征和药物反应历史,AI 系统可以预测患者对特定药物的反应,避免无效或有害的药物治疗。这种 "量体裁衣" 式的用药方案不仅提高了治疗效果,也减少了药物不良反应的风险,代表了精准医疗的发展方向。

        随着大语言模型在医疗领域的应用,AI 诊疗系统正在从单点决策向全流程陪伴演进。新一代系统能够与患者进行自然语言交互,提供从症状自查、就医指导到康复管理的全程服务。这种持续性的健康陪伴不仅改善了患者体验,也有助于提高治疗依从性和长期健康 outcomes。


药物研发与公共卫生:AI 加速医疗创新

        药物研发一直是医疗行业中投入最高、周期最长、风险最大的领域之一。传统的新药开发过程通常需要 10-15 年时间和数十亿美元的投入,而成功率却不足 10%。人工智能的引入正在改变这一局面,大幅提升药物研发的效率和成功率,为医疗创新注入新动能。

        药物发现是 AI 在制药领域最具潜力的应用。借助大模型设计新型高强度蛋白质黏合剂,帮助发现新药、开发生物传感器……这些曾经被认为像天方夜谭一样的桥段,如今正在成为现实。AI 算法能够快速筛选数百万种化合物,预测它们与靶标蛋白的相互作用,大大缩小实验范围。与传统方法相比,AI 辅助的药物发现可以将初期筛选时间从数年缩短到数月,同时显著降低研发成本。

        在临床试验阶段,AI 同样发挥着重要作用。通过分析患者电子健康记录和基因组数据,AI 系统能够更精准地筛选合适的临床试验受试者,提高试验的效率和代表性。此外,AI 还可以实时监测试验数据,及时发现潜在的安全问题或疗效信号,使临床试验更加安全、高效。

# 药物分子生成模型简化示例(使用RDKit和深度学习)
from rdkit import Chem
from rdkit.Chem import Descriptors
import numpy as np
import tensorflow as tf
from tensorflow.keras import layers# 分子生成器(简化版变分自编码器)
class MolecularVAE(tf.keras.Model):def __init__(self, latent_dim=32):super(MolecularVAE, self).__init__()self.encoder = tf.keras.Sequential([layers.Dense(128, activation='relu'),layers.Dense(64, activation='relu'),layers.Dense(latent_dim + latent_dim)  # 均值和对数方差])self.decoder = tf.keras.Sequential([layers.Dense(64, activation='relu'),layers.Dense(128, activation='relu'),layers.Dense(256, activation='sigmoid')  # 输出分子指纹])def encode(self, x):h = self.encoder(x)mean, logvar = tf.split(h, num_or_size_splits=2, axis=1)return mean, logvardef reparameterize(self, mean, logvar):eps = tf.random.normal(shape=mean.shape)return eps * tf.exp(logvar * 0.5) + meandef decode(self, z):return self.decoder(z)def call(self, x):mean, logvar = self.encode(x)z = self.reparameterize(mean, logvar)return self.decode(z)# 实际应用中需要加载分子数据集(如SMILES字符串)并进行适当预处理

        在公共卫生领域,人工智能的应用同样前景广阔。AI 系统能够实时分析来自医院、实验室和社交媒体的多源数据,早期发现传染病暴发信号,预测疾病传播趋势,为公共卫生决策提供支持。在 COVID-19 疫情期间,AI 技术已在病毒基因分析、传播模型构建和医疗资源分配等方面发挥了重要作用。

        流行病预测是 AI 公共卫生应用的典型场景。通过整合气候数据、人口流动信息和历史流行病学数据,AI 模型可以预测特定地区特定疾病的暴发风险,指导预防性干预措施的部署。这种前瞻性的公共卫生管理方式可以显著降低传染病的发病率和死亡率,提高整体人群健康水平。

        在健康管理方面,AI 赋能的 wearable 设备和移动应用使个体化预防医学成为可能。这些设备能够持续监测用户的生理指标、活动模式和生活方式,通过 AI 分析提供个性化的健康建议和早期疾病预警。从长期来看,这种以预防为主的健康管理模式有望降低医疗支出,提高生活质量,实现从 "治疗疾病" 向 "维护健康" 的范式转变。

        值得注意的是,AI 在药物研发和公共卫生领域的应用也面临特殊挑战。医疗行为人命关天,稍有差池,就可能带来严重后果。智慧医疗建设产生海量数据,信息安全风险指数高,患者隐私保护需要特别留意。此外,AI 模型的可解释性、数据偏见和伦理问题也需要特别关注。2021 年,世界卫生组织发布了《卫生健康领域人工智能伦理与治理指南》,提出保护人类自主权、促进人类福祉和安全以及公共利益等六大原则。


医疗 AI 的未来:挑战与机遇并存

        人工智能在医疗领域的应用前景广阔,但也面临诸多挑战。随着技术的不断发展和应用场景的拓展,医疗 AI 正站在一个新的历史节点上,既蕴含着巨大的机遇,也需要审慎应对潜在的风险和问题。

        技术融合将是医疗 AI 未来发展的重要趋势。当前,单一模态的 AI 应用(如纯影像分析或纯文本处理)已经相对成熟,而多模态融合的系统(如同时处理影像、文本和基因数据)将成为下一阶段的发展重点。这种融合不仅能够提供更全面的医疗见解,也将使 AI 系统更加接近人类医生的综合判断能力。例如,结合计算机视觉和自然语言处理技术,AI 系统可以同时分析医学影像和医生的诊断报告,发现其中的不一致或潜在问题,提高诊断的准确性。

        边缘计算与 AI 的结合将推动医疗设备智能化。传统的医疗 AI 大多依赖云端计算,存在延迟高、隐私风险大等问题。通过在医疗设备端部署轻量级 AI 模型(如嵌入式 AI 芯片),可以实现实时、安全的智能分析。这种技术已经在便携式超声设备、智能听诊器等医疗设备中得到应用,使高质量的医疗服务能够延伸到资源有限的地区和场景。

相关文章:

人工智能重塑医疗健康:从辅助诊断到个性化治疗的全方位变革

人工智能正在以前所未有的速度改变着医疗健康领域,从影像诊断到药物研发,从医院管理到远程医疗,AI 技术已渗透到医疗服务的各个环节。本文将深入探讨人工智能如何赋能医疗健康产业,分析其在医学影像、临床决策、药物研发、个性化医…...

ubuntu系统 | dify+ollama+deepseek搭建本地应用

1、安装 Ollama 下载并安装 Ollama (llm) wangqiangwangqiang:~$ curl -fsSL https://ollama.ai/install.sh | bash >>> Installing ollama to /usr/local >>> Downloading Linux amd64 bundle0.3% curl -fsSL https://ollama.ai/install.sh (下…...

NHANES最新指标推荐:C-DII

文章题目:Non-linear relationship between the childrens dietary inflammatory index and asthma risk: identifying a critical inflection point in US children and adolescents DOI:10.3389/fnut.2025.1538378 中文标题:儿童饮食炎症指…...

【PhysUnits】4.4 零类型(Z0)及其算术运算(zero.rs)

一、源码 该代码定义了一个类型系统中的零类型Z0,并为其实现了基本的算术运算(加法、减法、乘法、除法)。这是一个典型的类型级编程示例,使用Rust的类型系统在编译期进行数学运算。 //! 零类型(Z0)及其算术运算实现 //! //! 本…...

【大模型面试每日一题】Day 23:如何设计一个支持多模态(文本+图像)的大模型架构?

【大模型面试每日一题】Day 23:如何设计一个支持多模态(文本图像)的大模型架构? 📌 题目重现 🌟🌟🌟 面试官:我们需要构建一个同时处理文本和图像的多模态大模型&#…...

BUUCTF PWN刷题笔记(持续更新!!)

ciscn_2019_c_1 64位,没有开启保护。点进去没发现明显的漏洞函数,考虑泄露libc基地址的rop构造。先看看有多少gadget 估计也够用了。puts函数只接受一个参数,观看汇编看看用的哪个寄存器传输的参数。 用的是edi。但是我们怎么找到so的版本呢…...

Tare使用MCP|Win11安装UV

servers/src/git at main modelcontextprotocol/servers GitHub 进入Installation | uv 打开powershell 运行 (如果要删除 文章中也有删除的链接) powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex" …...

小白的进阶之路-人工智能从初步到精通pytorch的基本流程详解-1

Pytorch大致流程一览表: 主题内容1 准备数据数据几乎可以是任何东西,但在开始之前,我们将创建一条简单的直线2 建立模型在这里,我们将创建一个模型来学习数据中的模式,我们还将选择损失函数,优化器并构建一个训练循环。3 拟合模型我们已经有了数据和模型,现在让模型尝试…...

linux kernel 编译

1. 获取内核源码 从官方仓库获取: 访问kernel.org下载所需版本的Linux内核源码压缩包(如linux-x.y.z.tar.xz)。或者使用Git克隆特定版本: bash git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.gitcd linux-stablegit checkout vX.Y.Z # 切…...

【氮化镓】偏置对GaN HEMT 单粒子效应的影响

2025年5月19日,西安电子科技大学的Ling Lv等人在《IEEE Transactions on Electron Devices》期刊发表了题为《Single-Event Effects of AlGaN/GaN HEMTs Under Different Biases》的文章,基于实验和TCAD仿真模拟方法,研究了单粒子效应对关断状态、半开启状态和开启状态下AlG…...

Assistants API

一、前言 0.1、从轰动一时的 OpenAI DevDay 说起 2023 年 11 月 6 日,OpenAI DevDay 发表了一系列新能力,其中包括:GPT Store 和 Assistants API 这一波操作一度被认为是创业公司终结者 0.2、GPTs 和 Assistants API 本质是降低开发门槛 可操控性和易用性之间的权衡与折中…...

AcWing 223. 阿九大战朱最学——扩展欧几里得算法

题目来源 223. 阿九大战朱最学 - AcWing题库 题目描述 自从朱最学搞定了 QQ 农场以后,就开始捉摸去 QQ 牧场干些事业,不仅在自己的牧场养牛,还到阿九的牧场放牛! 阿九很生气,有一次朱最学想知道阿九牧场奶牛的数量…...

开发指南116-font-size: 0的使用

平台前台的css样式里有几个地方用到了font-size: 0,这是个使用小技巧。原理说明:font-size 属性用于定义元素中文本的大小。当设置 font-size: 0 时,意味着该元素内的文本将不占据空间。当元素的 font-size 设置为零时,该元素内的…...

算法-数对的使用

1、数对可用于数组排序中&#xff0c;并且可记忆化排序前的元素下标 #include<iostream> #include<string> #include<bits/stdc.h> using namespace std; typedef long long ll; const int N 2e5 10; pair<int, int> a[N]; void solve() {ll n;cin …...

EmoBox:我与 CodeBuddy 共创的 Emoji 表情分类小工具

我正在参加CodeBuddy「首席试玩官」内容创作大赛&#xff0c;本文所使用的 CodeBuddy 免费下载链接&#xff1a;腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 最近我萌生了一个想法&#xff0c;想做一个小而美的工具——一个叫「EmoBox」的 emoji 表情分类应用&#xff0…...

力扣HOT100之二叉树:199. 二叉树的右视图

这道题没啥好说的&#xff0c;首先定义一个向量来保存每一层的最后一个元素&#xff0c;直接用层序遍历&#xff08;广度优先搜索&#xff09;遍历二叉树&#xff0c;然后将每一层的最后一个元素加入到这个向量中即可。属于是二叉树层序遍历的模板题。 /*** Definition for a …...

力扣992做题笔记

左神做法的理论依据 我们可以通过 集合的包含关系 和 具体示例枚举 来直观理解这一推导过程。以下结合题目示例 1 进行详细说明&#xff1a; 示例 1 分析 输入&#xff1a;nums [1,2,1,2,3], k 2 目标&#xff1a;计算恰好包含 2 种不同整数 的子数组个数。 步骤一集合 A…...

特征值与特征向量的计算——PCA的数学基础

特征值与特征向量 定义 令 A {\bm A} A为 n n n \times n nn矩阵&#xff0c;如果存在非零向量 x {\bm x} x使得 A x λ x (1) {\bm A}{\bm x} \lambda {\bm x}\tag{1} Axλx(1) 成立&#xff0c;则称数 λ \lambda λ是矩阵 A {\bm A} A的特征值&#xff0c;称非零向量 x…...

vue2.0 的计算属性

个人简介 &#x1f468;‍&#x1f4bb;‍个人主页&#xff1a; 魔术师 &#x1f4d6;学习方向&#xff1a; 主攻前端方向&#xff0c;正逐渐往全栈发展 &#x1f6b4;个人状态&#xff1a; 研发工程师&#xff0c;现效力于政务服务网事业 &#x1f1e8;&#x1f1f3;人生格言&…...

【数根】2022-1-24

缘由程序设计 -- 数根&#xff08;2&#xff09;-编程语言-CSDN问答 void 数根() {//缘由https://ask.csdn.net/questions/7635593?spm1005.2025.3001.5141std::string n;int m 0, a 0;std::cin >> n;while (n[a] ! \0)m n[a] - 0;a 0;while (m)a m - m / 10 * 10…...

【Android】一键创建Keystore + Keystore 参数说明 + 查询SHA256(JDK Keytool Keystore)

一键创建 Android Keystore 的实用方法与参数详解 在 Android 应用开发与发布中&#xff0c;**Keystore&#xff08;签名文件&#xff09;**扮演着至关重要的角色。本文将介绍如何通过 .bat 脚本一键创建 Keystore 文件&#xff0c;并详细讲解每一个参数的含义&#xff0c;帮助…...

laravel 通过Validator::make验证后,如何拿到验证后的值

在 Laravel 中&#xff0c;通过 Validator::make 创建的验证器实例验证数据后&#xff0c;可以通过以下方式获取验证后的值&#xff1a; 使用 validate() 方法 调用验证器实例的 validate() 方法&#xff0c;会返回经过验证的数据数组。如果验证失败&#xff0c;该方法会抛出 V…...

centos把jar包配置成服务并设置开机自启

1.准备好jar包&#xff0c;启动路径&#xff0c;日志路径 2.编写启动脚步 vim /etc/systemd/system/test.service [Unit] Descriptionlapis Requiresnetwork.target remote-fs.target ##启动优先级&#xff0c;在下面的服务之后启动 Afterkafka.service zookeeper.service n…...

CentOS相关操作hub(更新中)

CentOS介绍&#xff1a; CentOS&#xff08;Community Enterprise Operating System&#xff09;是基于 Red Hat Enterprise Linux&#xff08;RHEL&#xff09;源代码编译的开源企业级操作系统&#xff0c;提供与 RHEL 二进制兼容的功能 完全兼容 RHEL&#xff0c;可直接使用…...

数据库(一):分布式数据库

定义 分布式数据库&#xff08;Distributed Database&#xff09; 是指&#xff1a; 数据分布在多个物理位置&#xff0c;但对用户透明&#xff0c;表现为一个统一逻辑数据库的系统。 结构模式&#xff08;三层模式扩展&#xff09; 层次作用对应实体用户层提供统一视图&…...

人工智能(AI)与BIM:建筑业创新实践的深度融合

一、BIM在建筑领域的发展现状与挑战 作为建筑数字化的核心技术&#xff0c;BIM通过三维模型集成建筑全生命周期信息&#xff0c;已成为工程设计、施工及运维的标准工作流程。当前&#xff0c;BIM在碰撞检测、施工模拟、成本管控等场景的应用已较为成熟&#xff0c;但行业仍面临…...

FIR数字滤波器设计与实现

低通滤波器的设计与实现 打开Matlab ,运行命令filterDesigner&#xff0c;选择FIR 最小二乘或者其它&#xff0c;设置采样频率&#xff0c;和低通滤波器截止频率。点击设计滤波器&#xff0c;如图1&#xff1a; 点击目标生成.C头文件&#xff0c;滤波器系数如下&#xff1a; …...

软件架构之-论高并发下的可用性技术

论高并发下的可用性技术 摘要正文摘要 ;2023年2月,本人所在集团公司承接了长三角地区某省渔船图纸电子化审查系统项目开发,该项目旨在为长三角地区渔船建造设计院、以及渔船审图机构提供一个便捷化的服务平台。在此项目中,我作为项目组成员参与了项目建设工作,并担任系统架…...

阻塞队列:线程安全与生产者消费者模型解析

一、阻塞队列 阻塞队列就是基于普通队列做出扩展 1.线程安全的 如果针对一个已经满了的队列进行入队列&#xff0c;此时入队列操作就会阻塞&#xff0c;一直阻塞到队列不满&#xff08;其他线程出队列元素&#xff09;之后 如果针对一个已经空了的队列进行出队列&#xff0c…...

【时时三省】(C语言基础)用函数实现模块化程序设计

山不在高&#xff0c;有仙则名。水不在深&#xff0c;有龙则灵。 ----CSDN 时时三省 为什么要用函数&#xff1f; 已经能够编写一些简单的C程序&#xff0c;但是如果程序的功能比较多&#xff0c;规模比较大&#xff0c;把所有的程序代码都写在一个主函数(main函数)中&#x…...

基于CATIA参数化圆锥建模的自动化插件开发实践——NX建模之圆锥体命令的参考与移植(一)

引言​​ 在CATIA二次开发领域&#xff0c;Python因其灵活性和丰富的库支持逐渐成为高效工具开发的首选语言。本文将以笔者开发的​​CATIA锥体自动化建模工具​​为例&#xff0c;参考NX软件中高效锥体创建命令&#xff0c;深度解析基于PySide6 GUI框架与pycatia接口库的集成…...

天才简史——Paolo Fiorini与他的速度障碍法

一、背景 第一次“认识”Paolo Fiorini教授是看了DMP的体积避障论文《Dynamic Movement Primitives: Volumetric Obstacle Avoidance》&#xff0c;而且他的学生Michele Ginesi将相关代码开源了&#xff0c;后来查阅了Paolo Fiorini相关资料才发现他竟然是速度障碍法的作者&am…...

第五天的尝试

目录 一、每日一言 二、练习题 三、效果展示 四、下次题目 五、总结 一、每日一言 毅力是永久的享受。 没有人是一座孤岛&#xff0c;每个人都是这块大陆的一部分。 二、练习题 import numpy as np import matplotlib.pyplot as plt array np.array([1,2,3,4,5]) plt.plot…...

大小端模式和消息的加密解密

大小端模式 知识点一 什么是大小端模式 // 大端模式 // 是指数据的高字节保存在内存的低地址中 // 而数据的低字节保存在内存的高地址中 // 这样的存储模式有点儿类似于把数据当作字符串顺序处理 // 地址由小向大增加,数据从高位往低位放 …...

(1) 查看端口状态

1. lsof 和 netstat 命令的区别 1.1 lsof 概念&#xff1a;只有在 root 的命令下才能执行&#xff0c;否则无内容显示&#xff1b;root 命令下显示完全 lsof -i: 8080 1.2 netstat 普通用户下显示不完全&#xff0c;root 命令下显示完全 netstat -tunlp | grep 8080 1.3…...

【C++]string模拟实现

#pragma once #define _CRT_SECURE_NO_WARNINGS 1 #include<iostream> #include<assert.h> using namespace std; namespace liu {class string{public:using iterator char*;using const_iterator const char*;//string();//无参构造 string(const string&…...

Linux动静态库制作与原理

什么是库 库是写好的现有的&#xff0c;成熟的&#xff0c;可以复用的代码。现实中每个程序都要依赖很多基础的底层库&#xff0c;不可能每个人的代码都从零开始&#xff0c;因此库的存在意义非同寻常。 本质上来说库是一种可执行代码的二进制形式&#xff0c;可以被操作系统…...

ArkUI Tab组件开发深度解析与应用指南

ArkUI Tab组件开发深度解析与应用指南 一、组件架构与核心能力 ArkUI的Tabs组件采用分层设计结构&#xff0c;由TabBar&#xff08;导航栏&#xff09;和TabContent&#xff08;内容区&#xff09;构成&#xff0c;支持底部、顶部、侧边三种导航布局模式。组件具备以下核心特…...

winrar 工具测试 下载 与安装

https://zhuanlan.zhihu.com/p/680852417 https://www.angusj.com/resourcehacker/#download 点击String Table&#xff0c;在展开列表中找到80:2052展开&#xff0c;删除1277行。点击右上方编译按钮&#xff0c;并保存。...

代码随想录算法训练营第四十四天

卡码网题目: 99. 岛屿数量100. 岛屿的最大面积 其他: 今日总结 往期打卡 99. 岛屿数量 跳转: 99. 岛屿数量 学习: 代码随想录公开讲解 问题: 给定一个由 1&#xff08;陆地&#xff09;和 0&#xff08;水&#xff09;组成的矩阵&#xff0c;你需要计算岛屿的数量。岛屿由水…...

每日Prompt:自拍生成摇头娃娃

提示词 将这张照片变成一个摇头娃娃&#xff1a;头部稍微放大&#xff0c;保持面部准确&#xff0c;身体卡通化。[把它放在书架上]。...

制作我的计算器

1. 界面布局 新建项目 MyCalculator&#xff0c;开始布局。 2. 静态布局 代码如下&#xff1a; // etc/pages/Index.ets Entry Component struct Index {build() {Column() {/*** 运算区*/Column() {TextInput({ text: 12x13 }).height(100%).fontSize(32).enabled(false).f…...

如何查看 Ubuntu开机是否需要密码

要查看 Ubuntu 开机是否需要密码&#xff0c;可以通过以下方法进行判断&#xff1a; 1. 检查自动登录设置 图形界面操作&#xff1a; 进入系统设置&#xff08;Settings&#xff09;→ 用户账户&#xff08;User Accounts&#xff09;→ 解锁设置&#xff08;输入当前用户密码…...

今日行情明日机会——20250519

上证指数缩量收十字星&#xff0c;个股涨多跌少&#xff0c;这周反弹的概率比较大。 深证指数缩量调整&#xff0c;临近反弹&#xff0c;个股表现更好。 2025年5月19日涨停股主要行业方向分析 并购重组&#xff08;政策驱动资产整合&#xff09; • 涨停家数&#xff1a;16…...

【CodeBuddy 】从0到1,让网页导航栏变为摸鱼神器

【CodeBuddy 】从0到1&#xff0c;让网页导航栏变为摸鱼神器 我正在参加CodeBuddy「首席试玩官」内容创作大赛&#xff0c;本文所使用的 CodeBuddy 免费下载链接&#xff1a;腾讯云代码助手 CodeBuddy - AI 时代的智能编程伙伴 &#x1f31f;嗨&#xff0c;我是LucianaiB&#…...

PCL点云库点云数据处理入门系列教材目录(2025年5月更新....)

PCL点云库点云数据处理入门系列教材目录 基础阶段 第 1 讲&#xff1a;PCL库简介和安装&#xff08;Win10/11VS2019PCL 1.12.0&#xff09;第 2 讲&#xff1a;PCL库中点云基本知识和数据类型结构第 3 讲&#xff1a;PCL库中点云数据格式PCD和PLY及其输入输出&#xff08;IO&…...

同一颗太阳:Australia、Austria、Arab、Africa、Augustus、August、Aurora、Athena

我们来看一下下面这一堆单词&#xff1a; Australia n.澳大利亚&#xff1b;澳洲 Australian n.澳大利亚人 a.澳大利亚的 Austria n.奥地利 Austrian n.奥地利人 a.奥地利(人)的 Africa n.非洲 African n.非洲人* Arab a.阿拉伯的&#xff1b;阿拉伯人的 n.阿拉伯人(pl.Arabs)…...

用户账号及权限管理:企业安全的基石与艺术

在当今数字化时代,用户账号及权限管理已成为企业IT安全体系中不可或缺的核心组件。它不仅是保护敏感数据的第一道防线,更是确保业务运营效率和合规性的关键。本文将深入探讨用户账号及权限管理的重要性、最佳实践以及实施策略,助您构建一个安全、高效且灵活的访问控制体系。…...

存储系统03——数据缓冲evBuffer

存储系统03——数据缓冲evBuffer 数据缓冲evBuffer分段存储零拷贝线程安全 evbuffer 实例——存储系统事件触发 数据缓冲evBuffer evbuffer 是 Libevent 提供的一个高效内存缓冲区管理工具&#xff0c;用于存储和操作数据。它类似于一个动态增长的字节缓冲区&#xff0c;支持多…...

留给王小川的时间不多了

王小川&#xff0c;这位头顶“天才少年”光环的清华学霸、搜狗输入法创始人、中国互联网初代技术偶像&#xff0c;正迎来人生中最难啃的硬骨头。 他在2023年创立的百川智能&#xff0c;被称为“大模型六小虎”之一。今年4月&#xff0c;王小川在全员信中罕见地反思过去两年工作…...