上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: struct(结构体)与union(联合体)是C语言中两种不同的数据结构,两者都是常见的复合数据类型。 定义 结构体(struct) 在C语言中,结构体(struct)指的是一种数据结构,是C语言中复合数据类型(aggregate data type)的一类。结构体可以被声明为变量、指针或数组等,用 阅读全文
posted @ 2023-11-09 16:45 ImreW 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 一、Wikipedia介绍 A data processing unit (DPU) is a programmable computer processor that tightly integrates a general-purpose CPU with network interface h 阅读全文
posted @ 2023-10-16 17:45 ImreW 阅读(14) 评论(0) 推荐(0) 编辑
摘要: volatile是一个类型修饰符(type specifier)。它是被设计用来修饰被不同线程访问和修改的变量。如果没有volatile,基本上会导致这样的结果:要么无法编写多线程程序,要么编译器失去大量优化的机会。 1.原理作用 Volatile意思是“易变的”,应该解释为“直接存取原始内存地址” 阅读全文
posted @ 2023-10-07 14:11 ImreW 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 一、CPU,寄存器,缓存,RAM,ROM的作用和他们之间的联系 中央处理器 中央处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据 阅读全文
posted @ 2023-10-07 10:12 ImreW 阅读(93) 评论(0) 推荐(0) 编辑
摘要: Most likely, soon after you’ve started your Rust journey, you ran into this scenario where you tried to work with string types (or should I say, you t 阅读全文
posted @ 2023-09-25 10:45 ImreW 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 一、什么是生产者-消费者模型 1、简单理解生产者-消费者模型 假设有两个进程(或线程)A、B和一个固定大小的缓冲区,A进程生产数据放入缓冲区,B进程从缓冲区中取出数据进行计算,这就是一个简单的生产者-消费者模型。这里的A进程相当于生产者,B进程相当于消费者。 2、为什么要使用生产者-消费者模型 在多 阅读全文
posted @ 2023-09-22 16:46 ImreW 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 原文链接:A closer look at Ownership in Rust So you want to learn Rust and keep hearing about the concept of Ownership and Borrowing, but can’t fully wrap 阅读全文
posted @ 2023-09-22 12:01 ImreW 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式 单例模式是常见的一种软件设计模式,单例对象的类只能实例化一个对象。 该类负责创建对象,同时保证只能创建一个对象。并提供一个访问它的全局访问点,该实例被所有程序模块共享。 一般应用与工具类的实现或者消耗资源的场景。 特点: 类构造函数私有 持有自己类的引用 对外获取实例的静态方法 代码: 阅读全文
posted @ 2023-09-20 19:27 ImreW 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 1. 引用 boost官方文档中有如下结论: https://www.boost.org/doc/libs/1_57_0/libs/smart_ptr/shared_ptr.htm#ThreadSafety 1)同一个shared_ptr被多个线程“读”是安全的; 2)同一个shared_ptr被多 阅读全文
posted @ 2023-09-20 10:24 ImreW 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1 什么是STL? STL(Standard Template Library),即标准模板库,是一个具有工业强度的,高效的C++程序库。它被容纳于C++标准程序库(C++ Standard Library)中,是ANSI/ISO C++标准中最新的也是极具革命性的一部分。该库包含了诸多在计算机科学 阅读全文
posted @ 2023-09-15 12:01 ImreW 阅读(29) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 19 下一页