如何看待生活中的得与失(后记)
我之前在另外一个论坛写了一篇和此文标题一致的文章,主要讨论的是一些在选择前的得与失,比如,你正在做一个决定,这个决定会让你知道,你接下来会得到什么和失去什么,然后你说OK,这个得失的结果自己能接受,然后就做出了决定,决定之后的初期,你可能没有感受到什么,和你预料的得失是一致的嘛,不过随着时间的推移, ...
Ribbon过滤器原理解析
Ribbon过滤器整体看是一个矩阵构建与矩阵乘法,RocksDB中对它的实现是进行了合理的空间、时间上的优化的。 符号 整个过滤器都和矩阵计算CS=R相关,C是\(n*n\)矩阵,S是\(n*m\)矩阵,R是\(n*m\)矩阵。 这里为了方便讨论定义:三个哈希函数s(x),c(x),r(x),s是s ...
Spring Ai 从Demo到搭建套壳项目(一)初识与实现与deepseek对话模式
前言 为什么说Java长青,主要是因为其生态圈完善,Spring又做了一款脚手架,把对接各个LLM厂商的sdk做了一遍,形成一系列的spring-ai-starter-** 的依赖。 目前为止版本去到1.0.0.M6,golang跟不上了吧, Make Java Greate Again!! 我打算 ...
详解鸿蒙开发如何上传三方库到ohpm仓库
前两天幽蓝君在ohpm仓库上传了自己的第一个三方库,完整体验了一下ohpm的上传流程,感觉还是比较繁琐的,所以把上传流程和一些注意事项分享给大家。 先介绍一下怎么开发一个三方库,在项目名称右键,新建Module,选择static library,在命名时尽量使用小写字母,避免大写。 创建之后项目中会 ...
X-MACRO使用技巧
背景 最近遇到一个问题,需要将分区表硬编码在代码,第一反应可能是定义个数组,数组内容包括分区名称和分区大小。 类似于这种: struct Partition { const char *name; int max_size; }; static const struct Partition part ...
Pod调度之亲和性
概述 官方文档: https://kubernetes.io/zh-cn/docs/concepts/scheduling-eviction/assign-pod-node/#affinity-and-anti-affinity https://kubernetes.io/zh-cn/docs/ta ...
信创-ORACLE迁移到DM8
信创-ORACLE迁移到DM8 1. DM8实列初始化 安装可以直接参考官网安装说明(安装说明)[https://eco.dameng.com/document/dm/zh-cn/pm/install-uninstall.html] 安装完成后使用如下命令初始数据库 /dm/dmdbms/bin/d ...
独立开发者的在线客服系统:从 0 到 300 余万次会话,1700 余万条消息
作为一个独立开发者,我的产品是一款在线客服系统。这款产品从2021年上线运行,并不断的更新维护,已经历了4年多的时间。作为一款独立开发的产品,能长久保持生命力,并持续更新,持续获得新用户的认可,算是走出了小小的第一步。那么作为它的作者,在这几年中,我做了哪些工作呢?我将在本系列文章中,分享我的一些主... ...
manim边做边学--显函数图像
在Manim库中,FunctionGraph类是一个核心组件,专门用于在坐标系中绘制函数图像。 FunctionGraph的主要作用是将数学函数以直观的图形形式展示出来,使得复杂的数学概念更加容易理解。它广泛应用于数学教学、科学演示以及数据可视化等领域。 其典型应用场景包括: 数学教学:直观展示函数 ...
鸿蒙仓颉语言开发教程:自定义弹窗
假期第一天,祝大家端午节快乐。昨天观看了时代旗舰尊界S800的发布,不得不感慨这车真好啊~ 放假闲来无事,继续跟大家分享仓颉语言的开发教程,今天介绍一下自定义弹窗。 仓颉语言中的自定义弹窗和ArkTs类似,但是还是有一些不同的地方。 在仓颉中通过CustomDialogController实现自定义 ...
REVM移植小记
之前做过的一些部署移植的工作,基本都是用C++语言写的,在后来我学了一些Rust,并且慢慢熟悉了Rust的工具链,最近也在尝试部署一些Rust的开源项目到OpenEuler RISC-V操作系统上(我们团队叫OERV)。 REVM是一个用Rust编写的以太坊虚拟机(EVM)项目 ,其设计聚焦于速度与 ...
3D Gaussian splatting 04: 代码阅读-提取相机位姿和稀疏点云
convert.py 用于从帧系列中提取相机参数, 相机位姿和对象特征点的稀疏点云, 从 convert.py 的代码可以看到转换阶段的处理流程. 在Convert阶段, 使用Colmap处理输入帧序列, 在3D场景的稀疏重建完成后, model 默认会被导出到 bin 文件中, 因为这样比较紧凑,... ...
如何实现本地大模型与MCP集成
1.概述 本文将围绕构建兼具本地运行大型语言模型(LLM)与MCP 集成能力的 AI 驱动工具展开,为读者提供从原理到实践的全流程指南。通过深度整合本地大模型的隐私性、可控性优势与 MCP 工具的自动化执行能力,帮助用户以低门槛、高效率的方式,打造个性化 AI 助手,实现任务自动化 —— 无论是文档 ...
K8s新手系列之探针
概述 官方文档: https://kubernetes.io/zh-cn/docs/concepts/configuration/liveness-readiness-startup-probes/ https://kubernetes.io/zh-cn/docs/tasks/configure-p ...
安全漏洞修复导致SpringBoot2.7与Springfox不兼容,问题排查与处理
开心一刻 2021,朋友某一次核酸检测,跟我聊天朋友:今天我们小区做核算,队长死了我:卧槽,过劳死吗朋友:?????我:啊?朋友:队 长死了,队伍很长!我:哈哈哈,我以为做核算的队长死了呢 背景介绍 项目基于 springboot2.5.2 实现的,用 springfox-swagger2 生成与前 ...
玩客云 OEC/OECT 笔记
OEC 和 OECT(OEC-turbo) 都是基于瑞芯微 RK3566/RK3568 的网络盒子, 没有HDMI输入输出. 硬件上 OEC 和 OECT 是一样的, 唯一的区别是内存, OEC 内存 2GB 而OECT 内存是 4GB. ...
鸿蒙仓颉语言开发实战教程:实现商品分类页
今天继续为大家带来仓颉语言开发商城应用的实战教程,今天的内容是实现商品分类页。 分类页面要在基本布局的基础上增加一些动态效果,比如点击状态的切换和两个列表容器的联动。下面为大家详细介绍。 分类列表 先来看左侧的分类列表,很明显是一个List容器,样式上比较简单,只有一个文本,不过它有个点击状态的切换 ...
K8s集群中的DNS服务(CoreDNS)详解
概述 官网文档:https://kubernetes.io/zh-cn/docs/concepts/services-networking/dns-pod-service/ 在 Kubernetes(K8s)中,DNS 服务是实现服务发现和 Pod 通信的核心组件之一,用于解决集群内资源通过域名而非 ...
ESP32掌控终端项目(详细+长篇+源码)
ESP32掌控终端项目(详细+长篇+源码) 项目涉及技术栈: LVGL,MQTT,HTTP,FreeRTOS,摄像头,蓝牙,SD卡读取,ESP-ADF音频框架,网路获取天气,网路获取实时时间 lvgl基础函数可看我另一篇随笔 LVGL 8.3.0开发实战:高频函数速查与移植避坑指南 - 沁拒离 - ...
长短期记忆(LSTM)网络模型
一、概述 长短期记忆(Long Short-Term Memory,LSTM)网络是一种特殊的循环神经网络(RNN),专门设计用于解决传统 RNN 在处理长序列数据时面临的梯度消失 / 爆炸问题,能够有效捕捉长距离依赖关系。其核心在于引入记忆细胞(Cell State)和门控机制(Gate Mech ...