自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 什么是信号和槽?纯C++中如何实现信号和槽?

本篇文章介绍了如何在纯C++代码中实现信号和槽机制。通过示例代码的讲解,详细说明了如何使用std::list来存储槽函数,解决一个信号对应多个槽函数时只触发最后一个注册的槽函数的问题。同时,还展示了如何添加disconnect函数用于解除信号与槽的绑定,实现更加完善的信号和槽机制,并通过这种方式更好地理解信号和槽的底层机制。

2023-04-21 10:12:22 1139

转载 C++ const用法详细总结

面向对象是C++的重要特性.但是c++在c的基础上新增加的几点优化也是很耀眼的 ,就const直接可以取代c中的#define ,以下几点很重要,学不好后果也也很严重 :const1. 限定符声明变量只能被读 const int i=5; int j=0; ... i=j; //非法,导致编译错误 j=i; //合法2. 必须初始化 const int i=5; //合法 const int j; ...

2021-05-05 15:52:51 613

原创 基于MFC实现电脑录屏小程序

1、新建一个“MFC应用”项目2、项目名称自己选择3、选择“基于对话框”4、选择“资源视图”整体布局就是这样。就改动了两个文件夹“DesktopVidioDlg.h”和“DesktopVidioDlg.cpp”代码如下:// DesktopVidioDlg.h: 头文件//#include<math.h>#include<Vfw.h>#include<mmsystem.h>#pragma comment(lib,"vfw32

2021-03-24 15:12:11 1102 1

原创 2020-11-03《java开发工程师》基础笔试题总结

1.题目:请对英文单词进行排序,apple,mango,banana,fruit,禁止直接调用排序方法,并输出排序后的结果。注:1.单词排序2.禁止直接调用排序方法2.题目:某航班信息管理模块包含两个表,定义如下:passenger Field Type Comment 主键 passengerid varchar(16) NOT NULL 乘客编号 name varchar(48) NULL 姓名 a...

2020-11-03 12:34:30 1759 1

原创 MySQL5.7免安装详细笔记版

MySQL5.7免安装详细笔记版官网 : https://www.mysql.com/这里建议大家使用压缩版,安装快,方便.不复杂.软件下载mysql5.7 64位下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip电脑是64位的就下载使用64位版本的!安装步骤1、下载后得到zip压缩包.2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql

2020-09-04 12:32:46 160

原创 Jsp+Servlet+tomcat实现简单的登录验证码案例

首先声明这个案例是我白嫖的,但是嫖到一半发现代码不全,所以就自己就完善了案例代码!希望后续的小狐伴们不要碰到这个坑!!!话不多说先看效果图:这是登录首页:(这个案例其实很简陋,但是为了和你们分享,首页我还是花了一段时间修改的!)这是登录成功后的界面:说实话真的很丑!!!但是别急,作为java后台人员我们不追求这个,我们追求的是技术,是可以买到面包和爱情的技术!来看下面的案例代码结构!!上面是实现怎个案例的所有文件,本来应该按照MVC的框架放包的,但是怕和我一样的...

2020-09-02 18:58:40 1099 1

原创 详解LRU代码实现

大纲什么是LRU?LRU是什么?当你看到这篇文章我就当你有了一定的基础,看过其他LRU的介绍博客了<1>首先我想的是用队列不行吗?<2> 就用单链表不行吗?下面的代码就是双向链表和HashMap实现的:什么是LRU?LRU是什么?LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。当你看到这篇文章我就当你有了一定的基础,看过..

2020-08-13 10:21:59 879 4

原创 Java零基础理解“BufferedReader”与“BufferedWriter”类

Java零基础理解“BufferedReader”与“BufferedWriter”类BufferedReader类与BufferedWriter类分别继承Reader与Writer类。但这两个类同样都具有内部缓存机制,并且可以以行为单位进行输入输出。内部缓存机制:我觉得就是有三个或者多个人,A负责每天给一块钱给B,B负责把钱给C。但是B认为这样效率不高,他想我也有事情要做啊!总不能每天都这样啊!于是B通知C以后每个星期一来我这里领七块钱!这样B就有六天的时间干自己的事情。A就是字符.

2020-08-06 20:02:58 333 1

原创 Java零基础学习IO流

Java IO流上机练习目录已知文件a.txt文件中的内容为“AAbcdea22dferwplkCC321ou1”,请编写程序读取该文件内容,要求去掉重复字母(区分大小写字母)并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......123..."这样的顺序输出把指定目录下(包含子目录)的所有图片,复制到另一个指定目录下模拟用户登录功能实现。接收用户输入的用户名和密码,然后和文件中存储的用户名、密码匹配在d盘目录下有一个加密文件a.txt(文件里只有英文..

