相关文章
速学数据结构 | 循环队列怎么写才最高效?只需要掌握这些技巧
🎬 鸽芷咕:个人主页 🔥 个人专栏:《Linux深造日志》《C干货基地》 ⛺️生活的理想,就是为了理想的生活! 文章目录 📋 前言一、什么是循环队列?二、如何实现循环队列?2.1 循环队列的结构2.2 循环…
编程日记
2024/12/22 15:54:23
【ZMQ】ZMQ/ZeroMQ简介、三种消息模式demo程序
ZMQ/ZeroMQ简介、三种消息模式demo程序 一、什么是ZMQ二、ZMQ的特点三、Demo程序代码3.1 发布-订阅模式(P/S)demo3.2 请求-应答模式(REQ/RES)demo3.3 推拉模式(P/P)demo 一、什么是ZMQ
ZeroMQ(…
编程日记
2024/12/16 12:49:28
JavaScript:事件循环机制(EventLoop)
一、理解进程、线程
进程是操作系统中的基本概念之一,指的是一个正在运行中的程序,包括了程序的执行代码、数据、资源等。操作系统为每个进程分配一定的系统资源,例如内存空间、文件和设备等,以便进程能够正常运行。
线程是进程…
编程日记
2024/12/16 20:59:09
[go 反射] 函数
[go 反射] 函数
go 函数反射的基础认识
输入参数返回输出
输入参数和输出
NumIn()此方法属于reflect.Type接口,用于获取参数数量;In(int)用于获取对应位置的参数 NumOut()此方法属于reflect.Type接口,用于获取返回变量的数量;Out(int)用于获取对应位…
编程日记
2024/12/22 9:32:01
Unity3D ECS架构适合作为主架构还是局部架构
前言
前言
Unity3D是一款广泛应用于游戏开发的跨平台游戏引擎,提供了丰富的功能和工具来简化游戏开发的过程。而Entity-Component-System(ECS)架构则是一种面向数据的设计模式,它将游戏对象(Entity)分解为…
编程日记
2024/12/19 20:43:02
【算法挑战】移掉 K 位数字(含解析、源码)
402. 移掉 K 位数字
https://leetcode-cn.com/problems/remove-k-digits/
题目描述
给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。注意:num 的长度小于 10002 且 ≥ k。
num 不会包含任何前导零。
示例 1 :输入:…
编程日记
2024/12/16 3:29:28
[AUTOSAR][诊断管理][ECU][$37] 请求退出传输。终止数据传输的(上传/下载)
文章目录 一、简介二、服务请求报文定义肯定响应支持的NRC三、示例流程Step 1:Step 2:报文示例:Step 1:请求RequestDownload(0x34)服务Step 2:请求TransferData (0x36)服务,传输数据Step 3:请求RequestTransferExit(0x37)服务总结:三、示例代码37_req_transfer_e…
编程日记
2024/12/21 20:35:26
【数据结构】归并排序 的递归实现与非递归实现
归并排序 前言一、归并排序递归实现(1)归并排序的核心思路归并排序运行图例(2)归并排序实现的核心步骤(3)归并排序码源详解(4)归并排序效率分析1)时间复杂度 O࿰…
编程日记
2024/12/22 2:42:01