编程笔记
-
关于linux:逻辑地址(虚拟地址空间)而不是物理地址空间的原因
reason for logical address(virtaul address space) instead of physical address space 我可以理解分页方案。对于每一页(逻辑地址偏移),都会维护页框。 但是分页的需要是什么?可执行程序被加载到 RAM 内存中。…
-
关于.net core:RabbitMQ Consumer : AlreadyClosedException
RabbitMQ Consumer : AlreadyClosedException 我有一个简单的 RabbitMQ 发布者和消费者代码,如下所示。 首先,我在 My_Tasks 队列中创建了 10 条不同的消息。当我尝试逐个获取这些消息并且 autoAck 标志为 false …
-
关于 c#:Moq 上的扩展方法返回 null
Extension Method on Moq returns null 我尝试测试一些调用扩展方法的函数的结果。这个扩展方法是在一个接口上定义的。测试设置创建了所述接口的模拟。对于这个模拟,配置了两个设置。在模拟接口实现上调用这些设置…
-
来自 ASP.NET Core API 的 JSON 响应中缺少派生类型的属性
Derived type's properties missing in JSON response from ASP.NET Core API 我的 ASP.NET Core 3.1 API 控制器的 JSON 响应缺少属性。当属性使用派生类型时会发生这种情况;在派生类型中定义但不在基/接口中定义…
-
关于 .net core:DllNotFoundException 在 Linux 上使用 SkiaSharp 1.68
DllNotFoundException using SkiaSharp 1.68 on Linux 在 Linux 上使用 SkiaSharp 1.68.0 和 .NET Core 2.2 并在尝试在 jpeg-memory-stream 上使用 Decode 时出现此错误(相同的代码适用于 Windows): 1234567891011…
-
linux部署rabbitMQ并升级MQ版本
因为近期公司安全扫描,安扫报告里有rabbitMQ的高危漏洞,公司的环境都在使用,又在护网期间内,只能在本地整个虚机模拟现网环境来进行升级MQ版本,后续在进行版本升级操作。 一、部署 # erlang下载地址: https://…
-
linux中如何将多条命令写入在一行中,其中包括while语句,同时,在k8s的command中如何来使用
我们有如下的命令: echo "Error response from daemon: driver failed programming external connectivity on endpoint sad_liskov" > 1.log while : do cat 1.log >> 2.log cat 2.log >> 1.log …
-
工作随笔--linux常用命令二
一、 git 操作 1. 强推,慎用git reset --hard origin/feature/api 2. submodule更新:git submodule update --init --recursive 3. 多人共同开发同一分支,避免分叉 git pull --rebase 二、windows环境下docker…
-
Centos系统下JDK 安装配置
1. 检查是否安装了jdk 显示此信息表示没有安装jdk 2.没有安装情况下进入 /usr/local/ 创建文件夹java cd /usr/local mkdir java 3.到jdk上传目录,解压到创建的文件夹 tar -zxvf jdk-8u241-linux-x64.tar.gz -C /us…
-
Linux - yum
所有命令的执行结果,可以通过加上【 | grep 包名】,来过滤包。 列出所有仓库:yum repolist all 列出所有包(已安装和未安装,每个包的所有版本):yum list 列出已安装的包:yum list installed 列出可更新的包…