自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 【学习总结】boost智能指针

一、为什么使用智能指针 为管理内存等资源,C++采取RAII机制(资源获取即初始化,Resource Acquisition Is Initialization),在使用资源的类的构造函数中申请资源并使用,最终在析构函数中释放资源。使用new在堆上创建对象时,其析构函数不会自动调用,需要使用delete才能释放资源,若因为异常导致程序未能执行delete,则存在内存泄露的问题。C++...

2019-09-04 15:39:29 330

原创 【学习总结】boost::Asio网络编程

一、同步or异步1. 连接过程客户端client服务器端server2. 同步编程实例3. 异步编程实例4. 异常处理&错误码二、Tcp短连接&长连接1. 短连接2. 长连接三、Websocket和Soketboost::asio库支持TCP、UDP和ICMP通信协议,在名字空间boost::asio::ip中提供大量网络通信方面的函数和...

2019-09-03 10:58:05 2809 2

原创 问题解决方案:对‘vtable for xxxx’未定义的引用

类似问题:https://bbs.csdn.net/topics/390800176?page=1这种问题在Qt中简直不要太多问题描述:在CLion中利用Cmake编译Qt项目时出现对‘vtable for xxxx’未定义的引用 导致编译运行失败解决方案:在CmakeLists.txt中添加设置变量代码,自动调用MOC/UIC/RCC处理QT的扩展。set(CMAKE_AUTO...

2019-08-15 16:53:27 7533

原创 问题解决方案:Cannot make QOpenGLContext current in a different thread Aborted

类似问题:https://www.oschina.net/question/2002378_165984问题来源:https://blog.csdn.net/csxiaoshui/article/details/18399153问题描述:学习OSG案例时,编译生成可执行文件后,在终端启动可执行文件出现Cannot make QOpenGLContext current in a di...

2019-08-07 11:23:04 1830

原创 问题解决方案:SVN清理失败、路径乱码问题

SVN清理失败、路径乱码问题解决参考网址:怎么解决svn清理失败且路径显示乱码问题主要是将.svn中的wc.db中的记录队列数据删除掉

2019-06-20 08:52:07 914 1

原创 【PAT乙级】1002. 写出这个数 (20)

读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu思路...

2019-05-30 17:10:02 124

原创 【学习总结】网络编程技术

1.网络结构参考资源:互联网协议入门(一)、互联网协议入门(二)、DNS原理入门、三次握手与四次挥手互联网通过通信协议来实现网络中不同主机间的数据传输与通信,其基本协议是TCP/IP协议。一般将互联网的实现分为五个层次,每个层次都对应着专门的通信协议:层 通信协议 说明 应用层 FTP/HTTP/SMTP等 直接面对用户,对不同程序的数据分别进行解析的协议...

2019-05-30 17:08:56 1531

BoostC.zip

boost 开发技术书籍,包括: boost-asio-cpp-network-programming-chinese.pdf BOOST程序库完全开发指南:深入C++“准”标准库 .pdf

2019-09-03

sqlite3.rar

用于解决svn清理失败且路径显示乱码的问题,将项目路径下隐藏的 .svn 文件夹中wc.db文件拷贝到解压后的sqlite3文件夹,运行cmd,在解压路径下输入 sqlite3 wc.db "select * from work_queue",查询有记录后执行sqlite3 wc.db "delete from work_queue",然后将sqlite3文件下的wc.db文件拷贝并覆盖原.svn路径下的同名文件,再重新清理

2019-06-19

Socket网络编程

简单的网络编程案例,socket套接字编程

2019-03-22

空空如也

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

TA关注的人

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