Administrator
发布于 2023-10-05 / 5 阅读 / 0 评论 / 0 点赞

10月5日

伊莉思 - 构建AI时代多模型入口 (ylsapp.com)

ET(edge-trigger)模式LT(level-trigger)模式

  • 仅当监控的描述符有事件就绪时触发

  • 当监控的描述符有事件就绪或就绪事件未 完全处理完时都会触发

ØEPOLL_CTL_ADD(添加)

ØEPOLL_CTL_MOD(更新)

ØEPOLL_CTL_DEL(删除)

c++中 头文件 里#pragma once是什么作用

#pragma once是一个预处理指令,用于确保头文件只被编译一次。当编译器遇到#pragma once指令时,它会检查当前的文件是否已经被包含,如果是,则跳过该文件的编译,否则继续编译。这样可以避免多次包含同一个头文件导致的重复定义错误。使用#pragma once可以提高编译速度,并且更简洁,不需要使用传统的宏定义方式来防止重复包含。

error: ‘function’ in namespace ‘std’ does not name a type

C++错误:"error: funciton in namespace 'std' does not name a template type"_vscode‘function’ in namespace ‘std’ does not name -CSDN博客

左值和右值
int a=10 	// a是左值,10是右值
// 左值是拥有存储地址、名称、表达式结束后还存储着的。
// 右值是临时,没有名称,没有地址,表达式结束后并不存储的值

面试题:什么是右值引用?右值引用与左值引用的区别_左值引用和右值引用的区别-CSDN博客

如何评价 C++11 的右值引用(Rvalue reference)特性? - Tinro的回答 - 知乎 https://www.zhihu.com/question/22111546/answer/30801982

移动语义

vector<int >vec;新添加一个元素

移动语义之前:

new一个更大vector,在把旧vector里的值一个一个复制过来,然后删除旧的,使用新的

移动语义之后:

new一个更大vector,把原先的值的移动过来,旧的作废。(避免了复制,移动相当于还是原来的地址原来的值,)

C#、C++、JAVA中虚函数和抽象函数的概念对比 - 知乎 (zhihu.com)

java中没有虚函数的概念,java的普通函数就是c++的虚函数,java函数加final关键字才是c++的普通函数

虚函数

可以被重写,虚函数可以有自己的具体内容,也可以不含有函数实现内容,称为纯虚函数

抽象函数

java的抽象类不能被实例化,抽象类的子类必须实现全部抽象函数

可简单对比理解如下:

C++: 虚函数 纯虚函数

java: 普通函数 抽象函数

C#: 虚函数 抽象函数

segmentation fault 原因

:loop(_loop)忘记写了

docker容器自启或取消自启

将docker容器设为自启动和取消容器自启动_修改docker取消privileged_识途老码的博客-CSDN博客


评论