华为云云耀云服务器L实例评测|深度体验云耀云服务器购买和Ubuntu环境性能压力评测

2023-10-29


随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。

华为云耀云服务器L实例具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!
在这里插入图片描述

本文将分享对华为云耀云服务器L的购买过程、价格呈现、管理界面、上手过程、压力测评等几个角度对华为云耀云服务器进行一次完整的性能评测。

步骤一:云耀云服务器L实例配置选型

云耀云服务器L实例提供了几种配置类型的云耀云服务器L实例,您可以根据您的实际应用场景选择适合您的云服务器配置类型。
在这里插入图片描述

步骤二:购买云耀云服务器L实例

购买关键须知

  • 购买时,为减少您配置参数的时间,部分参数由系统自动分配。
  • 计费方式仅支持“包年/包月”。用户需要设置购买时长,最短为1个月,最长为3年。
  • 弹性公网IP,购买HECS时如果选择的是自定义配置,带宽类型选择“暂不配置”,那么支持在购买完成后挂载弹性公网IP。
  • 系统不会定期自动修改云耀云服务器L实例密码。为安全起见,建议您定期修改密码。
  • 其他详细参考:华为云耀云服务器

购买流程体验

华为云购买流程很简单,选择好配置后,价格直观呈现,没有任何不清楚,只要根据提示点击付款和进入控制台即可。整个过程非常的顺畅,完全没有让人揪心的感觉。体验堪比清空京东购物车。从选型到付款结束,整个过程大约2分钟。
在这里插入图片描述

步骤三:轻松上手远程登录云耀云服务器L实例

等待创建完成后,点击远程登录,即可登录到云耀云服务器L实例,因为我们要看看服务的压力测试情况,所以,我们创建的实例是Ubuntu的操作系统。
在这里插入图片描述

远程登录,进入Web console,整个界面整洁,清爽,很舒服。操作上很顺手、顺畅,排除网络因素,基本感受不到有任何的反应不及时或者卡顿等情况。
在这里插入图片描述

首次创建,用户名为root,但是密码目前还没有配置,点击右下角的重置密码,设定一个新的密码。
在这里插入图片描述

步骤四:对云耀云服务器L实例进行压力测试

云耀云服务器L实例压力测试,我们计划测试四项内容:CPU、内存、I/O、网络。

第一项测试:CPU压力测试

sudo apt-get update

本次压力测试,我们使用的工具是“stress”,先进行安装:

sudo apt-get install stress

CPU压力测试,模拟10个CPU进行测试120S

stress --cpu 10 --timeout 120s

在这里插入图片描述
因为我们购买的只有两颗CPU,模拟10个CPU测试时,进行了分流,10个stress进程,每个可以占到20%,刚好吃满两个CPU 100%。
接下来我们更换一种测试方法:模拟两颗CPU进行压力测试

stress --cpu 2 --timeout 120s

在这里插入图片描述
测试结果,stress进程将两颗CPU均能吃满100%。
这个测试结果来看,云耀云服务器L实例的实力还是很强悍的,因为本身是虚拟化环境,即便stress将CPU进程吃到100%。测试结果来讲,是一百分。
在这里插入图片描述### 第二项测试:云耀云服务器L实例I/O压力测试
I/O 测试的目的通常是评估系统的磁盘性能、稳定性和响应时间,而不仅仅是达到最大利用率。即便如此,测试云耀云服务器L实例的I/O也能达到70+%。因为华为云耀云服务器L实例定位是面向网站搭建、开发环境等低负载应用场景。所以,这个测试结果也是完全符合的。
stress测试方法:

stress --io 2 --timeout 120s

在这里插入图片描述

第三项测试:云耀云服务器L实例内存压力测试

我们测试的云耀云服务器L实例内存为2G,因为本身系统会占用一部分,所以第一次用2G的压力测试,直接报错提示:“cannot allocate memory” ,这个错误表示系统无法分配足够的内存资源来满足 stress 命令中设置的内存要求。
我们也特别看了云耀云服务器L实例是否有内存限制,从结果来看,我们测试的压力值也低于限制值。

