相关文章
rust+msys2 配置教程-2024
简述 近些年,rust和golang相对比较火,目前的安装方式主要依赖于msvc的c开发环境工具,由于 vs的msvc体积太大了,所以很多个人开发者都都转向了mingw系列的开发环境,目前比较火的是 Cygwin和msys2,本文主要介…
建站知识
2024/11/26 20:21:46
线程为什么比进程更加轻量化???(cache寄存器)
1.创建和释放更加轻量化 进程的创建不止要创建内核数据结构(pcb),还要创建虚拟地址空间和页表。 线程的创建只需要创建内核数据结构(pcb)。释放时候相应的也只释放pcb。
2.切换更加轻量化 2.1 cache寄存器
cpu中有一…
建站知识
2024/11/24 16:15:51
end() 与 back()
vector::end( )返回的是vector最后一个元素后的”结束元素“
vector::back( )返回的是vector最后一个元素
类比字符串,end( )返回的是’\0’,back( )返回的是字符串的最后一个字符
建站知识
2024/11/25 20:33:36
JAVA基础 ----JDK和跨平台
JRE:java运行环境,包括JVM和核心类库。
JVM(java virtual machine ):java虚拟机,java程序运行的地方。
核心类库:java自己写好的程序,给程序员自己的程序调用。
JDK:j…
建站知识
2024/11/15 9:00:38
【代码问题】mmcv+mmseg版本升级报错
真的离谱,狗屎库那么难维护 新措施:如果你的代码里已经有了mmseg文件夹,并且你的引用什么的都能从文件夹发现,这时不需要安装mmsegmentation了!只需要把执行路径换到你的工程下,将使用它的py文件放到与mmse…
建站知识
2024/11/26 18:41:53
Vivado 时序逻辑 计数器
Vivado 摸鱼记录 Day_3 ╮( ̄▽ ̄)╭
1. review 已经学习过组合逻辑电路 译码器Vivado 3-8译码器 4-16译码器-CSDN博客 以及Vivado使用流程Vivado 使用流程 二选一数据选择器-CSDN博客
2. 时序逻辑计数器
2.1 分析 时序逻辑对比组合逻辑,增加…
建站知识
2024/11/15 10:12:03
网络5--套接字理解
socket编程接口
socket 常见API
// 创建 socket 文件描述符 (TCP/UDP, 客户端 服务器)
int socket(int domain, int type, int protocol);
// 绑定端口号 (TCP/UDP, 服务器)
int bind(int socket, const struct sockaddr *address,socklen_t address_len);
// 开始监听sock…
建站知识
2024/11/16 17:25:11