最新文章
一文读懂零拷贝技术|splice使用
从所提供的图形解析中,我们观察到在文件传输过程中,一个初始步骤涉及将文件页缓存(Page Cache)从内核态转移至用户态缓存。之后,数据再从用户态缓存传输到客户端的Socket缓冲区。
「linux」如何实现一个malloc
对任何学习或使用过C语言的人来说,malloc函数应该并不陌生。众所周知,malloc允许我们申请一段连续的内存区域,并且当这块内存不再需要时,可以通过free函数将其释放。
「技术干货」Linux内核常用调试方法
开发内核比起用户空间的开发难度更高,主要是因为调试内核带来的挑战。内核出现的错误经常会引起系统的崩溃,而且很难捕捉到出错时刻的状态。深入理解内核是调试成功的关键因素。
为什么局域网IP通常以192.168开头而不是1.2或者193.169?
路由器的配置者通常倾向于使用出厂设置的IP地址作为网络的网关,因为更改为其他IP地址既复杂又麻烦。确实如此,经常进行网络维护的技术人员会发现,输入“192.168”已变得极为熟练。然而,这并非最深层的原因。
单片机和PLC之间有什么区别?
在我日常的职务中,经常与单片机(MCU)和可编程逻辑控制器(PLC)这两类设备打交道。这两种设备在我的工作经验中占据了重要的位置,对于它们的性能和应用我有着较深的了解。本日,我意在探讨这两类控制设备之间存在的差异及它们之间的关联。