ulimit -a

在这里插入图片描述
我们调整内存压力为1G后,测试情况来,受限CPU利用率,内存压力测试过程中,极不稳定,但是峰值还是可以达到57%,计算起来,也是可以达标的。
在这里插入图片描述

第四项测试:网络频宽压力测试

进行网络带宽压力测试,我选择使用专门的网络性能测试工具: iperf。

iperf安装

安装 iperf 工具,因为申请的云耀云服务器L实例默认未安装iperf,通过如下方法进行安装:

sudo apt update
sudo apt install iperf

在Ubuntu测试Server上配置启动iperf Server,并用UDP测试:

iperf -s -u

配置后将在iperf的默认端口 5001 上启动 iperf Server,并等待客户端连接。

iperf客户端需要在电脑上进行安装,客户端是Windows系统,所以我们从iperf官网下载iperf程式安装。
在这里插入图片描述

iperf带宽压力测试

在客户端启用UDP连接测试(也测试过TCP连接测试,但是一直提示连接失败),测试时间60S,每2秒更新一次数据,三个并发连接数同时进行。

iperf.exe -c 60.204.136.233 -u -t 60 -i 2 -P 3

完整测试结果如下,从测试情况来看,最大带宽>=3Mbits/sec 。也是符合带宽要求。
在这里插入图片描述
测试日志:

