自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 mongodb设置开机自启及出现1053错误怎么解决

注意到我的mysql因为中文路径出问题后,我怀疑我的MongoDB也可能是因为这个问题,所以我卸载mongdb安转到没有中文的路径,然后就能够重新运行。找到mongodb双击将启动类型改成自动,自己启动一下,2.但是出现1053这样的问题怎么办。输入 services.msc。

2024-02-02 14:34:58 242

原创 mysql服务起不来怎么办

我的解决方法:我发现我将mysql装在了一条含有中文的路径上,我将mysql换一个路径,然后就成功启动了,我还是没有解决,所以发这一篇文章。3.缺乏my.ini文件。

2024-01-25 17:08:11 390

原创 飞机大战素材

链接:https://pan.baidu.com/s/1RLNwV_UwdB7D_7zXTUUmmg。复制这段内容打开「百度网盘APP 即可获取」通过百度网盘分享的文件:飞机大战。没用多少,只供练习使用。

2023-07-01 10:19:37 422

原创 qt如何打乱数组元素顺序及数字华容道小游戏的实现

我开始使用vector容器如何想用函数来打乱,然后我发现我不会用这个,vs的c++感觉用上去没什么问题,但我发现qt好像不认,终究还得靠自己,干脆不用vector了,因为画图一维数组真的不好用怎么实现呢?看看下面的例子反正就是每一个位置我都随机生成应该位置与之交换嘛。

2023-06-13 20:12:05 363

原创 分享qt建立的项目给别人

第五步:打上空格一个加上你的release中的exe文件的路径。第二步:将release文件复制到桌面(只因为方便)第六步:成功界面如下,之后就可以分享自己的成果啦。运行release却没有文件?第三步:找到这里,点击你创建项目用的窗口。把shadow bulid取消勾选。第四步:输入windeployqt。其实这个是调用这个窗口(了解)

2023-06-11 17:01:53 352

原创 qt实现扫雷

图片大小为32*32。

2023-06-11 16:43:24 522

原创 qt的安装教程

Qt 5.14.2超详细安装教程,不会来打我~ (qq.com)3.下载完一切就绪,关闭网络,这里就能跳过那些登陆。这个应该可以卸载qt,如果想重装什么的就用这里。当然,他也在b站有视频下载,可以去看看。这里提供这个版本的安装方法。1.可以找官网也可以去高校平台。快捷方式进入应该在这里。具体位置可以在里面查看。我下载也是参考下面的。

2023-06-06 22:34:01 149

原创 STL算法总结2

如果不确定就都包含了吧。

2023-06-03 22:48:09 38

原创 STL算法总结1

是什么?1.当函数参数不够用时,用来配置参数对象2.bind1st与bind2st----->将二元函数对象配置为一元函数对象3.not1与not2------->取反4.普通函数适配5.成员函数适配MyPrintMaker是maker的成员函数举个例子吧。

2023-06-03 20:17:29 43

原创 非线性容器(set与map)总结

(5)v.find(val)//返回第一个val的迭代器,否则返回end()一样的。(5)v.find(val)//返回第一个val的迭代器,否则返回end()一样的。(6)v.lower_bound(val)//返回第一个比val小的。(6)v.lower_bound(val)//返回第一个比val小的。(3)v.count(val)//返回val数据的数量。(3)v.count(val)//返回val数据的数量。(1)v.clear()//删除全部数据。(1)v.clear()//删除全部数据。

2023-06-03 16:16:51 90

原创 list 的操作总结

/注意b为数组,将b从0~1(2不包含)的元素插到1的。//b为向量(就是list开辟的),将v中的元素和b中的元素进行整体性交换。7.v.insert(v.begin()+1,100)在第二个位置插一个100。

2023-06-03 14:21:12 41

原创 总结deque容器的操作函数

/反向迭代器 reverse_iterator rbegin()指向最后一个元素 rend()指向第一个元素的后一个位置。

2023-06-02 22:49:36 48

原创 总结vector容器的各种操作

/at函数来查看(前提v.at(n)存在,否则程序崩溃)v.insert(v.begin()+1,100);//在最后加一个10。

2023-06-02 21:46:56 191

原创 用哈夫曼树来写编码

int k = 1;//构建哈夫曼数--->节点包含(双亲、左右孩子、数据域)//实现(因为这个是课堂上写的,写得可能会有点差)//找到两个最小的合并成一个大的。//(双亲、左右孩子、数据域)//1、将数据建立数的节点。//统计各个字符的数量。//输出各个字符的编码。

2023-05-30 21:59:56 23

原创 同年游戏--->贪吃蛇的案例及实现(纯c语言)

