Alpha-Beta 剪枝算法是极小极大搜索算法的优化,主要解决博弈问题和对策问题。这类算法被广泛运用于棋类等零和博弈问题,比如井字棋 (Tic-Tac-Toe)、中国象棋、国际象棋等。本文将简单介绍零和博弈和 Alpha-Beta 剪枝算法,探索下棋类游戏 AI 是如何实现的。
近期本人在使用 TypeScript 实现一些 Web 小游戏,期望通过工具完成项目构建和打包,因此研究了下 Webpack 和 Rollup,并最终选择了 Webpack。本文将简单讲解如何使用 Webpack 从零开始搭建一个项目,并完成最终产物的打包。
在冰镇云开发过程中,遇到了一个关于 Golang 中 http.ResponseWriter 写入顺序的问题,解决后决定记录一下,以后忘了还能回来翻一翻,也算是踩坑日记之一了。
Web 安全对于开发者来说是一个重要的课题,尤其是对于我们日常前端、服务端涉及到网络的工作。了解相关的知识点以及攻防手段,可以让我们在方案设计和代码实现过程中具备更好的安全防范意识。
JSON Web Token 是一种用于安全传递信息的方案,目前被广泛应用于认证授权等场景,本文将介绍它的实现原理和用法实践。
context 是 Golang 标准库所提供的上下文相关的库,它所定义的 context.Context 类型在 Golang 程序中被广泛应用于跨 Goroutine 的信号同步和数据传递,是 Golang 语言中的特殊设计,在其他语言中也很少见到类似的设计。本文我们将浅析 Golang 的 context 的使用和原理。
Golang 在 1.13 版本后的包管理器功能已经逐步完善,现在越来越多第三方开源项目支持官方的依赖管理方式。Go Module 是 Golang 管理依赖关系的包管理器,本文将浅析 Go Module 的使用和原理,希望大家阅读本文后能对 Go Module 有更进一步地了解。
text/template 和 html/template 是 Golang 标准库提供的两个数据驱动的模板库,通常被用于文本生成和 HTML 生成。本文将介绍 Golang 模板库的语法和使用。
Hugo 是一个基于 Golang 实现的静态网站框架,以高效构建、灵活扩展等特点而闻名。本文将介绍 Hugo 的各类概念以及使用方法,并使用 Hugo 搭建简单的静态网站。
MegaShow 的个人博客开通了,欢迎大家来阅读和交流。
学校举办的 2017 ACM 新手赛结束了,又一次证实了自己是个菜鸡~
大约9月6日下午6点,Icenowy 给我发了一个贴子的链接,嗯,来自 66RPG 的帖子。发帖人是柳柳,66RPG 的站长。
有关注的小伙伴们应该知道发生了什么事。