欢迎来到EdgeNeko's Site
更详细的About Me页面在计划中 先看看GitHub Profile中的介绍吧() 1import {EdgeNeko} from 'Earth/Nekos'; Hi, I’m EdgeNeko. welcome to my profile. 📔 A grade-2 college student in SCUT Software Engineering Academy. ⌨ A member in AiursoftWeb, an organization focusing on open platform and open...
正确地将Ubuntu安装到Btrfs中
Btrfs是一个相对较新的文件系统,它提供了许多先进的功能,如CoW(写时文件复制)、快照、压缩、校验和等。然而,它在Ubuntu中的支持并不完善,因此在安装Ubuntu到Btrfs中时,需要注意一些细节。 为什么选择Btrfs而不是ZFS Btrfs与ZFS的详细对比可以参考这篇文章 ZFS是另一个先进的文件系统,它提供了与Btrfs类似的功能,并且在某些场景下有更高的灵活性和性能。但是使用ZFS作为系统盘目前有以下问题: ZFS并不在Linux内核中,如果将系统安装至ZFS,必须手动通过模块的方式加载ZFS模块。若系统出现异常,如何在救援模式中访问zfs...
使用Clip模型与Qdrant搭建一个AI驱动的图片搜索引擎
引入 在上次的项目中,我们介绍了如何使用图像哈希与VP树快速从一组图片中找出相似的图片。但是,这种方法有一个缺点,就是图像哈希并不可以理解图片本身的视觉信息。因此,这种方法的用途只用重复(或者极为相似)图片的搜索,而无法用于搜索与给定图片内容相似的图片,因此没法用在图片搜索引擎中。 设想一下我们想要实现这样的需求,给定一张图片,我们的服务可以检索出与它相似的图片(在风格、内容等方面相似)。同时,我们甚至可以给定一段文字,让服务返回与这段文字描述的图片相似的图片。 在这种需求下,你可能想通过一个图像分类模型来实现,但是传统的图像分类模型(例如ResNet, YOLO,...
在WSL中访问Windows主机客户端,并绕过防火墙限制
WSL访问Windows主机客户端 在使用WSL的过程中,我们有时候会遇到希望WSL访问Windows主机客户端的需求。在不考虑windows防火墙存在的情况下,这是非常容易实现的。 首先,在windows中运行如下命令查看WSL虚拟网卡下Windows主机的IP地址: 1ipconfig 找到带有WSL的虚拟网卡,类似于vEthernet...
使用图像哈希(Image Hash)与VP树快速从一组图片中找出相似的图片
引入 我们需要实现这样一个需求: 假设你患有赛博收集癖症状, 每天都高强度从pixiv和各种涩图群收集大量二刺螈cg到自己的硬盘里, 很快你的硬盘里就收集到了数万张来源、清晰度等各不相同的cg. 然而你发现你下载的cg中有相当一部分是重复的, 这些重复的cg占用了你宝贵的磁盘空间, 而你使用的还是一个无法扩容的 Microsoft Surface Pro 64G版, 去除掉系统占用、保留空间等等只剩下十多G的空间了. 因此你急切需要一个快速找出你的cg目录下重复图片并去重的方法. 由于下载来源各不相同,...
Linux下从零开始配置一个Nvidia Grid客户机
开始之前 本文章假设你已经拥有了一个vSphere/KVM/Windows HyperV虚拟化平台,并已经向主机节点中安装了Nvidia Tesla计算卡(游戏卡,Quando等非计算卡不在本文讨论范围内) 如果你还没有你的Hypervisor主机,强烈建议你去看看我的朋友Anduin Xue的这篇文章: 让你的数据中心使用 GPU 算力!。 事实上,Anduin Xue搭建了我一直用于研究测试的数据中心,同时在我尝试部署GPU服务器时提供了很大的帮助。 获取许可证 要想在Nvidia VGPU进行Cuda计算或者输出显示,必须安装NVIDIA...
在你的Linux发行版系统中访问Windows下的Onedrive目录
问题及原因 在Linux下,如果你尝试通过ntfs-3g访问NTFS分区下的Onedrive目录,会出现错误无法访问。 使用ll检查目录,会显示一个错误:unsupported reparse tag 0x9000701a 这是由于Onedrive for Windows使用了一个NTFS下的Reparse...
Asp.Net Core: 在Cloudflare代理下的Linux服务器中处理ForwardedHeader并获取源IP
配置Asp.Net Core程序使用反向代理 一般来讲, 部署在 Linux 下的 Asp.Net Core 应用都不会将Kestrel服务器的监听端口直接暴露在生产环境中, 而是经过一层Web服务器作反向代理, 这个服务器可以是caddy, nginx或apache等. 但是, 经过反向代理之后, 从Request上下文中获得的源IP地址与源传输协议(HTTP/HTTPS)一般都会为127.0.0.1(或反向代理服务器的地址)与http, 这会导致基于IP的请求熔断器无法正常工作, 如果启用了HttpsRedirection, 还会导致进入无限重定向循环中. 为了解决这个问题,...