摘要: 使用NFS实现不同设备上的文件同步,以下使用三台虚拟机简述实现流程。 虚拟机目录及规划如下: 主机 用途 系统版本 192.168.186.130 nfs_server debian12 192.168.186.131 nfs_client debian12 192.168.186.132 nfs_ 阅读全文
posted @ 2024-07-26 11:28 Ar4te 阅读(18) 评论(0) 推荐(0) 编辑
摘要: SkiaSharp是Google的Skia图形库的.NET封装版,可用于跨移动、服务器和桌面平台绘制 2D 图形。SkiaSharp 可与 OpenGL 一起用于硬件加速渲染。SkiaSharp 最初由 Mono 开发,但现在由 Microsoft 维护,并根据MIT License提供。 使用Sk 阅读全文
posted @ 2024-07-22 19:05 Ar4te 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 简述buffer/cache buffer在Linux中指buffer cache,中文一般读作“缓冲区”。理解缓冲区要理解“扇区”和“块”。 ● 扇区:设备的最小寻址单元,也读作“硬扇区”或“设备块”。 ● 块:操作系统中文件系统的最小寻址单元,也读作“文件块”或“I/O块”。 ● 每个块包含一个 阅读全文
posted @ 2024-07-19 22:13 Ar4te 阅读(11) 评论(0) 推荐(0) 编辑
摘要: openEuler通过chrony实现内网自建时间同步服务器,并配置客户端。 服务端 安装chrony服务端 yum install -y chrony 配置chrony服务端 #chrony默认配置文件路径 # yum : 一般为/etc/chrony.conf # apt : 一般为/etc/c 阅读全文
posted @ 2024-07-16 17:06 Ar4te 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 服务端 添加Nuget包 dotnet add package Grpc.AspNetCore 编写Protobuf文件 syntax = "proto3"; option csharp_namespace = "GrpcGreeter"; package greet; // The greetin 阅读全文
posted @ 2024-03-18 20:29 Ar4te 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 非托管内存 将变量的值放到非托管内存通常用于优化性能和与外部非托管代码进行交互。 非托管内存是直接由操作系统管理的内存,不受.NET运行时(CLR)的管理。 性能优化:非托管内存访问速度更快,因为它不受.NET运行时的垃圾回收和类型检查等开销的影响。对于需要频繁访问大量数据的场景,将数据放到非托管内 阅读全文
posted @ 2024-03-15 21:37 Ar4te 阅读(14) 评论(0) 推荐(0) 编辑