自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用QWebSocketServer实现网络数据传输

学习记录贴,参考了许多文档,部分内容参考自 https://www.jianshu.com/p/a9497de4cbff内容参考自 https://blog.csdn.net/cqchengdan/article/details/97619665#commentBox内容参考自 https://blog.csdn.net/cqchengdan/article/details/97619483有问题可以相互请教,这里就是对今天学习内容的总结。1.模式分类QWebSocketServer具有安全模式

2021-07-01 17:20:49 1428 3

原创 记录初学java遇到的各种注解(4)

1.异常错误的超类Throwable,所有Error和Exception的父类2.Error一般指的是硬件或者程序本身的问题。Exception指可以处理的异常。3.Exception用于处理异常,分RuntimeException运行时异常和编译异常(IOException或者SQLException)4.try…catch…finally用于捕获异常。5.自定义异常可以参照父类的处理方式。6.可以考虑实现全局异常处理,避免大量的代码。...

2020-09-03 10:29:56 133

原创 记录初学java遇到的各种注解(3)

1.java中的集合存储的是堆数据的地址,因此不能存储基本类型。2.java中的集合存储基本类型的过程时将基本类型进行封箱,封装为非基本类型。

2020-08-03 18:56:07 169

原创 记录初学java遇到的各种注解(2)

1.Java的boolean类默认值为false2.当自定义有参构造函数时,Java不会在默认定义一个无参构造函数

2020-07-27 19:32:32 167

原创 记录初学java遇到的各种注解(1)

1.@ResponseBody,作用于方法前,用于将返回的对象转化为json数据2.

2020-07-16 10:57:11 124

原创 使用Qt设计一个带下拉CheckBox的ComboBox控件

1.背景项目需要设计一个带下拉选择的ComboBox,这里重写一个QComboBox实现一下2.思路查了一下文档发现,选择QComboBox作为模板,设计ComboBox下拉界面的model和view,用checkBox作为item,实现一下点击功能,即可实现。这里解决了点击CheckBox空白处无法进行选择,滚动条显示的异常,二次打开下拉菜单item项缺失的问题,可以参考一下3.代码...

2020-01-08 16:25:10 3011 7

原创 使用Qt实现“扫雷”

实现了点击判断,插旗,存疑的功能,基本上抄袭自扫雷 = =,不过还有胜利提示,游戏计时,重置,难度没时间搞,上代码留着以后有空了再研究一下1.数据结构struct BoomIndex{ int row; // 雷行数 int col; // 雷列数};enum BoomButtonState{ Logic = 0x00, // 数字值 BoomFla...

2019-12-13 20:03:21 813

原创 设置QStandardItem的CheckBox选项框关闭与开启

1.使用背景:QStandardItem与TreeView结合时,其自带的checkBox功能很好用,可以通过获取其子节点或者根据获取索引遍历根节点下所有的节点,进而控制checkBox的动态显示或隐藏,勾选或取消。// 根据按钮“全选”->“取消全选”来设定全部选中或者取消void MsgDataCenterDlg::on_pushButton_AllSelect_clicked()...

2019-12-05 17:50:17 3443

原创 使用Qt和C++设计“2048”游戏

1.窗体界面设计

2019-07-16 21:08:14 1240 1

原创 关于Qt与C++(5)

1.今天遇到一个诡异的问题。关于QByteArray和char* 之间的转换,由于以ByteArray格式读取进来的16进制文本数据内存在“0x00”类型的字符,所以调用data()函数后赋值成的char* 只显示了一部分,类似于被截断了。我以为这是由于存在“0x00”被当成了终止字符,后面的值都没有被附上,但是实际上在内存中这部分值已经被赋上了,显示出来的只是其中一部分从开始到”0x00“之间的...

2019-07-08 16:00:11 597

原创 关于Qt和C++(4)

1.QGraphicsRectItem不是继承于QOBject,想使用信号槽需要自定义一个item继承QGraphicsRectItem和QIbject。

2019-06-19 13:51:25 340

原创 关于Qt和C++(3)

1.Qt中,子线程中不可操作主线程的UI,如果需要修改ui宽度,内容等等,可以通过信号槽调用。目的是为了防止多个子线程对ui的调用产生诡异的问题。2.信号与槽函数的连接过程中,传递参数必须为C++或Qt标准参数,否则需要对传递参数的类型DATA进行声明。Q_DECLARE_METATYPE(DATA);...

2019-05-29 10:03:16 143

原创 关于Qt和C++(2)

1.git切换分支 git checkout 【分支名】2.git建立分支 git branch 【分支名】3.git显示最近一次提交的所有修改文件 git log -n 1 --stat3.memset((char *)A,0x00,sizeof(A))结构体或类赋全零4.QCombox控件设置不可选 setDisabled(true);...

2019-05-13 10:05:37 143

原创 关于Qt和C++(1)

cj程序员遇到的一些小知识点

2019-05-05 20:37:23 181

原创 使用QT实现FTP客户端与服务端(1)

1.实现FTP客户端作为FTP客户端,需要主动发起连接至服务端所在ip的默认21号端口,连接步骤与数据交互如下:1.客户端链接服务器端口2.客户端分步输入用户名密码3.(可选)客户端输入数据传输模式,默认为被动模式,可主动切换为主动模式(在一些机器上被禁用,需手动开启)4.输入操作指令5.根据数据传输模式建立数据连接。(5*进行数据传输)6.退出1)h文件#include #i...

2019-03-28 09:41:00 6844 6

空空如也

空空如也

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

TA关注的人

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