C:\Users\86186>.\iperf.exe -c 60.204.136.233 -u -t 60 -i 2 -P 3
------------------------------------------------------------
Client connecting to 60.204.136.233, UDP port 5001
Sending 1470 byte datagrams, IPG target: 11215.21 us (kalman adjust)
UDP buffer size:  208 KByte (default)
------------------------------------------------------------
[  5] local 192.168.0.2 port 58243 connected with 60.204.136.233 port 5001
[  4] local 192.168.0.2 port 58242 connected with 60.204.136.233 port 5001
[  3] local 192.168.0.2 port 58241 connected with 60.204.136.233 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec   257 KBytes  1.05 Mbits/sec
[  4]  0.0- 2.0 sec   257 KBytes  1.05 Mbits/sec
[  3]  0.0- 2.0 sec   257 KBytes  1.05 Mbits/sec
[SUM]  0.0- 2.0 sec   771 KBytes  3.16 Mbits/sec
[  5]  2.0- 4.0 sec   256 KBytes  1.05 Mbits/sec
[  4]  2.0- 4.0 sec   256 KBytes  1.05 Mbits/sec
[  3]  2.0- 4.0 sec   256 KBytes  1.05 Mbits/sec
[SUM]  2.0- 4.0 sec   767 KBytes  3.14 Mbits/sec
[  5]  4.0- 6.0 sec   257 KBytes  1.05 Mbits/sec
[  4]  4.0- 6.0 sec   257 KBytes  1.05 Mbits/sec
[  3]  4.0- 6.0 sec   257 KBytes  1.05 Mbits/sec
[SUM]  4.0- 6.0 sec   771 KBytes  3.16 Mbits/sec
[  5]  6.0- 8.0 sec   256 KBytes  1.05 Mbits/sec
[  4]  6.0- 8.0 sec   256 KBytes  1.05 Mbits/sec
[  3]  6.0- 8.0 sec   256 KBytes  1.05 Mbits/sec
[SUM]  6.0- 8.0 sec   767 KBytes  3.14 Mbits/sec
[  5]  8.0-10.0 sec   257 KBytes  1.05 Mbits/sec
[  4]  8.0-10.0 sec   257 KBytes  1.05 Mbits/sec
[  3]  8.0-10.0 sec   257 KBytes  1.05 Mbits/sec
[SUM]  8.0-10.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 10.0-12.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 10.0-12.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 10.0-12.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 10.0-12.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 12.0-14.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 12.0-14.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 12.0-14.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 12.0-14.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 14.0-16.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 14.0-16.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 14.0-16.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 14.0-16.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 16.0-18.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 16.0-18.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 16.0-18.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 16.0-18.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 18.0-20.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 18.0-20.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 18.0-20.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 18.0-20.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 20.0-22.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 20.0-22.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 20.0-22.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 20.0-22.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 22.0-24.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 22.0-24.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 22.0-24.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 22.0-24.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 24.0-26.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 24.0-26.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 24.0-26.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 24.0-26.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 26.0-28.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 26.0-28.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 26.0-28.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 26.0-28.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 28.0-30.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 28.0-30.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 28.0-30.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 28.0-30.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 30.0-32.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 30.0-32.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 30.0-32.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 30.0-32.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 32.0-34.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 32.0-34.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 32.0-34.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 32.0-34.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 34.0-36.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 34.0-36.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 34.0-36.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 34.0-36.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 36.0-38.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 36.0-38.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 36.0-38.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 36.0-38.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 38.0-40.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 38.0-40.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 38.0-40.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 38.0-40.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 40.0-42.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 40.0-42.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 40.0-42.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 40.0-42.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 42.0-44.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 42.0-44.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 42.0-44.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 42.0-44.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 44.0-46.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 44.0-46.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 44.0-46.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 44.0-46.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 46.0-48.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 46.0-48.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 46.0-48.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 46.0-48.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 48.0-50.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 48.0-50.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 48.0-50.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 48.0-50.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 50.0-52.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 50.0-52.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 50.0-52.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 50.0-52.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 52.0-54.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 52.0-54.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 52.0-54.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 52.0-54.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 54.0-56.0 sec   257 KBytes  1.05 Mbits/sec
[  4] 54.0-56.0 sec   257 KBytes  1.05 Mbits/sec
[  3] 54.0-56.0 sec   257 KBytes  1.05 Mbits/sec
[SUM] 54.0-56.0 sec   771 KBytes  3.16 Mbits/sec
[  5] 56.0-58.0 sec   256 KBytes  1.05 Mbits/sec
[  4] 56.0-58.0 sec   256 KBytes  1.05 Mbits/sec
[  3] 56.0-58.0 sec   256 KBytes  1.05 Mbits/sec
[SUM] 56.0-58.0 sec   767 KBytes  3.14 Mbits/sec
[  5] 58.0-60.0 sec   254 KBytes  1.04 Mbits/sec
[  5]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  5] Sent 5350 datagrams
[  4] 58.0-60.0 sec   254 KBytes  1.04 Mbits/sec
[  4]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  4] Sent 5350 datagrams
[  3] 58.0-60.0 sec   254 KBytes  1.04 Mbits/sec
[SUM] 58.0-60.0 sec   762 KBytes  3.12 Mbits/sec
[  3]  0.0-60.0 sec  7.50 MBytes  1.05 Mbits/sec
[  3] Sent 5350 datagrams
[SUM]  0.0-60.0 sec  22.5 MBytes  3.15 Mbits/sec
[SUM] Sent 16050 datagrams
[  5] WARNING: did not receive ack of last datagram after 10 tries.
[  4] WARNING: did not receive ack of last datagram after 10 tries.
[  3] WARNING: did not receive ack of last datagram after 10 tries.

C:\Users\86186>
网络稳定性测试

iperf用的是UDP测试,网络稳定性测试我们该用简单的方法ping 测试。
在华为云耀云服务器L实例上,持续对www.baidu.com进行ping测试,非常稳定,延迟最大10.437ms,最小10.396ms,0% packet。
在这里插入图片描述
客户端持续通过SSH连接超过半小时,无断线现象。
在这里插入图片描述

步骤五:云耀云服务器L实例评测总结

我们从配置选型==>云耀云服务器L实例购买==>远程登录管理==>压力测试 四大步骤过程体验和评测,完全符合预期,与华为官方主打的四大特点:智能不卡顿、价优随心用、上手更简单、管理特省心 100%匹配。总结5个感受如下:

  • 购买过程顺利
  • 价格呈现直观
  • 管理界面舒爽
  • 上手过程容易
  • 压力测评满意

