c语言

2601_962295995 小时前
c语言·python·嵌入式开发·开发效率·系统资源
嵌入式开发语言用哪个最好,C,python或者其他嵌入系统开发语言之选择, 关联诸多因素, 涵盖但不仅限于系统资源、开发效率、运行速度以及系统稳定性。于嵌入式范畴内, C语言因运行效率颇高、系统资源占用极少、靠近硬件层面之操作能力颇强而备受青睐。其凭借简洁之语法, 加上丰富之库支持, 于某些资源无受限且开发效率优先之嵌入式系统开发里, 也渐渐占据一定位置。除此之外, 存在语言, C++语言, Rust语言等多种语言能够供以选择, 具体运用哪一种语言, 需要依照项目需求以及开发团队的熟悉程度予以决定。
是隼人8 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn [HarekazeCTF2019]baby_rop2(64位ret2libc)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
wuyk5559 小时前
c语言·开发语言·数据结构·stm32·单片机·链表·面试
107.FreeRTOS 链表深度解析:从原理到面试满分答案在嵌入式面试中,当面试官问起 FreeRTOS 的链表时,如果你只回答 “双向循环链表”,那你大概率会丢分。本文将从原理、数据结构、核心算法到实际应用,全面解析 FreeRTOS 链表的设计精髓,让你在面试中脱颖而出。
AAA代码批发商11 小时前
linux·c语言·数据库
Days 39 Linux C 开发之 SQLite 数据库完整学习笔记在 Linux C 语言开发中,经常需要对大批量数据做持久化的增删改查操作。如果直接操作文件实现数据管理,需要自己处理解析、索引、条件筛选等逻辑,开发工作量巨大。而数据库软件专门用来管理大批量数据,SQLite是一款轻量级关系型数据库,不需要独立的服务器进程,直接读写磁盘文件,非常适合嵌入式、Linux 小型 C 程序开发。
卢锡荣13 小时前
c语言·开发语言
单芯掌控多口互联|乐得瑞 LDR6020 PD3.1 多通道 Type‑C 控制 SOC 芯片随着 Type‑C 接口全面普及,多口显示器、扩展坞、一拖多快充配件、游戏底座等产品,常常遭遇多设备握手冲突、端口角色固化、兼容性差、外围器件繁杂等开发难题。乐得瑞科技推出的LDR6020,一款已经通过 USB‑IF PD3.1 官方认证的国产多通道 DRP 控制 SOC 芯片,为多路 Type‑C 产品带来高集成、高稳定、低成本的一站式解决方案。 LDR6020 采用 QFN‑32(4×4mm)紧凑型封装,内置 16 位 RISC MCU、3 组 6 路独立 DRP‑CC 通讯通道、USB2.0 Dev
wuminyu13 小时前
java·linux·c语言·jvm·c++
JVM锁膨胀与Futex源码解析本文旨在记录近期研读Java源码的学习心得与疑难问题。由于个人理解水平有限,文中内容难免存在疏漏,恳请读者不吝指正。
susplus14 小时前
c语言·爬虫·http·万维网
【HTTP协议】HTTP介绍及基础【C语言爬虫实现】万维网www(World Wide Web)并非某种特殊的计算机网络。万维网是一个大规模的、联机式的信息储藏所,英文简称为 Web。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点(也就是所谓的“链接到另一个站点”),从而主动地按需获取丰富的信息。
xx~t14 小时前
linux·c语言·数据库·oracle·sqlite
嵌入式——Linux软件编程——数据库今日学习:SQLite轻量级数据库,命令行操作 + C语言API编程SQLite是一款文件型轻量级关系型数据库,不需要独立数据库服务进程,整个数据库就保存在一个磁盘文件,非常适合嵌入式、小型Linux C程序开发。
水饺编程15 小时前
c语言·c++·windows·visual studio
第5章,[Win32 章节] :圆角矩形教学插图绘制程序上一篇:第5章,[Win32 章节] :椭圆教学插图绘制程序回到目录下一篇:无关于本专栏课件的获取方法,请参考下述课节。
是隼人15 小时前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn PWN4(双引号的转义缺陷)题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题
码行山野赴时序归途15 小时前
c语言·开发语言
C 语言文件操作完全指南:从打开到关闭C 语言文件操作完全指南:从打开到关闭文件操作是 C 语言从“小黑框计算器”迈向“能存数据的实用程序”的关键一步。本文将系统梳理 C 标准库中的文件 I/O 函数,以及与之紧密配合的字符串格式化函数,帮你建立完整的输入输出知识体系。
CS_Zero1 天前
c语言·开发语言
C语言sizeof是函数吗?
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C - 1224. Maximum Equal FrequencyGiven an array nums of positive integers, return the longest possible length of an array prefix of nums, such that it is possible to remove exactly one element from this prefix so that every number that has appeared in it will have the same number of occu
Navigator_Z1 天前
c语言·算法·leetcode
LeetCode //C++ - 1226. The Dining PhilosophersFive silent philosophers sit at a round table with bowls of spaghetti. Forks are placed between each pair of adjacent philosophers.
思麟呀1 天前
c语言·嵌入式硬件
嵌入式入门(一)宏观生态到首次烧录开发板:STM32F103ZET6工具链:Keil MDK + VSCode + STM32CubeMX + HAL 库
小雪崩1 天前
linux·服务器·c语言·网络·学习·tcp/ip
嵌入式学习 day39:TCP并发服务器模型单线程TCP服务器的流程是:text如果某个客户端不发送数据,recv 会一直阻塞,其他客户端只能干等着。实际服务器不可能这样——必须同时服务多个客户端。
无损检测小白白1 天前
c语言·单片机
【嵌入式面试题一】volatile 关键字核心作用:告诉编译器不要做优化,每次访问都必须真实从内存读取 / 写入,不要使用寄存器缓存的值。 常见场景:寄存器映射、中断变量、多任务共享变量。
wdfk_prog1 天前
c语言·开发语言·数据库·学习·算法·深度优先
canopennode-rtt推荐,不只可以做从站,也可以承担主站角色摘要:canopennode-rtt 将 CANopenNode 接入 RT-Thread,可同时承载设备与控制器角色;本文还对比 RTT-CanFestival 的架构、CiA 402、维护与选型差异。
无小道1 天前
c语言·开发语言·c++·可变参数
C/C++——可变参数了解过函数栈帧的同学应该都知道,函数调用之后会把其收到的参数存放在函数栈中(一般是连续的),因此这个C语言可变参数出乎意料的简单:
是隼人2 天前
c语言·学习·安全·pwn入门·ctf入门
buuctf-pwn PWN1题解(学习过程持续更新)本人也是在自学过程,主要目的也是记录学习过程,有些地方做的不太好,都是按照自己理解进行讲解的(不专业),欢迎大家指出问题