事件系统设计(C++)

博主头像 具体调试代码参考github:https://github.com/hggzhang/CppTest/tree/master 概述 在程序设计中,我们希望关联程度低的对象之间的联系是“松耦合”的,也即减少直接依赖。一般的做法是使用消息机制进行信息的传递和响应,其中事件系统是其一种常规手段之一,下面我 ...

C#/.NET/.NET Core优秀项目和框架2025年8月简报

博主头像 前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的详细介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址 ...

点分治之砍树大师

博主头像 从“分治”到“点分治” 在算法世界里,“分治”几乎是最经典的套路:把一个大问题拆成若干规模较小的子问题,递归解决,再把答案拼接。归并排序、快速幂,都是这样耳熟能详的例子。 数组有天然的“中点”,可以左右对半分;而无根树由节点与边连接,我们也可以选择一个节点,将树分为多个部分分治,这就叫做“点分治”。 ...

在鸡哥14x上安装Linux:Fedora 42 上手体验

博主头像 前言 Fedora 这系统更新很快,版本号刷得飞起 记得上一次看到讨论时才二十几的版本号,没想到现在已经 42 了 之前我说过鸡哥14x送修回来了 不到半年,我的鸡哥14x也翻车了…… 送修10天,鸡哥14x终于回来了,然而事情并没有这么简单…… 之前为了测试按键特地装了个Linux,结果还没用两天 ...

中控IFace302考勤机二开内存问题解决方案

博主头像 文章背景:收到几好位博友、微信公众号读者在询问中控iface302开发的问题,如“尝试读取或写入受保护的内存”。 一、前言 周日刚好在家,把以前的移动硬盘找了个遍,也找到以前开发中控Iface302的一些案例,由于年份比较较,不能保证一定可以解决问题,但这可能也是一种思路,具体需要根据问题去调度搜索 ...

磁盘性能测试工具FIO-使用教程

博主头像 最近拿到了新的机器,既然是新的机器那肯定要测试一下磁盘的性能,FIO是一个必备的磁盘性能测试工具,怎么测试厂商的磁盘是否符合标准?怎么结合自己的业务场景去测试磁盘的性能,那必然要仔细熟悉一下FIO这个工具的使用,为了安全我开了一个虚拟机这里给大家做简单演示 ...

【URP】法线贴图为什么主要是蓝色的?

博主头像 法线贴图呈现蓝紫色调是由其存储原理决定的。在切线空间中,法线向量(X,Y,Z)的取值范围为[-1,1],通过RGB=(Normal+1)/2转换为[0,1]的颜色值。默认垂直方向法线(0,0,1)映射为(128,128,255)的蓝紫色。由于大多数模型表面以垂直方向为主,因此法线贴图整体呈现蓝色基调... ...

SpringBoot使用AOP优雅的实现系统操作日志的持久化!

博主头像 基于AOP+Spring实现操作日志记录:从设计到落地全指南 在日常开发中,操作日志是系统不可或缺的一部分——它用于追溯用户行为、排查问题、审计安全操作。但如果在每个业务方法中硬编码日志逻辑,会导致代码耦合度高、重复工作量大、维护困难。本文将基于 AOP(面向切面编程) 思想,结合Spring生态, ...

论文阅读-PANTHER: Private Approximate Nearest Neighbor Search in the Single Server Setting

博主头像 1 介绍 首先是介绍一些概念: 最近邻搜索KNN:找到与查询点最接近的前k个点。 近似最近邻搜索:在大型高维数据库中,KNN的成本会很高,此时该问题通常会被放宽为近似最近邻搜索ANNS,允许以高概率返回最接近的前k个邻点而非精确结果。 私有最近邻搜索:客户端希望获取且仅能获取最近邻搜索的结果,同时不 ...

我的第一个coze 智能体(agent)应用

博主头像 导航 前言 作品展示 操作步骤 结语 参考 前言 2025年被行业认为是智能体(Agent)元年,AI从“听令行事”到能“主动服务”了,行业相关的产品也越来越丰富。 过去几年,我们见证了AI 大模型的飞速发展,从只会简单回答问题,简单生成图文,到可以写代码,生成复杂视频,甚至可以主动服务。 其实,通 ...

消息积压了100万,除了加机器,还能干什么?

博主头像 前言 有些小伙伴在工作中可能遇到过这种场景:某天早上起来,监控告警响了——MQ队列里突然积压了100万条消息,整个系统卡顿如蜗牛。 你第一反应是不是“赶紧加机器,扩容消费端”? 没错,这招能临时救火,但成本高、见效慢,如果根源问题没解决,积压只会卷土重来。 我曾在一次餐饮大促中就处理过类似灾难:我们 ...

计算机领域常用概率学公式的代码实现教程

博主头像 本文由 愚人猫(Idiomeo) 编写 欢迎查看我的博客原文 一. 概率学与编程的交汇 概率统计是计算机科学的基础学科之一,从数据科学到人工智能,从金融风控到游戏开发,概率模型无处不在。作为计算机学者,理解概率理论并将其转化为可执行代码的能力至关重要。本文将带领读者将数学中的六个经典概率公式与模型转 ...

PostgreSQL三种关闭方式的区别

博主头像 1、使用smart参数关闭数据库:smart:最为安全,但最慢,需要将所有连接都断开后,才会关库,默认关库模式。smart: 等所有的连接中止后,关闭数据库。如果客户端连接不终止, 则无法关闭数据库。[postgresql@master ~]$ pg_ctl stop -D $PGDATA -m s ...

<1···717273···100>