数字孪生文献速读

什么是数字孪生

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

阅读全文

基于 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

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

阅读全文