会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
-zx-
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
···
14
下一页
2024年11月1日
【C++】智能指针的正确使用方式
摘要: 本文将从这几方面讲解智能指针: 智能指针的应用场景分析 智能指针的性能分析: 为什么 shared_ptr 性能比 unique_ptr 差 指针作为函数参数时应该传,传值、传引用,还是裸指针? 对于智能指针的使用,实际上是对所有权和生命周期的思考 1.unique_ptr:专属所有权 1.1 un
阅读全文
posted @ 2024-11-01 10:34 Emma1111
阅读(636)
评论(0)
推荐(0)
2024年10月15日
【systemd】systemd功能简介及优化
摘要: 1.systemd简介 Systemd是Linux系统工具,用来启动守护进程,已成为大多数发行版的标准配置。 历史上Linux的启动一直采用init进程,采用下面命令来启动服务: $ sudo /etc/init.d/apache2 start # 或者 $ service apache2 star
阅读全文
posted @ 2024-10-15 16:14 Emma1111
阅读(877)
评论(0)
推荐(0)
2024年10月13日
【ESP32】ESP32系列选型
摘要: 1.ESP32-P 1.1 ESP32-P4(32bit RISC-V MCU) ESP32-P4 搭载双核 RISC-V 处理器,拥有 AI 指令扩展、先进的内存子系统,并集成高速外设。ESP32-P4 专为高性能和高安全的应用设计,充分满足下一代嵌入式应用对人机界面支持、边缘计算能力和 IO 连
阅读全文
posted @ 2024-10-13 22:20 Emma1111
阅读(4529)
评论(0)
推荐(0)
2024年7月24日
【xboot】xboot环境搭建
摘要: 1.xboot 1.1 xboot简介 XBoot是一个为嵌入式系统设计的高效、灵活的启动加载器(bootloader),它支持多种处理器架构,如ARM和MIPS,并具有广泛的设备树支持 。它由Alex Forencich开发和维护,目的是提供一种简单、轻量级的方式来引导嵌入式系统 。 XBoot的
阅读全文
posted @ 2024-07-24 20:53 Emma1111
阅读(790)
评论(0)
推荐(0)
【RawSocket】RawSocket是什么?
摘要: 1.RawSocket简介 RawSocket是数据链路层的socket Raw socket(原始套接字)是一种特殊的网络套接字类型,它允许应用程序直接发送和接收底层的网络数据包,而不需要经过标准的传输层协议(如TCP或UDP)的处理。以下是raw socket的一些关键特点: 直接访问网络层 :
阅读全文
posted @ 2024-07-24 10:54 Emma1111
阅读(740)
评论(0)
推荐(0)
2024年7月23日
【xv6】xv6源码调试环境搭建
摘要: 1.xv6源代码下载 git clone https://github.com/ytcoode/xv6.git 2.编译并在qemu中运行xv6 镜像 2.1 安装qemu sudo apt-get install qemu 2.2 编译并运行xv6 将54行QEMU前面的#号注释掉 然后直接在当前
阅读全文
posted @ 2024-07-23 20:11 Emma1111
阅读(413)
评论(0)
推荐(0)
2024年7月22日
【Remotery】 Remotery-轻量级的远程实时 CPU/GPU 分析器设计浅析
摘要: 1.Remotery简介 Remotery是一个轻量级的远程实时CPU/GPU分析器,主要用于监控CPU和GPU上多线程的活动。它提供了一个C文件,可以很容易的集成到项目中,并配置一个实时监控的Web界面,可以通过远程观察和分析程序的性能,适用于监控游戏的实时运行性能和分析移动端应用的性能场景。 2
阅读全文
posted @ 2024-07-22 17:48 Emma1111
阅读(215)
评论(0)
推荐(0)
2024年7月17日
【Linux网络】Linux网络协议栈问题汇集
摘要: Linux本机与本机socket通信会走网卡吗? 1.127.0.0.1本机网络IO需要经过网卡吗? 不需要经过网卡,即使把网卡拔了本机网络还是可以正常使用的。 本机网络IO的内核执行流程: 跨机网络IO的流程: 2.数据包在内核中是什么走向,和外网发送相比流程上有什么区别? 本机网络 IO 和跨机
阅读全文
posted @ 2024-07-17 17:37 Emma1111
阅读(93)
评论(0)
推荐(0)
【Linux网络】Linux网络协议栈常用代码片段
摘要: 1.读取网卡mac地址 可以通过ioctl(sock,SIOCGIFHHWADDR,&ifr)读取mac地址,对任意类型的socket都适用,只需指定第三参数struct ifreq ifr的ifr.ifr_name,这个ifr_name就是网络设备的名字,如eth0,eth1,lo等,在/proc
阅读全文
posted @ 2024-07-17 17:36 Emma1111
阅读(129)
评论(0)
推荐(0)
2024年7月15日
【网络协议】网络常用协议概念性整理
摘要: 1.远程登录协议 1.1 Telnet(终端网络) Telnet 是一个客户端-服务器程序,使用户能够远程检索任何应用程序。 Telnet的目的是为客户提供远程计算机资源并将结果传输到本地计算机。 用户可以使用称为 telnet 的协议远程访问服务器。 telnet 提供了一种不太安全的连接。 Te
阅读全文
posted @ 2024-07-15 13:54 Emma1111
阅读(140)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
14
下一页
公告