PicCompress —— 一款精简的图片压缩软件
PicCompress说明之前上传博客图片过大不方便加载,还有一些微信平台的图片无法上传有大小限制,于是就打算开发个压缩图片的工具支持图片格式PNG(.p...
PicCompress说明之前上传博客图片过大不方便加载,还有一些微信平台的图片无法上传有大小限制,于是就打算开发个压缩图片的工具支持图片格式PNG(.p...
原因学校网络安全课讲到了Hash函数,老师提了一句上机操作的时候可以用自己的写的文件校验软件,所以我干脆就自己写一个。说明支持算法MD5SHA1SHA25...
DevC++ 报错[Error] Id returned 1 exit status起因学校机房的计算机总是二次编译总是报错报错提示[Error] Id ...
安装Qt如标题,你首先需要到 http://download.qt.io/ 去下载并安装Qt,并在引导下安装MSVC组件(这里不做过多解释)Visual ...
main函数main.cpp 代码如下int main(void){ init(); while(1){ //一直检测鼠标点击 ...
规则原理如图判断游戏结束chessData.h//row,col 表示当前落子 bool checkWin(ChessData* game, int...
AI思考落子点在之前我们已经实现计算权值了,现在要想让AI落子,应根据之前的计算结果使棋子落在分值最大点上。当然可能会出现多个分值相同的最大点,这时在其中...
原理计算计算每个落子点的“权值”,找到权值最大的落子点对于每个空白点,分别计算周围的八个方向不妨以该空白点作为参照原点,以水平向右作为X轴正方向,以竖直向...
分析在鼠标左键点击时,我们不能让新棋子在已有棋子的位置落下,同时我们还要让棋子在规定位置落下——棋盘线的交点处。功能实现创建数据类型创建头文件chessD...
准备我们首先要在程序中定义一个名为drawPNG的函数,用于输出png格式图片并使背景透明引入头文件(需要提前安装EasyX)#include <g...