- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 什么是信号和槽?纯C++中如何实现信号和槽?
本篇文章介绍了如何在纯C++代码中实现信号和槽机制。通过示例代码的讲解,详细说明了如何使用std::list来存储槽函数,解决一个信号对应多个槽函数时只触发最后一个注册的槽函数的问题。同时,还展示了如何添加disconnect函数用于解除信号与槽的绑定,实现更加完善的信号和槽机制,并通过这种方式更好地理解信号和槽的底层机制。
2023-04-21 10:12:22
1708
转载 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
683
原创 基于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
1230
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
1825
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
194
原创 Jsp+Servlet+tomcat实现简单的登录验证码案例
首先声明这个案例是我白嫖的,但是嫖到一半发现代码不全,所以就自己就完善了案例代码!希望后续的小狐伴们不要碰到这个坑!!!话不多说先看效果图:这是登录首页:(这个案例其实很简陋,但是为了和你们分享,首页我还是花了一段时间修改的!)这是登录成功后的界面:说实话真的很丑!!!但是别急,作为java后台人员我们不追求这个,我们追求的是技术,是可以买到面包和爱情的技术!来看下面的案例代码结构!!上面是实现怎个案例的所有文件,本来应该按照MVC的框架放包的,但是怕和我一样的...
2020-09-02 18:58:40
1206
1
原创 详解LRU代码实现
大纲什么是LRU?LRU是什么?当你看到这篇文章我就当你有了一定的基础,看过其他LRU的介绍博客了<1>首先我想的是用队列不行吗?<2> 就用单链表不行吗?下面的代码就是双向链表和HashMap实现的:什么是LRU?LRU是什么?LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。当你看到这篇文章我就当你有了一定的基础,看过..
2020-08-13 10:21:59
1111
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
407
1
原创 Java零基础学习IO流
Java IO流上机练习目录已知文件a.txt文件中的内容为“AAbcdea22dferwplkCC321ou1”,请编写程序读取该文件内容,要求去掉重复字母(区分大小写字母)并按照自然排序顺序后输出到b.txt文件中。即b.txt文件内容应为"abc......123..."这样的顺序输出把指定目录下(包含子目录)的所有图片,复制到另一个指定目录下模拟用户登录功能实现。接收用户输入的用户名和密码,然后和文件中存储的用户名、密码匹配在d盘目录下有一个加密文件a.txt(文件里只有英文..
2020-08-06 11:25:40
510
原创 Java零基础学习正则表达式——API-正则练习
邮箱检验去除叠词:“我我......我要要要要.......要学学学学学学学编编....编...编编编编......编编编编程程程程........程...程.......”将字符串还原成“我要学编程”。验证年龄1-120隐藏手机号码中间四位,用*代替,例如:182****6930;...
2020-08-05 11:15:02
186
原创 基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目
基于Java零基础练习排序算法实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,继上篇文章要求,发这篇练习排序算法的《学生成绩管理系统》,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 排序算法《数据结构》废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很简单的。因为...
2020-08-04 13:58:28
1172
原创 基于Java零基础实现《学生成绩管理系统》的简单小项目
基于Java零基础实现《学生成绩管理系统》的简单小项目声明:由于本人基础薄弱,最近在恶补Java语言能力,故利用这些小项目练习Java基础能力,Java大佬请绕行,当然也可以给点建议再走;这个小程序涉及到了以下知识点:Java基础知识 队列《数据结构》 单例模式“双检锁/双重校验锁(DCL,即 double-checked locking)”废话不多说,来给大家看看运行的效果吧!首先会获取班级人数知识点:这个也就是队列的最大容量然后会显示信息菜单操作,这一步很...
2020-08-04 10:21:15
434
原创 第一次使用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
1104
原创 坦克大战小游戏——新手练习用的
1.设计题目与要求 设计一个小型的电脑游戏用自己熟悉的程序设计语言编写一些简单的游戏。要求:诚信为本,自己学习设计电脑游戏,不允许直接从网上下载现成的游戏代码如俄罗斯方块、贪吃蛇、五子棋、推箱子游戏等作为自己的设计,但可以对这些下载下来的游戏进行改进,提交报告时需说明自己改进的地方并写在设计报告中,否则成绩记为零分。2. 设计软硬件环境 windows10 6...
2019-04-01 15:16:18
1530
基于Java零基础实现的学生管理系统.zip
2020-08-04
基于Java零基础实现《学生成绩管理系统》的简单小项目.zip
2020-08-04
坦克大战——C++游戏代码
2019-04-01
C七彩贪吃蛇
2018-05-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人