上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 今天终于把四相机同步采集系统的所有bug都解决了,遇到了好多问题百度都是错误的答案,下面记录一下。 (1)自定义一张图片,输入VideoWriter里面可以生成一个视频。可是换一台电脑就会出现如下错误: cv::VideoWriter::open VIDEOIO(CV_IMAGES):raise O 阅读全文
posted @ 2022-03-23 18:20 花与不易 阅读(1974) 评论(0) 推荐(0) 编辑
摘要: 输入URL返回页面的过程:首先,DNS解析域名得到IP,然后利用IP发起TCP三次握手(浏览器会随机生成一个端口去连接服务器的web80端口),然后客户端发起HTTP请求,然后服务器响应请求,返回响应数据。浏览器解析数据,渲染呈现。 HTTP常见字段。客户端发送请求的时候,用Host字段来指定服务器 阅读全文
posted @ 2022-03-21 21:29 花与不易 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 都是下一层给上一层提供服务的。 应用层,负责给应用程序提供统一的接口; 表示层,负责把数据转换成兼容另一个系统能识别的格式; 会话层,负责建立、管理和终止表示层实体之间的通信会话; 传输层,负责端到端的数据传输; 网络层,负责数据的路由、转发、分片; 数据链路层,负责数据的封帧和差错检测,以及 MA 阅读全文
posted @ 2022-03-21 18:57 花与不易 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 简介:Linux系统下的C++轻量级Web服务器,接收浏览器消息并响应请求。 (1)基于epoll(非阻塞、支持ET/LT)+线程池,实现Reactor和Proactor两种事件处理模式的并发模型。 (2)使用有限状态机解析HTTP请求报文,支持解析GET和POST请求。 (3)使用SIGALRM信 阅读全文
posted @ 2022-03-12 12:07 花与不易 阅读(1027) 评论(0) 推荐(0) 编辑
摘要: MySQL端口号3306,redis6379 为什么redis可以是单线程? 单线程的epoll可能会被卡在数据库查询、写日志这种耗时的操作上。 redis是工作在内存上,纯内存的不需要考虑有没有数据库、日志、磁盘操作、网络操作、外界请求啥的。 redis是内存数据库、KV数据库、数据结构数据库。它 阅读全文
posted @ 2022-03-11 22:17 花与不易 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 野指针:没有被初始化过的指针。(养成在定义指针后且在使用之前完成初始化的习惯) 悬空指针:指针最初指向的内存已经被释放的指针。(浅拷贝) 内存泄漏:程序动态分配的堆内存由于某种原因无法释放,造成内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 阅读全文
posted @ 2022-03-10 20:51 花与不易 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 智能指针是通过类的构造函数和析构函数来实现对一个指针的管理,避免程序员申请的空间忘记释放,造成内存泄漏情况的发生。主要有auto_ptr/unique_ptr/shared_ptr/weak_ptr; unique_ptr是独占式拥有或严格拥有的,保证同一时间只有一个智能指针可以指向该对象,对于避免 阅读全文
posted @ 2022-03-10 10:50 花与不易 阅读(315) 评论(0) 推荐(0) 编辑
摘要: gcc的编译(ciso) hello.c给gcc-E预处理器生成hello.i;预处理:gcc -E test.c -o test.i 或 gcc -E test.c 经过gcc-S编译器生成hello.s汇编文件;编译:gcc -S test.i -o test.s (编译器只检查程序语法、函数、 阅读全文
posted @ 2022-03-09 20:59 花与不易 阅读(450) 评论(0) 推荐(0) 编辑
摘要: (一)文件和目录操作 查看目录:安装tree,sudo apt-get install tree,必须联网在线安装。 tree命令,以树状结构罗列出所有的文件。 ls -a返回全部的文件,ls -l返回它的详细信息,ls -la返回所有文件和它的详细信息。 文件类型:普通文件[-]、目录[d]、链接 阅读全文
posted @ 2022-03-09 20:11 花与不易 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 内存对齐,是编译器采用一些对齐规则,把程序的每个数据单元安排在适当的地址。 从平台硬件原因和效率原因两个方面来回答。 首先,不是所有的硬件平台都可以访问任意内存地址上的数据,某些平台只能在一些地址处获取特定类型的数据,否则会抛出硬件异常。为了使得一个程序可以在多个平台上运行,需要进行内存对齐。 第二 阅读全文
posted @ 2022-03-08 16:30 花与不易 阅读(256) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页
点击右上角即可分享
微信分享提示