2

ORCA避障源码笔记

参考资料 https://gamma.cs.unc.edu/ORCA/publications/ORCA.pdf https://gamma.cs.unc.edu/RVO2/ 数学知识 1.向量的点乘 dotProduct,计算方法:1. 2., 作用:点积如果为负,则a,b形成的角为钝角;如果为零 ...

kashin05 发布于 2024-12-08 15:08 评论(0) 阅读(145)
6

生产环境BigDecimal用错了,已哭晕在厕所。。。

大家好,我是苏三,又跟大家见面了。 前言 在日常开发中,很多小伙伴喜欢用 BigDecimal 来处理精确计算,比如钱、分数、比例啥的。 理论上,它比 double 或 float 更精确,但如果你用得不对,精度丢失的问题会让你哭晕在厕所。 今天我们就来聊聊 ,错误使用BigDecimal的6种场景 ...

苏三说技术 发布于 2024-12-08 11:37 评论(13) 阅读(1939)
0

搭建人工智能多模态大语言模型的通用方法

上一篇:《理解多模态大语言模型,主流技术与最新模型简介》 序言:动手搭建建多模态LLM的两大通用主流方法是:统一嵌入-解码器架构和跨模态注意力架构,它们都是通过利用图像嵌入与投影、跨注意力机制等技术来实现的。 构建多模态 LLM 的常见方法 构建多模态 LLM(大型语言模型)主要有两种方法: 方法 ...

果冻人工智能 发布于 2024-12-08 09:58 评论(0) 阅读(329)
3

WinForm 开源组件 Realtiizor

Realtiizor 的优势 现代美观的界面设计 Realtiizor 为 WinForm 应用带来了现代感十足的界面风格。它采用了流行的设计理念,如 Material Design 的元素融入,使得应用程序的外观瞬间提升到一个新的层次。无论是窗体的整体布局、按钮的样式还是文本框的呈现,都显得精致而 ...

chester·chen 发布于 2024-12-08 09:33 评论(1) 阅读(1428)
0

【Kotlin】协程

1 前言 ​ 相较于 C# 中的协程(详见 → 【Unity3D】协同程序),Kotlin 中协程更灵活,难度更大。 ​ 协程是一种并发设计模式,用于简化异步编程,它允许以顺序化的方式表达异步操作,避免回调地狱等问题。使用协程,可以将异步操作的代码像同步代码一样写,而无需显式地管理线程。 ​ 在 K ...

little_fat_sheep 发布于 2024-12-07 23:34 评论(0) 阅读(236)
0

阿里巴巴LangEngine开源了!支撑亿级网关规模的高可用Java原生AI应用开发框架

LangEngine作为阿里集团内部发起的纯Java版本的AI应用开发框架,现正式对外开源。开源链接:https://github.com/AIDC-AI/ali-langengine。我们将介绍在构建高可用网关过程中,LangEngine应用框架的一些架构设计理念和经验总结。 ...

Leepy 发布于 2024-12-07 22:52 评论(2) 阅读(1174)
0

分库分表—4.数据迁移系统文档

大纲 1.数据库设计 2.枚举类 3.接⼝设计 4.定时任务设计 (1)定时核对校验数据的定时任务 (2)数据量统计定时任务 (3)增量数据落地定时任务 (4)失败重试定时任务 5.技术亮点 (1)滚动拉取方案 (2)巧妙的统计滚动进度方案 (3)防止增量同步数据丢失和高效写入方案 (4)数据扩容方 ...

东阳马生架构 发布于 2024-12-07 22:04 评论(0) 阅读(356)
3

一款 IDEA 必备的 JSON 处理工具插件 — Json Assistant

完全支持 JSON5、JSON 窗口(多选项卡)、JSON 格式化、JSON压缩、JSON 结构化(树视图)、JavaBean 与 JSON 互相转换、JSON 与其他格式的转换。 ...

知北游丶 发布于 2024-12-07 21:28 评论(0) 阅读(1013)
0

K8S钩子、探针以及控制器完整版

一、 生命周期钩子 Kubernetes 中的 生命周期钩子(Lifecycle Hooks) 是在容器生命周期的特定阶段执行操作的机制。通过钩子,可以在容器启动后(PostStart)或停止前(PreStop)执行一些初始化或清理工作。 钩子的作用 PostStart(启动后) 在容器启动后立即触 ...

一棵树苗 发布于 2024-12-07 21:26 评论(0) 阅读(206)
2

认识Redis集群

概述 Redis单实例的架构,从最开始的一主N从,到读写分离,再到Sentinel哨兵机制,单实例的Redis缓存足以应对大多数的使用场景,也能实现主从故障迁移。 但是,在某些场景下,单实例存Redis缓存会存在的几个问题: 写并发:Redis单实例读写分离可以解决读操作的负载均衡,但对于写操作,仍 ...

seven97_top 发布于 2024-12-07 18:14 评论(0) 阅读(326)
2

WxPython跨平台开发框架之用户选择和标签组件的设计

