- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 【学习总结】boost智能指针
一、为什么使用智能指针 为管理内存等资源,C++采取RAII机制(资源获取即初始化,Resource Acquisition Is Initialization),在使用资源的类的构造函数中申请资源并使用,最终在析构函数中释放资源。使用new在堆上创建对象时,其析构函数不会自动调用,需要使用delete才能释放资源,若因为异常导致程序未能执行delete,则存在内存泄露的问题。C++...
2019-09-04 15:39:29
424
原创 【学习总结】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
3171
2
原创 问题解决方案:对‘vtable for xxxx’未定义的引用
类似问题:https://bbs.youkuaiyun.com/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
7608
原创 问题解决方案:Cannot make QOpenGLContext current in a different thread Aborted
类似问题:https://www.oschina.net/question/2002378_165984问题来源:https://blog.youkuaiyun.com/csxiaoshui/article/details/18399153问题描述:学习OSG案例时,编译生成可执行文件后,在终端启动可执行文件出现Cannot make QOpenGLContext current in a di...
2019-08-07 11:23:04
1971
原创 问题解决方案:SVN清理失败、路径乱码问题
SVN清理失败、路径乱码问题解决参考网址:怎么解决svn清理失败且路径显示乱码问题主要是将.svn中的wc.db中的记录队列数据删除掉
2019-06-20 08:52:07
1071
1
原创 【PAT乙级】1002. 写出这个数 (20)
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu思路...
2019-05-30 17:10:02
146
原创 【学习总结】网络编程技术
1.网络结构参考资源:互联网协议入门(一)、互联网协议入门(二)、DNS原理入门、三次握手与四次挥手互联网通过通信协议来实现网络中不同主机间的数据传输与通信,其基本协议是TCP/IP协议。一般将互联网的实现分为五个层次,每个层次都对应着专门的通信协议:层 通信协议 说明 应用层 FTP/HTTP/SMTP等 直接面对用户,对不同程序的数据分别进行解析的协议...
2019-05-30 17:08:56
1588
BoostC.zip
2019-09-03
sqlite3.rar
2019-06-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人