2025-11-20-关于滑动窗口
滑动窗口(Sliding Window)是一种经典的算法设计技巧,主要用于处理线性数据结构(如数组、字符串、链表)上的连续子序列(子数组或子串)问题。它通过维护一个“窗口”在数据上滑动,避免重复计算,从而将暴力枚举的 O(n²) 或更高复杂度优化至 O(n)
2025-11-17-关于动态规划(背包问题为例)
动态规划(Dynamic Programming,简称 DP)是一种算法设计范式,用于解决具有重叠子问题和最优子结构性质的优化问题。它通过将原问题分解为若干子问题,先解决子问题并保存结果(通常使用表格或数组),从而避免重复计算,最终构建出原问题的解。
2025-11-15-配置 dnscrypt-proxy 实现加密 DNS 服务(Windows)
随着互联网的飞速发展,网络安全问题日益成为公众关注的焦点。从个人用户到企业机构,如何保护网络通信的安全性成为了不可忽视的问题。而在这之中,域名系统(DNS)作为互联网的基础服务之一,其安全性直接影响着整个网络环境的安全性。
2025-11-05-基于随机加权推断模型(IM)的参数估计算法
不可观测的泊松过程 B \sim \text{Poisson}(b) 和 S \sim \text{Poisson}(q),观测值 Y = B + S \sim \text{Poisson}(b + q) 和辅助变量 W \sim \text{Poisson}(m \cdot b),目标是估计参数 b、q
m?
2025-10-28 关于前端网络请求(XHR、Ajax、Fetch、Axios)
当涉及前端网络请求时,有许多工具/技术可供选择,包括 Fetch、Axios、Ajax 和 XHR 等。这些技术在发送和处理HTTP请求方面提供了不同的功能和方法。本文将深入探讨这些技术的特点、优势和用法,帮你更好地理解并选择最适合项目需求的技术。
Zhongye