摘要:前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 一方面是对当年的经典>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 上一篇博文:对弈类游戏的人工智能(1)--评估函数+博弈树算法, 着重讲述了评估函数+博弈树, 本文着重讲述学习算法, 以及性能优...
阅读全文
摘要:前言: 对弈类游戏的智能算法, 网上资料颇多, 大同小异. 我写这篇文章, 并非想做互联网的搬运工. 而是想对当年的经典>表达敬意, 另一方面, 也想对自己当年的游戏编程人生做下回顾. 这边我们以黑白棋游戏为例, 从博弈和学习两方面来阐述游戏AI的编写要点. 本文侧重于讲述博弈(评估函数+博弈算...
阅读全文
摘要:前言: 上一篇博文讲述了pstack的使用和原理. 和jstack一样, pstack能获取进程的线程堆栈快照, 方便检验和性能评估. 但jstack功能更加的强大, 它能对潜在的死锁予以提示, 而pstack只提供了线索, 需要gdb进一步的确定. 那Linux下, 如何去检测死锁, ...
阅读全文
摘要:前言: 最近小组在组织>的读书会, 里面作者提到了pstack这个工具. 之前写JAVA程序, 对jstack这个工具, 非常的喜欢, 觉得很有用. 于是想比较下pstack和jstack的异同. 和jstack一样, pstack亦能展现进程的线程堆栈快照, 非常方便验证和性能评估...
阅读全文
摘要:前言: 最近有个项目, 需要访问第三方服务. 该服务是通过http的形式访问的, 为了安全和加密, 对方提供了一个加密用的C/C++库, 用于对参数进行处理. 鉴于此, 选用了C/C++语言, 以libcurl作为http类库来编写该服务模块. 这为后续的坑埋下了伏笔. 状况简述: 程序采用...
阅读全文
摘要:前言: 红包是支付的方式, 也是社交的延伸。群红包在这两块领域串联得很好, 表现尤为的浓墨重彩. 承接上两篇技术浅谈: 1). 浅谈接龙红包的技术实现. 2). 浅谈微信红包摇一摇的技术实现. 这一次, 让我们谈谈群红包的技术实现. 一为是红包的分配算法, 二为竞抢的技术实现....
阅读全文
摘要:前言: 春节的红包大战, 依然硝烟未散, 姑且不谈微信和支付宝谁是最后的大赢家. 让我们谈谈技术, 承接上一篇文章浅谈接龙红包的技术实现, 这次让我们尝试探究下秒杀型红包的技术实现. 假如我们是腾讯的工程师,我们会如何架构和实现微信摇一摇红包这个项目. 本文参考了"谈谈微信红包海量运营--...
阅读全文