技术栈
c语言
小灰灰搞电子
2 分钟前
c语言
·
stdlib.h
C 语言 <stdlib.h> 头文件详解
在 C 语言的标准库中,<stdlib.h> 是一个极其重要且常用的头文件。它全称是 Standard Library(标准库),提供了内存分配、程序控制、类型转换、随机数生成、排序与查找等一系列基础而强大的功能。无论是初学者还是资深开发者,几乎每个 C 程序都会直接或间接地用到它。
Navigator_Z
1 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1276. Number of Burgers with No Waste of Ingredients
Given two integers tomatoSlices and cheeseSlices. The ingredients of different burgers are as follows:
wuminyu
1 小时前
java
·
linux
·
c语言
·
jvm
·
c++
JVM虚拟线程的底层实现原理分析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
番茄灭世神
2 小时前
c语言
·
stm32
·
单片机
·
嵌入式
·
gd32
PN学堂GD32教程第11篇——I2C与EEPROM
代码仓库:前言:IIC的基本知识这篇笔记不会再详细介绍。这个分类并不严谨,FeRAM\ReRAM\MRAM都是已经在市场上量产的非易失性存储介质,FeRAM是现在AI存算一体的主流解决方案,这里不做过多展开了。
阿钱真强道
3 小时前
c语言
·
单片机
·
网关
·
udp
·
uloop
27 嵌入式操作系统 | C 网关:串口 ⇄ UDP 转发(先用 UDP 当上位机替身)
本课程开源地址(Gitee):https://gitee.com/fujianxinxi/qianrushixitongyingyongkaifa.git 课件、示例代码与验收脚本都在该仓库,可直接 git clone 或下载 ZIP 使用。
老王爱玩车
4 小时前
c语言
·
开发语言
·
学习
深入理解指针6
在前几篇《深入理解指针》系列中,我们系统梳理了字符指针、数组指针、函数指针、回调函数以及 qsort 的模拟实现。指针的核心在于对内存布局和类型步长的精准把控。本篇作为指针系列的教学课件,将围绕三个核心主题展开:sizeof 与 strlen 的本质区别、数组与指针的经典笔试题、指针运算。
苏辰澈
4 小时前
c语言
·
c++
·
visualstudio
C++自己的族谱规则:继承详解上
在写代码时我们经常面临一个问题,两个类具有相同成员变量/函数,这会导致代码的冗余,比如Student和Teacher都有姓名/地址/电话/年龄等成员变量,都有identity身份认证的成员函数。当然他们也有一些不同的成员变量和函数,比如老师独有成员变量是职称,学生的独有成员变量是学号;学生的独有成员函数是学习,老师的独有成员函数是授课。在此背景下C++设计出了继承。
Logic101
6 小时前
c语言
·
数据结构
·
字符串
·
时间复杂度
·
计数排序
·
算法题
·
ascii
C语言/数据结构字符串题解:按字符类型重排(数字→字母→符号)——三趟扫描稳定分区
小明在整理班级的图书角时,发现每本书的封面上都印有一个字符(可能是字母、数字或符号)。为了便于分类,老师希望将这些字符按照类型重新排序:先排列所有数字字符('0'-'9'),然后是所有字母字符('a'-'z', 'A'-'Z'),最后是其他符号字符。同时,要求在同类型字符中保持它们在原始字符串中的相对顺序不变。
Logic101
13 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出学习计划中的“独特学习时间“——只出现一次的数字
小明和小红是两位热爱学习的同学,他们决定利用暑假时间学习新技能。他们列出了 n 个技能,每个技能有一个学习时间(单位:小时)。有趣的是,除了一个技能外,所有技能的学习时间都恰好出现了两次,这意味着有两个技能需要相同的时间完成。只有一个技能的学习时间是独一无二的。
wuminyu
13 小时前
java
·
linux
·
c语言
·
jvm
·
c++
C++协程实现接收端的零拷贝Buffer管理原理剖析
本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
思麟呀
16 小时前
c语言
·
数据结构
·
c++
·
算法
位运算:从一个整数到一个集合
其实从学习 C 语言开始,我们或多或少都学过位运算。在学过算法、读过一些源码、也学过计算机组成原理之后,我越来越觉得位运算很巧妙。
SuperByteMaster
17 小时前
c语言
低功耗GPIO引脚配置
为啥进入低功耗的时候,需要将GPIO引脚配置成模拟输入,而不是其他的。主要原因:1.gpio输出,无论是推挽输出,开漏输出,上拉/下拉,都会有穿通电流,在VCC和VSS之间形成一个穿通电流,增加功耗。
phltxy
18 小时前
c语言
·
开发语言
C 语言自定义类型:结构体、位段、枚举与联合体
C 语言的基本类型能够描述一个数字、一个字符或一个地址,但真实程序处理的往往是更完整的对象:学生有姓名和年龄,链表节点有数据和下一个节点,文件状态有一组有限的选项,同一块内存又可能在不同场景下表示不同类型的值。
大侠归来
19 小时前
java
·
c语言
·
c++
C语言与C++在基础语法上的区别
C语言与C++是两门关系极为密切的编程语言。C++在C语言的基础上发展而来,最初被称为"带类的C",因此两者在基础语法上有大量相似之处。然而,C++在语法层面引入了许多新特性,使得两者在编写方式和编程思想上产生了明显差异。
cu143
20 小时前
c语言
·
c++
·
人工智能
·
单片机
细谈GM8229的具体功能与其应用
根据搜索结果,GM8229 是一款由上海威纬半导体(Sigmatone)推出的 SD/HD/3G-SDI 接收器(Rx) 芯片,用于将同轴电缆上的串行数字视频信号解串为并行数据,广泛应用于专业广播视频设备。
大侠归来
21 小时前
c语言
·
开发语言
·
python
C语言内存管理:从栈到堆的完整指南
C语言以其对内存的精细控制而著称,这也是它至今仍在系统编程、嵌入式开发和性能敏感场景中占据核心地位的原因。与Java、Python等带自动垃圾回收的语言不同,C语言要求开发者手动管理内存的分配与释放。这种自由度带来了极高的性能上限,同时也意味着更大的责任——内存泄漏、悬垂指针、缓冲区溢出等问题,往往源于对内存管理理解不够深入。
cu143
21 小时前
c语言
·
c++
·
人工智能
·
嵌入式硬件
细谈GM7123C的具体功能与其应用
我来搜索一下 GM7123C 的具体功能和应用信息。根据搜索结果,GM7123C 是由成都振芯科技(原国腾/Corpro)推出的一款 3 通道 10 位高速视频 DAC 芯片,主要功能是将 TTL 数字 RGB 信号转换为 VGA 模拟视频信号。
Logic101
1 天前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出弹子游戏机中数量为奇数的数字——只出现奇数次
小M最近沉迷于一台神秘的弹子游戏机。游戏机每次会弹出一串数字序列,其中只有一个数字的弹子数量是奇数个,其余数字的弹子数量都是偶数个(即出现次数为偶数)。小M需要快速找出那个数量为奇数的数字,才能获得游戏奖励。你能帮助小M设计一个高效的算法来解决这个挑战吗?
晓蛋
1 天前
c语言
·
计算机等级考试
·
成绩查询
·
官网登录
·
准考证号
二级C语言成绩查询方法
全国计算机等级考试二级C语言程序设计成绩已公布,现为大家介绍查询方法。只需登录官网,输入准考证号和身份证号即可查看结果。祝各位考生顺利通过,取得理想成绩!
光子物联单片机
1 天前
c语言
·
stm32
·
单片机
·
嵌入式硬件
·
音视频
STM32传感器模块编程实践(二十二)DIY智能WIFI视频控制小车
智能小车项目融合了机械、电子、控制、计算机等多学科知识,是提升综合能力的绝佳载体。智能小车的设计是一个“小而全”的工程缩影,它让你在有限的时间和成本内,模拟了真实产品的开发流程,是一次非常宝贵的工程实践和能力证明。体验“从0到1”的创造:从一堆散落的零件和抽象的代码,到最终组装出一台能听话运行的小车,这种创造的成就感是无可替代的。 想让小车拥有“眼睛”,还能用手机或电脑远程操控?本文就介绍做一个WIFI视频控制小车,采用STM32F103C8T6单片机+直流有刷电机+ESP32-CAMWIFI视频模块。通