printf("************ 贪吃蛇 *************\n");printf("********* 1. 开始游戏 ************\n");printf("********* 0. 退出游戏 ************\n");printf("********* 2. 查看游戏规则 ************\n");2.建立一个贪吃蛇.h文件,里面含有函数声明等,还有结构体变量声明。printf("退出游戏\n");//判断食物是否长在体内。

2023-05-26 13:56:03 245

原创 基于栈的计算中缀表达式求值(纯c语言篇)

有字符串转数字及符号。

2023-05-24 09:11:13 698

原创 vs结构体变量存储大小问题----->内存对齐

所以printf("%d",sizeof(struct list))得到的是 8 而不是 5 哦!我们知道0给i,4~7给a,8给j,那么是占了9个字节吗?第4条,就是如果结果体有结构体,我们里面的结构体的对齐数按里面内容的最大对齐数来算,不要傻傻的用结构体大小来。第1条.第一个成员起始从0开始,比如我们给分配的内存标号0~100,第一个就是0嘛,所以是从0开始的啦!起始是0给了i,后面接的1,2,3都不是4的整数倍,所以a的起始从4开始的。

2023-05-06 00:20:31 98

原创 用c语言编辑那些有趣的益智问题

if (a*b*c*d*e==120)//当然如果还排不干净还可以加上a+b+c+d+e==15;然后有两种情况,我们发现第一个b=c=1,a=d=3肯定不符合要求。这一道是较为简单的益智游戏题,如何用c语言实现?首先要举出全部情况让计算机来快速排除筛选。使用循环语句直接列出全部情况。这一步是关键,表示只有一个对。根据上面的思路我们可以写出。//1是凶手,0不是凶手。我们还要一个限制条件。

2023-05-05 23:55:15 45

原创 如何让系统生成随机数字及案例------->扫雷游戏的制作(内置关机程序)

printf("***************** 输入shutdown -a取消关机 *************\n");printf("***************** 当然,输了可以调出命令提示符 *************\n");printf("***************** 这都能输,那么菜?printf("***************** 认真一点,五分钟绰绰有余 *************\n");

2023-04-30 09:07:05 289

原创 scanf在vs不能使用问题

我们用复制的方法放到桌面打上#define _CRT_SECURE_NO_WARNINGS。我们要修改文件,但是直接修改系统一般不允许,我们要先把文件放到桌面上。首先再文件夹中搜索newc++file.cpp找到文件。保存后放回原来文件夹,这样就好了,不用每一次都加一遍了。因为我们移动了文件夹还要移回来,不能找不到原来位置。但是,每次都打一个这个会不会很麻烦呢?当使用scanf出现这个问题怎么办?当然可以根据 它的错误警告。我们可以修改它的初始化。

2023-04-23 18:27:36 87

原创 vs中调试结束立即关闭窗口导致窗口一闪而过问题

比如打印 hello world!一下子就完成的任务,调试也十分快,所以就会看到窗口一闪而过。当调试时窗口一闪而过,可能是设置了调试结束关闭窗口。我们可以看到倒数第6行就是调试停止自动关闭控制台。我们只要关闭调试结束关闭窗口即可。

2023-04-22 09:58:20 1365

原创 递归实现整数的组合

/跳过4=4这种情况。比如上一次输出了1,1,1第二次1,2后面可能还有一个1,这个k可以清除了这个。//写出 n-k 之后的排列。//写出 n-k 之后的排列。注意这道题4=3+1与4=1+3是不同情况,如果特别要求还是得判断了。//注意,我自认为这道题难点就在这里,这个k的定义,打完后清除这个数。我对这道题想将一个整数细化,先拆1,2,3……

2023-04-07 21:48:34 51

原创 用递归实现从n个中取k个的情况

/这里我们定义一个数组来存放我们的组合,注意因为我们知道要输出几个,所以可以直接输出,不需要输出完把数组再次清除。//取了第一个,把其放在数组k个位置中。//我们知道从n个数取3个有两种大情况1.取了第一个 2.没取第一个。//如果每取第一个,把问题细化。从n个中取k个用迭代其实也很简单,这里我们用递归来解决这个问题。//这里我们还是按数学归纳法思想。我们一起来分析一下代码。

2023-04-07 21:40:19 455 1

原创 从数学归纳法的角度理解hanoi问题

该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘。操作规则:每次只能移动一个盘子,并且在移动过程中三根杆上都始终保持大盘在下,小盘在上,操作过程中盘子可以置于A、B、C任一杆上。/此时为n,我们需要利用n-1表达出n来,注意因为是函数调用,所以如果n表达出来即为证明成立。我们再细看n=1时成立,而n=2时我们用n=1表示出来成立,一直推下去就实现了。//然后假设当n成立时,n+1也成立,为了方便我们讨论n与n-1。//将B中的n-1个移到C。

2023-04-01 17:32:08 109 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除