欢迎来到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 Eng ...
Linux下从零开始配置一个Nvidia Grid客户机
开始之前本文章假设你已经拥有了一个vSphere/KVM/Windows HyperV虚拟化平台,并已经向主机节点中安装了Nvidia Tesla计算卡(游戏卡,Quando等非计算卡不在本文讨论范围内) 如果你还没有你的Hypervisor主机,强烈建议你去看看我的朋友Anduin Xue的这篇文章: 让你的数据中心使用 GPU 算力!。 事实上,Anduin Xue搭建了我 ...
在你的Linux发行版系统中访问Windows下的Onedrive目录
问题及原因在Linux下,如果你尝试通过ntfs-3g访问NTFS分区下的Onedrive目录,会出现错误无法访问。 使用ll检查目录,会显示一个错误:unsupported reparse tag 0x9000701a 这是由于Onedrive for Windows使用了一个NTFS下的Reparse Points来实现文件按需下载,可以访问wiki页面了解更多。 本文章不讨论如何在Linux ...
从元宇宙微观粒子组成出发对构建元宇宙的想象
基本组成仿照现实世界中的量子,我们可以为元宇宙定义一个元粒子作为宇宙的最小组成单位。元粒子可以看作是由真空中的能量波动产生的。元粒子作为一种亚原子粒子,它没有宏观物体的诸如大小、质量、速度等属性。而是拥有几个微观属性,例如自旋、电荷等等。不过这里的定义不一定是绝对的,根据我们想要构造的元宇宙的属性的不同,我们可以为其赋予其它基本属性。但是我们赋予元粒子的属性也可能要受到运行元宇宙的硬件条件的限制。 ...
Asp.Net Core: 在Cloudflare代理下的Linux服务器中处理ForwardedHeader并获取源IP
配置Asp.Net Core程序使用反向代理一般来讲, 部署在 Linux 下的 Asp.Net Core 应用都不会将Kestrel服务器的监听端口直接暴露在生产环境中, 而是经过一层Web服务器作反向代理, 这个服务器可以是caddy, nginx或apache等.但是, 经过反向代理之后, 从Request上下文中获得的源IP地址与源传输协议(HTTP/HTTPS)一般都会为127 ...
Visual C++中成员函数指针与前向声明(Forward declaration)导致的异常
问题demo考虑下面这样的一段代码: Foo.h123456789101112131415161718192021#pragma once#ifndef TEST3_FOO_H#define TEST3_FOO_H#include <string>class Bar;typedef void (Bar::* MethodPtr)();class Foo{public: ...
Win下C++ TUI控制台交互应用的一些技巧
控制台配置相关设置控制台代码页为UTF-8简中版Windows下控制台默认代码页为936(GBK), 如果直接显示UTF8内容会乱码, 此时需要用以下代码将代码页修改到兼容UTF-8的代码页. 首先如果你使用msvc开发应用,必须确保启用编译器的utf8模式 如果你使用Visual Studio项目进行构建, 你需要在项目属性中找到Configuration Properties > C/ ...
Clearing console screen in C++ program
IntroWhen writing some console app, we sometimes have requirements to interactive with the console screen directly. One example is clearing the console screen. In this article, you will learn how to c ...
在Manjaro中使用BootSplash配置启动动画
最近全新安了一个Manjaro, 发现开机只有黑屏没有启动动画或者日志. 恢复启动日志众所周知, linux系统启动的时候默认是会打出详细的启动日志的(就是一堆OK的那一个). 但是在Manjaro中默认并不会打印出这部分日志, 因为Manjaro默认在启动参数中添加了quiet来隐藏启动日志, 要想恢复只需要修改grub配置文件即可 打开终端, 运行以下指令修改grub config: 1kat ...