在系统的权限管理中,往往都会涉及到用户的选择处理,特别是基于角色的访问控制中,很多情况下需要用到选择用户的处理。本篇随笔,基于WxPython跨平台开发框架,采用原有开发框架成熟的一套权限系统理念,对机构、用户、角色、权限、菜单、日志、字典等内容进行管理的,因此也涉及到了用户选择的处理,在WxPyt... ...

伍华聪 发布于 2024-12-07 18:06 评论(0) 阅读(311)
2

Java日志记录几种实现方案

在平时使用到一些软件中,比如某宝或者某书,通过记录用户的行为来构建和分析用户的行为数据,同时也能更好优化产品设计和提升用户体验。比如在一个订单系统中,需要确定追踪用户的行为,比如: 登录/登出 浏览商品 加购商品 搜索商品关键字 下单 上述行为就需要使用到日志系统来存储或者记录数据,Java 有几种 ...

小码A梦 发布于 2024-12-07 16:27 评论(0) 阅读(1296)
1

SEEDLab —— 环境变量与 Set-UID 实验

【软件安全】实验1——环境变量与 Set-UID 实验 Task 1:配置环境变量 使用printenv或env指令来打印环境变量: ​ 如果只想打印特定的环境变量,如PWD变量,可以使用printenv PWD或者env | grep PWD 使用export和unset来设置或者取消环境变量 使 ...

Smera1d0 发布于 2024-12-07 15:35 评论(0) 阅读(116)
10

TesseractOCR-GUI:基于WPF/C#构建TesseractOCR简单易用的用户界面

前言 前篇文章使用Tesseract进行图片文字识别介绍了如何安装TesseractOCR与TesseractOCR的命令行使用。但在日常使用过程中,命令行使用还是不太方便的,因此今天介绍一下如何使用WPF/C#构建TesseractOCR简单易用的用户界面。 普通用户使用 参照上一篇教程,在本地安 ...

mingupupup 发布于 2024-12-07 14:39 评论(2) 阅读(1313)
1

kube-apiserver 高可用,keepalived + haproxy

为什么要做高可用 在生产环境中,kubernetes 集群中会多多个 master 节点,每个 master 节点上都会部署 kube-apiserver 服务,实现高可用。但是 client 访问 kube-apiserver 时,需要指定 ip 或者域名,这样会出现单点故障。官方推荐的做法是使用 ...

daemon365 发布于 2024-12-07 14:19 评论(0) 阅读(195)
2

influxdb数据库结构小结

转载请注明出处: InfluxDB 是一个开源的时序型数据库,它的数据主要存储在三个文件夹中:data、meta 和 wal。 data 文件夹:这个文件夹存储的是 InfluxDB 的数据文件,也称为 TSM 文件。TSM 文件是 InfluxDB 自研的一种存储引擎,它将时序数据和索引数据一起存 ...

香吧香 发布于 2024-12-07 12:22 评论(0) 阅读(341)
8

西门子PLC与上位机通信方案梳理

一、前言 大家好!我是付工。 西门子PLC是工控领域使用非常多的一种PLC品牌,对于上位机开发人员来说,对于西门子PLC的通信,我们一般可以采取哪些通信方式呢? 今天跟大家分享一下上位机实现与西门子PLC的通信方案。 二、串口通信 西门子PLC早期主要以S7-200、S7-300/400为主,后面逐 ...

付工上位机 发布于 2024-12-07 11:37 评论(2) 阅读(1295)
3

指针, C语言的精髓

指针, C语言的精髓 莫队先咕几天, 容我先讲完树剖 (因为后面树上的东西好多都要用树剖求 LCA, 树剖求 LCA 比倍增求 LCA 常数小). 什么是指针 保存变量地址的变量叫做指针. 这是大概的定义, 但是Defad认为这个定义不太好理解, 所以我们先不看. 我们的电脑里都有随机存储器 RAM ...

指针神教教主Defad 发布于 2024-12-07 11:22 评论(0) 阅读(433)
0

RocketMQ系列2:领域模型和技术概念

★消息队列16篇 1 领域模型 Apache RocketMQ 是一款典型的分布式架构下的消息中间件产品,使用异步通信方式和发布订阅的消息传输模型。 Apache RocketMQ 产品具备异步通信的优势,系统拓扑简单、上下游耦合较弱,主要应用于异步解耦,流量削峰填谷等场景。 说明:以上图片来自官网 ...

Hello-Brand 发布于 2024-12-07 10:52 评论(0) 阅读(627)
0

如何在 Epicor 中计算绩效

制造性能是任何生产工序的关键,允许企业衡量和评估其效率和生产力水平。 我们将探讨如何在 Epicor 中计算制造性能、计算整体设备效率(OEE) 时性能指标的价值、如何解释制造指标以及在 Epicor 中计算制造性能的步骤。 OEE指标价值 在衡量制造绩效时,绩效指标起着重要作用。它们提供有价值的数 ...

Wang_Lee 发布于 2024-12-07 10:47 评论(0) 阅读(91)