飞牛os记录、踩坑和解决办法

最近心血来潮,在学校有三个电脑,为了在电脑之间协作并且方便的传输文件(好吧这只是想折腾NAS的借口罢了),搞了一个n100小主机(中柏)做nas,不过由于在寝室,还是不要用机械硬盘炒豆子了(,简单买一个ddr4笔记本内存和m2硬盘装好之后,就开始了折腾之路。 本来以为可以顺利的安装,但是还是遇到了大家都遇到的问题--安装后进入grub引导 图源:飞牛os吧 我也尝试了一些官方的解决办法和一些歪门邪
飞牛os记录、踩坑和解决办法

星露谷物语mod制作

由于某位沉迷于星露谷物语,而且不想使用效率类mod来提升游戏速度,对于我这种经营类苦手来说实在是太过于煎熬,于是决定自己写一点不是很影响游戏体验并且符合自己需求的mod来提升一下游戏体验。 在决定要写一点东西以后,就是上网寻找资料了,无奈简中网络没有搜索到什么合适的教程,找到比较好的教程还是19年在百度贴吧上的教程,而且图床都已经全部失效,没办法只能去全球最大的同性交友网站看看了。 这里先说一下,
星露谷物语mod制作

frp完成内网穿透

在现代网络环境中,内网穿透已经成为解决内网设备无法直接被公网访问的一种常见技术。随着越来越多的设备接入网络,以及对远程访问和数据共享的需求不断增加,内网穿透技术的重要性日益凸显。我们今天要讨论的是为什么要使用反向代理来实现内网穿透。假设你有两台服务器:一台性能一般但具有公网IP的服务器(以下简称公网服务器),以及一台性能优秀但没有公网IP的家用服务器(以下简称家用服务器)。在这种情况下,你希望能够
frp完成内网穿透

优化 Pandas 数据处理性能:从 apply 到矢量化操作

在处理大规模数据时,性能往往是一个关键问题。本文将通过一个具体示例,展示如何优化 Pandas 数据处理的性能,从而大幅提高代码运行效率。我们将从一个需求引导开始,分析为什么 apply 方法会慢,并给出多种优化方式,最后总结这些优化方法的应用场景和效果。 假设我们有一个日志文件数据集,包含数百万条记录。我们需要将这些日志记录中的信息格式化成特定的字符串,以便后续处理。数据集的字段包括时间戳、进程
优化 Pandas 数据处理性能:从 apply 到矢量化操作

理解 PyQt5 中的 Qt 资源文件

Qt 的资源系统是 PyQt 应用程序开发中的一个重要工具,它允许开发者将图像、图标、翻译文件、样式表等资源嵌入到应用程序中,从而简化应用程序的分发和部署。通过使用资源文件,开发者可以避免在应用程序运行时依赖外部文件路径,提高应用程序的可移植性和安全性。资源文件使用 .qrc 文件格式来指定要包含的资源,应用程序可以通过带有冒号 : 前缀的原始名称来访问这些资源。 pyrcc5 是 PyQt5 中
理解 PyQt5 中的 Qt 资源文件

汽车相关通信协议整理-CAN, 车载以太网, Someip, at, mqtt

CAN 是 Controller Area Network 的缩写(以下称为 CAN),是 ISO 国际标准化的串行通信协议。1986 年德国电气商博世公司开发出面向汽车的 CAN 通信协议,此后通过 ISO11898 及 ISO11519 进行了标准化,现在在欧洲已是汽车网络的标准协议。 详细的 CAN 协议可以看看 CAN通信详解(全)_can通信的详细讲解-CSDN博客 - 多主控制
汽车相关通信协议整理-CAN, 车载以太网, Someip, at, mqtt

python中引用加载其他项目的包 importlib.util

awz想要写一个小的demo,但是他发现自己原来写过一个很大的项目里面有一个小模块就实现了这个demo的功能,但是这个时候awz发现这个项目很大,这个包里面引用了很多其他的模块,这时候awz应该怎么办呢? a. 将这个模块复制出来 b. 重写这个功能 显然这都不是很好的解决方法,这时候importlib.util随着python3.5横空出世,解决了这样的问题   importlib.u
python中引用加载其他项目的包 importlib.util

Loguru —- python日志

在进入公司实习接触到一个比较大型的项目之后,才发现日志是多么有用的东西。日志不仅可以帮助开发者快速定位问题,还能记录程序的运行状态,方便后续的维护和优化。对于 Python,虽然 Python 自带了强大的日志库 `logging`,但它的配置相对较为繁琐。而 `loguru` 作为一个第三方库,却可以将这个过程变得十分简单,同时输出十分优雅。 在实际开发中,日志的作用主要体现在以下几个方面: 问
Loguru —- python日志

Git 指令记录

阮一峰老师的博客 git merge和git rebase的问题可以参考这篇文章Merge vs Rebase - 知乎 (zhihu.com) git的基础教程可以参考Git使用教程,最详细,最傻瓜,最浅显,真正手把手教 - 知乎 (zhihu.com) git最常用流程图: # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git ini
Git 指令记录

TodoList –第一次前端和前后端分离尝试

大三学到现在,发现自己的技术栈实在是窄的可怜,出了寥寥几个语言和基础知识,就再没有更多东西了,特别是对于前端,也仅仅是停留在知道html, css,  js三件套上,怎么说也得薅一个框架学一学了,于是掏出了大红大紫大前端框架vue,由于是重点学习前端部分,所以后端采用了最最简单的python框架fastapi来快速搭建一套api 一个todolist的后端逻辑我们也使用最简单的写法,我们将一个to
TodoList –第一次前端和前后端分离尝试