学习梳理一下FreeRTOS任务管理单元实现思路,代码分析基于V10.4.3。从本文开始计划写个图解freeRTOS内核系列笔记分享给朋友们,希望大家喜欢。文章中或有错误,也请留言交流指正,或加本人微信进行交流~
为什么要学习C/C++/object-c?如何学习C/C++?本文简单整理了一些C++图书列表,按顺序阅读,可涵盖入门到精通。
在STM32 HAL库开发中,我们经常会看到__weak这个关键字,到底是什么意思呢?出于这个好奇心,我们来打开KEIL的帮助手册找到它的出处。
嵌入式系统是是一个功能完备、几乎不依赖其他外部装置就可以独立运行的系统。该系统包含软件和硬件,以应用为中心,以计算机为基础,能够根据需求灵活选取软硬件模块的专业计算机系统。
学C语言的一定要看!
ArrayList底层是数组实现的,可以进行动态扩容,扩容大小为原来的1.5倍,虽然可以通过动态扩容,但是数组非常大时会特别浪费空间,因此建议初始化时预估数组大小。
Redis作为高性能的内存数据库,在大数据量的情况下也会遇到性能瓶颈,日常开发中只有时刻谨记优化铁则,才能使得Redis性能发挥到极致。本文介绍了13条性能优化军规,开发过程中只要按照执行,性能必能质的飞跃.
Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。
这篇文章来聊聊大名鼎鼎的GDB,它的豪门背景咱就不提了,和它的兄弟GCC一样是含着金钥匙出生的,在GNU的家族中的地位不可撼动。相信每位嵌入式开发工程师都使用过gdb来调试程序,如果你说没有用过,那只能说明你的开发经历还不够坎坷,还需要继续被 BUG吊打。
获取0x12345678各个字节,有哪些方法?
先说说Spring里用到了哪些设计模式?然后再谈谈你对IOC 和 AOP 的理解,以及实现原理是什么?
《三国杀》是一款热门的卡牌游戏,结合中国三国时期背景,以身份为线索,以卡牌为形式,益智休闲,老少皆宜。东汉末年,袁绍作为盟主,汇合了十八路诸侯一起攻打董卓。在讲解之前,我们先聊下分布式协议和算法整体脉络。
结构体、联合体是C语言中的构造类型,结构体我们平时应该都用得很多。但是,对于联合体,一些初学的朋友可能用得并不多,甚至感到陌生。
为了办公便捷和效率提升,新的编程语言如雨后春笋般出现,但只有少数编程语言才能成为新宠。这种进步的一个副作用是一些古老的编程语言必然会跟历史一样被人们遗忘。如果一个编程语言不能与时俱进,那用户群一定会流失。
公司或者个人辛辛苦苦开发的程序,肯定谁都不想被人轻易破解并利用。下面为大家分享单片机破解,以及防止破解的。
有这样一位年轻人,他获得过百度之星程序设计大赛冠军、谷歌编程挑战赛第三名。他在“程序设计奥林匹克”之称的国际大学生程序设计竞赛(ACM/ICPC)获得中国赛区冠军、全球总决赛第二名。他在著名的软件开发网站TopCoder的电脑编程竞赛上,位居中国区第一名。他有着「中国大学生计算机编程第一人」的称号,也被参加竞赛的学子们敬称为「楼教主」。李开复曾说他是未来推动中国互联网产业发展的中流砥柱。他,名叫楼天城。
CPU负载和CPU利用率的区别是什么?那如果CPU负载很高,利用率却很低该怎么办?
状态机是软件编程中的一个重要概念。比这个概念更重要的是对它的灵活应用。在一个思路清晰而且高效的程序中,必然有状态机的身影浮现。
4D Systems的pixxiLCD图形显示器是易于集成的理想解决方案,可快速、经济高效地推向市场。
对于HTML,css和JavaScript是如何变成页面的,这个问题你了解过吗?浏览器究竟在背后都做了些什么事情呢?让我们去了解浏览器的渲染原理,是通往更深层次的开发必不可少的事情,能让我们更深层次,多角度的去考虑性能优化等问题。