09 2025 档案
摘要:前期准备 (先使用Telnet远程连接工具,连接服务器,确保Telnet连接正常,SSH连接后进行漏洞修复升级(防止修复失败,导致远程连接无法连接时,可以通过另一个远程工具连接进行恢复) telnet安装与开启:https://www.cnblogs.com/aerfazhe/p/19098482
阅读全文
摘要:1、三之法则 如果一个类需要显式定义以下三个特殊成员函数中的任意一个,通常需要同时定义全部三个: 析构函数(Destructor):释放资源(如 delete 动态内存)。 拷贝构造函数(Copy Constructor):定义深拷贝逻辑,避免多个对象共享同一资源。 拷贝赋值运算符(Copy Ass
阅读全文
摘要:PHP 静态分析工具实战 PHPStan 和 Psalm 完全指南 说起来有点丢人,我以前特别讨厌静态分析,觉得就是瞎折腾。直到有一次,PHPStan 救了我一命,差点让我丢了饭碗的那种救命。 当时我给支付功能写了一段代码,自己觉得写得挺好,手工测试也过了,单元测试也绿了,看起来没毛病。结果同事非要
阅读全文
摘要:在实时数据处理流程中,数据转换(Transformation)是连接数据源与输出结果的桥梁,也是体现计算逻辑的核心环节。Flink提供了丰富的数据转换操作,让开发者能够灵活地对数据流进行各种处理和分析。本文将以Flink DataStream API为核心,带你探索Flink数据转换的精妙世界,并结
阅读全文
摘要:简洁版 CSS 只需要使用 css 属性 position: sticky 即可,但是这个属性的使用有很多约束条件,有时可能并不能生效。 JavaScript 这里简化一些代码,使用 React 写了一个 hooks,使用了 ahooks 库去维护 event 和 React 生命周期。 impor
阅读全文
摘要:大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,陆续更新AI+编程、企业级项目实战等原创内容、欢迎关注! ArkUI提供了丰富的系统组件,用于制作鸿蒙原生应用APP的UI,本文主要讲解按钮组件Button和Toggle的使用。 一、按钮But
阅读全文
摘要:本文核心要旨在于:SQL Server 表统计信息作为元数据对象,宛如数据分布的 "指南针",精准存储着数据分布信息,为查询优化器提供关键依据,助力其生成高效的查询执行计划。在维护方面,统计信息更新有手动与自动两种模式可供选择。手动更新可通过特定指令精准把控,自动更新则借助数据库引擎的智能机制自动完
阅读全文
摘要:不知道为什么图片过一晚上就不能看了,可以眺转到:https://juejin.cn/post/7552842241071038474 导读 VTable-Sheet是一个轻量级、高性能的电子表格组件,专为现代Web应用设计。它采用Canvas渲染技术,支持海量数据的流畅展示和编辑,为开发者提供了一个
阅读全文
摘要:在基于BS或者H5实现全国省市区的级联选择组件,相对比较容易,一般都要有现成的封装,如对于移动端H5或者小程序的Vant4界面库,他们直接安装使用内置的数据即可进行调用。参考对应组件的数据,我们可以使用PySide6/PyQt6实现全国省市区的级联选择组件案例。 1、Vant4界面库使用的省市区组件
阅读全文
摘要:本文将详细介绍如何在Manim中实现2D和3D阴影特效,提升动画的视觉层次感和真实感。 1. 实现原理 Manim中的阴影特效主要通过创建对象副本、调整透明度、应用变换和模糊效果来实现。 下面我们将结合代码详细解析其实现原理。 1.1. 3D阴影实现原理 3D阴影效果更加复杂,需要考虑空间感和光影关
阅读全文
摘要:本文整理自 IvorySQL 2025 生态大会暨 PostgreSQL 高峰论坛的演讲分享,演讲嘉宾:权宗亮。 本文主要包括以下三部分: SeqScan 现状 heapam 改进 全表计数 SeqScan 现状 我们使用了一个稍宽的 SeqScan 表,包含约 10-20 个字段,记录数达 1,0
阅读全文
摘要:介绍 RecyclableBuffer 是一个高性能的缓冲区管理库,它使用 ArrayPool<byte> 实现可回收内存段。该系统提供了两个互补的缓冲区写入器实现:一个针对连续内存方案进行了优化,另一个针对多段数据处理进行了优化。 组件 SingleSegmentBufferWriter Sing
阅读全文
摘要:每周读书与学习是由清华大学出版社出版的《JMeter核心技术、性能测试与性能分析》一书的作者推出,分享作者多年的IT从业经历,希望对很多计算机科学技术IT类专业毕业生以及IT从业者有所帮助。 1、前置处理器 在Jmeter中,前置处理器即预处理器,用于在实际取样器(Sampler)发出请求之前对即将
阅读全文
摘要:前言 .NET 生态快速发展的背景下,越来越多开发希望找到一个既能快速上手,又不过度设计的后端框架。尤其是在中小型项目中,复杂的架构、层层封装的服务逻辑往往让开发效率大打折扣。 今天推荐一个轻量级、高效实用的自媒体内容管理系统。它不追求炫技式的"高大上",而是回归开发本质:用最少的代码,解决最实际的
阅读全文
摘要:先前在使用豆包的Web版时,发现在“帮我写作”模块中用以输入Prompt的模板输入框非常实用,既可以保留模板输入的优势,来调优指定的写作方向,又能够不失灵活地自由编辑。其新对话的输入交互也非常细节,例如选择“音乐生成”后技能提示本身也是编辑器的嵌入模块,不可以直接删除。 虽然看起来这仅仅是一个文本内
阅读全文
摘要:前言 有些小伙伴在工作中可能遇到过数据库查询慢的问题,特别是模糊查询和复杂聚合查询,这时候引入ES(Elasticsearch)作为搜索引擎是个不错的选择。 今天我们来聊聊MySQL同步到ES(Elasticsearch)的5种常见方案。 希望对你会有所帮助。 一、为什么需要MySQL同步到ES?
阅读全文
摘要:大家好,我是潘Sir,持续分享IT技术,帮你少走弯路。《鸿蒙应用开发从入门到项目实战》系列文章持续更新中,陆续更新AI+编程、企业级项目实战等原创内容、欢迎关注! ArkUI提供了丰富的系统组件,用于制作鸿蒙原生应用APP的UI,本文主要讲解文本组件Text和TextInput的使用。 一、文本Te
阅读全文
摘要:PHP OOP 面向对象进阶 27 个问题让你充分了解对象特性 这里整理了一些 PHP 面向对象编程中容易搞混的知识点,很多都是面试常考题。不过学这些不只是为了应付面试,更重要的是真正搞懂面向对象编程的原理。 原文链接 - PHP OOP 面向对象进阶 27 个问题让你充分了解对象特性 PHP 中的
阅读全文
摘要:导航 前言 作品展示 工作流展示 操作步骤 结语 参考 前言 2025年被行业认为是智能体(Agent)元年。 过去几年,我们见证了AI 大模型的飞速发展,从只会简单回答问题,简单生成图文,到可以写代码,生成复杂视频,甚至可以主动服务。 其实,通过构建wokflow,我们可以实现复杂场景的自动化,这
阅读全文
摘要:如今 Vue 大行其道,大部分开发场景直接使用 @click 就实现了事件绑定,可能都没思索过 JS 中的事件性能优化。 事件委托原理 事件委托 其主要是利用了事件冒泡这个特性。 以点击事件 click 为例:将事件绑定在父元素上,点击子元素会通过冒泡的方式触发父元素的点击事件。这种绑定事件的方式,
阅读全文
摘要:引言:一个看似无害的修改 "这不可能有问题!" 我盯着屏幕上的代码变更,反复确认那个仅仅增加了static关键字的修改。 事情的起因是我们需要上线一个新的HTTP接口调用功能,为了便于测试和生产环境切换,我们使用了配置中心来管理目标URL。原本的设计是通过Config.getOrDefault("u
阅读全文
摘要:为什么PostgreSQL不自动缓存执行计划?这可能是最硬核的优化解读 前言 在数据库性能方面,查询语句的执行计划是最关键的因素之一。每当数据库接收到一个查询时,它必须决定如何以最有效的方式执行该查询。这个决策过程——称为执行计划。 计算并生成最优的执行计划在时间上可能非常昂贵,尤其是对于经常执行的
阅读全文
摘要:在 Web 服务与 API 设计中,HTTP 协议是客户端与服务器通信的基石。本文从协议演进、核心机制、缓存策略、安全特性及面试高频问题五个维度,系统解析 HTTP 的底层原理与工程实践。 一、HTTP 协议演进与版本差异 1.1 版本特性对比 版本 发布年份 核心改进 局限性 HTTP1.0 19
阅读全文
摘要:前面已经介绍了扩散模型,在最后的结论里面提到一点:扩散模型往往需要多步才能生成较为满意的图像。不过现在有一种新的方式来加速(旨在通过少数迭代步骤)生成图像:一致性模型(consistency model),因此这里主要是介绍一致性模型(consistency model)基本原理以及代码实践,值得注
阅读全文
摘要:介绍 如何写一段javascript程序,输出自身的源代码?这个问题非常有意思,大家不妨先尝试一下,反正在尝试了半个小时之后,我果断放弃了。 这种能输出自身的程序在英文里被称为quine。 准备知识 其实要实现这样一段程序,至少要掌握javascript中两个重要的知识点: IIFE toStrin
阅读全文
摘要:一、HTTP 状态码 介绍 HTTP响应状态码是用以表示网页服务器HTTP响应状态的3位数字代码。它由HTTP协议定义,用于描述请求 - 响应过程中的各种状态,帮助客户端(如浏览器)理解服务器的响应结果。 打开Chrome浏览器——F12——网络,查看响应标头。 HTTP状态码五个类别 1xx: 信
阅读全文
摘要:一:背景 1. 讲故事 这篇文章起源于和一家 .NET公司 开线上会议时,提出的一个场景问题,程序出现了非托管内存暴涨,这些非托管内存关联的对象都囤积在 终结器队列 中,很显然这是代码中没用 using 及时释放引发的,而这块代码又是第三方组件,你想加也加不了,所以提出了一个设想:能不能设法干预 终
阅读全文
摘要:哈喽大家好,我是 doooge。今天给大家带来的是 KMP 算法的解析。 \[\Huge \sf 浅析 KMP 算法 \]1.算法简介 首先我们要知道 KMP 是干什么的。先引入一个例题: 给定两个字符串 \(A\) 和 \(B\),求出 \(A\) 有多少个子串和 \(B\) 相同,输出它们出现的
阅读全文
摘要:引言 在运维过程中,出现网络问题是非常棘手的,当访问某服务出现时通时不通的情况时,我们应该如何排查?是不是网卡配置有问题?是不是内核参数有问题?是多网卡吗?有没有做bond?复杂的网络环境经常搞得人晕头转向,本文就列举笔者运维中遇到过的典型的的网络问题现象,来记录一下其排查的思路和步骤。 问题现象
阅读全文
摘要:天呢,居然两年没有上博客园看过了,呜呜呜,日渐废柴 这次总结一个码代码的时候遇到的问题,为什么把数据赋值给数组对象的某个字段,打印出来的是个空数组? 错误写法一: // 动态获取list值,前端可以增删改查 const list = ref([ // 也许有数据也许没数据 ]) // 将值赋值给数组
阅读全文