中央处理器与存储器系统速度及影响因素的探究

操作系统是方便用户管理和控制计算机软硬件资源的程序集合,在用户和计算机硬件间充当中介的角色。操作系统在计算机系统之上完成了进程管理、内存管理、文件管理和 I/O 设备管理这四大任务,其中与计算机硬件设备中的 CPU 和存储器系统密切相关。因此,了解中央处理器与存储器系统速度及影响因素,以及对于不平衡的速度差距是如何解决的是必要的。 ...
阅读全文

多线程矩阵乘法实现

数据 64*64,128*128, 512*512和1024*1024双精度浮点数矩阵。 下载 要求 所有数据文件存放在和可执行文件相同的目录下 程序命名:学号.exe(Windows下)或学号.c(Linux下) 时间比赛程序输入:以上mx.rar中的两个1024*1024矩阵;输出:学号.txt,格式和M1024A.txt一致 所有同学的程序按照随机程序运行三遍,取平均值为最终时间。 运...
阅读全文

Oracle VM Virtual Box 虚拟机的安装与使用

虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。本文基于工作站虚拟机软件 Oracle VM Virtual Box ,介绍了虚拟机的安装与使用,并根据实际操作的过程中遇到的问题进行了总结和整理。 ...
阅读全文

数字孪生文献速读

什么是数字孪生

数字孪生将物理世界的各种属性映射到虚拟空间中,形成可复制、可修改、可重复操作的数字镜像,让受限于物理条件以及实体而无法重复完成的操作得以复现并预测。在生产过程中密切跟踪产品(数字孪生),并进行(实时或接近实时)模拟,根据这些模拟的结果调整生产。

阅读全文

基于 Python Selenium 的表单填写自动化程序

完整代码:GitHub Selenium 简介 Selenium是一个用于测试网站的自动化测试工具,支持各种浏览器包括Chrome、Firefox、Safari等主流界面浏览器,同时也支持phantomJS无界面浏览器。 框架底层使用JavaScript模拟真实用户对浏览器进行操作。测试脚本执行时,浏览器自动按照脚本代码做出点击,输入,打开,验证等操作,就像真实用户所做的一样,从终端用户的角度测...
阅读全文

Word排版的艺术

写文章、写报告、写论文,我们的学习和工作几乎离不开Word。然而Word的排版却又是一件让人头疼的事情。同样,一个排版精致的Word文件不仅仅会让写作者感到舒适,还会使阅读者感到清晰明了。所以,接下来我们来粗浅地谈一谈Word排版的艺术。 ...
阅读全文

C++迭代器概述

简明STL

主要内容

迭代器及其分类、区间、辅助函数

迭代器是提供了访问容器中每个元素的方法,用于对一个对象群集的元素进行遍历。对象群集可能是容器,也可能是容器的一部分。

迭代器为容器提供一组公共接口,能够使程序非常快捷地实现对容器中内容的反复访问,反复访问意味着一次可以访问一个或多个元素。

迭代器是泛化的指针,提供了类似指针的操作(诸如++*->运算符)。

阅读全文

C++泛型程序设计与STL

简明STL

主要内容

泛型、模板、STL基本组件及之间的关系

泛型

Generic Programming,泛型程序设计,是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。 ——wikipedia.org

简单来说,泛型就是编写不依赖于具体数据类型的程序,将算法从特定的数据结构中抽象出来,成为通用的。

阅读全文