随笔分类 -  C/C++

摘要:CXX=g++ TARGET=main SRC=(wildcard.cpp)OBJ=(patsubst *.cpp ,-o ,(SRC)) CXXFLAGS=-c -Wall LIBS=-I /usr/include/mysql -L /usr/lib64/mysql #链接库(TA 阅读全文
posted @ 2023-03-14 14:59 对CSDN使用炎拳吧 阅读(23) 评论(0) 推荐(0) 编辑
摘要:个人理解:多线程的数据中转工具。 展示一个demo,线程1给线程2传递一个值=123。 #include <stdio.h> #include <stdlib.h> #include <uv.h> #pragma comment(lib,"uv.lib") uv_loop_t *loop; uv_a 阅读全文
posted @ 2023-03-09 09:06 对CSDN使用炎拳吧 阅读(36) 评论(0) 推荐(0) 编辑
摘要:当前目录下所有.cpp文件编译为-o文件 最后生成main.exe CXX=g++ TARGET=main SRC=(wildcard.cpp)OBJ=(patsubst *.cpp ,-o ,(SRC))CXXFLAGS=cWall(TARGET):(OBJ)(CXX 阅读全文
posted @ 2023-03-08 11:46 对CSDN使用炎拳吧 阅读(15) 评论(0) 推荐(0) 编辑
摘要://创建线程并执行myfun函数 std::thread t1= thread(myfun); //detach方法用于使主线程与子线程分离交叉运行,哪怕主线程结束了子线程也会在后台继续进行。 t1.detach(); //join方法用于阻塞主线程,当主线程运行到join方法处,会被阻塞,等待子线 阅读全文
posted @ 2023-02-22 11:52 对CSDN使用炎拳吧 阅读(28) 评论(0) 推荐(0) 编辑
摘要:参考资料 http://luohaha.github.io/Chinese-uvbook/index.html https://www.cnblogs.com/sherlock-lin/p/14337912.html 基础知识 异步 什么是“异步”? 编程或者架构模型有4种: 阻塞 A调用B后,一直 阅读全文
posted @ 2023-02-21 16:06 对CSDN使用炎拳吧 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:场景 使用libuv库实现tcp连接客户端与服务器 错误 ECONNRESET 原因 该错误被描述为“connection reset by peer”,即“对方复位连接”,这种情况一般发生在服务进程较客户进程提前终止。 解决方案 给server回执函数添加了一个getchar(),强行阻塞进程结束 阅读全文
posted @ 2023-02-20 14:16 对CSDN使用炎拳吧 阅读(192) 评论(0) 推荐(0) 编辑
摘要:Qt第一个窗口程序 1.创建项目 2.创建按钮 修改mainwindow.cpp #include "mainwindow.h" #include "ui_mainwindow.h" #include <QPushButton> MainWindow::MainWindow(QWidget *par 阅读全文
posted @ 2023-02-17 12:42 对CSDN使用炎拳吧 阅读(16) 评论(0) 推荐(0) 编辑
摘要:前言 参考自 https://www.bilibili.com/video/BV1s7411z7jK/?spm_id_from=333.1007.top_right_bar_window_history.content.click 思路 初始化DLL 创建套接字 绑定套接字 连接服务器/监听客户端 阅读全文
posted @ 2023-02-16 15:59 对CSDN使用炎拳吧 阅读(103) 评论(0) 推荐(0) 编辑
摘要:新建控制台项目时,会显示预编译头选项和安全开发生命周期检查选项,默认勾选。 什么是预编译头? 预编译头分为预编译和头,一个动词一个名词,头文件想必不用多说,预编译顾名思义也能理解,就是提前编译文件。 有的时候,头文件库会包含大量的代码文件,如果每次用户生成文件的时候都要重新编译所有头文件,所耗费的工 阅读全文
posted @ 2023-02-13 14:02 对CSDN使用炎拳吧 阅读(73) 评论(0) 推荐(0) 编辑
摘要:在C语言中我们计算数组大小会使用sizeof(arr)/sizeof(arr[0]) sizeof(arr) : 整个数组占用的字节数; sizeof(arr[0]) : arr[0]占用的字节数; 但是我们有时会遇到这种情况 数组作为参数,求出的数组大小与实际大小不一致。 先看代码 void te 阅读全文
posted @ 2023-02-12 11:12 对CSDN使用炎拳吧 阅读(272) 评论(0) 推荐(0) 编辑
摘要:scanf输入数据时遇到空格和遇到回车都会结束输入 如果我们想要输入一串字符如:Hello World! scanf("%s",&str); 打印出的结果只会是Hello,因为在Hello之后遇到了空格结束了输入. 那么如何解决这个问题呢? scanf("%[^\n]",str); //读到'\n' 阅读全文
posted @ 2021-04-05 13:42 对CSDN使用炎拳吧 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:在使用makefile多目录编写前需要掌握几个函数及符号 自定义变量 引用的时候直接使用 有点像C语言中的 ,这里的 会被替换成 . 也可以替换多个文件,注意 空格 自动变量 自动变量是使用在第二行也就是 中 `$ 注意: 我在这里用空格将 分隔开,这样在编译的时候系统不会发生 的情况,也就是头尾相 阅读全文
posted @ 2019-08-28 11:03 对CSDN使用炎拳吧 阅读(410) 评论(0) 推荐(0) 编辑
摘要:已加载"C:\Windows\SysWOW64\msvcp120d.dll".无法查找或打开 PDB 文件. 今天使用vs2013遇到了这样的问题. 解决方案: 1. 点调试。 2. 然后选项和设置。 3. 右边勾上启用源服务器支持。 4. 左边点符号。 5. 把微软符号服务器勾。 6. 运行的时候 阅读全文
posted @ 2019-03-15 20:53 对CSDN使用炎拳吧 阅读(2487) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示