Rust 总章】的更多相关文章

1.1 Rust安装 3.5 Rust Generic Types, Traits, and Lifetimes 3.6 String 与 切片&str的区别 https://openslr.magicdatatech.com/resources/33/data_aishell.tgz…
本章目的:理解装配的重要性,明确结构工程师也要对装配进行设计. 1.基础阅读 ①进阶篇:1)DFMA方法的运用: ②需要一台FDM3d打印机:请查看 基础篇:8)结构设计装备必备: 2.为什么要学习DFA 这里就需要解释:什么是DFA?什么是装配?怎么算好装配?DFA的作用和来源等. 2.1 装配的概念 装配是指把多个零件组装成产品,使得产品能够实现相应的功能并体现产品的质量. 从装配的概念可以看出,装配包含三层含义: a)把零件组装在一起; b)实现相应的功能; c)体现产品的质量. 装配不仅…
本章目的:明确3d绘图也有相应的准则,遵守者方有相应的进阶之路. 1.建模目标:拥有自己的建模思想 学习完成3d制图,最直接的评价标准就是--拥有自己的建模思想. 其表现为: 1)建模思路明确,能独立建立任何3d模型:(能达到无所不建的标准) 2)建模简练,易读:(换个人也能明白建模过程) 3)能更换建模工具而不影响制图水平.(SolidWorks.UG.Pro/e.CATIA怎么变都行,不过个人感觉CATIA实在不人性化,界面不友好) 注:以作者的经验,一般来说达到这种程度建模水平需要一年以上…
本章目的:了解QFD概念和作用,为FMEA打下基础. 1.QFD定义 质量功能展开QFD(Quality Function Deployment),是把顾客或市场的要求转化为设计要求.零部件特性.工艺要求.生产要求的多层次演绎分析方法. 美国人用易于理解的比喻来-“质量屋”来描述质量功能展开.典型的QFD举例如下图: QFD是质量展开( Quality Deployment,QD)与狭义质量机能展开(质量职能展开)的总称.世界质量权威学者,QFD创始人赤尾洋二院士对质量展开的定义:“将顾客的需求…
本章目的:各种塑胶工艺了解,DFM-塑胶件的设计准则是依据哪种工艺. 1.塑胶概念 塑胶的定义(美国塑料工业协会): 塑胶主要由碳.氧.氢和氮及其他有机或无机元素所构成,成品为固体,在制造过程中是熔融状的液体,因此可以藉加热使其熔化.加压力使其流动.冷却使其固化,而形成各种形状,此庞大而变化多端的材料族群称为塑胶.塑胶零件(简称塑胶件,下同)广泛应用于现代生活中的每一个领域,如家用电器.仪器仪表.电线电缆.建筑器材.通信电子.汽车工业.航天航空.日用五金等.近年来,随着塑胶工业的飞速发展和塑胶性…
本章目的:理解GD&T概念,读懂和绘制GD&T图纸.本章是GD&T指引章节. 1.GD&T概念 GD&T  是 Geometric  Dimensioning  and  Tolerancing 的缩写,即“几何尺寸和公差”. 和线性尺寸标注方式一样,它也是一种公差的标注方法.但相对于传统的线性尺寸的标注方式,它有其独特的优越性而渐渐为更多的机械从业者所接受. 形位公差的标注如下: 2.GD&T和“形位公差”的区别 很多人分不清GD&T和“形位公差”…
本章目的:了解FMEA和DFMEA的概念. 1.什么是FMEA(what) 潜在的失效模式及后果分析(Potential Failure Mode and Effects Analysis,简称FMEA,读作“飞么”,最初也是用在飞机上的). 是通过对可能发生的(和/或已经发生的)失效模式进行分析与判断其可能造成 (和/或已经产生的)的后果而产生的风险程度的一种量化的定性分析计算方法,并根据风险的大小,采取有针对性的改进,从而了解产品(和/或制造过程)设计能力,达成一种事先预防并实施改进措施的方…
一.前言 今天开始阅读jdk1.8的集合部分,平时在写项目的时候,用到的最多的部分可能就是Java的集合框架,通过阅读集合框架源码,了解其内部的数据结构实现,能够深入理解各个集合的性能特性,并且能够帮助自己在今后的开发中避免犯一些使用错误.另外笔者自己也是摸着石头过河,如果有描述不当的地方,希望园友们能够不吝指出,希望能够和大家共同进步! 二.集合框架概览图 可以看到集合的基础接口是Map, Collection以及Iterator.其余的类都实现自这3个类. 虚线箭头:依赖(即指向类里面包含了…
前言 在这段期间,我一直在找关于服务器的端测试方案,自动化工具等等,无意间我发现了Selenium这个工具.在试用一段时间后,觉得Selenium确实是一个很不错的Web测试工具.在和强大的QTP比较后,我最后还是选择了使用Selenium,主要的原因是工具使用灵活,简单,并且完全满足我的要求.而QTP虽然强大,但它的使用让我觉得非常繁琐,而调试功能也让我郁闷......鉴于种种这样的原因,我最后选择了Selenium. 本系列文章主要是总结我在前一段时间了解到的关于Selenium的一些知识.…
GO 学习资源 go 代理 GO 语言结构 GO 数字运算 GO 时间处理 GO 定时器 GO 异常处理 go recover让崩溃的程序继续执行 GO Exit Fatal panic GO 通过进程号输出运行运行信息 Channel go channel 概述 - 管道…
一.前言 ​ 万丈高楼平地起,相信要想学好java,仅仅掌握基础的语法是远远不够的,从今天起,笔者将和园友们一起阅读jdk1.8的源码,并将阅读重点放在常见的诸如collection集合以及concurrent并发两块,另外笔者自己也是摸着石头过河,如果有描述不当的地方,希望园友们能够不吝指出,希望能够和大家共同进步! 二.jdk1.8新特性简述 ​ 相较于之前的jdk版本,jdk1.8加入了很多新特性,诸如Lambda表达式,函数式接口,时间的处理类等新特性,值得一提的是可以在Interfac…
一.前言 笔者之前看过一篇关于jdk1.8的HashMap源码分析,作者对里面的解读很到位,将代码里关键的地方都说了一遍,值得推荐.笔者也会顺着他的顺序来阅读一遍,除了基础的方法外,添加了其他补充内容. 二.HashMap结构概览 以下是HashMap的数据结构: 不同于之前的jdk的实现,1.8采用的是数组+链表+红黑树,在链表过长的时候可以通过转换成红黑树提升访问性能.大多数情况下,结构都以链表的形式存在,所以检查是否存在树节点会增加访问方法的时间,但是相较于其优点来说还是可以接受的. 三.…
没太完善,但是可以爬下整本小说.日后会写入数据库,注释不要太在意,都是调试的.入库估计这周之后,这次爬的是笔趣阁的第1150本书,大家只要可以改get_txt()里数字就行,查到自己要看哪本书一改就可以了! # coding:utf-8 import requests import threading from bs4 import BeautifulSoup import MySQLdb import re import os import time import sys import mys…
用于收集常用的网站和学习资源: 文章: Selenium私房菜系列--总章 WEB 自动化测试工具 Selenium 简介及其应用 Selenium教程 和我一起学 Selenium WebDriver 下载地址: http://docs.seleniumhq.org/download/…
本章目的:搭建自己的产品结构设计知识体系与框架,从零开始设计一个完整产品. 需知远途即捷径! //作者的结构设计体系尚在搭建中,所有的文章都会定期进行一定编排修改 目录: 0)自序 1.基础篇 1)时代的发展与结构设计--3d与2d设计的变迁: 2)基于特征设计概念介绍(重要): 2.1)设计的深度-最小特征: 3)规范化:3d制图总章: 3.1)规范化:3d草绘: 3.2)规范化:3d零件建模: 3.3)规范化:3d装配图: 3.4)3d模型绘制的好坏会影响产品合格率(注意点): 4)规范化:…
本章目的:理解kiss原则,明确如何简化产品的设计. 1.前言:kiss原则,优化产品的第一原则 如果要作者选出一个优化产品的最好方法,那一定是kiss原则莫属.从产品的整体设计到公差的分析,kiss原则可以说贯穿整个结构设计的本身.而且其带来的效果,也在各个统计数据中显而易见.当然,kiss原则没那么容易做,去实施就要下一定的决心. 2.kiss原则概念 Keep It Simple, Stupid--KISS原则.KISS原则是指产品的设计越简单越好,简单就是美,任何没有必要的复杂都是需要避…
本章目的:按照工程图出图步骤,更方便出具规范的工程图. 1.工程出图步骤 这是作者个人归纳的步骤,供同行业工程师参考完善. 以solidworks为例,工程出图步骤如下:1.1)打开绘制的3d零件图,进行3d图的GB基础设置:1.2)3d零件图(装配体图)转为工程图,进行工程图GB基础设置:1.3)选定合适图幅和比例,合理进行视图布局:1.4)标题栏的填写和3d图纸内容的关联:1.5)填写技术要求:1.6)进行全尺寸标注:1.7)公差和行位公差的标注:1.8)质量特性重要度标注:1.9)其他.…
本章目的:正确认识面向制造的设计-DFM. 1.DFM概念 DFM有两种描述是作者比较认可的. ①面向制造的设计(design for manufacturing简称DFM):指产品设计需要满足产品制造的要求,具有良好的可制造性,使得产品以最低的成本.最短的时间.最高的质量制造出来. ②一个完整的面向制造的设计就是针对零件制造材料和工艺的组合进行系统的.早期的选择,然后根据各种准则排序: 前者国内的解释,后者国外,各有千秋. 作者感觉,DFM翻译成:面向不同制造工艺的零件设计,更好. 其一声明不…
本章目的:针对每一个装配工序,运用DFA进行优化. 1.前言 工序的优化在产品的精简之后. 这个是作者的实际做完DFA后得出的结论.原因倒是很简单,一个精密的产品,哪怕只是优化了一个零件,对整体的装配工序也许就是大变样了.为了不白做工,希望装配工序的优化尽量放在产品精简之后. 装配工序的优化总会付出一定的代价,如零件设计的复杂,制造的成本增高,这是肯定的!所以作者希望大家能理解这些DFA理念的基础上,能达成一致后去付出这些代价. 至于这些代价值不值得,如增加定位特征必定增加制造成本之类的.拜托,…
本章目标:更进一步,设计出符合高速自动化装配的零件. 1.前言 中国的人口红利时代正在慢慢地过去,这是事实.同时,机器换人与大自动化的时代也在到来. 在这个时代中,人工成本越来越高,零部件的装配和库存的成本会越来越高,但单个零件的制造工艺也越来越好.所以.零件设计也要跟随着时代的变更而变更的. 比如,增加单个零件的复杂程度,减少装配.库存的零件等.这些都是我们要注意. 而这些要求,恰恰是高速自动化设计的基础. 1.1 节约成本到产品结构设计 同时,我们对产品成本的控制的理念随着人口红利的褪去,也…
本章目的:了解极值法,运用极值法: 1.极值法定义 极值法(WC,Worse Case):极值法是考虑零件尺寸最不利的情况,通过尺寸链中尺寸的最大值或最小值来计算关键尺寸的值: 计算公式: 2.极值法计算实例 题目: A尺寸的值和公差为54.00±0.20,B为12.00±0.10,C为13.00±0.10,D为16.00±0.15,E为12.50±0.10,利用极值法求关键尺寸X的名义值和公差.  计算过程:①计算X的名义值:DX= DA+ DB+ DC+ DD+ DE= 54.00 + (-…
本章目的:了解均方根法,运用均方根法. 1.定义 均方根法(Root-Sum-Squares,RSS):均方根法是统计分析法的一种,是把尺寸链中的各个尺寸公差的平方之和再开根即得到关键尺寸的公差. 其计算公式如下: 其假设每个尺寸的 Ppk 指标是统一的( 如均为1,1.33,1.67等),并且制程是在中心. 基础的均方根法公式/计算模型推演如下: 作者摘录均方根法的推导公式,是为了更加方便读者理解其本质. 从公式推导可以看出,目标尺寸和零件的尺寸要求PPK都是1.33,且制程在中心. 也就是说…
本章目的:了解FAI. 1)定义: FAI: First Article Inspection Report . 汉语译作:首件全尺寸检验报告. 2)目的 制作FAI报告是为了检查成型后的产品尺寸是否在设计公差之内. 3)步骤 4)FAI检测流程图: 5)FAI修模流程: 5.1 对FAI报告进行分析 6)结论 模具厂以 FAI 报告为依据﹐检查模具尺寸﹐进行修模动作﹐使得模具被承认﹐最终满足量产要求. //注:当然,这仅仅是针对模具厂的,设计方也需要对产品的FAI进行检验,以便进行质量管控.首…
本章目的:设计出符合行业要求的O型橡胶密封圈,不必再为一而再,再而三的测试漏水而烦恼. 1.前言 O型橡胶密封圈,简称O型圈,是密封圈的一种,也是最有代表性的标准结构件.顾名思义,它的目的在于密封.密封设计目标是可靠性目标的一部份. 相对于其他的密封件,O型圈的好处有: 1)适用的范围广泛 机械各子行业,从玩具类到航空航天,及其多种密封形式:静态密封.动态密封等,都能采用O型圈.(虽然针对某些特殊情况,可以有更好的密封方法,如矩形密封圈针对静态密封的一部分情况)因为其运用的历史较长,质量稳定性有…
本章目的:电磁兼容EMC概念,及预防控制手段. 1.前言:电磁兼容EMC概述 电磁兼容是一门新兴的综合性学科.电磁兼容学科主要研究的是如何使在同一电磁环境下工作的各种电气电子设备和元器件都能正常工作,互不干扰,达到兼容状态. 有电子产品开发经验的朋友,都有过深刻而痛苦的体会,辛辛苦苦设计好所有产品工作,等到样机打样试机时,要么电磁辐射超标,要么旁边突然有人打个手机,设备莫名其妙的“挂”了,出现各种异常.宕机.严重的直接冒烟等.  在全球市场化和国际贸易更加频繁的今天,如果电子产品EMC指标不符合…
移动开发知识体系总章(Java基础.Android.Flutter) Android Handler消息机制 . Android中为什么主线程不会因为Looper.loop里的无限循环ANR? 1.1 ActivityThread工作原理? ======= 1.1 ActivityThread工作原理? 通过前面的学习(复习)我们知道ActivityThread其实不是一个Thread,而是一个final类型的Java类,并且拥有main(String[] args) 方法.Android原生以…
Spark Streaming 导读 介绍 入门 原理 操作 Table of Contents 1. Spark Streaming 介绍 2. Spark Streaming 入门 2. 原理 3. 操作 1. Spark Streaming 介绍 导读 流式计算的场景 流式计算框架 Spark Streaming 的特点 新的场景 通过对现阶段一些常见的需求进行整理, 我们要问自己一个问题, 这些需求如何解决? 场景 解释 商品推荐 京东和淘宝这样的商城在购物车, 商品详情等地方都有商品推…
本篇是GPGPU 架构汇总的总章,参考的是AMD公布OpenCL 手册,该手册总结了AMD. Nvdia 早年的GPGPU体系架构,以及Opencl 各个API 与硬件结构的映射关系.本篇除了整理这两家的GPU 架构,也会增加Intel dGPU的架构(牙膏厂终于回过神了....) 对于现代的 GPU,通常的它的控制逻辑单元比较简单(和 cpu 相比), cache 也比较小 . 线程切换开销比较小,都是轻量级的线程 GPU 的每个"核"有大量的 ALU 以及很小的用户可管理的 cac…
凝聚性强.组织化强的类库就是Application Framework.一组合作无间的对象,彼此藉消息的流动而沟通,并且互相调用对方的函数以求完成任务,这就是Application Framework. Application Framework是一组超级的类库,能够被称为Framework者必须是其中的类性质紧密咬合,互相呼应. 绝大部分类库,往往以一个或两个类,作为其它绝大部分类的基础,MFC也一样.CObject是万类之首,凡派生自CObject者,得以继承数个面向对象重要性质,包括RTT…
1.makefile的内容 一个完整的makefile包含5个东西: 显示规则,隐含规则,变量定义,指示符,注释 (1)显示规则 描述如何更新目标文件. (2)隐含规则 make程序内置的规则. make根据目标文件名(后缀)推导出依赖文件,并使用默认的命令对目标进行更新 (3)变量定义 使用一个字符或字符串代表一个文本串 (4)指示符 指明make读取makefile文件时,要执行的动作. [1]读取一个文件,如 -f [2]处理或忽略makefile中特定部分,如 条件执行(ifeq, if…