12 2016 档案
摘要:棋子跳动算法该算法在ChessBoard.CanJumpTo函数中实现 找出一个棋子所有可走位置,并建成数据结构“图”的形式这个算法有点象图的广度优先遍历算法。文字说明如下:1.把当前棋子坐标加入“图”中。2.从当前棋子位置出发,从六个方向查找棋子可跳的位置,3.如果第2步找到坐标没有加入“图”中
阅读全文
摘要:摘要:介绍了跳棋游戏的游戏功能及程序总体逻辑,在此基础上深入探讨了跳棋游戏中的查询棋子可跳动位置、最佳路径提示、电脑落子和玩家落子的算法,通过这些算法实现游戏按规则有序的进行。中国论文网 http://www.xzbu.com/8/view-3599881.htm 关键词:游戏设计;跳棋游戏 中图分
阅读全文
摘要:国外的: http://stackoverflow.com 有干货的地方。代码遇到相关问题经常被导到这个网站去,回答质量很高,排版简洁清晰。我现在遇到问题经常会搜索词后面加一个词"stackoverflow",敲回车的同时常常要骂一下这个创始人起个名字咋那么长..... http://github.
阅读全文
摘要:CreateStatusBar()用来增加一个状态栏。 SetFieldsCount()方法设置将状态分为几个区。 SetStatusText()用于设置状态栏内容。 SetStatusWidth()用于设置各栏宽度,该方法要求一个整数的Python列表作为参数,列表的长度必须和状态栏中哉的数量一致
阅读全文
摘要:Python程序可以通过多种方式来处理日期和时间。日期格式之间的转换是计算机的一个共同核心。Python的时间和日历模块能够帮助我们跟踪的日期和时间。 Python程序可以通过多种方式来处理日期和时间。日期格式之间的转换是计算机的一个共同核心。Python的时间和日历模块能够帮助我们跟踪的日期和时间
阅读全文
摘要:__future__ 模块 Python 3.x引入一些Python2不兼容的关键字和函数,可以通过在 Python2 内置的模块 __future__ 导入。建议如果你想在代码中支持 Python3.x,使用__future__导入它。 例如,如果想在 Python2 中拥有 Python 3.x
阅读全文
摘要:转载自:http://www.yiibai.com/wxpython/wxpython_major_classes.html 原始的 wxWidgets(用C++编写)是一个巨大的类库。GUI类从这个库使用wxPython模块被移植到Python,它尽可能接近反映原始wxWidgets库。所以,在w
阅读全文
摘要:拖放对用户是非常直观。它在许多桌面应用程序,用户可以复制或只需用鼠标拖动和删除另一个窗口中移动对象从一个窗口到另一个中。 拖放对用户是非常直观。它在许多桌面应用程序,用户可以复制或只需用鼠标拖动和删除另一个窗口中移动对象从一个窗口到另一个中。 拖放操作包括以下步骤 - 声明拖放目标 创建数据对象 创
阅读全文
摘要:转载自 http://www.cnblogs.com/zhuzhenwei918/p/6124263.html 深入理解css中的margin属性 之前我一直认为margin属性是一个非常简单的属性,但是最近做项目时遇到了一些问题,才发现margin属性还是有一些“坑”的,下面我会介绍margin的
阅读全文
摘要:使用了new申请了内存但是没有释放内存, 在程序长时间运行过程中不断的申请内存导致内存满了,再向内存写数据的时候回崩溃
阅读全文
摘要:使用了内联函数: 在头文件中声明和定义内联函数是正确的 但是在头文件中声明内联函数,而在.cpp文件中定义了内联函数会导致崩溃的 .h class stu{ inline void str(); } .cc inline void str() { //崩溃掉 }
阅读全文
摘要:主线程中的子线程没有jion,导致主线程马上结束,子线程对象被释放掉,而子线程还在后台继续执行导致崩溃 int main() OBJ = classA() OBJ.START()//在start函数中使用了线程
阅读全文