技术栈
c语言
十月的皮皮
1 小时前
c语言
·
笔记
·
学习
C语言学习笔记20260706-栈的压入、弹出序列验证
给定两个整数序列,第一个序列表示栈的压入顺序(pushed),第二个序列表示弹出顺序(popped)。请判断第二个序列是否可能是该栈的合法弹出序列。假设压入栈的所有数字均不相等。
Darkwanderor
7 小时前
linux
·
运维
·
c语言
·
c++
Linux进程优先级操作
忙完毕业的各种琐事,短暂回归。在生活中,排队的本质就叫做优先级。例如食堂的窗口,谁先到谁就能获得食物。
智者知已应修善业
7 小时前
c语言
·
c++
·
经验分享
·
笔记
·
算法
·
蓝桥杯
【P12159蓝桥杯数组翻转】2025-4-24
缘由数组翻转(求最大分数)_编程语言-CSDN问答小明生成了一个长度为n的正整数数组a1, a2,...,an,他可以选择连续的一段数al,al+1....ar,如果其中所有数都相等即al=al+1=...=ar,那么他可以获得(r-l+1)xal的分数。 在选择之前,为了让分数尽可能大,他决定先选择数组中的一段区间,对其进行左右翻转。他想知道在对数组进行翻转之后他能获得的最大分数是多少?
SuperByteMaster
7 小时前
c语言
keil link misc controls
keil 强制指定entry,在option for target ->linker--keep=g_stBoot2Header --entry=system_init
CodeStats
1 天前
java
·
linux
·
c语言
·
c++
·
python
·
rust
·
go
【编程语言】深度梳理C/C++、Java、Python、Go、Rust的区别
大家好,我是 CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程) 范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。
ALex_zry
1 天前
c语言
·
开发语言
·
c++
C++26 std::complex 结构化绑定详解:auto [re, im] = c
本文是「C++26 新特性单篇精讲」系列第 24 篇。阅读约需 5 分钟,文末可跳转完整合订本。C++26 让 std::complex 支持结构化绑定,可以直接解包为实部和虚部:
Zw-awa
1 天前
c语言
01-写了include之后到底发生了什么
写 C 写久了之后,#include 这东西很容易被敲得越来越熟,熟到最后几乎不看它。比如你写串口,就先来一句:
文祐
1 天前
c语言
·
开发语言
·
链表
C语言用双向链表实现单调递减(递增)队列
参考代码运行结果利用上述实现的单调递减队列求解Leetcode 239. 滑动窗口最大值得到
gugucoding
1 天前
c语言
·
开发语言
28. 【C语言】通用数据操作:`void *` 与类型无关编程
前面我们写了不少函数:排序 int 的冒泡、交换 int 的 swap、求 int 数组的最大值……但你有没有发现,这些函数都被死死绑在了具体的类型上——排序只能排 int,交换只能换 int,如果哪天想排 double 或 struct Student,就得把几乎相同的逻辑重新写一遍。
凉、介
1 天前
c语言
·
笔记
·
学习
·
架构
·
嵌入式
·
arm
ARMv8 架构下的刷 Cache 操作
本文适合对 cache 相关知识有一定基础的读者。没有基础的,建议先阅读:CPU Cache 的映射与寻址 ARM 架构下 cache 一致性问题整理
灯厂码农
2 天前
java
·
c语言
·
算法
C语言动态内存分配完全指南(malloc、calloc、realloc、free)
在C语言中,内存管理是程序员的必修课。静态内存分配虽然简单,但灵活性不足。当我们需要在运行时决定内存大小,或者需要大块内存时,就必须使用动态内存分配。本文将带你全面掌握malloc、calloc、realloc、free四大函数,以及虚拟内存和C语言内存结构的核心概念。
wuyk555
2 天前
c语言
·
开发语言
·
stm32
·
单片机
24. C 语言模块化:不是拆几个.c 文件那么简单
模块化设计的核心在于边界划分和接口管理,而非单纯的文件拆分。以下从接口设计、实现隐藏和状态管理三个关键维度展开说明。
东华万里
2 天前
c语言
·
数据结构
·
大学生专区
第30篇 代码习惯 初学C与数据结构有感
为什么为这个“小事儿”单开一篇呢,因为我昨天写个很简单的代码,结果VS不报错,但是结果却是一直不正确,自己找了两个小时,无论这么找都找不到错误,连续两个多小时,就是不知道哪里错了,给我整的如坐针毡、如芒在背、如鲠在喉,最后没招了去请教老师,结果老师浏览了半分钟,直接笑了:因为我落下了一个头文件的声明......
qq_24158561
2 天前
c语言
可用在中断中浮点数打印类似printf
// 统一字符输出入口static void put_char(char ch){#ifdef PRINT_TARGET_RTT
C语言小火车
2 天前
c语言
·
开发语言
·
c++
·
面试
·
排序算法
·
快速排序
C++ 快速排序(Quick Sort)深度精讲:分治思想、Lomuto 分区法及三数取中优化,面试手撕必会
快速排序之所以“快”,在于它的分区操作能在一次遍历中将一个元素(基准)放到最终位置上,同时让左右两侧满足大小关系。
aaaameliaaa
2 天前
c语言
·
数据结构
·
笔记
·
算法
进制练习题【找出只出现一次的数字、交换两个变量(不创建临时变量)、统计二进制中1的个数、打印整数二进制的奇数位和偶数位、求两个数二进制中不同位的个数】
在一个整型数组中,只有一个数字出现一次,其他数组都是成对出现的,请找出那个只出现一次的数字。例如:数组中有:1 2 3 4 5 1 2 3 4,只有5出现一次,其他数字都出现2次,找出5
灯厂码农
2 天前
linux
·
服务器
·
c语言
C语言内存管理——内存对齐与共用体union
在C语言中,内存管理是程序员必须掌握的核心技能。本文将深入探讨两个重要概念:内存对齐和共用体(union)。理解它们不仅能帮你写出更高效的代码,还能在面试中脱颖而出。
伏 念
2 天前
c语言
·
进程
·
预处理
AI Coding 零基础实战教程
在正式开始之前,先了解本教程中使用的标记约定:提示:这是一个帮助你更好理解概念的提示信息。注意:这是一个需要特别留意的事项,忽略可能导致问题。
你家人养牛
2 天前
c语言
·
vscode
OOC Relation Plugin:C 语言面向对象 开发的高效辅助工具
摘要:本文介绍了一款专为 C 语言 OOC(面向对象 C)开发打造的 VS Code 扩展——OOC Relation Plugin。它通过可视化继承树、一键类创建、智能虚函数管理、PlantUML 类图生成与智能文件同步等核心功能,解决了大型 C 项目中手动模拟面向对象编程时结构混乱、维护困难的问题,让 C 语言的继承、多态与接口设计变得清晰可见、高效可维护。
想你依然心痛
2 天前
c语言
·
安全
·
代码规范
嵌入式C代码规范:MISRA-C 2012核心规则解读——类型安全与未定义行为深度剖析
两件会阻碍我们自由的事:活在过去和活在他人眼中。 过去无法改变,执着于它会困住现在;活在他人眼中,等于把评判自己的尺子交出去。真正的自由,是能放下过往,也能不在意别人的目光。