交换a、b的值在C语言的学习中是很常见的问题,但最常用的方法就是引入一个中间变量当做中间介质来交换a、b的值。
之前有位读者反馈了一个问题,大概就是说Keil中的配置(configuration)信息不全。由于我没有遇到过,所以也没有帮忙解决。但在最近,我也遇到了类似问题……
今天这篇文章我们继续说架构师大刘的故事(故事纯属虚构,别对号入座哈)。
想进大厂,Mysql不会那可不行,来接受Mysql面试挑战吧,看看你能坚持到哪里?
关于设备树,之前就已经接触过很久了,但本着够用的原则,基本上都是看着文档CRUD,处于一种不求甚解的状态,没有进行全面性的总结,导致很多知识点都是比较碎片状,没有形成一个系统的知识网络。最近公司来了一个实习生,问了个关于设备树的问题,居然没答上来。于是为了尊严,工作多年的老咸鱼决定挪用一部分打篮球的时间,整理一下这方面的知识。
上篇分享了事件驱动型的菜单框架,也实现了一个基本的小项目。但是怎么看怎么都觉得界面不爽,单纯显示文字的方式实在是太单调了,如果想要显示颜色丰富的图片,MCU资源受限又很难直接在程序中直接定义图片大数组。于是,这次选择在SD卡中放图片,通过Fatfs去读取SD卡中的图片来进行显示……
一直在用Keil MDK开发,很多时候并没有仔细去研究它强大的功能,最近在做一些开源项目的同时也在想办法提高自己的工作效率,所谓时间就是金钱,看到世伟兄分享的这篇Keil MDK的笔记,正是我想要学习提升效率的,所谓前人种树,作为后人的我就来乘凉咯!
本文收集了很多经验和方法,旨在帮助大家从执行速度和内存使用等方面来优化C语言代码。
他是谁,Linus!林纳斯・本纳第克特・托瓦兹(Linus Benedict Torvalds, 1969 年~),著名的电脑程序员。Linux 内核的发明人及该计划的合作者。
所谓外部中断,就是通过外部信号所引起的中断,如单片机引脚上的电平变化(高电平、低电平)、边沿变化(上升沿、下降沿)等。
新手必看!
一文帮你梳理基础概念!
分享一道经典的C语言题目,大家快来围观!
Kafka是一个优秀的分布式消息中间件,许多系统中都会使用到 Kafka 来做消息通信。对分布式消息系统的了解和使用几乎成为一个后台开发人员必备的技能。今天码哥字节就从常见的Kafka面试题入手,和大家聊聊Kafka的那些事儿。
这篇文章列举一些C++的用到的或多或少,但学习中几乎都会忽视的语言特(lou)性(dong),希望读者看完能有收获。
TIOBE 排行榜中 C 和 Java 一直占据着前两位,但随着 Python 近年来越来越强势,市场占有率一直在提升,去年已升至排行榜第三。
内存泄漏是C/C++的一个老生常谈的问题,无论是新手,还是有经验的开发者,都会在这个问题上栽跟头。
关于计算机的文件有很多种,今天分享一种用于二进制文件、可执行文件、目标代码、共享库和核心转储格式文件。
本文主要讲解什么是Linux内核,以及通过多张图片展示Linux内核的作用与功能,以便于读者能快速理解什么是Linux内核,能看懂Linux内核。
程序代码是主观性很强的东西,同样的一个功能,每一个程序员所写出来的代码都不一样,所以那句名言“一千个读者就有一千个哈姆雷特”在代码上同样使用。同时,代码又是只可意会却很难言传的东西。硬件原理,看的多了即使外行人也能指点一下,但是代码只有编写的人才清楚。这也使得很多人认为代码很神秘。