自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 QPainter实现流光虚线

QPainter实现流光虚线

2023-02-09 15:18:28 1122 2

原创 TortoiseGit安装配置与Gitee连接

gitee注册创建代码仓库https://gitee.com/本地软件安装● git安装,下载地址https://git-scm.com/downloads● ToroiseGit及其中文包安装,下载地址https://tortoisegit.org/download/gitee服务端公钥配置● 生成公钥将id_rsa.pub文件后缀改为txt后打开,复制内容;● 配置公钥登录gitee,点击设置,在公钥管理中,选择添加公钥,标题随意,将复制好的公钥内容粘贴进公钥填写的地方,点击添加

2022-05-29 11:28:49 1065

原创 实现一个QString字符串多种样式展示

实现一个QString字符串多种样式展示QString str = QString("<font color=red>%1</font>").arg("123") + QString("<font color=bule>%1</font>").arg("456");应用:QLabel字符串中展示:QLabel支持富文本,所有直接放入样式即可。 QString str = QString("<font color=red>%

2020-12-03 23:46:34 917

原创 Grpc学习总结--四种模式(C++实现)

目录Protobuf定义(包括四种模式的接口定义和所用到的简单传输结构)Service传输结构单向模式服务端函数实现客户端函数实现运行结果服务端流服务端实现客户都安实现运行结果客户端流服务端实现客户端实现运行结果双向流服务端实现客户端实现运行结果踩过的一些坑GRPC的四种模式,分别实现了单工,双工通信,客户端和服务...

2020-04-06 21:44:20 5638 8

原创 C++实现Tcp通信(考虑客户端和服务端断开重连的情况)

目录实现主要功能:服务端实现流程:客户端实现流程运行结果其他问题

2020-04-05 21:06:52 6747 1

原创 vector删除重复元素的简单方法

删除重复元素的简便方法 vector<string> ReVec; ReVec.push_back("abc"); ReVec.push_back("cba"); ReVec.push_back("ref"); //排序,把重复元素排在一起 std::sort(ReVec.begi...

2020-02-23 23:03:28 2513

原创 GRPC学习

主要参考网上一些资料以及grpc源码中的示例,暂未包含异步编译参考:参考文档1:https://www.cnblogs.com/lontoken/p/6377048.html参考文档2:https://yq.aliyun.com/articles/243432参考文档3:https://www.cnblogs.com/oloroso/p/11121922.html我主要参考的第一...

2020-01-30 22:25:44 281

原创 Premake创建VS解决方案

Premake可以自动生成多个平台的MakeFile,用lua编写的工程定义文件,用它来生成不同平台的工程文件,这里主要讲一下用于创建Visual Studio。主要流程是:利用批处理文件调用premake.exe调用.lua配置文件,从而生成vs配置文件。一、下载premakePremake官网:https://premake.github.io/将解压后的Premake.exe...

2019-10-21 21:26:35 1038

转载 外部调用程序的几种启动方式

systemintsystem(constchar*command);采用命令行的方式启动,比较简单,返回值代表成功以及退出码,但也有很多缺点:  (1)、会启动一个控制台,对控制台无法控制。  (2)、不能运行*.txt文件或进入网址WinExec调用WinExec函数,只需要输入路径和显示方式就可以了,比较简单,它将启动了一个新进程,并且立即返回,因此你的程序无...

2019-09-15 22:49:26 788

原创 进程通信学习——QLocalSocket和QLocalServer

Qt中IPC之一的QLocalSocket和QLocalServer实现了单工与双工通信。在qtdemo中有例子说明,这里作自己的理解实现双工通信的过程。服务端:QLocalSocket*m_socket ;///----------------------------------------------------------------------------------//初始...

2019-04-14 21:50:05 983

原创 进程通信学习--Qt共享内存使用

Qt提供了共享内存的封装<QSharedMemory>,使用步奏相比windows的方式要简单的多。按照写入和读取部分:写入部分: QSharedMemory _sharedMemory;//声明 _sharedMemory.setKey("SharedMemoryTest");//设置访问密钥 bool isAttached = _sharedMemory.isAt...

2019-04-09 21:06:00 327

转载 explicit关键字

explicit 意义:明确的,清楚的;直言的;详述的;不隐瞒的用法:C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).隐式和显式的区分详见:https://www.cnblogs.com/ymy124/p...

2019-03-09 22:10:32 89

转载 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall IPCClient::metaObjec

编译是报错:主要是因为删除了moc_文件,导致无法处理Qt的宏:Q_OBJECT造成的,可以重新生成。生成方法参考:https://blog.csdn.net/phenixyf/article/details/69951762这位博主分析的比较清晰,亲测有效。...

2019-03-09 20:27:25 790

原创 error C2533: “XXX::{ctor}”: 构造函数不能有返回类型

问题:报错误 C2533,“构造函数不能有返回类型”。检查了构造函数没有问题,解决方案:检查是否丢失该分号。

2019-02-11 23:29:43 1154

转载 汉诺塔问题 -递归实现

一共就三步把 n-1 号盘子移动到缓冲区把1号从起点移到终点然后把缓冲区的n-1号盘子也移到终点所以写成py代码就是def move(n,from,buffer,to): if n==1: print('Move',n,'from',from,'to',to) else: move(n-1,from,to,buffer) move(1...

2018-02-26 22:03:38 111

转载 MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16

一、问题描述MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号_WinMain@16,该符号在函数___tmainCRTStartup 中被引用Debug\jk.exe : fatal error LNK1120: 1 个无法解析的外部命令error LNK2001: unresolved external symbol

2018-01-23 20:21:39 1141

转载 Matlab 启动报activation module error错误

错误现象:(来源地址:http://blog.csdn.net/qq_34232889/article/details/78471686)此错误主要由于matlab过期造成,解决方案:在matlab安装目录中找到license目录,并创建license.lic文件,然后把以下内容copy到文件中,重启matlab%%%%%%%%%%%%%%%%%%%%%%%%%%%

2018-01-14 13:01:49 2801 2

QPainter实现流光虚线

通过QPinter绘制虚线,并在虚线上实现流光效果。

2023-02-09

GRPCStudy.zip

包含GRPC的四种模式的简单示例,分别实现了单工,双工通信。此例子主要对C++实现的四种模式进行学习总结

2020-04-06

TcpDemo.zip

C++tcp 简单demo实现,包括客户端和服务端断开重连机制,但未处理多客户端的问题 ,可与博客文中步骤进行对应,仅供相互交流作用

2020-04-05

空空如也

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

TA关注的人

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