自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 6.S081-2021-Lab6: Multithreading

每当线程进入时,根据屏障中已有的线程数,只有当它是最后一个线程时,线程才会将屏障状态设置为“通过”,以便所有线程都可以离开屏障。期望的行为是每个线程在barrier()中阻塞,直到nthreads的所有线程都调用了barrier()。在本作业中,您将实现一个屏障)(Barrier):应用程序中的一个点,所有参与的线程在此点上必须等待,直到所有其他参与线程也达到该点。文件notxv6/ph.c包含一个简单的哈希表,如果单个线程使用,该哈希表是正确的,但是多个线程使用时,该哈希表是不正确的。

2024-01-20 17:53:09 730

原创 6.S081-2021-Lab5: Copy-on-Write Fork for xv6

xv6中的fork()系统调用将父进程的所有用户空间内存复制到子进程中。如果父进程较大,则复制可能需要很长时间。更糟糕的是,这项工作经常造成大量浪费;例如,子进程中的fork()后跟exec()将导致子进程丢弃复制的内存,而其中的大部分可能都从未使用过。另一方面,如果父子进程都使用一个页面,并且其中一个或两个对该页面有写操作,则确实需要复制。

2023-12-22 12:42:43 1425

原创 6.S081-2021-Lab4: traps

在一个窗口执行# 实验指导书上说, 调试的时候指定一个CPU运行会更好一些在另一个窗口执行转为调试用户空间的call文件在main主函数打上断点输出解析:在0x1c处打上第一个断点,其中0x1c来自call.asm,main函数的入口地址和第一行命令的地址。再输入c,此时程序卡住不动在第一个窗口执行call命令此时第二个窗口输出再输入命令。

2023-12-21 19:21:12 745 1

原创 使用LSTM实现C-MAPSS数据集里面的剩余寿命预测(Pytorch)

在现代工业生产中,提高效率和降低成本是最重要的追求的目标。同时,对。提出了越来越高的要求设备的安全性和可靠性。系统一旦出现故障,将造成巨大的损失以人力和财力。故障排除有助于确定原因设备或系统出现问题时,精确定位单个部件。这速度加快维修流程,减少停机时间,提高生产效率。预测性维护通过监测设备状况来防止损坏并降低维修成本和性能数据,预测可能出现的故障,并在故障发生之前制定维护计划。因此,可以大大减少故障排除和预测性维护计划节省了人力,提高了可靠性、可用性和可维护性设备效率。

2023-12-19 16:05:39 1841 4

原创 6.S081-2021-Lab3: page tables

walk为输入的va找到其对应的最后一级页表的PTE。如此遍历,walk最后返回的是最后一级页表的PTE,且路径上经过的三级页表都一定已经被分配了物理帧,并被建立起来。需要注意的是,如果传入的是新va,相关的映射未被建立,那么walk只会建立第二级和第三级页表(根页表是已经存在的),为它们分配新的物理帧,walk并没有为最后一级页表的PTE所指向的物理帧分配新的一页。也就是说,如果这个映射是新的,通过walk返回的PTE是无效的(全0),如果原来就有这个映射,那么walk就返回包含映射内容的PTE。

2023-12-07 17:54:56 1069 1

原创 高斯朴素贝叶斯分类spambase数据集+五折交叉验证(附python代码实现)

将所有特征的概率相乘,除以相应类别的概率,即为预测的分为该类别的概率。(全部预测1准确率也有0.6,贝叶斯预测准确率只有0.8)求方差时注意要给一个平滑值,否则方差为0会出现除0错误。取所有类别概率最大值即为预测结果。

2023-12-05 14:46:00 535 2

原创 【Unity】六边形TileMap如何让素材与格子大小恰好相符

初始格子:将素材(Tile类型)直接拖到调色板中,格子被拉长原因不知道,解决方法:先将Sprite模式由单一改为多个,点击确定再将新生成的Texture2D拖到Tile因原本的Texture2D改变而缺失的精灵位置这个时候格子应该恢复正常了(看运气),再把Sprite模式改为单一,重复上述操作也不会影响。

2023-09-24 19:58:42 461 1

原创 linux访问文件夹Permission denied(文件权限管理)

对文件来说最高权限是x,对于目录来说最高权限是w,一般给目录赋予权限0 ,5(rx),7(rxw),赋予4 ,1, 6都是没有意义的。对于文件能否删除,首先要对目录具有执行权限,同时对文件也具有执行权限。w:具有修改目录结构的权限,比如新建文件和目录,删除此目录下文件和目录,重命名此目录下文件和目录,剪切和复制(比如命令cp mv touch rm)。w : 可以编辑文件(比如命令 vim echo ),但是不能删除文件,因为文件名没有放在自己的文件空间,而是放在了上一级的目录空间下。

2023-09-13 20:41:59 712

原创 自定义验证规则进行数据验证+JSR-303验证注解

验证器类(这里是LoginValidator)必须实现org.springframework.validation.Validator接口,并且必须有一个无参构造函数。在控制器类中,必须使用@Validated注解来指示验证器应用于请求参数上。在请求方法中,必须将请求参数作为参数传递给验证器,并且必须将验证器实例绑定到WebDataBinder。import com> clazz) {errors . rejectValue("" , null , "用户不能为空");

2023-08-30 14:39:00 85 1

原创 自定义注解+拦截器实现用户鉴权

在 Spring Boot 框架中,使用注解来标记需要进行管理员令牌验证的类或方法,然后通过编写拦截器、过滤器或其他逻辑来处理这个注解,实现管理员令牌验证的功能。

2023-08-29 23:36:37 70

原创 2020A炉温曲线第三题模拟退火算法(附python代码)

模拟退火算法解第三题

2023-01-07 16:06:46 388

原创 2020炉温曲线第二题(python代码)

炉温曲线第二题附代码

2023-01-07 15:39:20 258

原创 2020A炉温曲线第一题pytorch求解(附python代码)

pytorch求解炉温曲线第一问

2023-01-07 15:18:24 480

使用LSTM实现C-MAPSS数据集里面的剩余寿命预测(Pytorch)

使用LSTM实现C-MAPSS数据集里面的剩余寿命预测(Pytorch) 每轮训练后测试集误差 score:445.4610 334.5140 358.6489 365.9250 331.4520 283.3463 460.4766 314.7196 325.5950 452.3746 RMSE:16.3614 14.8254 14.9796 15.5157 14.7853 14.2053 16.2834 14.6757 14.7481 15.8802 由实验结果可知,MS-BLSTM 的预测误差均为最低水平,并且实际训练过程中收敛速度较快,涡扇发动机接近损坏时预测准确率较高。与传统机器学习方法相比,深度学习模型如CNN 和 LSTM的预测误差相对较小。而本文所提的 MS-BLSTM 混合深度学习预测模型进一步提高了 RUL 预测精度,,这得益于 MS-BLSTM 混合模型有效利用了时间段内传感器测量值的均值和方差与RUL的相关性,并使用 BLSTM学习历史数据和未来数据的长程依赖。本文所提的 MS-BLSTM 剩余使用寿命预测模型预测精度高,可有力支撑涡扇发动机的健康管理与运维决策。

2023-12-19

空空如也

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

TA关注的人

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