在互联网蓬勃发展的这个年代,要选择云服务器,经过本次测评,华为云耀云服务器L实例的诸多优点绝对绝对值得您的选择。华为云耀云服务器L实例体验快速入口:
在这里插入图片描述
(https://www.huaweicloud.com/)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

华为云云耀云服务器L实例评测|深度体验云耀云服务器购买和Ubuntu环境性能压力评测 的相关文章

  • 合并 GitHub 中的拉取请求后,Jenkins 将不会触发构建

    到目前为止 在 Jenkins 中触发构建可以很好地创建新的拉取请求 推送更改并留下评论 例如test this please但是 当我在 GitHub 中点击绿色的 合并拉取请求 按钮时 我没有看到 Jenkins 中正在运行任何作业 我
  • 是否可以在具有高山风味的 docker 容器内构建 AOSP?

    我对 AOSP 非常陌生 我正在尝试在 Docker 上设置完整的 AOSP 以构建 Docker 映像 例如 Alpine 或 Ubuntu 映像 如果不可能 请让我知道无法在内部设置 AOSP 的原因泊坞窗图像 或者我需要编写 Dock
  • 如何将Github中的develop分支设置为默认分支而不是master?

    我知道这可以在存储库的管理页面上完成 可以在那里设置另一个默认分支 这就是这个问题的答案 但我发现 也许是一个错误 以下内容 如果你的master分支和develop分支完全相同 那么git克隆将不会克隆默认的 develop 分支 但仍然
  • 我的邮箱收到了。但我不知道如何获取邮箱中的补丁,因为邮箱的内容只是文本

    生成补丁后 git send email to 电子邮件受保护 cdn cgi l email protection patches patch 发送了补丁 我的邮箱收到了 但我不知道如何获取邮箱中的补丁 因为邮箱的内容只是文本 请看图片
  • Travis CI 不使用 pom.xml 中提供的额外 Maven 存储库

    我有一个基于 Java 的 GitHub 项目 健身jiffy 弹簧 https github com steve perkins fitnessjiffy spring tree bootstrap 我目前专注于 bootstrap 分支
  • 带有 GitHub 页面的 Favicon

    我正在托管一些带有 GitHub 页面 用户和项目页面 的网站 但它们没有显示其图标 在浏览器中 是 GitHub 显示站点的问题吗 我知道可以显示网站图标 至少使用 Jekyll 但是我可以单独显示网站图标吗 是的你可以 把这个放入hea
  • 从 GitHub Pages 中删除 html 扩展

    我正在使用 GitHub 页面来托管我的最新网站 http mysite github io 我想知道是否有办法从子页面末尾删除 html 扩展名 http mysite github io contact html 因为无法访问服务器 它
  • 是否可以选择 Dependabot 应打开 PR 的特定分支?

    正如标题所示 在 GitHub 上是否可以手动选择 Dependabot 应打开其 Pull 请求的分支 据我所见 它会针对存储库设置中设置为主要分支的分支打开 PR 但是否可以选择另一个分支 根据文档 https docs github
  • 将 GitHub 与另一个 Bug 跟踪器一起使用? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我参与了这个项目 Pinta http pinta project com 我们目前正在使用 GitHub 进行开发 我们都喜欢 Git 和 G
  • Git推送大文件时远端意外挂断

    当我尝试推送到我的 bitbucket 存储库时 出现以下错误 事实上 在 GitHub 中也是如此 数物体 48 完成 增量压缩最多使用 2 个线程 压缩对象 100 38 38 完成 写入对象 100 48 48 1 95 MiB 38
  • 如何为 github 中两个分支之间的单个文件生成差异

    我需要为单个文件生成一个 diff 以显示两个版本之间的差异 这实际上是 github 中的标签 然后我想通过电子邮件将此差异发送给某人 因此差异的 github URL 将是理想的选择 github 比较视图将允许我对所有更改的文件执行此
  • Github 版本如何生成存档文件名?

    我刚刚在 github 上为我的 NFQL 软件创建了版本 这是发布页面 https github com vbajpai nfql releases https github com vbajpai nfql releases 对于最新版
  • 如何使用“gem install”命令从私有 GitHub 存储库安装 gem

    如何在本地安装托管在 GitHub 上的私人存储库中的 gem 特别是 我们通过gem install命令而不是在 Bundler 中使用 因为它是一个命令行工具 我尝试这样做 gem install githubname repo s h
  • 在 GitHub 上执行拉取请求时避免不需要的合并提交和其他提交

    我在 Github 上分叉了一个项目 令远程上游为upstream我的远程存储库是origin 我当地的master分支设置为跟踪远程master分支 然后我在本地添加了一些东西master 时不时与上游汇合 直到今天我想发出pull re
  • 如何在本地快速拉取拉取请求

    在合并拉取请求之前 我想在本地快速拉取请求并运行测试并测试一些内容 我还不想点击 gihub 合并拉取请求 我以为滑轮会有帮助http ejohn org blog pulley http ejohn org blog pulley 但我收
  • 如何查看 github 的 SSH 密钥?

    我最近收到一封来自 Github 的电子邮件 要求我检查我的 SSH 密钥 请检查您的钥匙并确保您 认出他们 如果您有任何疑问 请拒绝钥匙并 上传新密钥 如何在 ubuntu 11 10 上使用 git 检查我的密钥 您可以按照 GitHu
  • Git:压缩 master 上提交的最简单方法[重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 git 将最后 X 次提交压缩在一起 https stackoverflow com questions 5189560 how can i squash my last x commits
  • GitHub Pages (github.io) doxygen 生成的页面未找到 (404)

    我不明白为什么找不到 doxygen 生成的页面 404 它在Github存储库中的路径是https github com AubinMahe AubinMahe github io blob master doxygen html dd
  • 如何恢复已删除的远程分支

    我们的远程主分支被删除 我有主存储库的本地副本 但它已经过时了 我可以通过将最后一个已知的提交哈希值插入 URL 来查看 github 中的分支 但未能成功恢复它 我尝试了几个步骤来恢复它 git reset hard 16deddc05c
  • Git 删除其他人从远程所做的最后提交

    所以 我的情况是 错误地 我已经授予某人对我的分支的承诺 现在 在我的本地 我已经进行了提交 当我尝试将其推送到远程时 它显示远程在前面 因为对方已经将他的代码推送到了这个分支并进行了多次提交 现在 我可以从远程删除这些提交而不将拉取到本地

随机推荐

  • Python使用Selenium打开百度并指定搜索

    from selenium import webdriver from selenium webdriver common keys import Keys from selenium webdriver common by import
  • (全网最详细攻略)【Crypto++】在Visual studio2022中运行Cryptopp

    文章目录 前言 一 Cryptopp是什么 1 Cryptopp CRYPTO 官方文档wiki 二 下载Cryptopp 2 Crypto 下载地址 3 下载PEM包 三 在VS2022中使用Cryptopp库 4 处理crypto 源文
  • mapboxgl 绘制3d polygon

  • “人机”既不是人也不是机

    人机 实际上是一个独特的实体 既不是传统意义上的人 也不是简单的机器 这个术语通常用来描述人与机器之间的协同关系 特指人类与人工智能技术的融合 人机 可以是指通过人工智能技术进行增强和扩展的人类能力 例如 人们可以使用智能手机 计算机和其他
  • 以太网概述

    各种网络的区别 以太网 是一种实现局域网通信的技术标准 是目前最广泛的局域网技术 以太网可以用在局域网 广域网 也可以用在互联网上 因为简单易用 现在网络有以太网化的趋势 局域网 是一个局部范围的计算计组 就是局部地区形成的一个区域网络 特
  • Kubernetes入门

    Kubernetes入门 一 Kubernetes是什么 首先 它是一个全新的基于容器技术的分布式架构领先方案 这个方案虽然还很新 但是它是谷歌十几年依赖大规模应用容器技术的经验积累和升华的一个重要成果 实现资源管理的自动化 以及跨多个数据
  • PyCharm配置解释器

    文章目录 一 Python解释器 Python Interpreter 是什么 二 添加解释器的步骤 1 单击 Settings 2 倒三角 点击 Show All 3 点击 4 点击 Existing environment 5 选中 p
  • java中的锁池和等待池

    在java中 每个对象都有两个池 锁 monitor 池和等待池 wait notifyAll notify 三个方法都是Object类中的方法 锁池 假设线程A已经拥有了某个对象 注意 不是类 的锁 而其它的线程想要调用这个对象的某个sy
  • qmake prl TEMPLATE=subdir之错误小记

    最近 在使用qmake prl和TEMPLATE subdir时犯了一个错误 记录之以便以后查看 项目结构 project pro main main pro lib lib pro project pro中写的是 TEMPLATE sub
  • 【MySQL】 MySQL 导出数据库

    1 概述 转载 MySQL 导出数据库 仅供自己学习 这篇文章有趣 我看的是A文章 然后A转载的是B 然后B转载的是C 然后C转载的是D 我这里直接转载了D 主要是确实好用 在没有工具的情况下 MySQL备份和还原 都是利用mysqldum
  • golang怎么让string转int64

    在 Go 语言中 可以使用内置函数 strconv ParseInt 将字符串转为 int64 类型 具体用法如下 s 123456 i err strconv ParseInt s 10 64 if err nil 可能字符串 s 不是合
  • 剑指Offer - 面试题12:矩阵中的路径

    题目 请设计一个函数 用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径 路径可以从矩阵中的任意一格开始 每一步可以在矩阵总向左 右 上 下移动一格 如果一条路径经过了矩阵的某一格 那么该路径不能再次进入该格子 如 在下面的3 4的
  • 增量式PID vs 位置式PID: 选择最佳的PID控制策略

    增量式PID和位置式PID是两种常见的PID控制器实现方法 它们之间的区别主要在于反馈信号的处理方式和输出计算方式 反馈信号处理方式 增量式PID 增量式PID控制器使用系统输出值与前一时刻的输出值之差作为反馈信号 它将当前的误差值与前一时
  • 第五篇 如何调用驱动接口,完成互操作

    1 如何调用驱动功能 1 编写调用驱动的应用程序 1 1 定义驱动设备接口 以及调用接口的控制码 例如 DEFINE GUID GUID DEVINTERFACE SampleDriver 0xc459a9ec 0xb463 0x4838
  • Keras标准的模型训练、验证以及评估测试

    from keras models import Model Sequential from keras layers import Input Conv2D GlobalAveragePooling2D Dropout Dense Fla
  • 车祸现场~线上突然宕机,一条订单消息丢失了...

    V xin ruyuanhadeng获得600 页原创精品文章汇总PDF 一 写在前面 之前写过一篇文章 RabbitMQ是如何收发消息的 通俗易懂 我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景 同时 我们还基于Ra
  • idea项目中的idea文件如何隐藏,以及不小心隐藏之后如何显示idea文件夹

    由于我们写项目时 发现了idea文件夹有时需要隐藏 或者隐藏后无法显示 接下来我就告诉你们 打开file settings editor gt file types 选择 gitignore 再那一栏的后面输入 idea 点击应用 点击ok
  • NoSQL 概念

    http www infoq com cn news 2011 01 nosql why 写道
  • shell中的变量

    变量 shell中预设的变量都是大写的 变量就是使用一个较简单的字符串来替代某些具有特殊意义的设定以及数据 可以使用echo命令显示变量的值 echo PWD echo PATH 另外可以使用env命令列出全部系统预设的系统环境变量 不同登
  • 华为云云耀云服务器L实例评测|深度体验云耀云服务器购买和Ubuntu环境性能压力评测

    文章目录 步骤一 云耀云服务器L实例配置选型 步骤二 购买云耀云服务器L实例 购买关键须知 购买流程体验 步骤三 轻松上手远程登录云耀云服务器L实例 步骤四 对云耀云服务器L实例进行压力测试 第一项测试 CPU压力测试 第三项测试 云耀云服