技术栈
c语言
aramae
5 小时前
java
·
c语言
·
开发语言
·
后端
·
算法
MySQL复合查询(8)
前面我们讲解的 MySQL 查询大多基于单张表,但在实际开发中,数据往往分散在多张表中。本文从基本查询回顾出发,逐步深入到多表查询、自连接、子查询、合并查询,配合大量案例与执行结果,带你彻底掌握 MySQL 复合查询,让复杂业务查询不再成为难题!
无敌贵点大王
6 小时前
c语言
·
stm32
·
学习
·
链表
RTThread学习记录11——RT-Thread 设备模型吃透:UART/ADC/PWM/PIN 到底有什么区别?
前面我们学了一大堆用C语言实现面向对象的编程,全都是为了这一部分铺垫,RTThread在使用UART、tim、ADC等外设时,采用的是设备模型框架的形式,所有代码都和继承、封装、多态相关。
Logic101
7 小时前
c语言
·
数据结构
·
数组
·
位运算
·
时间复杂度
·
算法题
·
异或性质
C语言/数据结构位运算题解:异或XOR找出时尚聚会中的“独特颜色“——只出现一次的数字
在时尚圈的一个聚会上,每位嘉宾都穿着一种特定颜色的衣服,用整数表示颜色编号。有趣的是,除了一个颜色之外,所有的颜色都恰好被两位嘉宾穿着(形成了配对)。现在需要你帮助时尚达人小F快速找到那个穿着独特颜色衣服的嘉宾的颜色编号是什么。
Escalating_xu
11 小时前
c语言
【C 语言项目】数组和函数综合实践:从零实现控制台扫雷游戏
🔥 星光编译者 · 个人主页📚 学习专栏: 《C/C++ 成长笔记》 · 《Linux 实践手册》 · 《数据结构与算法》
Navigator_Z
14 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1254. Number of Closed Islands
Given a 2D grid consists of 0s (land) and 1s (water). An island is a maximal 4-directionally connected group of 0s and a closed island is an island totally (all left, top, right, bottom) surrounded by 1s.
Logic101
15 小时前
c语言
·
数据结构
·
字符串
·
滑动窗口
·
时间复杂度
·
频率统计
·
算法题
C语言/数据结构滑动窗口题解:替换k个字符后的最长连续相同字符子串(LeetCode 424)
小红在玩一个字符串游戏,她有一个由大写字母组成的字符串 s 和一个整数 k。游戏规则允许她进行最多 k 次字符替换操作(每次操作可以将任意一个字符替换成另一个大写字母),她希望通过这些操作使得字符串中出现一个尽可能长的由相同字符组成的连续子串。
free-elcmacom
16 小时前
c语言
·
开发语言
·
visual studio code
·
visual studio
发际线警告!手撕《C陷阱与缺陷》终极 BOSS:signal 函数与 typedef 魔法
这是一篇为你量身定制的博客草稿。这篇博客将聚焦于 C 语言中最令人抓狂的“俄罗斯套娃”——函数指针的嵌套与类型重命名(typedef),并结合你提供的《C陷阱与缺陷》中的终极 BOSS:signal 函数声明。我们将延续前两篇生动有趣的风格,带你彻底攻克这一难关。
haluhalu.
16 小时前
java
·
c语言
·
开发语言
·
c++
·
python
初识 Protobuf:微服务跨语言通信的一份契约
我最近刚写完一个项目,项目中用到了 Protobuf,也就是大家常说的 proto。之前我没接触过它,所以一开始并不清楚它到底是什么。借这次机会,我和 AI 聊了聊,算是有了一点初步认知,也在这里分享一下。
临期冰淇淋
17 小时前
linux
·
c语言
·
驱动开发
Unisoc 展锐平台Camera摄像头分辨率适配
如下可以修改相机可以匹配多少分辨率sprd/modules/libcamera/common/board/main/ums9360/common/profiles/Camera1/StreamConfigurations-blob.xml sprd/modules/libcamera/common/board/main/ums9360/common/profiles/Camera1/StreamConfigurations-implementation.xml sprd/modules/libcamera
山下梅子酒225
18 小时前
c语言
洛谷-入门-B2054
这是我在洛谷刷的第54道题。反思: 注意小数点。
老当益壮梁奶奶
18 小时前
c语言
·
arm开发
·
单片机
·
嵌入式硬件
·
51单片机
ARM汇编学习笔记(四):i.MX6ULL裸机开发:从汇编点灯到C语言BSP工程管理
在上一篇文章中,我们完成了汇编语言的LED点灯实验。今天我们将进一步优化,用C语言重写LED驱动,引入SDK头文件,编写蜂鸣器驱动,并使用BSP工程管理方式组织代码,最后通过链接脚本控制程序布局。
傲世仙尊
19 小时前
linux
·
c语言
预处理详解-define宏井号条件编译一篇过
我的github:(https://github.com/xcx55/ubuntu-linux-project) 感谢各位大佬参观我的github!!
老王爱玩车
19 小时前
c语言
·
开发语言
·
学习
第6讲:数组和函数实践-----控制台扫雷
适合人群:已经学过 if、switch、while、for、数组和函数基础,想通过一个完整项目把知识串起来。 学习方式:先理解设计,再逐个实现函数,最后组合成可运行程序。 本讲目标:用二维数组存储棋盘,用函数拆分逻辑,完成一个 9×9、10 个雷的控制台扫雷游戏。
是隼人
19 小时前
c语言
·
学习
·
安全
·
pwn入门
·
ctf入门
buuctf-pwn [NewStarCTF 2023 公开赛道]orw&rop(shellcode+orw)题解(学习过程持续更新)
本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
傲世仙尊
20 小时前
c语言
从test.c到test.exe-编译和链接的全过程
我的github:(https://github.com/xcx55/ubuntu-linux-project) 感谢各位大佬参观我的github!!
aramae
1 天前
c语言
·
开发语言
·
后端
模拟实现strcmp()(C语言)
C 库函数 int strcmp(const char *str1, const char *str2) 把 str1 所指向的字符串和 str2 所指向的字符串进行比较。
91刘仁德
2 天前
c语言
·
c++
·
笔记
C++ 继承和多态 设计模式
继承是面向对象程序设计使代码可以复用的重要手段。 允许在保持原有类特性的基础上进行扩展,增加功能,产生新类,称为派生类/子类,原有类称为基类/父类。
码行山野赴时序归途
2 天前
c语言
·
开发语言
·
数据结构
·
链表
链表家族收官篇:循环链表
上一篇博客的末尾,我留下了一个悬念:“如果让最后一个节点的 next 指回头节点,形成一个环,又会诞生什么样的数据结构呢?”
库玛西
2 天前
c语言
·
c++
·
笔记
·
考研
哈夫曼树与前缀编码:数据压缩的贪心核心
假设你是一个排字工人,日常接触的字母里:如果你用等长编码(比如每个字母都用 5 位二进制表示),那么不管常见还是罕见,耗费的存储长度都一样。 但如果我们把最常用的字母用极短的编码(如用 1 位表示 E),把极罕见的字母用较长的编码(如用 8 位表示 Z),整篇文章的总传输体积就会断崖式缩减。
雷✘
2 天前
c语言
C 语言预处理中的宏展开、条件编译与头文件保护
建议先读:先看预定义符号和 #define 定义常量,再精读宏括号、副作用、条件编译与头文件包含。1.2.1 高频问题 1:请从预处理器的职责出发,串联预定义符号、宏替换、条件编译、#include 和头文件保护,说明源代码如何在进入编译器前被处理。