- 博客(17)
- 资源 (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
1266
原创 实现一个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
1051
原创 Grpc学习总结--四种模式(C++实现)
目录Protobuf定义(包括四种模式的接口定义和所用到的简单传输结构)Service传输结构单向模式服务端函数实现客户端函数实现运行结果服务端流服务端实现客户都安实现运行结果客户端流服务端实现客户端实现运行结果双向流服务端实现客户端实现运行结果踩过的一些坑GRPC的四种模式,分别实现了单工,双工通信,客户端和服务...
2020-04-06 21:44:20
6617
8
原创 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
2664
原创 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
334
原创 Premake创建VS解决方案
Premake可以自动生成多个平台的MakeFile,用lua编写的工程定义文件,用它来生成不同平台的工程文件,这里主要讲一下用于创建Visual Studio。主要流程是:利用批处理文件调用premake.exe调用.lua配置文件,从而生成vs配置文件。一、下载premakePremake官网:https://premake.github.io/将解压后的Premake.exe...
2019-10-21 21:26:35
1230
转载 外部调用程序的几种启动方式
systemintsystem(constchar*command);采用命令行的方式启动,比较简单,返回值代表成功以及退出码,但也有很多缺点: (1)、会启动一个控制台,对控制台无法控制。 (2)、不能运行*.txt文件或进入网址WinExec调用WinExec函数,只需要输入路径和显示方式就可以了,比较简单,它将启动了一个新进程,并且立即返回,因此你的程序无...
2019-09-15 22:49:26
879
原创 进程通信学习——QLocalSocket和QLocalServer
Qt中IPC之一的QLocalSocket和QLocalServer实现了单工与双工通信。在qtdemo中有例子说明,这里作自己的理解实现双工通信的过程。服务端:QLocalSocket*m_socket ;///----------------------------------------------------------------------------------//初始...
2019-04-14 21:50:05
1177
原创 进程通信学习--Qt共享内存使用
Qt提供了共享内存的封装<QSharedMemory>,使用步奏相比windows的方式要简单的多。按照写入和读取部分:写入部分: QSharedMemory _sharedMemory;//声明 _sharedMemory.setKey("SharedMemoryTest");//设置访问密钥 bool isAttached = _sharedMemory.isAt...
2019-04-09 21:06:00
406
转载 explicit关键字
explicit 意义:明确的,清楚的;直言的;详述的;不隐瞒的用法:C++中的explicit关键字只能用于修饰只有一个参数的类构造函数, 它的作用是表明该构造函数是显示的, 而非隐式的, 跟它相对应的另一个关键字是implicit, 意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式).隐式和显式的区分详见:https://www.cnblogs.com/ymy124/p...
2019-03-09 22:10:32
138
转载 error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall IPCClient::metaObjec
编译是报错:主要是因为删除了moc_文件,导致无法处理Qt的宏:Q_OBJECT造成的,可以重新生成。生成方法参考:https://blog.youkuaiyun.com/phenixyf/article/details/69951762这位博主分析的比较清晰,亲测有效。...
2019-03-09 20:27:25
862
原创 error C2533: “XXX::{ctor}”: 构造函数不能有返回类型
问题:报错误 C2533,“构造函数不能有返回类型”。检查了构造函数没有问题,解决方案:检查是否丢失该分号。
2019-02-11 23:29:43
1321
转载 汉诺塔问题 -递归实现
一共就三步把 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
173
转载 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
1268
转载 Matlab 启动报activation module error错误
错误现象:(来源地址:http://blog.youkuaiyun.com/qq_34232889/article/details/78471686)此错误主要由于matlab过期造成,解决方案:在matlab安装目录中找到license目录,并创建license.lic文件,然后把以下内容copy到文件中,重启matlab%%%%%%%%%%%%%%%%%%%%%%%%%%%
2018-01-14 13:01:49
3004
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人