【赵渝强老师】高斯数据库(openGauss)的数据库对象
openGauss数据库中包含各种数据库对象,常见的数据库对象有:数据库、模式、表、索引、视图、存储过程、存储函数和触发器等等。这里将介绍openGauss数据库中常见的数据库对象以及如何使用它们。 点击这里查看视频讲解:【赵渝强老师】高斯数据库(openGauss)的数据库对象 一、 数据库与模式 ...
Web 端可用!3 款开源数据库 ER 图设计工具!
大家好,我是 Java陈序员。 做后端开发、系统设计时,数据库建模是绕不开的刚需工作。 传统的数据库设计工具普遍存在体积大、收费昂贵、兼容性差、部署复杂等问题,很难适配当下快速迭代的开发节奏。 今天给大家盘点三款 GitHub 上最火的开源数据库设计工具,不仅开源免费,而且可自托管、Web 端直接使 ...
【高级着色器】Unity实现-卡通风格水着色器
高级着色器卡通风格水着色器效果本质是在三维空间中构建卡通渲染的水体表面,并结合卡通着色(Toon Shading)、屏幕空间波纹等数学模型,模拟出"动漫化水体"的视觉特征。 ...
keycloak~缓存对象的介绍与作用
在Keycloak中,所有涉及会话、令牌、登录状态或频繁访问数据的REST API端点,在后台都依赖于Infinispan缓存。你提到的这四个端点,正是其中的典型代表。 Keycloak使用了一系列预定义的缓存来存储不同类型的数据。下表列出了主要的缓存及其用途,能帮你更好地理解哪些端点会用到缓存: ...
Agent 开发教程:OpenAI Responses 接口
教程地址: https://docs.whuanle.cn/zh/learn_ai_agent 作者博客地址: https://www.whuanle.cn https://www.cnblogs.com/whuanle Responses 接口格式 前面介绍了 OpenAI 的 chat 接口协议 ...
读数据可视化22文本和文档(下)
1. 文本内容可视化 1.1. 文本内容的可视化是以文本内容作为信息对象的可视化 1.2. 文本内容的表达包括关键词、短语、句子和主题,文档集合还包括层次性文本内容,时序性文本集合还包括时序性变化的文本内容 1.3. 基于关键词的文本内容可视化 1.3.1. 关键词*是从文本的文字描述中提取的语义单 ...
Django + uWSGI + Nginx + FastAPI 微服务生产环境部署指南
本文适用于前后端分离项目的生产部署,前端使用 Nginx 托管静态文件,后端主服务使用 Django + uWSGI,部分功能拆分为独立的 FastAPI 微服务,通过 systemd 进行守护,实现开机自启和异常自动重启。 一、整体架构 用户请求 → Nginx (80/443) ├── / → ...
【算法】【学习笔记】动态规划
笔者又偷懒了。动态规划果然好难,难就难在不是看不懂,而是我怎么没想到! 真是讨厌啊。 动态规划(Dynamic Programming,简称 DP)是一种通过将复杂问题拆解为重叠子问题,并通过表格记忆化避免重复计算,最终递推出全局解的算法思想。它的核心本质是“带记忆的递推”或“用空间换时间的暴力搜索 ...
图论:LCA、树的直径、树的重心、二分图与 Tarjan 缩点
图论:LCA、树的直径、树的重心、二分图与 Tarjan 缩点 参考:《算法竞赛进阶指南》李煜东 目录 一、最近公共祖先(LCA) 1. 树上倍增法 2. DFS 序求 LCA(O(1) 查询) 二、树的直径 1. 两次 DFS 法 2. 树形 DP 法 三、树的重心 定义 性质 求法 四、二分图 ...
go语言中的map数据结构,实现新增,删除,查找,更改,循环
map的简单介绍 map 是一种无序的,基于 key-value 的数据结构, Go 语言中的 map 是引用类型,必须初始化才能使用。 make创建map类型,先声明在赋值 package main import ("fmt") func main() { // key的类型是string,val ...
采集的数据存哪?搜索数据存储选型与实践
采集搜索数据,数据量不大时「存哪都行」,但一进入「每天采集、要查趋势、要回溯、要审计」的状态,存储就成了架构问题。这篇记录我的存储选型过程:从 SQLite 起步,到分库/分层的完整方案,以及 schema 设计和增长管理。 搜索数据的存储特点 先认清搜索数据的数据特征: 写多读少:每次采集大量写入 ...
MicroPython 树莓派 Pico WDT 实战指南:从 API 到内置看门狗实验
1.软件控制方法 1.1 machine.WDT 的构造方法 machine.WDT 类的构造方法如下: class machine.WDT(id=0, timeout=5000) 构造给定参数的 WDT 看门狗对象,启动后,WDT 无法停止或重新配置 参数含义如下: 1.2 machine.WDT ...
成绎CS171芯片,替代VL171方案,硬件 100% Pin to Pin 兼容
VL171 为 QFN28 封装 TypeC Alt Mode 多路复用芯片,支持 USB3.2 Gen2、DP 视频信号切换,实现 TypeC 正反插信号路由,适用于投屏、高速数据、快充拓展场景,但供应链、成本、技术服务方面短板明显。CSA171是一款国产高性能 TypeC 多路复用器芯片,对标 ...
App 内嵌 H5 秒开技术方案
写在开头 点赞 + 收藏 学会 一、背景与目标 1.1 什么是"秒开" App 内嵌 H5 的"秒开"指用户点击后,H5 页面在 毫秒级(理想 < 300ms)内完成首屏渲染,用户感知不到明显的白屏或加载过程,体验接近 Native 页面切换。 1.2 为什么 H5 加载慢 ...
百智云长期记忆服务概览:为 AI 应用接入跨周期记忆
上一篇文章聊了什么是 AI 长期记忆。这篇给你一个整体概览:百智云长期记忆服务到底提供了什么,能解决什么问题,以及它适合谁。 一、服务定位 百智云长期记忆服务是一个面向 AI 应用的托管记忆层。它把「记忆」从应用代码里抽离出来,变成一项独立、可复用、可扩展的服务,帮助你的 AI 应用具备跨周期记忆能 ...
实践心得 | 用 Apache SeaTunnel 搞定 PostgreSQL 到平凯数据库云服务的数据迁移
作者 | bytehouse 一、迁移背景 我们业务初期采用 PostgreSQL 作为 OLTP 兼分析型数据库,采用本地自建部署方式。实际运维过程中,需要投入大量人力处理数据库高可用架构维护、定时备份、故障恢复等基础工作,运维成本高、复杂度高,且偶尔会出现运维疏漏,存在一定的业务连续性风险。 考 ...
W5500深度解析:硬件TCP/IP协议栈、SPI通信与寄存器映射全链路拆解
W5500 是一款由 WIZnet 出品的芯片,它集成了 TCP/IP 协议栈、10/100M 的 MAC 和 PHY。这款芯片可以在单颗芯片上实现网络连接功能,非常适合嵌入式系统中的网络应用。W5500 芯片通过 SPI 与宿主 MCU 进行通信,具有接口简单、传输速度快的特点。用户可以方便地编写... ...


