- 博客(77)
- 收藏
- 关注
原创 EEPROM 扫盲
EEPROM,即电可擦可编程只读存储器。它是一种非易失性存储器,允许在不施加高电压的情况下进行擦除和重新编程操作。2、特点非易失性即使在电源关闭后,存储在 EEPROM 中的数据也不会丢失。这使得它非常适合用于存储需要长期保存的配置信息、校准数据等。可擦写性可以通过特定的编程方法对其进行擦除和重新编程,这为设备的参数调整和升级提供了便利。字节级可寻址能够以字节为单位进行读写操作,使得对特定数据的访问更加灵活。低功耗。
2024-09-03 17:20:29 327
原创 Pytest框架直接右键运行 testcase.py,不执行最外层conftest
Pytest 框架结构如下:TestCases:Instanta:# 当直接右键直接 运行 test_instanta_tcpdump_pack_len.py 时,只运行Instanta\conftest.py,不运行 TestCases\conftest.py.
2024-08-22 13:02:53 1348
原创 tcpreplay 回放工具
随笔记录tcpreplay是一种pcap包的重放工具, 包括(tcpprep、tcprewrite、tcpreplay和tcpbridge),它可以将用ethreal, wireshark工具抓下来的包原样或经过任意修改后重放回去. 它允许你对报文做任意的修改(主要是指对2层, 3层, 4层报文头), 指定重放报文的速度等, 这样tcpreplay就可以用来复现抓包的情景以定位bug。
2024-07-30 14:55:47 474
原创 Linux 大页修改
若操作系统当前Hugepagesize不是2048kB,则只能通过修改kernel cmdline的方式进行配置修改,此方式在系统重启后仍然生效。不同Linux发行版本的配置方式有所不同。
2024-07-24 11:17:44 722
原创 SourceTree 克隆仓库
Sourcetree 是 Windows 和Mac OS X 下免费的 Git 客户端版本管理工具。Sourcetree拥有一个精美简洁的界面,管理项目方便,可追溯代码编写者及日期,轻松完成项目的代码管理。无需使用git命令,彻底释放双手,提高效率,大大简化了开发者与代码库之间的Git操作方式。
2024-04-01 17:39:44 636
原创 crontab介绍
crontab命令是Unix和Linux用于设置周期性被执行的指令,是互联网常用的技术,很多任务都会设置在crontab循环执行。crontab命令可以精确到分(精确到秒的一般写脚本),相当于闹钟。注意:linux中的crontab 会每分钟自动重新读取一次 /etc/crontab 的例行工作事项,但是某些原因或者是其他的 Unix 系统中,由于 crontab 是读到内存当中的,所以在你修改完 /etc/crontab 之后,可能并不会马上运行, 这个时候请重新启动 crond 这个服务吧!
2024-03-25 15:12:50 306
原创 用户态与内核态切换
I/O 频繁发生内核态和用户态切换,怎么解决?I/O会导致系统调用,从而导致内核态和用户态之间的切换。因为对I/O设备的操作是发生在内核态。通过用户进程缓冲区,减少因为I/O导致的系统调用用户缓冲区的目的就是是为了减少系统调用次数,从而降低操作系统在用户态与核心态切换所耗费的时间read,write和sync都是系统调用。read是把数据从内核缓冲区复制到进程缓冲区。write是把进程缓冲区复制到内核缓冲区。sync 是把内核缓冲区的数据同步写入磁盘。
2024-01-12 16:46:49 1115
原创 嵌入式操作系统定义
以计算机技术为基础,应用为中心,软硬件可裁剪的专项应用的计算机系统嵌入式操作系统:以计算机技术为基础,应用为中心,软硬件可裁剪的专项应用的计算机系统核心三点:1. 已计算机技术为基础2. 应用为中心3. 软硬件可裁剪的专项应用计算机系统。
2024-01-11 16:27:32 384
原创 vscode 创建文件自动添加注释信息
在VS Code中,您可以使用扩展来为新创建的Python文件自动添加头部注释信息。有几个常用的扩展可以实现此功能,如。
2024-01-10 11:41:49 2417
原创 docker compose 部署 grafana + loki + vector 监控kafka消息
docker-compose 配置参考:https://github.com/grafana/loki/blob/master/production/docker-compose.yamltotal 4version: "3" # 这是Docker Compose的版本指定,该配置文件使用版本3的语法# 网桥loki -> 方便相互通讯networks: # 定义了一个名为loki的网络,该网络是为了Loki和其他服务之间相互通信而创建的网桥。
2023-12-28 10:57:33 2259
原创 VSCode SSH 连接提示: spawn UNKNOWN
随笔记录目录1. 背景介绍2. 确认问题 : ssh -V3. 解决问题3.1 确认本地 ssh.exe 路径3.2 修改vscode Remote.ssh:Path3.2.1 设置 Reomte.ssh:Path - 方法一 3.2.2 设置 Reomte.ssh:Path - 方法二windows 系统vscode ssh remote CentOS7, 突然间remote failed. pop window as below screeshort:注意:无论哪种方法,设置完成后,关闭所有vs
2023-12-22 11:45:36 1707
原创 drawio 流程图以图片保存
是一款非常强大的开源在线的流程图编辑器,支持绘制各种形式的图表,提供了Web端与客户端支持,同时也支持多种资源类型的导出。
2023-11-28 11:26:23 3118 1
原创 解决控制台输出写入文件时末尾缺几行
因程序运行期间终端输出信息 直接重定向写入指定文件时,结尾出易缺失。所以通过 unbuffer 可以快速且完成的将输出信息写入指定文件。这种情况可能是由于缓冲造成的。在 Linux 中,程序的输出通常被缓存起来,等到缓冲区满了或者程序结束时再全部输出。如果程序还没有结束的情况下将输出重定向到文件中,那么只有缓冲区中的内容会被写入文件,而还未被输出的内容就会被丢失。
2023-11-23 18:49:27 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人