2020-08-06 11:25:40 422

原创 Java零基础学习正则表达式——API-正则练习

邮箱检验去除叠词:“我我......我要要要要.......要学学学学学学学编编....编...编编编编......编编编编程程程程........程...程.......”将字符串还原成“我要学编程”。验证年龄1-120隐藏手机号码中间四位,用*代替,例如:182****6930;...

2020-08-05 11:15:02 150

原创 基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目

基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,继上篇文章要求,发这篇练习排序算法的《学生成绩管理系统》,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 排序算法《数据结构》废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很简单的。因为...

2020-08-04 13:58:28 1091

原创 基于Java零基础实现《学生成绩管理系统》的简单小项目

基于Java零基础实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 队列《数据结构》 单例模式“双检锁/双重校验锁(DCL,即 double-checked locking)”废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很...

2020-08-04 10:21:15 400

原创 第一次使用QT5实现“当用户输入一个圆的半径后,可以显示计算后圆的面积值”

第一次使用QT5实现“当用户输入一个圆的半径后,可以显示计算后圆的面积值”标题 QT5的安装项目的开始“当用户输入一个圆的半径后,可以显示计算后圆的面积值”现在我们来总结一下知识点的问题标题 QT5的安装提供的是:qt-opensource-windows-x86-mingw482_opengl-5.3.1链接:https://pan.baidu.com/s/1HxrWcUZvbMsYv9p...

2019-09-07 00:55:57 964

原创 坦克大战小游戏——新手练习用的

1.设计题目与要求 设计一个小型的电脑游戏用自己熟悉的程序设计语言编写一些简单的游戏。要求:诚信为本,自己学习设计电脑游戏,不允许直接从网上下载现成的游戏代码如俄罗斯方块、贪吃蛇、五子棋、推箱子游戏等作为自己的设计,但可以对这些下载下来的游戏进行改进,提交报告时需说明自己改进的地方并写在设计报告中,否则成绩记为零分。2. 设计软硬件环境 windows10 6...

2019-04-01 15:16:18 1458

基于Java零基础实现的学生管理系统.zip

零基础的可以可以跟着尝试练习以下Java的数据结构排序算法,并且也可以练习敲代码动手能力,项目代码我也发了博客,可以跟着我的博客边看边敲,我是想北漂的Java小白,很高兴认识你!

2020-08-04

基于Java零基础实现《学生成绩管理系统》的简单小项目.zip

这个小程序涉及到了以下知识点: Java基础知识 队列《数据结构》 单例模式“双检锁/双重校验锁(DCL,即 double-checked locking)”

2020-08-04

坦克大战——C++游戏代码

游戏分里外两个部分组成,里部分(用户不可见) 通过里部分执行判断,地图数组更改,和各种值的改变。更改完里部分再根据相应变化更改表部分。(用户可视部分)表部分的打印通过gotoxy去到相应坐标再printf打印出字符,通过文本函数改变文字字体颜色与文字背景颜色与字符组合实现图形界面。 程序通过 计数器+循环判断 的思想,类似单核cpu的多线程实现(单线程在不同程序/函数间来回执行)省去了多线程。(具体过程在功能设计与描述有详细描述) 另AI实现与加强依赖于rand随机函数的运用,进一步强化AI,增加游戏乐趣 功能方面,游戏参考于80年代任天堂红白机(FC/FamilyComputer)上的游戏坦克大战(Battle City),包括地图,游戏模式等等(当时的游戏直接烧在电路板上)。所以游戏平衡方面已经有了很好的参考,无需再花大量时间测试平衡性。 但诸如地图中的树林元素,随机道具等没有实现。但较之原版,该游戏由C/C++编写PC运行,由字符界面实现游戏画面。原版一辆坦克的子弹未消失之前不能发射第二颗。导致子弹打击远处CD长,近处CD短。该游戏每个子弹都有相同CD,子弹未消失只要CD达到即可发射第二颗,第三颗…增加了真实性,相较于原版是个改进。且考虑到PC性能不一内置了游戏速度调整。玩家可根据PC性能调整至合适的速度。

2019-04-01

C七彩贪吃蛇

给小白提供思想,一款滚球贪吃蛇游戏,游戏方法跟贪吃蛇是一样,利用手机重力感应控制球,收集迷宫里面的食物,注意前往不要碰到自己的尾巴,不然游戏将结束,游戏还有逼真的三维画面,让你有一种身临其境的感觉。

2018-05-28

空空如也

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

TA关注的人

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