15张图,了解一下TCP/IP必知也必会的10个问题

15张图,了解一下TCP/IP必知也必会的10个问题

TCP/IP协议模型(Transmission Control Protocol/Internet Protocol)是构成互联网基础的一系列网络协议,是Internet的核心协议。

循环里continue,break,return的作用,你知道吗?

循环里continue,break,return的作用,你知道吗?

编译结果如下,我们可以得出结论,在双层FOR循环中,在内循环使用Continue,只会在内循环中跳过此处循环,小循环继续执行,不会跳过大循环。

Linux 动态链接与静态链接原来是这么回事?

Linux 动态链接与静态链接原来是这么回事?

Program1和Program2分别包含Program1.o和Program2.o两个模块,他们都需要Lib.o模块。静态链接情况下,两个目标文件都用到Lib.o这个模块

C语言这些常用的标准库,你不得不知道…

C语言这些常用的标准库,你不得不知道…

有不少工程师喜欢自己封装一些已经存在于标准库中的函数。然而,自己封装的函数并不一定比标准库的函数更好,有时候它们反而会导致代码冗余和bug。下面我们来分享一些C语言中常见的标准库。

深入分析MCU堆栈的作用,以及该如何设置堆栈大小

深入分析MCU堆栈的作用,以及该如何设置堆栈大小

我们都知道,堆栈是存储在RAM中的。现在的微控制器(MCU)的RAM相对来说比较大(几十上百K),所以分配给堆栈的空间也足够大。因此,很多人并没有关注堆栈的大小问题。

嵌入式编程中的高低位交换如何实现?

嵌入式编程中的高低位交换如何实现?

最近在研究协议时遇到了字节高低位转换的问题,于是我上网搜索了解,并发现了一个名为蝶式交换的新概念。

状态机思路在嵌入式开发中的应用详解

状态机思路在嵌入式开发中的应用详解

状态机在软件编程中扮演着重要的角色,并且其灵活的应用是更为重要的。在一个思路清晰且高效的程序中,状态机的存在是不可或缺的。

嵌入式系统编程之内存操作的注意事项

嵌入式系统编程之内存操作的注意事项

在嵌入式系统编程中,经常需要对特定的内存单元进行读写操作。然而,这也是容易出错的地方,那么如何避免呢?今天我将分享一些有关的避坑指南。

嵌入式系统编程怎么实现性能优化?

嵌入式系统编程怎么实现性能优化?

在C语言中,宏是生成内嵌代码的唯一方式。对于嵌入式系统来说,为了满足性能要求,宏是一个很好的替代函数的方法。

如何写模块化的代码?

如何写模块化的代码?

随着我们工程化经验的增加,我们逐渐开始关注一个重要问题——模块化和模块设计是如何发挥作用的?那么,什么是真正的模块化呢?

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部