技术栈
c语言
一木 之林
10 分钟前
java
·
c语言
·
c++
C/C++ 面向对象编程(OOP)(进阶)
摘要:本文系统梳理了 C/C++ 面向对象编程的 18 个核心面试知识点,围绕类与对象、封装、继承、多态、构造函数与析构函数、static 成员、虚函数、虚指针和虚表等内容展开。文章重点辨析了重载与覆盖、三种继承方式、基类析构函数为何要虚、构造函数为何不能虚以及多态的编译时与运行时实现机制,并最终结合插件化推理框架,说明虚表、虚指针和对象模型在真实工程中的应用价值,帮助读者建立从基础语法到底层实现,再到工程落地的完整知识链。
LONGZETECH
2 小时前
c语言
·
3d
·
unity
·
架构
·
汽车
·
汽车教学软件
新能源汽车动力电池实训教学痛点与虚拟仿真技术解决方案
随着我国新能源汽车产业高速发展,产业链对高素质技能型人才的需求持续攀升。职业院校作为新能源汽车技术人才的核心培养阵地,实训教学质量直接决定了人才输出的岗位适配度。其中,动力电池系统作为新能源汽车核心部件,其相关课程兼具电化学原理抽象性、高压结构复杂性与实操环节高风险性,是职业教育实训教学的重点与难点。
v_for_van
4 小时前
服务器
·
c语言
·
开发语言
·
mcu
·
嵌入式
·
嵌入式实时数据库
C语言__attribute__
__attribute__ 是 GCC 编译器提供的一套“给编译器看的注释”,让你能精确控制:代码怎么生成
不灭的黄金瞳123
5 小时前
c语言
·
数据结构
C语言实现单链表
本人的技术笔记会优先发布在个人站点longyxblg.cn中间\头部的插入和删除,时间复杂度为 O(N)
萌动的小火苗
5 小时前
linux
·
运维
·
服务器
·
c语言
·
开发语言
Linux进程线程面试题【无答案】
自己选择面试题进行回答,选择题目总分大于100分,回答到75分即可通过。红色题目为面试常见考点1、进程与线程的区别,以及实际什么场景运用它们
春风解人意
6 小时前
c语言
·
嵌入式硬件
·
学习
从零开始学习嵌入式P29----线程间的通信
上一篇我们学会了创建和管理线程,也埋下一个伏笔:线程住在同一个进程空间里,共享全局变量、静态变量和堆区——通信是零成本的,但多个线程同时读写同一份数据就会"打架",结果不可预料。这个坑就是本篇要填的:线程间的通信与同步。我们先看清楚"资源竞争"到底怎么把数据搞坏的,然后学会两件武器:互斥锁(保证一段代码同一时刻只有一个线程在跑)和信号量(用计数器协调线程间的先后次序)。学完这一篇,多线程程序才能既跑得快又不出错。
从零开始的嵌入式之旅
7 小时前
linux
·
c语言
·
经验分享
·
笔记
·
嵌入式硬件
day32
第一部分:进程间通信概述进程间通信的常见方式· 管道(无名管道、有名管道) · 信号 · 消息队列 · 共享内存 · 信号灯(信号量)
一条破秋裤
7 小时前
c语言
·
开发语言
·
chrome
C-数据类型
每个基本类型都有:signed和unsigned形式。 注意:基本类型的空间大小是固定。整理日期:2026-08-28 内容来源:老师课堂笔记 + 课程录音转写 说明:本文已合并重复内容、修正明显转写错误,并对容易误解的表述补充了标准 C 语言说明。
xx~t
7 小时前
linux
·
c语言
·
学习
·
进程与线程
嵌入式学习——进程与线程2
📖今日学习:进程状态、fork、wait/waitpid、exec函数族;线程pthread全套API;线程互斥锁、死锁;进程间通信:无名管道、有名管道、信号。
Discipline~Hai
10 小时前
linux
·
服务器
·
c语言
·
开发语言
·
linux应用软件编程
Linux应用软件编程04-线程
线程由所在进程创建,创建时,进程为其分配独立的栈区空间(默认8M)。 同一个进程中的线程,共用所在进程的堆区、数据区(全局变量、静态变量、字符串常量 )、文本区。
LuminousCPP
11 小时前
c语言
·
数据结构
·
笔记
·
二叉树
数据结构-二叉树(五):查找、销毁与前序序列建树
前面的二叉树学习中,我们已经完成了链式二叉树的基本结构,并实现了前序、中序、后序、层序遍历,以及结点总数、叶子结点数、树高度、第 K 层结点数等常见接口。
Navigator_Z
19 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1208. Get Equal Substrings Within Budget
You are given two strings s and t of the same length and an integer maxCost.
xx~t
20 小时前
linux
·
c语言
·
学习
·
嵌入式
·
进程与线程
嵌入式——进程与线程1
****📖今日学习内容:程序与进程概念、进程状态、fork创建子进程、进程回收wait/waitpid、exec函数族、环境变量;线程概念、线程创建回收、进程线程对比。
老当益壮梁奶奶
20 小时前
linux
·
c语言
·
c++
·
笔记
·
学习
Linux软件编程学习笔记(七):线程分离与线程间通信详解
每个线程在创建时有两种状态:关键点:一个线程在生命周期内要么是可结合的,要么是分离的,不能同时是两者。
zbyyd
1 天前
linux
·
c语言
·
开发语言
·
网络
Linux 多线程:互斥锁 &; 信号量
实现共享资源互斥访问,保证同一时间只有一个线程进入临界区。把 “读‑改‑写” 这种非原子操作包装成整体,防止并发修改把共享数据改乱;同时保证本线程修改后,其他线程可以看见最新数据,解决并发下数据一致性问题。
水饺编程
1 天前
c语言
·
c++
·
windows
·
visual studio
第5章,[Win32 章节] :绘图模式
上一篇:第5章,[Win32 章节] :填充空隙回到目录下一篇:第5章,[Win32 章节] :绘制填充区域
码行山野赴时序归途
1 天前
c语言
·
开发语言
·
数据结构
·
算法
·
leetcode
·
排序算法
从暴力到最优:三道 C 语言入门题的解法思路
做算法题有个挺有意思的规律:题目越简单,越能看出思路的差距。暴力解法往往很快就能写出来,但想出更优雅的解法,可能需要多琢磨一会儿。下面这三道题都是 LeetCode 上的简单题,我把自己第一次做时的思路和后来学到的更好写法整理了一下。
sunoo-229
1 天前
linux
·
c语言
·
笔记
·
vscode
·
学习
【Linux 系统编程】学习第七天:线程属性 | 互斥锁 | 死锁 | 信号量 核心知识点 + 踩坑实战
今天是系统编程学习的第七天,核心围绕多线程同步与通信展开,覆盖线程分离属性、多进程与多线程的优劣对比、互斥锁机制、死锁的产生与规避、信号量的同步 / 互斥用法四大模块。
小雪崩
1 天前
linux
·
c语言
·
学习
嵌入式学习 day33:线程进阶
之前学的线程需要用 pthread_join() 回收,否则会变成僵尸线程。如果不需要等待线程的返回值,可以把它设为分离状态:线程结束后系统自动回收资源,不用手动 join。
SuperByteMaster
1 天前
c语言
ARM Architecture Procedure Call Standard(ARM架构过程调用标准)
AAPCS的核心是对ARM处理器中16个通用寄存器(R0-R15)的用途进行了严格定义。这是你之前最关心的一点,AAPCS的规则非常明确: