随笔分类 -  c/c++

摘要:目录 一、相关协议的介绍 二、socket实现C/S通信 1、同一台机器上调试 服务端使用本地ip:127.0.0.1 2、不同机器上调试 服务端使用另外一个ip地址:192.168.xxx.xxx 3、关于本地ip和对外ip 4、多进程服务端的实现(一个服务端可以接受多个客户端连接) 并发服务器 阅读全文
posted @ 2020-05-09 16:31 兵临城下的匹夫 阅读(1130) 评论(0) 推荐(0)
摘要:目录 一、入门 1、C++编译环境安装以及第一个C++程序 2、编译多个cpp文件 3、使用make+makefile编译多个cpp文件 4、makefile系统的学习 二、Linux多进程相关 1、进程基本知识 2、fork()函数 3、进程间数据共享 4、exec()族函数 5、孤儿进程与僵尸进 阅读全文
posted @ 2020-04-25 22:49 兵临城下的匹夫 阅读(1182) 评论(0) 推荐(0)
摘要:目录 1、CreateEvent() 2、OVERLAPPED结构体 3、Qt多线程 (1) 使用重写QTread类中的虚函数:run() (2)使用一个槽函数运行所有的线程代码 4、Qt添加CyAPI.lib库 1、CreateEvent()控制线程 (1)CreateEvent()函数相关 Cr 阅读全文
posted @ 2019-12-11 11:02 兵临城下的匹夫 阅读(870) 评论(0) 推荐(0)
摘要:目录 1、二阶指针做为形参的目的(使实参的值发生改变) 2、链表头插入法工作流程及测试 3、链表尾插入法工作流程及测试 3.1调试deleteElementByIndex()函数发现,主函数中的linkPtr经过showlinkList()函数之后已经成为了NULL空指针 3.2改进 3.3链表翻转 阅读全文
posted @ 2019-09-20 19:17 兵临城下的匹夫 阅读(769) 评论(0) 推荐(0)
摘要:目录 1、完成find函数 在一个二维数组(vector对象)中查找有无一个数字,难点在于我不知道如何获取该二维数组的行数和列数 2、补充:关于C++中vector<vector<int>> A的使用 **** 3、空格替换为其他字符串(多于一个字符的字符串)的问题 4、将字符串或数组元素反转(使用 阅读全文
posted @ 2019-09-13 12:49 兵临城下的匹夫 阅读(881) 评论(0) 推荐(0)
摘要:目录 1、智能指针 2、关于string对象、string指针和空指针的总结 3、关于智能指针相互赋值会导致出现空字符的问题 4、标准模板库 1、智能指针 01)在使用new为指针分配内存空间的时候,有可能会出现忘记添加delete或者是没有忘记但不执行delelte的情况 ,此时就会导致内存泄露, 阅读全文
posted @ 2019-09-10 17:33 兵临城下的匹夫 阅读(1140) 评论(0) 推荐(0)
摘要:目录 1、GNU项目介绍 2、Ubuntu下安装VMware Tools 1、GNU项目介绍 01)GNU是1984年史托曼创建的一个项目,本来是想创建一个UNIX操作系统,但是任务艰巨,后来他就放弃了原计划,改为在Unix上开发一些与专利类似的小程序。 由于GNU是免费且开源的,并且与付费的专利性 阅读全文
posted @ 2019-09-08 15:36 兵临城下的匹夫 阅读(447) 评论(0) 推荐(0)
摘要:目录 1、int **指针与二维数组问题 2、memset()和memcpy() 3、C++中vector的介绍 4、C++读txt中数据到一个vector中 ***** 5、C++ split分割字符串函数 6、随机函数初始化函数srand 7、关于getline()函数:分在<istream>中 阅读全文
posted @ 2019-09-03 22:16 兵临城下的匹夫 阅读(1054) 评论(0) 推荐(0)
摘要:目录 1、OpenCV人脸识别--detectMultiScale函数 2、OpenCV人脸检测 3、OpenCV3.x中的glob()函数 1、OpenCV人脸识别--detectMultiScale函数 opencv2中人脸检测使用的是 detectMultiScale函数。它可以检测出图片中所 阅读全文
posted @ 2019-08-31 19:42 兵临城下的匹夫 阅读(859) 评论(0) 推荐(0)
摘要:目录 1、友元类 2、友元成员函数 3、异常机制 4、将对象作为异常类型 5、栈解退 6、C风格字符串和C++字符串输入问题 1、友元类 01)什么时候使用友元类? 假如要编写一个电视机Tv类和一个遥控器Remote类,很显然,Tv类不是Remote类,Remote类也不是Tv类,即不存在is-a关 阅读全文
posted @ 2019-08-21 22:44 兵临城下的匹夫 阅读(350) 评论(0) 推荐(0)
摘要:目录 1、引入 2、包含(公有继承)和私有继承 3、is-a关系和has-a关系(复习回顾) 4、私有继承 5、使用using重新定义获得访问权限 6、多重继承MI 6.1多重继承的引入 6.2多重继承的问题与改进 6.3虚基类 6.4虚基类与二义性 7、类模板 7.1类模板简单实现 7.2栈指针 阅读全文
posted @ 2019-08-16 09:45 兵临城下的匹夫 阅读(682) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-27 21:36 兵临城下的匹夫 阅读(55) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2019-07-24 10:35 兵临城下的匹夫 阅读(32) 评论(0) 推荐(0)
摘要:一、下载并安装Git客户端 Git客户端下载地址 :https://code.google.com/p/msysgit/downloads/list 将地址复制到浏览器栏即可下载. 具体安装教程见:https://blog.csdn.net/shulianghan/article/details/1 阅读全文
posted @ 2019-07-07 14:53 兵临城下的匹夫 阅读(401) 评论(0) 推荐(0)
摘要:第一步:下载opencv安装包 官网下载地址:https://opencv.org/releases.html# 二、解压下载文件 双击下载好的或者拷好的安装包,选择解压路径后点Extract即可完成解压,解压后会自动生成一个opencv的文件夹,如下图所示: 下图中的文件夹如果配置环境比较多的筒子 阅读全文
posted @ 2019-06-28 21:02 兵临城下的匹夫 阅读(2372) 评论(0) 推荐(0)
摘要:我们通常希望自己编写的程序能够在异常的情况下也能作出相应的处理,而不至于程序莫名其妙地中断或者中止运行了。在设计程序时应充分考虑各种异常情况,并加以处理。 在C++中,一个函数能够检测出异常并且将异常返回,这种机制称为抛出异常。当抛出异常后,函数调用者捕获到该异常,并对该异常进行处理,我们称之为异常 阅读全文
posted @ 2019-05-27 09:12 兵临城下的匹夫 阅读(1231) 评论(0) 推荐(0)
摘要:目录 成员初始化列表语法 派生类 基类指针或引用可指向派生类对象 多态公有继承 静态联编和动态联编 复习类特殊成员函数 抽象基类 继承和动态内存分配 公有成员、私有成员和保护成员的访问控制(可见性) 成员初始化列表语法 01)问题的提出:对于一个Queue类的声明(不存在问题,注意在类中声明一个常量 阅读全文
posted @ 2019-05-12 21:35 兵临城下的匹夫 阅读(778) 评论(0) 推荐(0)
摘要:目录 复习new和delete以及学习静态类成员变量 关于赋值运算符(重构)(解释了StringBad sailor = sports;会出现的问题以及解决方法) 关于赋值运算符(重构) 进一步重载赋值运算符(解析了name=temp两个对象的具体执行步骤) 比较重载运算符(使用友元函数重载) 对[ 阅读全文
posted @ 2019-04-30 21:32 兵临城下的匹夫 阅读(742) 评论(0) 推荐(0)
摘要:恢复内容开始 目录 用类方法合并另个时间(涉及到函数返回值能不能是引用的问题) 运算符重载 友元函数 对<<运算符的重载&友元函数 cin.clear()的用法 极坐标和直角坐标的相互转换(随机漫步的实现) 将double、int等数据类型赋值给类对象 将类对象赋值给double、int等型的变量( 阅读全文
posted @ 2019-04-12 10:04 兵临城下的匹夫 阅读(579) 评论(0) 推荐(0)
摘要:目录 类和对象定义的基础知识 类的构造函数和析构函数 const成员函数 书中的构造函数和析构函数的总结 this指针 & 类对象作为类方法的参数 & 返回值为类对象的引用 对象数组&this指针 一起使用的一个例程 类作用域 作用域为类的常量(在类中定义常量) 类似栈的C++实现方法 类和对象定义 阅读全文
posted @ 2019-04-04 20:49 兵临城下的匹夫 阅读(797) 评论(0) 推荐(0)

TOP