
C++(停更了,工作不写cpp)
文章平均质量分 87
C++个人学习记录
巴塞罗那的风
前百度搜索研发,现大模型开发,公众号:AI开发的后端厨师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2021C++秋招复盘(含个人笔记链接)
2021秋招,C++开发,C++八股文,操作系统八股文,计算机网络八股文,学习历程,C++书单,C++秋招必读书单原创 2021-09-17 11:13:47 · 1183 阅读 · 7 评论 -
win10专业版搭建FTP及设置登录用户
亲测有效,童叟无欺原创 2020-12-21 17:38:57 · 493 阅读 · 0 评论 -
C++读取局域网内其他计算机共享文件夹的文件
这个标题看起来很高大上,读别的计算机上的共享文件夹的文件,最开始我也确实被这个需求吓到了的,但是实际上完全不需要考虑这么多,真的很简单,直接访问就完事儿了因为C++最基本的fstream头文件中的ifstream就支持这种路径,只要路径写对就ok了样例如下:在本机进行测试D:\sharedTest,将这个文件夹设置为对所有人共享,然后会弹出一个会话框#include <iostream>#include <fstream>using namespace std;i原创 2020-11-30 17:54:51 · 6145 阅读 · 12 评论 -
c++ string、UTF8相互转换方法
编码格式转换,亲测有效转载 2020-11-30 12:06:59 · 8423 阅读 · 3 评论 -
windows环境下C++获取硬盘利用率,内存利用率,CPU利用率,英伟达显卡GPU利用率(代码亲测有效)
网上资料较杂,这个版本是我从网上整合出来,经过实际项目验收,然后出于学习项目保密的性质,把这个小轮子从项目中拆出来供大家使用原创 2020-11-27 17:27:30 · 4139 阅读 · 7 评论 -
C++获得当前的UTC时间
取之即用原创 2020-11-27 16:53:29 · 3187 阅读 · 0 评论 -
windows环境下C++ FTP客户端(持续优化)
Windows环境下,通过C++将本地指定目录下的所有文件推至FTP服务器,并建立同名目录,和服务器建立一次链接,PASV模式请求多个端口用于数据传输原创 2020-11-08 22:01:48 · 1778 阅读 · 9 评论 -
关于This application failed to start because no Qt platform plugin could be initialized的一种解决方案
问题描述:提示:这里描述项目中遇到的问题:笔记本中安装了Anaconda3,然后通过vs2019中的Qt插件新建一个Qt项目,通过system函数调用写好的python代码去画图*(用到了matplotlib)*,在运行的时候遇到了题目所描述的问题 解决方案:从网上查阅了大量的资料,发现主要是有两种解决方法1. 设置环境变量参考文章.2. 使用pip命令重新安装PyQt,参考文章我在按照方法2进行操作的时候是直接从他的第二步开始安装这里开始的,由于我在PyCharm中指定了解释器为An原创 2020-10-26 15:28:54 · 2319 阅读 · 0 评论 -
我和我的优快云十万浏览量
自己对知识的总结,工程项目中的实践,防踩坑实录原创 2020-10-01 18:52:00 · 590 阅读 · 2 评论 -
linux C++上传FTP,亲测有效童叟无欺
linux环境下通过C++把一个文件夹下的所有文件上传至FTP原创 2020-09-24 20:05:32 · 1451 阅读 · 7 评论 -
C++ pair使用踩坑及建议
关于pair的介绍和用法直接附上大佬博客链接问题说明刷题的时候,自定义了一个结构stack<pair<string, pair<int, int>>> st;在入栈的时候如果使用st.push({"",{n,n}});,程序正常执行,但当我使用st.emplace({"",{n,n}});的时候leetcode报了一个错误,百思不得其解,于是我对于这个多层嵌套的pair结构,采用了规范的写法,看起来也不至于产生{}嵌套的晕眩感typedef pair&l原创 2020-09-01 22:49:14 · 1966 阅读 · 0 评论 -
近期踩坑记录:关于linux中Qt C++调用python
关于调用过程中环境配置以及爬坑记录,Qt python cuda原创 2020-08-17 15:33:17 · 810 阅读 · 0 评论 -
C++获取当前时间和之前时间之间相差的秒数
C++获取当前时间和之前时间之间相差的秒数原创 2020-07-16 17:24:53 · 2454 阅读 · 0 评论 -
UDP与端口映射
UDP监听内网服务器A端口,通过相关设置使得可以通过外网给A端口发送数据转载 2020-07-03 17:10:45 · 4881 阅读 · 0 评论 -
C++11 std::function 和 std::bind 实现函数回调功能(转载)
https://blog.youkuaiyun.com/itworld123/article/details/95038095?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare.转载 2020-07-03 16:11:37 · 956 阅读 · 0 评论 -
VS环境引入rabbitmq-c全过程
windows和linux环境下rabbitmq-c的配置过程原创 2020-06-24 10:50:44 · 2083 阅读 · 2 评论 -
vs找不到msvcp120d .dll,无法继续执行代码。重新安装可能会解决此问题,亲测有效
https://blog.youkuaiyun.com/qq_24537165/article/details/90137317亲测有效转载 2020-06-24 09:49:51 · 1690 阅读 · 0 评论 -
通俗易懂描述 epoll中的边沿触发和水平触发
边沿触发为什么要结合非阻塞IO,以及什么是非阻塞IO原创 2020-06-15 21:44:39 · 839 阅读 · 0 评论 -
Ubuntu启动时Superblock last mount time is in the future的解决方案汇总,亲测有效
周六大早上来实验室学习,结果虚拟机进不去了,捣鼓了到下午一点,终于找到症结并顺利解决,希望对踩坑的小伙伴们有帮助原创 2020-06-13 14:18:11 · 4584 阅读 · 3 评论 -
readerwriterqueue, 一个快速的单一生产者,C++的单个消费者锁
英文版:https://www.worldlink.com.cn/osdir/readerwriterqueue.html中文版:https://www.kutu66.com/GitHub/article_103051如果是多线程写,多线程读https://www.cnblogs.com/lvdongjie/p/9679168.htmlhttps://github.com/cameron314/concurrentqueue...转载 2020-06-10 11:30:03 · 509 阅读 · 0 评论 -
实现一个简单的select模型
linux下select模型的简单实现,基本思想,以及思考的一个问题原创 2020-06-08 11:11:54 · 350 阅读 · 0 评论 -
C++发送字节数据
来源项目的甲方要求我们做一个C++的发送代码,给他们那个模块做测试,由于我们的报文在接收端需要按照字节读取,然后完整项目中用的是QT的接口,所以我用C++勉强实现了一下码来//#include<tchar.h>#include <iostream>#include <WinSock2.h>#include <Windows.h>#include <WS2tcpip.h>#include<string>#include&原创 2020-05-30 19:57:02 · 1601 阅读 · 0 评论 -
C++ SOCKET收发XML文件
C++收发XML的实现以及遇到的问题原创 2020-05-30 19:08:22 · 1669 阅读 · 2 评论 -
关于守护进程和exec函数族
守护进程的基本操作,以及当守护进程与exec函数族一起使用时产生的问题原创 2020-05-19 17:13:30 · 348 阅读 · 0 评论 -
linux实现简单的shell以及管道
实现了简单的shell解析,支持管道原创 2020-05-16 00:27:35 · 799 阅读 · 0 评论 -
mmap多进程拷贝文件
#include<iostream>#include<unistd.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl.h>#include<sys/mman.h>#include<cstdlib>#include<sys/wait.h>using namespace std;int main(int argc, char * .原创 2020-05-11 21:16:48 · 344 阅读 · 2 评论 -
linux下获得目录下普通文件的个数
#include<iostream>#include<cstdlib>#include<sys/types.h>#include<dirent.h>#include<cstring>using namespace std;int getFilenum(const char *);int main(int argc, c...原创 2020-05-05 10:27:50 · 319 阅读 · 0 评论 -
linux使用stat函数模拟ls -l
#include<iostream>#include<cstring>#include<sys/types.h>#include<sys/stat.h>#include<cstdlib>#include<ctime>#include<pwd.h>#include<grp.h>using...原创 2020-04-30 22:14:21 · 402 阅读 · 0 评论 -
C++判断文件编码类型(省去你不必要的麻烦!)
关于C++读取UTF-8的文档,判断不同编码类型的文件并用不同方法读取原创 2020-04-02 23:36:47 · 4147 阅读 · 0 评论 -
C++中的cin, cin.getline, getline等混合使用时不能输入直接执行下一行的问题
转载自该大佬的文章转载 2020-03-15 10:16:19 · 466 阅读 · 0 评论 -
关于C++枚举的相关问题
类名调用枚举量,作用域内枚举原创 2020-03-14 14:45:15 · 426 阅读 · 0 评论 -
关于初始化列表,父类构造函数以及子类构造函数
关于初始化列表中的初始化顺序以及初始化父类构造函数原创 2020-02-26 15:45:19 · 934 阅读 · 3 评论 -
C++中 new char() 和 new char [] 的区别
问题来源: 今天在写一些代码的时候遇到了一个运行时的问题CRT detected that the application wrote to memory after end of heap buffer百度各位大佬的文章发现大多数问题都是在new完之后,后续操作中发生了越界,然后delete时系统报了这个错误其中一篇文章如下https://blog.youkuaiyun.com/w...原创 2020-02-25 17:12:18 · 9402 阅读 · 0 评论 -
关于cin作为判断条件所遇到的一些问题
在C++ Primier Plus中遇到了用cin作为循环和if判断条件的代码,之前没有这方面的考虑,在测试的时候遇到了一些问题,通过其他大佬的博客以及后面自己的测试,有了一定的理解。话不多说,码来(最后再给大家分析原因)!#include<iostream>using namespace std;int main() { int a; if (cin >...原创 2020-01-27 17:02:42 · 1612 阅读 · 0 评论 -
C++模板类声明与定义的相关问题
问题起因:在完成Essencial C++第五章课后题时,定义了一个模板类同时时接口类,然后定义了一个子类去继承这个模板类,然后子类的实现在单独的cpp文件中进行,编译的时候报错LNK2019 无法解析的外部符号 "public: void __thiscall XXX,遂百度之,大多数说法都是,找不到lib,或者是只找到了方法的声明,没找到实现,我想这也不可能啊,我右键方法,然后找到声明都...原创 2019-12-04 18:27:37 · 385 阅读 · 0 评论 -
Essential C++第五章 面向对象编程风格
继承的注意点,继承限定符,覆盖,构造和析构。多态,虚函数,以及 typeid 关键字原创 2019-11-28 18:39:25 · 311 阅读 · 0 评论 -
Essencial C++ 第四章学习记录,头文件,默认赋值函数和拷贝构造的问题,const,this指针,static,类模板
头文件,默认赋值函数和拷贝构造的问题,const,this指针,static,类模板原创 2019-11-16 16:31:01 · 378 阅读 · 0 评论 -
Essencial C++ 第三章学习记录即习题
函数对象,CTRL+Z 结束输入的原理原创 2019-11-15 18:40:52 · 339 阅读 · 0 评论