blj28

导航

2025年12月31日 #

C++ 与C语言区别

摘要: C++类与结构体的区别 在C++中,**类(class)和结构体(struct)**是两种用于封装数据和方法的方式。虽然它们在很多方面看起来非常相似,但也有一些关键的区别。 1、默认访问权限 这是最本质的区别之一。结构体的成员默认访问权限是公共的(public),这意味着结构体的成员在外部可以直接访 阅读全文

posted @ 2025-12-31 17:12 bailinjun 阅读(3) 评论(0) 推荐(0)

2025年12月30日 #

以太网的硬件架构(MAC+PHY)——转载

摘要: 网卡工作在OSI的最后两层:物理层和数据链路层,物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。以太网卡中数据链路层的芯片称之为MAC 阅读全文

posted @ 2025-12-30 17:03 bailinjun 阅读(105) 评论(0) 推荐(0)

2025年12月26日 #

windows 下route PRINT -4命令中的接口表示什么

摘要: windows 下route PRINT -4命令中的接口表示什么 在 Windows 系统中,执行 route PRINT -4 命令(用于显示 IPv4 路由表)时,输出结果中会包含一列名为 “接口”(Interface)的字段。这个字段表示的是: 该路由条目所关联的本地网络接口的 IP 地址或 阅读全文

posted @ 2025-12-26 10:15 bailinjun 阅读(12) 评论(0) 推荐(0)

2025年12月24日 #

信号——转载https://blog.csdn.net/2301_76618602/article/details/139576092

摘要: Linux--信号 在 Linux 系统中,信号是一种用于进程间通信的机制,通常用于通知进程某些事件的发生。以下是常见的信号类型及其对应的快捷键和用途: 常见信号类型 SIGHUP (1): 通知进程终端挂起或连接断开。 SIGINT (2): 中断信号,通常由 Ctrl+C 触发,用于终止进程。 阅读全文

posted @ 2025-12-24 14:07 bailinjun 阅读(6) 评论(0) 推荐(0)

2025年12月12日 #

Unicode 以及 UTF-8 编码

摘要: 1、Unicode Unicode(统一码 / 万国码)是一个国际标准字符编码系统,它的目标是为世界上所有文字、符号和表情分配一个唯一的数字编号(称为“码点”,Code Point),从而让计算机能够一致地表示、处理和交换各种语言的文本。 🌍 为什么需要 Unicode? 在 Unicode 出现 阅读全文

posted @ 2025-12-12 10:17 bailinjun 阅读(142) 评论(0) 推荐(0)

2025年12月5日 #

EtherCAT 启动报文为何划分功能码

摘要: EtherCAT 启动报文为何最开始使用BWR命令后续使用APRD命令 08:46:18 在 EtherCAT(Ethernet for Control Automation Technology)协议中,启动阶段使用 BWR(Broadcast Write)命令,而后续周期性通信使用 APRD(A 阅读全文

posted @ 2025-12-05 09:35 bailinjun 阅读(23) 评论(0) 推荐(0)

2025年11月5日 #

函数指针详解

摘要: 函数指针详解 函数指针是C/C++中非常重要的概念,它允许程序在运行时动态地调用不同的函数。 1. 基本概念 函数指针是指向函数的指针变量,它存储的是函数的入口地址。 2. 函数指针的声明 基本语法 返回类型 (*指针变量名)(参数类型列表); 示例 // 声明一个指向函数的指针,该函数无参数,返回 阅读全文

posted @ 2025-11-05 16:30 bailinjun 阅读(8) 评论(0) 推荐(0)

IP命令使用总结

摘要: 1、命令解释 ip [ OPTIONS ] OBJECT { COMMAND | help } 中括号 [ ] 表示括号内的内容是可选的。也就是说,你可以选择使用或不使用这个选项。 大括号 { } 表示括号内的内容是必须选择的,而且你必须从大括号内给出的选项中选择一个。 在命令 ip [ OPTIO 阅读全文

posted @ 2025-11-05 15:06 bailinjun 阅读(19) 评论(0) 推荐(0)

2025年9月23日 #

Linux CAN 设备简介

摘要: Linux CAN 设备简介 在 Linux 系统中,CAN(Controller Area Network)是一种用于嵌入式系统的可靠通信协议,广泛应用于汽车、工业自动化等领域。Linux 提供了对 CAN 的原生支持,通过 SocketCAN 子系统实现。 1. 基本概念 SocketCAN:L 阅读全文

posted @ 2025-09-23 14:18 bailinjun 阅读(186) 评论(0) 推荐(0)

2025年9月12日 #

ubuntu18已经安装了VMware tools 但是windows 下的东西无法拷贝到虚拟机

摘要: 转载——VMware虚拟机ubuntu系统不能复制粘贴、拖动、共享文件 vmware虚拟机 安装好 ubuntu 系统后,需要文件拖动、复制、粘贴,还有共享物理机的文件。 纠正一个说法: 网上说 ubuntu 系统自带 open-vm-tools 工具。这个"自带"的意思是 ubuntu 提供 op 阅读全文

posted @ 2025-09-12 15:54 bailinjun 阅读(195) 评论(0) 推荐(0)