技术栈
c语言
时间的拾荒人
1 分钟前
android
·
c语言
·
mysql
MySQL C语言连接 - 从入门到实战
面试官:“说说在C/C++项目中,你是怎么连接和操作MySQL数据库的?”在学习了MySQL的基础SQL语法之后,我们往往需要在实际的C/C++项目中将数据库操作集成进来。MySQL官方提供了C语言的客户端库(Connector/C),让我们能够直接在代码中连接数据库、执行SQL语句并处理结果集。
code_pgf
2 小时前
c语言
·
c++
C/C++ 中 `typedef` 关键字详解
typedef 用于为已有类型定义别名。此后:uint 与 unsigned int 是同一种类型,不是创建了一个全新的强类型。
小龙报
5 小时前
java
·
c语言
·
数据结构
·
数据库
·
c++
·
redis
·
算法
【优选算法】1. 水果成蓝 2.找到字符串中所有字母的异位词
🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人,AI等方向学习者 ❄️个人专栏:《优选算法》 ✨ 永远相信美好的事情即将发生
小肝一下
6 小时前
linux
·
c语言
·
操作系统
·
bash
·
shell
·
动静态库
7. 库制作与原理
本节重点:库是写好的现有的,成熟的,可以复⽤的代码。现实中每个程序都要依赖很多基础的底层库,不可能 每个⼈的代码都从零开始,因此库的存在意义⾮同寻常。
春生野草
7 小时前
c语言
·
笔记
·
排序算法
C基础--八大排序(个人笔记)
冒泡排序:两两对比交换简单选择排序:每一轮从待排序的元素中选出最小(或最大)的一个元素,将其放在已排序序列的末尾,直到全部元素排序完成。
IT方大同
7 小时前
c语言
·
开发语言
·
算法
C语言分支与循环语句
if-else 是最基本的条件判断语句,根据表达式的真假决定执行哪段代码。输出:及格if 后面的括号里放的是判断条件,条件为真(非0)就执行对应的代码块。else if 可以加多个,else 是兜底的,前面都不满足就走这里。
呜喵王阿尔萨斯
8 小时前
c语言
·
开发语言
·
c++
C/C++ const -- 多义混乱
codevs: E0028 表达式必须含有常量zhiEnglish: const means read-only through this name, not “this is a compile-time constant expression.” 中文: const 的含义是**“通过这个名字不能改”**,不是“它一定是编译期常量表达式”。
人邮异步社区
21 小时前
c语言
·
开发语言
怎么把C语言学到精通?
很多人学 C 语言都会卡在一个瓶颈:语法能看懂,简单代码能写,但是遇到内存、指针、底层隐患、大型项目代码就无从下手。
xiaobobo3330
1 天前
c语言
·
宏定义
·
语义型
C语言中宏定义宏名和宏值之间的关系
最近,我一直在看linux的内核源码程序,里面有大量的宏定义的情况,有时候又将宏名作为另外一个宏定义的宏值再次定义另外一个宏名,那么我就有一个疑问,c语言中宏的作用是什么,宏值和宏名两者之间有什么关系呢?这其实是2个问题。
a449315362
1 天前
c语言
·
macos
·
ios
·
电脑
·
硬件架构
·
iphone
iPhone 充电故障的全链路诊断——从 Lightning/USB-C 接口到 Tristar 充电 IC
本文基于深圳华强北光头哥科技近三年 iPhone 充电故障维修实录,系统梳理充电链路的分层诊断方法。所有数据来自实际拆机检测与维修案例。
a449315362
1 天前
c语言
·
开发语言
·
macos
·
电脑
MacBook USB-C不充电故障诊断:从PD握手到主板供电链路
CSDN标签:macOS、硬件、Apple、USB-C、USB PD、MacBook维修、主板维修、故障诊断
qq_44801116
1 天前
c语言
·
开发语言
C语言中的getchar()
scanf():在读取单个字符是,会受缓冲区残留换行干扰,面对此问题,可通过getchar()解决。下面详细介绍一下getchar这个函数。
天空'之城
1 天前
c语言
·
嵌入式开发
·
工业级组件
·
累加和校验
C 语言工业级通用组件手写 15:累加和校验
目录前言:一、累加和校验核心本质与应用场景1. 什么是累加和校验2. 解决的核心痛点3. 典型工业落地场景
碎光拾影
2 天前
c语言
·
arm开发
·
嵌入式硬件
i.MX6ULL时钟系统配置指南
结合 i.MX6ULL 时钟系统架构,三者是时钟树的核心组成单元,功能如下:PLL(Phase Locked Loop,锁相环):频率合成核心模块,作用是对输入的低频基准时钟(外部 24MHz 晶振)进行倍频,输出高频时钟,为 CPU 内核、高速总线和外设提供高频基准源。i.MX6ULL 集成 7 路独立 PLL,例如 PLL1 专门为 ARM 内核提供高频时钟,PLL2(System PLL)固定输出 528MHz 作为系统主时钟源。
GeekArch
2 天前
c语言
·
人工智能
·
stm32
·
mcu
·
学习
·
bug
第28讲:避坑——AI堆栈分配错误、栈溢出BUG
CSDN专栏:堆栈是程序运行的基础,堆栈溢出会导致系统崩溃、数据损坏、难以定位的BUG。AI生成的代码容易忽略堆栈限制。
wuyk555
3 天前
c语言
·
stm32
·
单片机
57.串口数据丢失问题深度解析:从现象到解决方案
在实际开发中,我们经常会遇到这样的情况:例如,逻辑分析仪显示的完整数据为:31 7E 04 A2 19 C0 55 8B,但单片机接收到的数据却变成了:31 7E 04 A2 - C0 55 8B,中间少了一个字节。
wuyk555
2 天前
c语言
·
开发语言
·
stm32
·
单片机
·
嵌入式硬件
·
物联网
·
51单片机
59.嵌入式C语言高级宏定义实战:多行宏、字符串化与符号拼接
当需要封装多条语句的操作时,单行宏会严重影响可读性,此时可以使用多行宏,通过反斜杠 \ 实现跨多行编写。
无相求码
2 天前
c语言
C程序的内存到底怎么分的?栈、堆、全局区一张图讲清楚
你有没有想过一个问题:你写的每一个变量,到底存在内存的哪个位置?int a = 10; 存在哪?malloc 分配的内存存在哪?static int count; 又存在哪?
Legendary_008
2 天前
c语言
·
开发语言
·
音视频
LDR6500 设计指南:Type-C 音频快充二合一配件 PD 取电与插拔时序控制方案
手机、平板全面取消 3.5mm 耳机孔后,Type-C 音频 + 快充二合一转接配件成为刚需,实现听歌、充电同步进行,但中小厂商开发阶段普遍遭遇三类难以解决的工程故障,造成反复改板、兼容性测试通过率低:
天空'之城
2 天前
c语言
·
嵌入式开发
·
工业级组件
·
软件消抖
·
按键防抖
C 语言工业级通用组件手写 08:精准软件消抖
目录前言:一、软件消抖的核心本质与应用场景1. 什么是软件消抖2. 解决的核心痛点3. 典型工业级落地场景