随笔分类 -  编程语言

摘要:Go 字符串查找的 20 种实现方式,用不同思路解决问题 字符串查找(在主串中找模式串第一次或全部出现的位置)是最常见的算法。看似只要一行 strings.Index,但背后有几十年的算法演进——同一个任务,朴素算法 O(m×n),KMP 是 O(m+n),Boyer-Moore 在自然文本上接近 阅读全文
posted @ 2026-05-15 21:32 刀法如飞 阅读(40) 评论(0) 推荐(0)
摘要:API接口安全设计:动态盐值与签名机制的实现与剖析 一、签名机制概述 在Web应用开发中,API接口的安全性至关重要。随着前后端分离架构的普及,如何确保API调用的合法性、防止数据篡改、抵御重放攻击,成为每个开发者必须面对的问题。通常情况都是签名机制,但如何设计和实现签名机制需要仔细考虑,既不能过于 阅读全文
posted @ 2026-01-04 12:35 刀法如飞 阅读(287) 评论(0) 推荐(0)
摘要:JavaScript prototype 详解 JavaScript 中,prototype(原型) 是面向对象编程的核心概念之一。它通过 原型链(Prototype Chain) 实现继承,使对象可以共享其他对象的属性和方法。理解原型机制是掌握 JavaScript 面向对象编程的关键。 什么是 阅读全文
posted @ 2025-03-27 10:32 刀法如飞 阅读(400) 评论(0) 推荐(1)