Yuhang Zheng
下载BiliBili漫画原画的方法

之前一直在追《葬送的芙莉莲》漫画,因为太好看了,所以出于想把它收藏起来的想法,就开始在网上找能够把漫画下载下来保存起来的工具。

后来就是在万能的Github上找到了这个项目:https://github.com/Zeal-L/BiliBili-Manga-Downloader

一直以来我都是用这个工具进行漫画的下载,非常的好用!在此也十分感谢作者大佬的辛苦付出!

但是,接下来就是但是了,最近在使用这个工具进行漫画下载的时候,一直报无法下载,类似下面的这个现象:

开发板Wifi创建AP热点操作之后的网络包流向图

在我们各个平台的用户手册的WiFi AP模式测试章节,测试内容都是如下的操作步骤:

1、先使板卡的千兆网卡eth0联网。

2、vi /etc/sysctl.conf修改为net.ipv4.ip\_forward=1,开启转发功能

3、配置iptables规则iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

4、创建一个WiFi的AP热点,并开启DHCP服务,然后使用手机或者电脑连接该WiFi热点并进行ping百度操作

那么上述操作中的iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE命令是什么含义呢?并且在整个过程中网络包是如何流转的呢?下面我画了一个图来说明一下

下载sharepoint上的只读的pdf文件

前几天,公司从Rockchip原厂要来了一些RK的ISP调试视频,但是原厂的分享有时间限制,过期此链接将会失效。

所以我们还是计划把资料下载下来,之后有需要的时候也可以再回过去看。

因为这个是只读的链接,通过正规的方法肯定是不让下载的,只能在线看,所以想要下载下来还是需要找一些工具的。

Ubuntu22.04设置屏幕下滑不退出全屏

目前遇到客户在RK3588上使用Ubuntu22.04系统,客户自己做了一个桌面的应用程序并设置成了全屏,但是发现有一个问题:应用全屏之后,从屏幕上边缘下滑发现可以退出全屏,三指手势可以进入任务栏和滑动,但是客户要做成自己的产品,肯定是不希望用户在使用过程中可以关掉应用界面返回桌面。

但是在网上搜索基本上找不到常规设置的方法,大多数都是推荐直接更换桌面服务,gdm3本身就是有这种多指手势的功能,并且没有在设置中留出来配置的选项。

但是后面还是找到了一个相关的方法,可以使用第三方插件来修改gnome的一些配置。

RTL8211F芯片4芯网线对接千兆协商成千兆问题

问题背景:

目前接到客户反馈,在OK3588平台使用百兆网线连接千兆设备无法正确切换成百兆,它还是协商成千兆,造成网络无法联通。且使用ethtool工具强制配置成百兆之后可以联通。

但是使用百兆网线连接百兆设备,可以正常协商成百兆。

解决思路:

接到问题之后,首先是网上寻找有没有类似的问题,然后就看到了这个文章:

参考文章https://blog.csdn.net/Emo_snaf/article/details/120762203

根据这个文章,得到的修改思路是:修改读取Link Partner的能力函数genphy_read_lpa(),增加判断GBCR (1000Base-T Control Register, Address 0x09)的bit 9,也就是MII_CTRL1000寄存器的ADVERTISE_1000FULL位,检查自己是否支持Advertise 1000Base-T Full-Duplex能力,如果不支持,则去修改读到的对方Link Partner 1000Base-T Full Duplex的能力为不支持千兆。这样自然程序后面也就会把速度协商为百兆了。

ComfyUI-APISR部署记录

最近公司搞了一个RTX4070 ti super的电脑,空闲的时候可以让我们用来跑跑AI的大模型,因为之前逛Github的时候看到过一个给动漫超分的项目,所以这次就试着搭起来往这台电脑上跑跑啦!最终结果可以搞成功了,为了防止以后忘了怎么搭建,就稍微的记录一下过程吧!

1、下载 ComfyUI以及ComfyUI Manager

ComfyUI Manager:https://github.com/ltdrdata/ComfyUI-Manager

ComfyUI:https://github.com/comfyanonymous/ComfyUI

首先是安装ComfyUI,可以参看项目页面下面的

高版本系统使用pip命令安装python模块报错

在Ubuntu 23.04运行 pip 命令(使用 sudo apt install python3-pip 安装)时,出现以下错误:

$ pip install --user <foobar>
error: externally-managed-environment

× This environment is externally managed
╰─> To install Python packages system-wide, try apt install
    python3-xyz, where xyz is the package you are trying to
    install.

    If you wish to install a non-Debian-packaged Python package,
    create a virtual environment using python3 -m venv path/to/venv.
    Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make
    sure you have python3-full installed.

    If you wish to install a non-Debian packaged Python application,
    it may be easiest to use pipx install xyz, which will manage a
    virtual environment for you. Make sure you have pipx installed.

    See /usr/share/doc/python3.11/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.
hint: See PEP 668 for the detailed specification.

如果想在用户范围( --user )而不是系统范围安装软件包怎么办呢?

可以参考这篇文章:3 Ways to Solve Pip Install Error on Ubuntu 23.04

简而言之,有三种方法可以解决这个问题。

为Valine评论增加邮件通知

之前给自己的博客添加了留言板功能,用的就是Valine来实现的。

本来以为自己的小破博客很少会有访客来留言,不过最近一段时间有几个人在留言板问了一些问题,自己总是不能及时的看到,后来想了想,看看能不能增加一个通知的功能呢,有人留言的时候我就能及时的回复了。

然后就在网上找到了如下的文章:

https://blog.csdn.net/AC916305619/article/details/105239277

这个文章已经写的很好啦,不过由于文章是2020年的,Leancloud有一些菜单的布局都变化了很多,所以部署的时候绕了不少弯子,所以我这里想着再重新整理一篇,也算是自己做个记录吧,如果能帮助到需要的朋友就更好啦!话不多说,下面就开始吧!

PicGo图床SFTP上传图片配置更新

日前,发现之前一直使用的typora设置通过PicGO来实现sftp图床上传的功能不能用了,也不知道是什么原因,所以干脆直接卸载了重装。

然后下载了最新的PicGO版本为2.4.0-beta.6,结果发现SFTP的插件也更新了,最新的为:

https://github.com/imba97/picgo-plugin-sftp-uploader

后来在【插件设置】上搜索“sftp”,然后找到了该插件,下载了半天都下载不下来。后来想到它这个是从github上去下载的,还好【PicGO设置】里面可以配置代理,加速下载插件。

安装好插件之后,在配置插件的SFTP上传设置的时候,发现他的配置界面变了,不再是之前博客的文章中为typora设置sftp图床上传写的那样了,而是要通过一个json文件来配置,结果自己废了好半天才搞好。