相关文章
安卓学习笔记-数据存储
阅读说明
本文是基于上一篇文章《安卓学习笔记-声明式UI》的后续。上篇文章实现了UI层以及业务逻辑层ViewModel的解耦。本篇关注的是数据存储层与业务逻辑层的解耦。
补充知识StateFlow
在 MVVM 架构中如何使用 Kotlin 协程的 StateFlow 来管理和暴露 UI 状态。
private va…
建站知识
2025/6/7 13:22:44
TDengine 的 AI 应用实战——运维异常检测
作者: derekchen Demo数据集准备
我们使用公开的 NAB数据集 里亚马逊 AWS 东海岸数据中心一次 API 网关故障中,某个服务器上的 CPU 使用率数据。数据的频率为 5min,单位为占用率。由于 API 网关的故障,会导致服务器上的相关应用…
建站知识
2025/6/6 22:41:40
《对象创建的秘密:Java 内存布局、逃逸分析与 TLAB 优化详解》
大家好呀!今天我们来聊聊Java世界里那些"看不见摸不着"但又超级重要的东西——对象在内存里是怎么"住"的,以及JVM这个"超级管家"是怎么帮我们优化管理的。放心,我会用最接地气的方式讲解,保证连小学…
建站知识
2025/6/7 15:50:26
嵌入式学习笔记 - freeRTOS动态创建任务时传入的任务句柄参数
FreeRTOS把任务句柄定位void类型指针:
typedef void * TaskHandle_t;
static TaskHandle_t AppTaskCreate_Handle NULL; 以下为创建任务函数:
/* 创建AppTaskCreate任务 */ xReturn xTaskCreate((TaskFunction_t )AppTaskCreate, /* 任务入口函数 */ …
建站知识
2025/6/6 12:07:17
Dockerfile 使用多阶段构建(build 阶段 → release 阶段)前端配置
错误配置:
FROM node:18-alpine AS base# 设置代理环境变量(让 curl / npm / git 等自动走代理)
ENV HTTP_PROXYhttp://172.17.0.1:7890
ENV HTTPS_PROXYhttp://172.17.0.1:7890
ENV http_proxyhttp://172.17.0.1:7890
ENV https_proxyhttp:…
建站知识
2025/6/7 12:43:35
从 GPT 的发展看大模型的演进
这是一个技术爆炸的时代。一起来看看 GPT 诞生后,与BERT 的角逐。 BERT 和 GPT 是基于 Transformer 模型架构的两种不同类型的预训练语言模型。它们之间的角逐可以从 Transformer 的编码解码结构角度来分析。
BERT(Bidirectional Encoder Representatio…
建站知识
2025/6/7 16:59:19
TCP三次握手四次挥手
TCP基本认识
TCP的头格式 序列号:在建立连接时由计算机生成随机数作为初始值,通过SYN包传给接收端。每发送一次数据就累加一次该数据字节数的大小。用来解决网络号乱序。(乱序问题:未按发送顺序到达接收端称为乱序) 确认应答号:指下一次期望收到的数据的序列号&…
建站知识
2025/6/6 10:53:26