自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 C++循环边界的计算

假设存在一个数组A[1, 1, 1, 1, 1],现要计算将数组的每一个元素与其前后元素相加构成新数组,可以使用如下if语句,for (int i = 0; i < 5; i++){ if (i == 0){ B[i] = A[4] + A[0] + A[1]; } else if (i == 4){ B[i] = A[3] + A[4] + A[0]; } else{ B[i] = A[i-1] +

2022-05-06 21:42:41 508

原创 C++ “random_device: rdseed failed“解決方案

最近在测试时常常多个项目同时进行,于是便遇到以下问题:错误发生于对列表进行打乱的函数shuffle()中获得随机数得random_device(),该错误发生并无任何规律,任何时间都可能发生,但一般并行的进程越多,发生概率越大,经粗略查询得避免该错误得方法为将shuffle(a.begin(), a.end(), random_device());改为shuffle(a.begin(), a.end(), random_device("rdrand"));后续再无发生错误情况。

2022-04-20 12:13:57 1027

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除