通过 frp 实现安全访问家中 macOS 的 SSH 服务
本文详细介绍了如何使用 frp 工具,通过一台公网 VPS 安全穿透内网,实现从外网 SSH 访问家中 macOS 设备,并包含异常排查与 macOS 客户端自启动配置方案。 ...
CentOS 7 通过 Packstack 安装 OpenStack Train 完整步骤
该文章详细指导如何在 CentOS 7 系统上通过 Packstack 工具安装 OpenStack Train。首先介绍 OpenStack 的定义、核心特性(开源免费、资源统一管理等)与应用场景,再讲解其核心组件(Nova、Neutron 等)及创建虚拟机的工作流程;随后分步说明基础环境配置(更... ...
Golang游戏开发笔记:地图索引系统实现
好家伙, 在游戏开发,尤其是后端服务的构建过程中,我们常常从一个简单的想法或原型开始。 代码直接、功能明确,一切看起来都很好。但随着项目复杂度的提升,最初的“简洁”设计往往会变成“僵化”的枷锁。 0.需求分析 我想我需要一张地图,作用如下: 1.记录所有人的位置, 2.快速的拿到某个角色的信息 3. ...
EXECUTE IMMEDIATE语句分析
在 Oracle 的 PL/SQL 环境中,EXECUTE IMMEDIATE 通常需要包裹在 BEGIN...END 块中执行,因为它是 PL/SQL 的语法元素,不能直接在 SQL 命令行中单独执行(除非使用特定工具的简化模式)。 具体说明: 在 PL/SQL 程序中(如存储过程、函数、匿名块) ...
Springboot启动时记录进程ID
Springboot启动时记录进程ID 1. 背景说明 springboot项目打包成可执行jar包以后,需要通过java -jar xxx.jar启动项目.启动方式对非技术人员不太友好.所以需要项目构建时,生成一个start.bat和stop.bat的脚本.关闭采用taskkill -F -PID ...
深度学习论文翻译解析(二十四):Real-Time Object Detection Meets DINOv3
论文标题:Real-Time Object Detection Meets DINOv3 论文作者: Shihua Huang Yongjie Hou Longfei Liu Xuanlong Yu Xi Shen 论文地址:Real-Time Object Detection Meets DINO ...
OpenCVSharp:使用 MOG算法来从视频流中分离前景和背景
前言 今天来学习Samples中的第二个例子:使用 MOG(Mixture of Gaussians,高斯混合模型)算法来从视频流中分离前景和背景。 示例中的代码很短: public override void RunTest() { using var capture = new VideoCap ...
OpenEuler 22.03 安装 snmptt 1.5(手工安装及自制rpm包)
一、说明 本文原本发布于CSDN,但是近期其吃相越发难看,一方面文章数据越来越假,另一方面高质量的文章会被自动转化为VIP文章。因此将文章搬运至此,希望能够帮助到更多的人。 1.1 背景 snmptt(SNMP Trap Translator)是一个perl语言编写的SNMP Trap消息处理器,官 ...
【URP】Unity[后处理]白平衡WhiteBalance
白平衡概述 白平衡(White Balance)是Unity URP后处理系统中的重要组件,用于消除不真实的色偏,使现实中应显示为白色的物体在最终图像中呈现白色。它通过调整色温和色调来补偿不同光源条件 ...
DotMemory系列:2. 事件泄露引发的内存暴涨分析
一:背景 1. 讲故事 事件泄露导致的内存暴涨,说实话我以前是不敢相信的,因为我认为没人会写这样的代码,但现实往往都会打脸,还是太年轻了,今年年中的时候还真给遇到了,也算是无语啦,这一篇我们就来聊一聊如何通过 DotMemory 来一探究竟。 二:内存暴涨分析 1. 问题代码 为了方便讲述,先来一段 ...
一个基于 .NET 8 + DDD 搭建的模块化微服务框架
前言 今天大姚给大家分享一个基于 .NET 8 + DDD 搭建的模块化微服务框架:NetCoreKevin。 项目介绍 NetCoreKevin 是一个基于 .NET 8 + DDD 搭建的模块化微服务框架,其模块化设计使得每个功能都可以独立引用,非常适合大型企业级应用的开发。框架支持Identi ...
FreeSWITCH使用RNNoise进行实时通话降噪
操作系统:Debian 12.5_x64 FreeSWITCH版本: 1.10.11 rnnoise版本:0.2 从事FreeSWITCH相关工作,大概率会遇到静音检测和降噪的事情,之前整理过vad相关的内容: https://mp.weixin.qq.com/s/sxbhD20ojzQI_LJlk ...
Spring AI Alibaba 项目源码学习(六)-Agent Framework 工作原理与使用
Agent Framework 工作原理与使用 请关注微信公众号:阿呆-bot 概述 Spring AI Alibaba Agent Framework 是一个基于 ReAct(Reasoning + Acting)模式的智能 Agent 开发框架,为 Java 开发者提供了快速构建、编排和部署 A ...
20230827 - Balancer 攻击事件:价格操纵 + 精度丢失的经典组合拳
攻击背景介绍 2023.08.27(没错是 2023 不是 2025),Balancer V2 的稳定币池遭到了黑客攻击,导致多条链上价值约 368k 美元的资产被盗。黑客利用 rounding down(精度丢失)问题操纵 bb-a-USDC 的价格,从稳定币池中兑换出大量资产。 攻击交易之一:h ...
吴恩达深度学习课程二: 改善深层神经网络 第三周:超参数调整,批量标准化和编程框架(一)超参数调整
此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下: 原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案:吴恩达深度学习课后习题与答案 本篇为第二课的第三周内容,3.1到3. ...
恭喜自己,挑战成功!
恭喜自己,挑战成功! 我终于,拿省一啦! 正文: 在2025年8月18日,本人开始了一项挑战 挑战三个月达省一 在三个月后,2025年11月14日,NOI官网发布了分数and分数线 本人以高出一等分数线10分的分数(250pts),成功,拿下省一! “春风得意马蹄疾,一日看尽长安花” 接下来,让我们 ...
革命你的 Git 提交消息 - GIM 1.8.0 发布了!
在日常开发中,写代码容易,写高质量 commit message 却不容易。为了赶进度,我们常常敲出一堆 “fix”、"update"、"temp",导致后期查问题、回滚代码都异常痛苦。 GIM(Git Intelligence Message) 就是为了解决这个问题而生的一款轻量工具: 使用 AI ...
LLM应用剖析: 舆情分析多智能体-微舆BettaFish
1. 背景 近两周github一直霸榜的国产项目-微舆,引起了广泛的关注,11月3日start数3.4K,截止今天11月14日,start数26.6K,火箭原地起飞。 前几个月我也从事了舆情分析的相关项目,遂抱着学习的态度,花费了3天时间研究并调试了其中的运行机制。 2. 特色功能 (1) AI驱动 ...
常用设计模式:模板方法模式
引言 模板方法模式(Template Method Pattern)是一种行为型设计模式。它定义算法骨架,将具体步骤延迟到子类实现。适用于固定流程但部分步骤可变的情景,如游戏初始化或数据处理。 定义 抽象类:定义模板方法(final方法)和抽象步骤。 具体子类:实现抽象步骤。 优点:代码复用,易扩展 ...
将研发了近10年的跨境ERP开源了,现实却很无奈!
说起开源,大家都知道大名顶顶的Odoo,Odoo真那么完美吗?依我看未必如此。Odoo虽然开源,却还是分社区版和企业版的,社区版几乎只剩进销存功能,如果是生产制造企业,要么要自己进行定制开发,要么是租用企业版的模块,再要么买企业版授权,不然还是用不起来。而且国外软件的设计对国内企业也不够友好,操作复 ...


