本文详解 PHP 环境下基于 TOTP 协议的双因素认证(2FA)实现方案,核心依赖 robthree/twofactorauth 与 bacon/bacon-qr-code 扩展,需配合 php-imagick 组件。实现流程清晰:用户登录后,系统生成唯一密钥并绑定账号,通过 Bacon QR C... ...
最近在研究摩尔斯电码的时候,偶然发现了一个挺不错的在线工具网站 —— Morse Coder。作为一个对老技术有点兴趣的人,我花了1小时时间把这个网站的功能都深度体验了一遍,感觉值得推荐给大家。 而且重要的是,完全免费。 先说说我最常用的几个功能 文本翻译器 这个功能最实用,就在首页。你可以直接输入 ...
不知道大伙伴们有没有这样的想法:如果我不定义实体类,那 EF Core 能建模吗?能正常映射数据库吗?能正常增删改查吗? 虽然一般开发场景很少这么干,但有时候,尤其是数据库中的某些视图,就不太想给它定义实体类。好消息,EF Core 还真支持不定义实体类的。可是,你一定会疑惑了,不定义实体类,那还怎 ...
你可曾想过:当你在终端里敲下 java,在 main 方法真正运行之前,JVM 为了“创造一个可运行你的程序的宇宙”,到底经历了哪些步骤?从参数校验、系统资源探测,到选择垃圾回收器,再到类的加载、链接与初始化,这些看不见的过程决定了应用的启动体验与后续性能。本文用一个极简的 HelloWorld 贯 ...
一、前言 作为85后,.NET开发已经有20年头了,人已经步入中年了,打工生涯也应该结束了,作为.NET微服务先驱者,2017年就开始研发surging, 然后在github开源,不出两年star 已经突破3k,star 的增加,代表了大多数人认可,也代表我的技术道路的成功,让我知道了知识也能换取财 ...
需求背景 Windows10系统,工作需要开多个应用程序,在使用双屏幕时(多显示器设置为:扩展这些显示器),希望使用另外一个屏幕做监控用,总时只要打开一个浏览器窗口盯着监控信息。 但是经常需要通过快捷键Win+D快速返回桌面,这就会导致另外一个屏幕上用于查看监控信息的浏览器窗口也会被隐藏,使用起来非 ...
我们知道容器化最大的好处是软件交付形成了一种标准化,其带来的好处是巨大且深远的,让开发者从解决各种环境差异的痛苦中解放出来,同时大幅简化了部署流程和管理成本。 当我们用docker run运行一个容器时,如果没有指定一个名字,docker将会为给我们自动生成一个名字,通过docker ps可以查看正 ...
简介 本文展示了用C++(Eigen)实现的Nelder-Mead算法,该实现仿照了Python SciPy库中的scipy.optimize.fmin函数。虽然目前仅完成了基础功能(fmin不支持full_output和retall),但已经可以应用于实际优化问题。 Nelder-Mead算法简介 ...
Introduction 很多静态分析工具在进行按需静态分析之前都假设存在一个调用图。但是这种假设不够好,对于 JavaScript 这种具有多种动态特性的语言,调用图分析和数据流分析之间的相互依赖关系要更强。如果忽略这种相互依赖关系,调用图分析不得不牺牲一部分精确或效率,甚至使得按需分析带来的性能 ...
一、数据过滤进阶:多条件组合与高效筛选 在MySQL数据检索中,精准过滤数据是提升查询效率与结果有效性的核心环节。通过组合WHERE子句及专用操作符,可实现复杂业务场景下的数据筛选需求,确保获取目标数据的准确性与高效性。 (一)逻辑操作符组合筛选 AND操作符:多条件同时满足 AND操作符用于连接多 ...
PS:要转载请注明出处,本人版权所有。 PS: 这个只是基于《我自己》的理解, 如果和你的原则及想法相冲突,请谅解,勿喷。 环境说明 无 前言 本文是这个系列第七篇,它们是: 《大模型基础补全计划(一) 重温一些深度学习相关的数学知识》 https://www.cnblogs.com/Iflyins ...
最近在备考雅思,用pc上网页端的扇贝单词来背单词。因为电脑屏幕大,比手机平板看起来都舒服。 遇到不会的单词,我喜欢在谷歌图片上搜索一下,将其带入真实的英语环境中去辅助记忆。如果看到一个单词,可以在脑海中直接联系到具体的事物——————建立这种联系,无论是在记忆效率,还是学习乐趣上,都会提升很多。 可 ...
RocketMQ 在微服务的世界里,服务间的消息就像快递包裹,如果没有高效可靠的传递方式,小摊位之间的信息就容易丢失或者延迟。这时候,你就需要 RocketMQ——微服务界的“快递小能手”,帮你高效、安全、准时地传递每一个消息。 本文将带你全面了解 RocketMQ,从原理、配置到实战经验,让你快速 ...
前两篇探索了用code和dify的实现思路,实现起来均有一定的门槛。那么市面上有没有什么开源的现成产品已经对这个方向进行了探索呢?最近还真搜罗到了两个不错的产品,一个是飞致云下的SQLBot,还有一个是WrenAI。 ...
Flow Agent 分析 请关注微信公众号:阿呆-bot 概述 本文档分析 Spring AI Alibaba Agent Framework 中的 Flow Agent 系列,包括 FlowAgent 基类、SequentialAgent、ParallelAgent、LoopAgent 和 Ll ...
写在前面 昨天刷手机,偶然刷到篇文章——《跑通了!Deepseek自动生成测试用例,太牛了!》,标题看着就很抓人,立马点进去瞅了瞅。 里面配了好几张图,风格先不说,单说文件的类名,居然是中文的…… 这风格,怎么看都像机构号出品。没见过哪个同事写代码这么随意的,中文类名也太出戏了,哈哈。 想表达什么 ...
胸口像是被浸透了水的棉花死死堵住,每一次喘息都带着锈蚀铁片刮过喉咙的腥甜。耳朵里是永无止境的“嘀嘀”声,不是心跳监护,是手机里十几个网贷APP交替响起的催债提醒,尖锐得能刺穿颅骨。视野里一片模糊,只有天花板上那盏沾满油灰的旧吸顶灯,散发着昏黄、将熄未熄的光。 三十五岁,渗透测试工程师。名头听着像那么 ...
一:背景 1. 讲故事 前面两篇我们讲的都是通过挂引用根的方式导致的内存暴涨,在快速检测台上能够一眼就看出是什么类型的Type导致的,分析难度稍微较低,在真实的dump分析场景下,也会存在对象偏小而内存暴涨的情况,一般的新手会被这种场景搞懵逼,这篇就来分享这种奇葩的情况。 二:内存暴涨分析 1. 问 ...
一、手搓线程池支持.NET10 最近.NET10正式版发布 笔者每天打开VS2022和VSInstaller等推送升级 等到今天也没等到 就到微软官网查一下 原来是要安装vs2026 好吧装吧 可伶笔者的C盘再次报红了 手搓线程池项目也赶紧增加.NET10的支持 在.NET10下把单元测试都跑通过了 ...
Agent、BaseAgent、ReactAgent 分析 请关注微信公众号:阿呆-bot 概述 本文档分析 Spring AI Alibaba Agent Framework 中的核心 Agent 类层次结构,包括 Agent 基类、BaseAgent 抽象类和 ReactAgent 具体实现,重 ...