- 博客(21)
- 收藏
- 关注
原创 Makefile 基础教程及示例
本文介绍 Makefile 的基础知识,包含了 Makefile 中最关键的内容。主体来自于[Makefile教程和示例指南](http://makefiletutorial.foofun.cn/),并根据其英文原博文(https://makefiletutorial.com/)以及 GNU make 的官方文档(https://www.gnu.org/software/make/manual/html_node/index.html)调整、补充了部分内容。
2025-02-07 18:14:22
592
原创 BPF CO-RE(二)——高水平BPF CO-RE机制
本文介绍BPFCO-RE基本组成。裁剪翻译自https://nakryiko.com/posts/bpf-portability-and-co-re/#bpf-state-of-the-art的对应小节。
2025-01-19 09:11:38
722
原创 BPF CO-RE(一)——BPF可移植性问题
本文介绍BPF CO-RE应用背景中的BPF可移植性问题。裁剪翻译自https://nakryiko.com/posts/bpf-portability-and-co-re/#bpf-state-of-the-art的对应小节。个人翻译,水平有限,如有错漏或想要交流的问题,欢迎评论。
2025-01-18 10:52:37
460
原创 BPF开发之从BCC转换到libbpf/BPF CO-RE
介绍在BPF应用开发中,如何从BCC转换到libbpf+BPF CO-RE。此文裁剪翻译自https://nakryiko.com/posts/bcc-to-libbpf-howto-guide/#helper-sub-programs。个人翻译,水平有限。
2025-01-16 17:33:00
807
原创 Python venv模块(五)——venv进阶操作
本文介绍venv模块的一些进阶操作,包括修改命令提示符、覆盖已有环境、一次创建多个虚拟环境、更新核心依赖、不安装pip、引入系统包、明确选择创建Python可执行文件的副本或符号链接及将虚拟环境中的Python更新至系统版本
2024-10-01 17:49:49
1630
原创 Python venv模块(三)——虚拟环境是什么
简单而言,Python虚拟环境是一个文件夹结构,它提供轻量且隔离的Python环境所需的一切。(本文均以Linux系统为例)
2024-09-30 10:52:05
829
原创 Python venv模块(二)——为何要使用虚拟环境
直接原因:Python本身依赖管理不佳——若未具体指定,pip将把所有你安装的外部包都置于名为的文件夹下。从技术上讲,Python 有两个 site-packages 文件夹:purelib/ 只包含用纯 Python 代码编写的模块。platlib/ 应包含非纯 Python 编写的二进制文件,例如 .dll、.so 或 .pydist 文件。如果你使用的是 Fedora 或 RedHat Linux 发行版,你可以在不同的位置找到这些文件夹。
2024-09-29 12:15:00
416
1
原创 selenium的基本使用之同级元素属性条件查找
使用selenium操作页面时有时需根据同级元素的属性来定位某元素,并进行操作。如一个列表,内多个表项,第一列为名称,最后一列为一个按钮,需根据该行第一列内容判断是否点击后面的按钮。
2024-08-03 13:44:22
301
原创 llama.cpp使用
由于该库在不断更新,请注意以官方库的说明为准。目前互联网上很多教程是基于之前的版本,而2024年6月12日后库更新了,修改了可执行文件名,导致网上很多教程使用的quantize、main、server等指令无法找到,在当前版本(截至2024年7月20日)这些指令分别被重命名为llama-quantize、llama-cli、llama-server。
2024-07-21 09:47:10
3350
原创 Python正则表达式中的转义字符问题
(大小写均可),表示原始字符串(有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符,除用于包裹字符串的引号仍需转义,否则无法区分字符串的结束)。即我们在python中使用字符串对正则表达式进行表达,而python字符串的表示与字符串本身是有区别的,即存在特殊字符,比如字符串。即我们在构造完python正则表达式之后还要考虑如何用字符串将其表示出来。一般,我们会在表达正则表达式时在对应的字符串前加上一个。若我们想构造的正则表达式。实际上表达的是特殊字符。,我们的字符串应当写作。
2024-07-20 17:02:24
295
原创 魔搭社区使用——记一次模型自我认知微调经历
模型自我认知简单理解即是模型认为自己是什么,也就是在你询问模型“你是谁”时,模型给出的答案。自我认知微调主要调整模型对自己的名字以及训练者的认知。本次,我使用AutoDl的云服务器对qwen1.5-7b-chat模型进行了微调。
2024-07-18 10:00:20
744
原创 PyTorch自学笔记——深度学习基础(1)
将事物(数据)转化为数字,并找出数字中的模式(使用编程与数学方法使计算机完成对模式的寻找)深度学习是机器学习的子集,而机器学习是人工智能的子集。
2024-07-13 09:58:47
578
原创 记一次使用python的selenium库爬取动态页面内容的经历
本次实现的是在Openstack Dashboard里寻找符合条件的镜像,并将其下载下来。镜像要求是名称以“1_”开头,且配置了qga。配置浏览器驱动(本次使用Google Chrome)
2024-06-30 22:40:49
471
原创 VirtualBox中Ubuntu 22.04 Server支持kvm
KVM 是 Kernel-based Virtual Machine 的缩写,是一种用于虚拟化的开源硬件虚拟化技术。使用 Linux 内核的虚拟化模块,将物理服务器划分为多个虚拟机。KVM 允许虚拟机直接访问物理硬件资源,从而提供出色的性能和稳定性,同时还支持许多常见的操作系统和应用程序。KVM 使用 QEMU (Quick Emulator) 作为其默认的虚拟机监控程序。KVM 支持多种嵌入式和云计算场景,并且得到了广泛的应用。KVM使用硬件虚拟化技术,即通过。
2024-06-28 17:59:11
1432
1
原创 Windows Powershell配置/修改默认conda环境
Windows Powershell开启时默认的conda环境为base,有时在一定时期内固定使用某个环境,每次打开Powershell均需使用。但上述两个方法均对Powershell无效,最终采取修改Powershell的配置文件。更换为自己想要默认启动的conda环境名。,很不方便,欲修改其默认启动的环境。(本人$PROFILE的值为。,修改该文件内容,结果有效)
2024-06-27 20:25:44
530
原创 VirtualBox Ubuntu 22.04 Server联网、与主机互联
的配置文件(改之前可以备份一下。最开始以上述配置可达到目标,但当网络环境变为校园网后,桥接网卡不再有IPv4地址,且无法联网。修改配置文件,为桥接网卡配置静态IP,可以实现主机联通虚拟机,但虚拟机依然无法联通外网。手机打开热点,宿主机连接热点,虚拟机配置改回原配置,则再次可以连接。指令查看自己的网卡名,然后对上面的配置文件进行对应的修改。Ubuntu 22.04使用。配置为自己需要的静态IP。为仅主机网络网卡,其。
2024-06-27 20:24:16
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人