- 相关博文
- 最新资讯
-
本文解析了Windows注册表过滤机制的核心原理。注册表操作并非直接由Configuration Manager处理,而是会经过一个可编程的过滤器链。这种机制允许杀毒软件、加密工具、WoW64重定向和容器虚拟化等技术在不修改应用代码的情况下,通过注册回调实现对注册表操作的观察、改写、重定向或接管。关键点在于:1)注册表操作存在多个可插入检查站;2)过滤器可以按优先级排序执行;3)支持操作拦截、路径重写和上下文标记。这种架构使Windows能灵活处理各类注册表相关场景,如安全防护、兼容性适配和虚拟化隔离等。
-
《Windows Internals》10.1.22 The registry namespace and operation:为什么应用眼里的 HKLM...,到了内核里会先变成 \Registry
本文解析了Windows注册表路径在内核中的转换过程。当应用程序访问HKLM\...这类路径时,Win32子系统会将其转换为内核对象命名空间格式\Registry\Machine\...。这一转换的关键在于:注册表通过Configuration Manager定义的key object type被整合进Windows统一对象命名空间。具体解析过程分为两个阶段:Object Manager先识别\Registry入口,然后将剩余路径交给Configuration Manager在其内部hive结构中完成最终查 -
丰巢日志平台从 ELK 升级至 Apache Doris,旨在构建统一、高效的可观测性底座。新架构解决了原系统在写入、存储和查询上的瓶颈:存储成本降低 50%,写入性能提升 2 倍,查询速度提升 6 倍。为未来统一可观测性平台的建设奠定了技术基础。本文整理自丰巢大数据开发工程师 宋友刚 在 Doris Summit 2025 中的演讲。丰巢的业务覆盖快递、广告、洗护和到家四大板块。围绕这些核心业务,上层运行着大量应用系统,每天持续产生海量日志。
-
《Windows Internals》10.1.21 Cell maps:为什么在现代 Windows 里,cell index 已经不能再简单理解成“base + offset”,而要靠两级映射表去
本文解析了《Windows Internals》中关于注册表hive内存管理的核心机制——cell maps。文章指出,早期Windows可以直接通过"基址+偏移"定位cell,但随着hive动态增长导致内存视图不再连续,系统引入了类似页表的两级映射方案。cell index本质是文件偏移而非内存地址,当hive被分散映射到多个内存块时,必须通过cell maps进行地址转换。这一机制是现代Windows在hive动态增长场景下保持注册表可访问性的关键基础设施。 -
言简意赅
-
该项目已通过浙江大学计算机学院2025届毕设预审(ref_2 团队参与评审),其价值不在于“教你技术”,而在于。
-
用户输入主题、风格、受众、篇幅、角色偏好系统自动完成故事策划、角色设定、场景设计、章节生成、风格统一支持大批量并发生成支持流式返回和异步任务模式支持作品二次编辑、续写、重写"theme": "废土世界中的亲情与救赎","genre": "科幻冒险","style": "偏电影化叙事","keywords": ["AI失控", "避难所", "兄妹", "牺牲"],
-
基于源码深度解析,Kafka 存储原理:索引文件与日志段管理
-
本文介绍了Linux中sed命令的文本替换和重定向操作,以及SQL中的分组聚合、子查询和排名功能。在sed部分,详细讲解了替换、删除、打印等操作语法,并提供了日志处理、配置文件修改等实战案例。SQL部分重点讲解了分组TopN模板、关联/非关联子查询的区别,以及COUNT(IF())条件计数方法,通过3道LeetCode题目(部门工资前三高员工、选举获胜者、统计专业学生人数)演示了实际应用。这些技巧对于文本处理和数据分析非常实用。
-
Elasticsearch聚合技术详解:Elasticsearch的聚合功能是其核心特性之一,用于对索引数据进行统计分析、分组和计算,类似SQL中的GROUP BY和聚合函数。聚合分为四大类:指标聚合(如avg、sum)、桶聚合(如terms、range)、管道聚合(如derivative)和矩阵聚合。核心概念包括桶(分组)、指标(计算)和嵌套结构。常用聚合包括数值统计、分类计数、时间直方图等,支持实时计算和分布式处理,适用于仪表盘、报表等场景。聚合可与搜索结合,实现高效的数据分析功能。
-
摘要:本教程详细介绍了在openEulr系统上安装和配置轻量级Git服务Gitea的完整流程。主要内容包括:1) 系统准备和依赖安装;2) 创建专用用户和目录;3) 配置systemd服务实现开机自启;4) 通过Web界面完成初始化设置;5) 针对服务启动失败、端口访问问题、数据库连接错误和权限问题等常见故障提供了具体解决方案。教程还包含详细的命令行操作和配置文件示例,帮助用户快速搭建可用的Git代码托管平台,并确保服务稳定运行。
-
本文探讨了Elasticsearch时间序列数据流(TSDS)与索引生命周期管理(ILM)的交互问题。作者通过客户案例说明,当延迟数据到达时,若索引已进入cold/frozen阶段,Elasticsearch会拒绝这些文档,导致数据管道停滞。TSDS通过时间边界优化存储效率(降低40-70%),但也改变了索引行为。关键设计规则是:warm_min_age必须大于rollover_max_age加上最大预期延迟时间。文章建议使用failurestore处理被拒绝文档,并提供迁移清单,包括测量延迟、调整热层大小
-
要对core-site.xml、hdfs-site.xml、mapred-site.xml、yarn-site.xml进行配置,通过模板生成mapred-site.xml并配置该文件。2.输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改ifcfg-ens33配置文件。http://虚拟机IP:50070 #例如http://192.168.122.1:50070/通过termius或xshell、winscp等 将上传到Linux的/root目录。
-
本文介绍了如何使用Elastic Workflows自动收集Kibana仪表板查看数据并进行分析。通过配置定时触发的YAML工作流,每30分钟从Kibana API获取仪表板查看次数指标,并将这些数据索引到Elasticsearch中。文章详细说明了创建目标索引、编写工作流配置的步骤,包括数据获取、转换和存储过程。收集到的数据可用于构建自定义可视化仪表盘,分析仪表板使用情况,如查看次数排行、时间趋势等。这种方法无需管理额外凭证,利用Elastic原生功能实现自动化数据采集和分析。
-
SecureCRT是支持SSH2、SSH1、Telnet、Telnet/SSH、Relogin、Serial、TAPI、RAW等协议的终端仿真程序,本质是Windows下登录UNIX、Linux服务器主机的专用软件,支持标签化SSH对话,方便管理多个SSH连接。4. 数据目录规划:对Linux系统中的核心目录进行规划管理,核心涉及bin、boot、dev、etc、home、sbin、tmp、root、run、usr、var等系统目录,明确各目录在集群中的数据存储、程序运行等用途。
-
摘要:本文从理论转向实践,手把手指导Kafka环境部署及消息收发操作。首先介绍部署前的JDK准备和Kafka版本选择建议(推荐2.8.0+的无ZooKeeper模式)。然后分别详细讲解Windows和Linux环境下的单机部署步骤,包括配置修改、KRaft模式初始化和服务启停。最后提示常见错误及解决方法,帮助新手顺利完成Kafka环境搭建,为后续消息收发实操打下基础。
-
基于源码深度解析,Kafka 消费者组原理:Rebalance 与消息分配策略
-
在工业自动化与精密制造领域,XYZ三轴运动平台的刚性与精度是决定设备良率的核心因素。本文针对“重负载(25kg)+高精度(±0.02mm)”的应用场景,深度解析基于PKH40丝杆模组搭建的龙门型三轴系统。重点探讨24mm宽体导轨相对于市面12mm导轨的力学优势、C3/C5/C7级丝杆的选型逻辑,以及“龙门架+钢板地基”的结构设计原理。文末附非标定制参数表与选型避坑指南,供自动化工程师参考。
-
GIS数据存储方案根据数据类型(矢量/栅格/3D)和使用场景(分析/展示/交换)呈现多样化生态。主要格式包括:传统矢量格式(Shapefile/GeoJSON)与现代高性能格式(FlatGeobuf/GeoParquet);云原生栅格(COG)与传统影像(GeoTIFF);瓦片格式(PMTiles/Vector Tile)与3D专用格式(3D Tiles/COPC)。空间数据库以PostGIS为黄金标准,云原生方案如STAC/Zarr支持大数据分析。选型核心在于数据量、使用场景(编辑/分析/可视化)和部署环
加载中...



















