华为云云耀云服务器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 API - 语言列表

    GitHub API 中是否有一个端点可以为我提供 GitHub 上所有语言的列表 我正在寻找与 github com 网站上 趋势 部分中的语言下拉列表类似的结果 不是直接来自 GitHub API The OP敏捷王牌 https st
  • git push origin master 失败

    我正在尝试将现有文件夹上传到 gitHub 按照说明 我在 Windows 中输入了以下内容 git remote add origin email protected cdn cgi l email protection myname m
  • 自动更改 github 文件

    我制作了一个带有白名单的应用程序 withelist 位于 github 存储库上 只有一个文件 即 withelist 每次下载我的应用程序的用户想要被允许使用该应用程序时 都必须向我发送一个消息插入白名单 现在这个过程真的很慢 我想加快
  • 在开始工作之前忘记在 GitHub 上进行 fork

    假设我将 C 公司的 X 项目存储库从 github 克隆到我的本地计算机 我在本地为自己创建一个分支 对其进行一些工作并在本地提交到我的分支 现在我想向 C 公司发出拉取请求 但我意识到我应该在 gitub 上进行分叉以创建我自己的项目
  • 在 git 中编辑分支?

    我在 github 网站上创建了一个分支 该分支不在我的本地存储库中 如何将该分支带到我的本地计算机 对其进行编辑 然后将其推送回我的 github 帐户 在本地工作目录中输入 git fetch origin newbranch git
  • 使用 Dropbox 作为跨多台机器的 git 工作目录 - 提交不能完美同步

    首先 我想强调这个问题与在 Dropbox 上托管我的中央存储库无关 而且我对使用 git 还很陌生 我能找到的其他涉及 Dropbox 和 git 的问题都没有真正回答我的问题 它们要么是关于使用 Dropbox 托管您的存储库 要么是关
  • 当前本地调试 Travis 构建的工作流程是什么?

    One 曾经能够 https stackoverflow com questions 16677232 where can i download the 64 bit travis ci vm images to 下载流浪盒 http re
  • 错误:GitHub 目前无法显示这么大的文件 - 但该文件只有 1.06 MB [已关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我通过两种不同的方式将 HTML 文件上传到 GitHub 存储库 拖放以及使用终端上的 Git 添加 提交 推送 在这两种情况下
  • 如何在environment.yml中安装CRAN包

    我正在使用 miniconda 来管理数据科学包的安装 这是我现在已经建立的工作流程 所以我希望它也能在这种情况下工作 我也认为它可以工作 因为它应该在这样的情况下有所帮助 比纯 python 需要更多的依赖项 我想安装pythonCDT工
  • 受保护分支设置中的检查列表中缺少 Github 操作状态检查

    我有以下 github 操作设置 可以在创建 Pull 请求时正常触发 但它不会出现在受保护分支 主分支 的状态检查列表中 我不确定我做错了什么 name Python application on pull request branche
  • git - 更新 fork 的 master 并将我的分支重新建立到它之上?

    我分叉了一个 github 项目 然后将其克隆到本地 然后我在新分支中做了一些更改my github the project repo 然后我添加并提交了更改 并推送到我的 github 存储库并提交了拉取请求 所有者已收到我的请求 并希望
  • 自动将所有 GitHub 存储库镜像到 gitlab

    对于 GitLab 必须手动为每个存储库设置拉 推镜像 我想知道那里有any way可以自动将所有 Github 存储库同步到 GitLab 这样 当您在 GitHub 中创建新的存储库时 GitLab 中的存储库将自动创建 并充当拉取镜像
  • 哪个是更智能的 git 协议,ssh 或 git(通过 ssh)或 https 协议?

    哪个高效 SSH 或 Git 文件压缩 我对 Git 的理解是 git 协议很智能 因为通信两端都有一个协议代理来压缩文件传输 从而通过有效地使用网络带宽来实现更快的克隆 From 我发现了以下说法 For secure authentic
  • Netbeans 和 Git,.obj 文件被忽略

    我正在开发一个涉及 obj 文件的小型 git 项目 当我查看 项目选项卡 时 我发现它们被忽略了 但如果我查看我的 gitignore 我无法理解为什么 DepthPeeling nbproject private DepthPeelin
  • 如何使用脚本在 GitHub 上发布构建工件资产?

    我正在尝试找出一种在 GitHub 上生成构建的单命令流程 我预计要做的是运行某种命令 比如 make release make release 脚本会构建发布工件 然后以某种方式将其上传到 GitHub 然而 我对如何在 GitHub 上
  • Github Action 在运行可执行文件时卡住

    我正在尝试设置运行google tests on a C repository using Github Actions正在运行的Windows Latest 构建过程完成 但是当运行测试时 它被卡住并且不执行从生成的可执行文件Visual
  • github - 启用分支锁

    作为 GitHub 管理员 我想为所有用户锁定 GitHub 中的特定分支 例如如果我不希望任何人推送到主 生产或项目分支 我该怎么做 有没有办法直接锁定 GitHub 服务器上的分支 而不是使用任何客户端挂钩 是否有任何第三方工具 API
  • 为什么我的 Github 托管网站响应 HTTP 302 而不是 200?

    我拥有该域名penkov id au http penkov id au 我主持一个blog http michael penkov id au blog 2014 01 02 reinventing the wheel html usin
  • 使当前提交成为 Git 存储库中唯一(初始)提交?

    我目前有一个本地 Git 存储库 我将其推送到 Github 存储库 本地存储库有约 10 次提交 Github 存储库是其同步副本 我想要做的是从本地 Git 存储库中删除所有版本历史记录 以便存储库的当前内容显示为唯一提交 因此存储库中
  • Git 更改丢失 - 为什么?

    我们的开发团队正在使用 git 最近我们至少两次丢失了文件更改 我们正在使用私人 Github 存储库 在当前情况下 我们可以返回 Github 上的日志并查看我对文件所做的一些更新 后来 另一位团队成员更改了文件的不同部分 它似乎破坏了我

随机推荐

  • 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压力测试 第三项测试 云耀云服