自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 从“文件即接口”到“我的一生.OFD”

这是一个护理记录单,对于机器阅读,确实能识别出红圈中的文本“23”,但不能识别出这个“23”表示是病人张三在住院期间的2024年1月9日10:00的呼吸速度,这会造成重要信息的丢失,类似的例子还有很多。如何实现“我的一生.OFD”,技术上也不难,但一定要注意,“我的一生.OFD”在实现手段中存在一个巨大的技术陷阱,那就是纯粹的OFD只是版式文件,通过PDF转换器或者虚拟打印机等外挂技术生成的OFD文件会丢失大量关键信息,严重降低“我的一生.OFD”的实际效果。在这个过程中,医生是经过严格认证的;

2025-12-21 15:36:02 449

原创 基于UKF-IMM无迹卡尔曼滤波与交互式多模型的轨迹跟踪算法matlab仿真,对比EKF-IMM和UKF

我们要在有随机噪声的回波信号中分离目标的运动状态量,准确的得到这个状态量往往是不可能的,只能根据观测信号估计这些状态变量。IMM算法使用两个或者多个模型来描述工作过程中可能出现的状态,最后通过有效的加权融合进行系统状态估计,很好的克服了单个模型估计误差较大的问题。它假设系统存在多个可能的运行模式,每个模式对应一个不同的状态模型,通过在这些模型之间进行交互和切换,以适应系统模式的变化,从而提高状态估计的准确性。legend('真实轨迹','IMM-UKF估计轨迹','真实节点','IMM-UKF节点');

2025-12-21 15:35:04 116

原创 硬盘突然坏掉,我花了半个月才把数据救回来…(附数据恢复工具)

👉 我这次用到的工具(DMDE、OSFMount、FinalData 等)都整理在一起了,获取方式:在公众号 「曦远Life」 后台回复 「数据恢复」👉 如果你正好也需要相关工具,我已经整理好了本次用到的软件清单,可以在公众号 「曦远Life」 后台回复 「数据恢复」 获取。📦 顺便提醒:我已经把本次恢复用到的工具和资料整理好了,需要的同学可以在公众号 「曦远Life」 回复 「数据恢复」 获取。好在最后,大部分文件都救回来了。接下来,我也打算升级我的 NAS,把数据安全短板补齐,做到真正的有备无患。

2025-12-17 20:33:38 535

原创 Win11共享打印0x0000bc4,三步解决共享难题

能够进行驱动匹配和故障排查。若问题仍存在,可尝试「手动安装模式」,从驱动库中选择历史版本驱动,部分老旧打印机可能需要降级驱动以适配Win11。进入「控制面板→网络和共享中心→更改高级共享设置」,勾选「启用网络发现」和「启用文件和打印机共享」,保存设置后重启电脑。打开「设置→网络和Internet→高级网络设置」,将当前网络设为「专用」,公用网络会阻止打印机共享;选择「已启用」,在「RPC连接设置」中勾选「命名管道上的RPC」,保存后重启。若状态为「已停止」,右键选择「启动」,并将启动类型设为「自动」;

2025-12-17 20:32:46 1402

原创 软件一体化是谁的?

你拥有的是“出行体验的一体化”,但你并不拥有整个城市的交通系统。企业打造一体化产品的成本是非常高的,投入产出比就会要求必须获取更多回报,最后在用户视角就变成选择即要付巨额价格、深度绑定、难以替换,变成高风险选项。什么是商业闭环,啥又是护城河,这两个问题你没回答出来产品想法直接就毙了,哪里有什么用户至上,资本世界当然是金钱至上,用户充其量算个名誉爹。选择自主:平台是中立的“基础设施”,应用是可替换的“零件”。我希望客户用我的CRM,就必须用我的ERP,这样他就离不开我了,我的收入会持续增长。

2025-12-15 13:51:43 391

原创 理解Linux虚拟网桥:为何连接的网卡会“降级”为端口?

角色转变:它从一个独立的网络接口,“降级”为网桥的一个端口。简而言之,连接到网桥的网卡,从一个有自主决策权的“独立个体”,变成了一个只听命于网桥(交换机)的“端口”,它的任务就是接收和发送数据,而判断和决策则交给网桥。现在我们来探讨最关键的概念:“一旦虚拟网卡被‘插’在网桥上,它就会变成该网桥的‘从设备’,从而‘降级’成为网桥上的一个端口。如果数据包的目的地是同一台宿主机上的另一个容器(即MAC地址在docker0的转发表中),网桥会直接将数据帧从对应的目标容器所连接的端口转发出去。

2025-12-15 13:50:54 398

原创 20230827 - Balancer 攻击事件:价格操纵 + 精度丢失的经典组合拳

没想到分享的是 2023 年的文档,原因是 2025 年的攻击事件和 23 年的类似。攻击者在抬高 bb-a-USDC 的价格后,利用 bb-a-USDC 兑换出超额的 bb-a-USDT 和 bb-a-DAI 完成获利。这一步操作就是为了抵消前面所使用的大量 bb-a-USDC,由于攻击者没有足够数量的 bb-a-USDC 满足结算要求,所以只能通过 USDC 换取大量的 bb-a-USDC 来抵消前面操作的欠款(如果还是不好理解的话,可以假设这笔交易是 batchSwap 的第一笔操作)。

