技术栈
c语言
代码中介商
38 分钟前
c语言
·
算法
银行管理系统的业务血肉 —— 流程、状态机、输入校验与持久化(下篇)
上篇我们建立了银行系统的骨架:结构体、动态数组、扩容、伪删除、验证。但一个银行系统如果只能“创建账户”和“冻结账户”,那它连玩具都算不上。
爱编码的小八嘎
3 小时前
c语言
C语言完美演绎9-12
/* 范例:9-12 */#include <stdio.h>#include <string.h>#include <conio.h>
Navigator_Z
5 小时前
c语言
·
算法
·
leetcode
LeetCode //C - 1031. Maximum Sum of Two Non-Overlapping Subarrays
Given an integer array nums and two integers firstLen and secondLen, return the maximum sum of elements in two non-overlapping subarrays with lengths firstLen and secondLen.
leoufung
10 小时前
c语言
·
leetcode
·
c#
LeetCode 30:Substring with Concatenation of All Words 题解(含 C 语言 uthash 实现)
给定字符串 s 和一个字符串数组 words,其中所有单词长度相同,返回所有起始下标,使得从该下标起、长度为 len(words) * len(word) 的子串,刚好是 words 中所有单词恰好一次、任意顺序的拼接。[page:2]
爱编码的小八嘎
10 小时前
c语言
C语言完美演绎9-6
/* 范例:9-6 */#include <stdio.h>int a;int b;void main(void)
SunnyByte
11 小时前
c语言
·
单链表
线性表——单链表的增删查改操作
目录一.认识单链表1.什么是单链表呢?2.结点的初始化二.单链表的增删查改操作1.单链表的头插操作2.单链表的尾插操作
SunnyByte
11 小时前
c语言
·
链表
线性表——双向链表
双向链表也属于线性表中的一种,分为普通双向链表和双向循环链表,结构如下图双向链表也分为普通双向链表和带头结点的双向链表。普通双向链表就是不带头节点的双向链表,这种双向链表在插入和删除时都要判断头指针是否为空,分支多,很容易出bug;带头结点(也叫哨兵位)的双向链表无论链表是否为空,操作均统一,不易出现问题。
jimy1
11 小时前
c语言
·
开发语言
·
算法
C 语言的 static 关键字作用
C 语言里的 static 不只有“限制符号的链接性,只在本编译单元可见”这一种功能。更准确地说,static 在 C 里根据出现位置不同,主要有几类含义:
handler01
12 小时前
c语言
·
开发语言
·
c++
·
笔记
·
算法
·
图论
算法:图的基本概念
· 定义:图中的边有方向性,用箭头表示。 · 表示:边 (A, B) 与 (B, A) 是两条不同的边。
木木_王
12 小时前
linux
·
c语言
·
数据结构
·
学习
嵌入式Linux学习 | 数据结构 (Day03)顺序表与单链表 超详细解析(含 C 语言实现 + 作业 + 避坑指南)
作为数据结构的开篇核心知识点,顺序表和单链表是线性表的两种最基础实现形式,二者相辅相成、优缺点互补,是所有后端开发、算法学习的核心地基,也是校招、初阶面试的高频考点。
wefg1
13 小时前
c语言
·
开发语言
【C语言】用 C 语言实现多态
C语言没有类的概念,但可以用结构体包含公共成员(类似基类),再通过函数指针实现动态绑定。示例:图形面积计算
我不是懒洋洋
13 小时前
c语言
·
c++
·
经验分享
手写一个B+树:从原理到数据库索引实战
前言你有没有想过:MySQL为什么能用几毫秒从几亿条数据中找到你要的那一行?答案是:B+树。今天,我们手写一颗生产级的B+树:
leo__520
1 天前
c语言
·
数据库
IEC 104 协议 C 语言实现
基于 C 语言的 IEC 104 协议服务端和客户端实现框架。IEC 104 是电力自动化系统中常用的通信协议,基于 TCP/IP 传输。
啧不应该啊
1 天前
c语言
·
开发语言
Day1 Python 与 C 的类型区别
基础类型较少
cen__y
1 天前
linux
·
运维
·
服务器
·
c语言
·
开发语言
Linux07(信号01)
#技术笔记1.中断针对的是CPU,而信号针对的是进程,信号是一种异步事件通知机制,用于通知进程发生了某件事,所以信号是进程间通信的机制。进程间通信的机制还有管道(分为有名管道、匿名管道)、消息队列、消息队列、共享内存、信号量、套接字(Socket)、内存映射文件、信箱。
木木_王
1 天前
linux
·
c语言
·
开发语言
·
数据结构
·
笔记
·
学习
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
本文系统讲解栈、队列的核心特性、存储结构、基础操作,配套可运行 C 语言代码(顺序 + 链式实现),完成十进制转二进制、中缀转前缀表达式实战,补充易错点、拓展应用场景,适合数据结构学习、笔试面试、实验作业参考,代码可直接复制编译运行。
Joseph Cooper
1 天前
linux
·
c语言
·
计算机外设
Linux HID 子系统实战:从虚拟键盘到 input 事件上报
调 HID 设备时,最容易卡住的地方不是某一个 API,而是几个层次混在一起:总线驱动在收包,HID core 在解析 report descriptor,hidinput 在生成 input 事件,hidraw 又能绕过一部分 input 映射直接把原始 report 暴露给用户态。
啧不应该啊
1 天前
c语言
·
开发语言
Day1 python与c宏观区别
编译型、静态强类型。如定义变量时需要定义类型解释型、动态弱类型。不用声明类型,赋值自动生成类型,变量类型可随时切换。
OneT1me
1 天前
c语言
·
开发语言
·
安全威胁分析
CVE-2026-31431 的C语言版本
Python版本PoC:位于 https://github.com/theori-io/copy-fail-CVE-2026-31431 仓库内
爱编码的小八嘎
1 天前
c语言
C‘语言完美演绎9-11
/* 范例:9-11 */#include <stdio.h>#include <string.h>#include <conio.h>