11 2023 档案
协程
摘要:协程 协程:编程语言层面的概念,又叫做用户态线程,由用户进行切换,因为不用陷入内核态,所以切换效率更高。 协程的分类: 非对称式协程:协程主动挂起时,只能返回最初调用它的协程继续执行。在非对称协程中,存在着调用与被调用的关系。比如腾讯的libco 对称协程:运行的协程和挂起的协程之间没有关系。 与协
阅读全文
muduo的基本使用
摘要:目录生疏muduo的基本使用 生疏 在进行日志库的开发时,涉及到的几个重要的宏: __FILE__:文件名称,包含路径 __LINE__:行号 __func__:函数名称 cpp中含有默认参数时,函数声明和定义不能同时出现 cpp中静态成员变量以及静态成员函数在定义时候不能加static关键字,同理
阅读全文
项目第三方库的安装
摘要:目录mongoc driver和BSON库的安装1.简介2.mongoc driver和BSON库的安装mongocxx driver的配置和安装MongoDB的安装boostprotobufrediscxxhiredislibeventopenssltinyxml2jsoncpp 环境:Ubant
阅读全文
Poetry/venv
摘要:目录Poetry简介Poetry安装及配置Poetry的基本使用Poetry使用示例venv简介venv的基本使用 Poetry简介 Poetry是一个用于在python中进行依赖(或者说包)管理、打包的工具。 Poetry安装及配置 环境:Windows64位 新建环境变量POETRY_HOME,
阅读全文
推流与拉流
摘要:目录流媒体传输协议海康摄像头流地址信息ffmpeg安装及配置1.ffmpeg的安装2.ffmpeg命令行工具的使用推流流媒体服务器的搭建1.方案1:基于ZLMediaKit搭建流媒体服务器2.方案2:基于nginx搭建流媒体服务器拉流 流媒体传输协议 流媒体传输协议:全称Real-Time Tran
阅读全文
chapter12-chapter16
摘要:目录chapter12:内中断1.内中断的产生2.中断处理程序3.中断向量表4.中断过程5.中断处理程序和iret指令单步中断chapter13:int指令chapter14:端口1.端口2.shl和shr指令chapter15:外中断1.可屏蔽中断2.不可屏蔽中断3.CPU及时处理外设输入的过程4
阅读全文
chapter10-chapter11
摘要:目录chapter10:call指令和ret指令1.ret和retf2.call指令1.根据位移进行转移的call指令2.转移的目的地址在指令中的call指令3.转移地址在寄存器中的call指令4.转移地址在内存中的call指令3.ret指令和call指令配合实现子程序4.mul指令(乘法指令)ch
阅读全文
chapter7-chapter9
摘要:目录chapter7:更灵活的定位内存地址的方法1.and和or指令2.大小写字母的转换问题3.[bx+idata]4.SI和DI[bx+si]和[bx+di]几种定位内存地址的方法chapter8:数据处理的两个基本问题1.两个基本问题2.bx,si,di,bp3.汇编语言中数据位置的表达4.寻址
阅读全文
chapter1-chapter6
摘要:目录chapter1:基础知识机器语言汇编语言chapter2:寄存器1.通用寄存器2.字在寄存器中的存储3.一条汇编指令示例4.段的概念5.段寄存器1.CS和IP2.修改CS、IP的指令6.代码段chapter3:寄存器(内存访问)1.内存中字的存储2.DS和[address]3.mov指令,su
阅读全文