TinyBg,极小的个人博客网站实现。
特性:
后台代码量极小,使用Golang语言,总共不到五百行的后台代码。
后台使用了Golang+ Gin web框架,整个后台代码就一个main.go文件。
演示地址链接:http://121.36.253.86/
但功能一点也不弱。
功能:
1.文章的分页展示。
2.支持文章中表格,图片的显示和代码的语法高亮。
3.支持文章的无限制分类。
4.支持站点访问量统计,文章浏览量统计,按时间和按点击量排序展示最新文章,最热文章。
5.文章留言评论,最新评论等功能。
安装教程
直接执行 go run main.go即可。
或者go bulid main.go 后,把可执行文件main跑起来即可。无需建库,建表,安装部署超级简单。
使用说明
发布文章就是在电脑上写好md格式的文件,提交到服务器的posts目录。
md文件的文件名可以任意,但不要有空格。
前6行必须按这个格式,分别是 文章标题,日期,简介,头部展示图片,文章分类,作者,后面的才是为文章内容。
发布文章时,只需要把test.md 文件提交到后台/posts目录即可。
咸蛋博客是wordpress,tumblr,pinterest三合一的开源博客 特点: 1:基于wordpress3.3.2,可以使用wordpress已有的所有插件,模块,继承了wordpress所有的优点 2:可以把现有博客数据快速导入咸蛋博客,把自己的博客快速变成流行的轻博客 3:6种文章形式,日志,图片,音乐,视频,引言,链接,一个完整的轻博客系统。 4:默认使用瀑布流式布局,拥有自己的p
我想我终于对minimax和Alpha-beta修剪有所了解了,但实现它完全是另一回事! 根据我的理解,基础是:您为某些动作分配一个启发式函数分数(Gomoku为例)。 如果一行有5个,我们应该分配一个高值,比如9999,因为这是一个胜利的举动 当我们必须在Java中实现这一点时,我的问题来了! 我有一块彩色[][]板(8x8),其中黑色是播放器1,白色是播放器2,null表示空白,我不知道我们应
极小极大算法的一个缺点是每个板状态必须被访问两次:一次查找其子级,第二次评估启发式值。 极小极大算法还有其他缺点或优点吗?对于像象棋这样的游戏,还有更好的选择吗?(当然是带有α-β修剪的极小极大算法,但还有其他吗?)
我到处寻找修复代码的答案,但在花了很长时间调试代码后,我发现自己陷入了绝望。问题是,我的minimax函数不会为可能的最佳移动返回正确的值,我甚至试图通过存储最佳的第一个移动(当深度=0时)来修复它,但如果解决方案不明显,那么该算法将严重失败。我还尝试修改基本案例的返回值,以便优先考虑早期的胜利,但这并没有解决问题。 目前我正在TictoE板上测试这个函数,助手类(如getMoves()或getW
在使用极小值和阿尔法-贝塔普鲁宁玩过基于回合的游戏后,如果满足某些条件,同一个玩家可以有多个连续移动,你将如何处理游戏?
我一直在尝试使用极小值和阿尔法-贝塔修剪为计算机实现人工智能,但我面临着一个无法识别的错误。算法应该计算自己和其他玩家的所有可能移动,但它没有以应有的方式回放。 这是我的最小值代码: 未定义函数的详细信息: =检查棋盘是否有可能获胜或平局或不完整的棋盘,并将获胜者返回为1或2(玩家X或O),0表示平局,以及-1表示不完整的棋盘。 =返回一个数组列表,其中包含给定板中所有空位置的位置。 =简单地将X