2025-12-14 11:34:22 899

原创 FreeSWITCH使用RNNoise进行实时通话降噪

当前使用的rnnoise库所使用的音频采样率是48khz,而在FreeSWITCH中,采样率可能是8khz(比如PCMA、PCMU编码),这就涉及采样率转换的情况。mod_rnnoise_srcbin.tar.gz : mod_rnnoise源代码(带预编译的so文件,路径为mod_rnnoise.libs\)3)mod_rnnoise模块接收降噪后的音频,执行采样率转换(如有需要),回传给channel进行覆盖;mod_rnnoise_src.tar.gz : mod_rnnoise源代码。

2025-12-14 11:33:30 846

原创 最小二乘问题详解8:Levenberg-Marquardt方法

cout << "初始猜测: a=" << theta(0) << ", b=" << theta(1) << ", c=" << theta(2)cout << "估计参数: a=" << theta(0) << ", b=" << theta(1) << ", c=" << theta(2)cout << "真实参数: a=" << a_true << ", b=" << b_true << ", c=" << c_true。// 噪声 ~ N(0, 0.1)在崎岖、不可信的区域小心走梯度下降的小步。

2025-12-13 19:02:02 346

原创 不是 CSP-2025 游记

本来这个东西是想在家写的,但是在家实在是太想水了没抽出时间写这个确实是十分的抱歉我在这转三圈给大家卖个萌就先饶了我这一次吧喵。我很感激我家长,他们并不完美,但他们给了我正确的责任观和最基本的自由,前者我现在活着,后者让我敢于追求生活。我不知道我是否足够努力,我不知道我是否有足够天赋,我不知道我是否有足够运气。观点很激进,看在我是个啥都不懂的小孩的份上,还请不要打架 QwQ。这并不简单,我所知的家长很少有能做到,所以我也不奇怪有人会麻木。家长应该和孩子尽量没有代沟的,不是没可能的,我见过。

2025-12-13 19:01:06 415

原创 Impulse Noise(图像脉冲噪音)的抑制和处理方法(提取自《现代图像处理算法教程》一书并做解释)。

(1)为了避免排序或者256次递归,首先利用直方图的有关属性,并定义了一个二维数组,来保存图像中各个色阶像素的有关信息,二维数组的第一维范围从0到255,表示色阶值或者说亮度值,第二维的范围是动态的,其大小是图像中具有该色阶或亮度像素的个数,这样,比如数组Index[light][10]是表示亮度等于light的所有像素的集合中的第十个像素的索引(或者位置信息),因此,可以明显的看到这个数组的第二维的里所有元素相加的总和即为图像的像素个数。这样就记录了图像中不同色阶的位置信息,并具有一定的统计和排序意义。

2025-12-12 12:19:56 928

原创 从零实现富文本编辑器#8-浏览器输入模式的非受控DOM行为

如下面的例子中,如果将34单独合并b,外层再包裹a似乎是合理的,但是将34先包裹a后再合并5的b也是合理的,甚至有没有办法将67一并合并,因为其都存在b标签。如果仅存在单个文本节点的情况下,是符合设计的结构,而如果是存在多个节点,除了Void/Embed节点的情况外,则说明DOM结构被破坏了,这里我们就需要移除掉多余的节点。而当我们输入完成后,数据结构Model层的内容是会将文本放置于text前,这部分则是编辑器来控制的行为,这跟我们输入非中文的表现是一致的,也是符合预期表现的。

2025-12-12 12:19:03 771 1

原创 用FPGA实现FSMC接口的多串口(UART)控制器[原创www.cnblogs.com/helesheng]

缺省状态为空闲状态WAIT_STATE,只有当UART发送完成(uart_tx_rdy_wire为1)且发送缓冲FIFO中有数据时(uart_tx_fifo_empty为0),状态机才进入读取发送缓冲FIFO状态(READ_FIFO_STATE),以及启动UART发送状态(WRITE_UART_REG_STATE),而后两个状态都只固定的停留1个时钟周期。对应的标志uart_tx_fifo_rd_en_1ck和uart_tx_en_1ck则被分别连接到了前文提到的发送缓冲FIFO模块和UART模块。

2025-12-11 19:09:10 476

原创 【OpenGL ES】在Android上手撕一个mini版的渲染框架

​ 之所以要单独拎出 core_lib.h,是为了方便将该框架迁移到其他平台,如 Windows 上依赖的三方渲染库是 glfw / freeglut + glad / glew,如果不抽出 core_lib.h,就需要将很多地方的 egl.h + gl3.h 改为 glfw3.h / freeglut.h + glad.h / glew.h,工作量大,也容易漏改。性能高效:封装了 VBO、IBO、VAO,用于缓存顶点数据、索引、格式等信息到显存,减少 CPU 到 GPU 的数据传输,提高渲染效率;

2025-12-11 19:08:34 348

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除