今天是第二部分:玩家和AI
玩家主要是实现悔棋的功能
AI主要是搜索、最大最小算法,枝剪算法
1、每一步落子的步骤,为了可以悔棋
typedef struct ReversiStep
{
ReversiBitBoard m_LastMap;
ReversiStep& operator= (const ReversiStep& temp)
{
...
分类:
Windows开发 时间:
2014-08-06 19:10:02
收藏:
0 评论:
0 赞:
0 阅读:
806
最近为实现共享目录之间的文件同步,开发了一个Windows Service。考虑到在拷贝过程中,如果网络忽然抽风访问不了,导致文件拷贝不完整的情况,果断抛弃.Net 自带的 COPY 方法,而使用DOS命令下的XCOPY命令。 嗯。。。。。说干就干。。。 XCOPY方案验证、开发、调试...
分类:
Windows开发 时间:
2014-08-06 18:28:31
收藏:
0 评论:
0 赞:
0 阅读:
321
利用 Visual Studio 可以开发多种不同的基于 Windows 的应用程序。可以创建利用 .NET Framework 的强大功能的 Windows 窗体和 Windows 服务应用程序,或者可以使用 Visual C++ 创建基于 Windows Win32 的应用程序。 原文地址Win...
分类:
Windows开发 时间:
2014-08-06 18:27:21
收藏:
0 评论:
0 赞:
0 阅读:
426
constrains装饰用于对字段进行限制应用举例:定义列:age = fields.Integer(string="age") 方法:@api.constrains('age')def _check_age(self): if self.age<16: raise Val...
分类:
Windows开发 时间:
2014-08-06 18:27:01
收藏:
0 评论:
0 赞:
0 阅读:
901
one装饰器的作用是对每一条记录都执行对应的方法,相当于traditional-style中的function应用举例:定义的columnsnow = fields.Datetime(compute='_compute_now')方法:@onedef _compute_now(self): s...
分类:
Windows开发 时间:
2014-08-06 18:24:51
收藏:
0 评论:
0 赞:
0 阅读:
289
最近感觉自己电脑上的代码太乱了,东一块、西一块……于是决定使用正规的源代码管理软件来管理自己以后写的代码。以前做小项目的时候用过TortoiseSVN,感觉不错,但是速度上有点慢,于是决定尝试一下新东西——Git。通过网络发现Git很火,看看下面的文字你就会知道Git有多火。Git 是一个分布式的版...
分类:
Windows开发 时间:
2014-08-06 18:20:01
收藏:
0 评论:
0 赞:
0 阅读:
442
""" An environment wraps data for ORM records: - :attr:`cr`, the current database cursor; - :attr:`uid`, the current user id; ...
分类:
Windows开发 时间:
2014-08-06 18:18:41
收藏:
0 评论:
0 赞:
0 阅读:
539
如果你新安装好了一台WindowsXP或者Windows7的机器,作为一个开发人员,我建议安装下面这些软件:1,WinMerge.http://winmerge.org/2, Lua for windows,或者Python或者Ruby,选择一个你喜欢的脚本语言。LuaForWindows还自带了一...
分类:
Windows开发 时间:
2014-08-06 18:06:24
收藏:
0 评论:
0 赞:
0 阅读:
390
Windows7下的免费虚拟机(微软官方虚拟机)前言:不是说windows7自带的虚拟机最好用,而是他是正式版的,免费的,仅仅要你是windows7用户,就能够免费使用;事实上我最推荐的还是Vmware;微软为什么提供免费的虚拟机呢?由于vista的失败,微软认识到,假设不能为客户考虑,而单独考虑自...
分类:
Windows开发 时间:
2014-08-06 18:01:00
收藏:
0 评论:
0 赞:
0 阅读:
417
/// /// 添加人员节点(利用TreeNodeCollection) /// /// TreeNodeCollection(TreeView的节点集合) /// 父id的值 /// 数据库 id 字段名 /// 数据库 父id 字段名 /// 数据库 文本 字段值 public ...
分类:
Windows开发 时间:
2014-08-06 17:56:01
收藏:
0 评论:
0 赞:
0 阅读:
357
model装饰器的作用是返回一个集合列表应用举例:定义columnslangs = fields.Selection(string="Lang",selection="_get_lang") 方法定义:@api.modeldef _get_lang(self): langs = self.en...
分类:
Windows开发 时间:
2014-08-06 17:44:51
收藏:
0 评论:
0 赞:
0 阅读:
406
[Update 26.02.2014] Many thanks to everybody commented on this post. As Falk already mentioned in the comments, a Service Pack for SharePoint 2013 has...
分类:
Windows开发 时间:
2014-08-06 17:41:31
收藏:
0 评论:
0 赞:
0 阅读:
350
环境: 1、Windows 7_64位 2、Python 2.7_32位步骤: 1、下载 Mapnik SDK http://mapnik.org/download/ 我下载的是 Windows 32 bit SDK 2、将下载的 SDK 解压,我存放位置是 D:\mapnik-v2.2.0...
分类:
Windows开发 时间:
2014-08-06 17:31:21
收藏:
0 评论:
0 赞:
0 阅读:
943
WebSocket API是下一代客户端-服务器的异步通信方法.前面有三篇文章已经对WebSocket有了一些介绍,这里我总结了一下.我在使用WebSockets API过程中遇到的问题.1.检测浏览器是否支持HTML5 WebSocket 在使用HTML5 WebSocket API之前,首先需....
分类:
Windows开发 时间:
2014-08-06 17:21:31
收藏:
0 评论:
0 赞:
0 阅读:
478
相信做纯WEB开发的PHP程序员都会想过,要是PHP能开发windows本地应用程序多好,于是上网一查找出来的很多都是“PHP-GTK”的老文章,这东西好像已经没人维护了,随便看了点,也就没去细研究了。
前阵子折腾了node-webkit,这东西可以用javascript + chorme内核blink 开发本地应用,满足纯WEB程序员开发本地应用程序的梦想。
node-webkit有...
分类:
Windows开发 时间:
2014-08-06 14:57:41
收藏:
0 评论:
0 赞:
0 阅读:
335
相对于7来说,8的api改进了不少,用官方的话来说就是更加面向对象了.下面探究一下具体的改动.准备知识:python装饰器的使用http://blog.csdn.net/thy38/article/details/4471421在8中,api接口分为traditaional style和record...
分类:
Windows开发 时间:
2014-08-06 14:44:01
收藏:
0 评论:
0 赞:
0 阅读:
521
COLORREF circle_color = RGB(0, 105, 255); //获取窗口DC HDC hdc = GetDC(hWnd_); //背景色透明 SetBkMode(hdc, TRANSPARENT); // 这里的像素是相对窗体来说的, 而不是屏幕坐标, HPEN pen =....
分类:
Windows开发 时间:
2014-08-06 14:43:11
收藏:
0 评论:
0 赞:
0 阅读:
567
转载自http://blog.sina.com.cn/s/blog_9f6451990101blef.html本人的系统原先是就单ubuntu系统,而且是未分区情况下自动安装的,现在又装了个windows7,为了方便,自己笔记记录下,也给不知道同学参考下。首先解释下ubuntu的 live CD即你...
分类:
Windows开发 时间:
2014-08-06 14:39:41
收藏:
0 评论:
0 赞:
0 阅读:
420
初级 puppet windows agent实现简单的msi格式安装包安装及bat文件创建;
分类:
Windows开发 时间:
2014-08-06 14:31:21
收藏:
0 评论:
0 赞:
0 阅读:
392
Python要想调用C语言写的动态连接库,不仅要兼容C接口的调用习惯,还需要兼容C语言的数据类型。幸运的是ctypes库已经做了这两方面的工作,以便调用动态连接库是非常方便的。在Hello World的程序里,这行代码编写如下:MessageBox = windll.user32.MessageBoxW从这行代码的简洁程度来看,是非常优美的。这种优美是由于ctypes库在背后做了非常多的工作,比如...
分类:
Windows开发 时间:
2014-08-06 10:38:21
收藏:
0 评论:
0 赞:
0 阅读:
442