未分类

工程训练复习笔记

钢的分类:碳素钢和合金钢

铸铁的抗拉强度低,塑性和韧性差,大量用于制造机器设备

钢的热处理:退火、正火、淬火和回火

退火:缓慢冷却的热处理,目的是降低硬度、消除内应力、改善性能

正火:保温一段时间后在空气中冷却,冷却速度稍快,细化晶粒,消除内应力,为淬火做准备

淬火:快速冷却,获得马氏体组织,含碳量越高,硬度越大(硬而脆)

碳钢或食盐水作冷却介质,合金钢常用作冷却介质

回火是因为钢在淬火后不稳定、内应力较高,所以淬火钢必须进行回火处理

低温回火:很硬→轴承等高耐磨工具
中温回火:比较硬→弹簧
高温回火:硬→齿轮

回火以后硬度和强度下降

铸造主要应用于精度要求不高的加工中

冒口:主要起补缩作用,还起到排气观察等作用

浇注温度过高会导致缩孔、裂纹,温度过低会造成冷隔

金属材料加热后,随着温度的升高,其力学性能中的强度、硬度下降,而塑性、韧性提高

焊接:

1.熔化焊:电弧焊、气焊、电渣焊等。电弧焊有手工电弧焊、埋糊自动焊、气体保护焊等;

2.压力焊:电阻焊、摩擦焊等。电阻焊有点焊、对焊、缝焊等;

3.釺焊

焊接性能是随着含碳量的增加,可焊性下降

焊条由焊芯药皮两部分组成。

焊芯的作用:①作为电极传导焊接电流,产生电弧;②熔化后又作为焊缝的充填金属。

药皮的作用:①改善焊接工艺;②机械保护作用;③冶金处理

被焊工件决定焊条直径,焊条直径又决定焊接电流

引弧:接触后迅速向上提起焊条2-4cm

焊条与垂直方向角度10°到20°

气焊所用的气体一般为氧气和乙炔,焊接过程中氧气要保护住乙炔

气割是利用某些金属在纯氧中燃烧的原理来实现金属切割的方法

软厚—–粗锯齿

薄硬—–细锯齿

左手拇指靠住锯条,锯弓作往复运动,推进施力,用力要均匀;返回滑过加工面,速度不宜太快。

锯条往返长度不应少于2/3,以免局部过早磨损

软—–粗齿锉刀

硬—–细齿锉刀

电火花加工时金属丝为阴极,工件为阳极,两极通过直流高频脉冲电流。

2019

YouTube1080P+的视频下载实践

不论是搬运工还是日常使用,我们会面临下载视频网站上视频内容的问题。前一段时间,谷歌浏览器下架了所有可以下载YouTube视频的浏览器插件,轻松下载视频的时代结束了,今天我们就以YouTube为例下载视频(事实上其他网站的方法也比较类似)。

本文不讨论翻墙的问题。

在文章的开始,先安利几个可以直接在线解析下载视频内容的网站,如果仅仅下载720P及以下的视频,推荐下面的网站:

videofk

https://distillvideo.com/page/how-to-download-youtube-hd-video-without-losing-any-quality

然而对1080P及以上清晰度视频的下载,不是要收费,就是复杂的操作。ffmpeg和cmd让我有点方,所以我们今天讨论一下1080P+视频的傻瓜式下载方法。

1.首先,谷歌浏览器(360浏览器,搜狗浏览器等Chrome内核通用)安装油猴脚本。

如果你是 FireFox 的使用者, 请到 about:config 把 dom.webcomponents.shadowdom.enabled 改为 true 来得到最佳效果。绕道 hhh

你可以访问http://www.tampermonkey.net/按照教程安装油猴,或者直接访问谷歌应用商店安装。 你会在浏览器右上角看到这个图标

2.再访问https://greasyfork.org/zh-CN/scripts/369400-local-youtube-downloader

安装“本地 YouTube 下载器”脚本

安装完毕后,我们随意打开一个YouTube视频会发现

点击这句话,我们发现有好多链接

3.对于但是对于1080P的视频(在右边那一列 Adaptive 下载),我们还不能直接下载全部文件。音频和视频是要分开来下载的,你需要自己把它合并。

点击一个1080P的video文件和一个audio文件,然后下载。

4.最后一步,合并这两个文件。当然是用万能的格式工厂,下载安装格式工厂(这个很简单吧)。大佬也可转完格式用Pr,大佬反正也不会来看我文章的。。。

如果格式为mp4,直接点击“混流”,导入两个文件就可以开始合成了。

如果下载的文件格式为webm,就要先用格式工厂转换为MP4,MP3等通用格式。

再点击“混流”,导入两个文件就可以开始合成了。

15分钟的视频大概耗时10分钟混流完成。

别忘了点“开始”键,按下开始键后才能开始转换

视频文件保存地址见上图左下角D:\FFOutput(这是我的保存地址,你们的地址自己看)。

至此,视频就下载完毕了。

PS:为什么1080P时就需要单独下载youtube视频和音频文件? 

前段时间, YouTube开始使用DASH格式(基于HTTP的动态自适应流媒体),用于1080p,2k,4k,6k和8k视频。DASH是一种自适应比特率流技术,其中多媒体文件被划分为一个或多个段并使用HTTP传送到客户端。现在不是单个多媒体文件,而是至少有2个单独的文件:一个是音频线,另一个是没有声音的视频文件。 

PS:Greasy Fork上面还有很多优秀的jio本,可以自行探索哦~

2019

多线程pthread库的安装心得

by czl

2019/04/28

因为视觉识别比较慢的原因,我们加入了基于C语言的双线程工作

虽然threads库已出,但是教程较少,所以还是选择了pthread库

  • windows10 VS2017环境下库的安装

点击“项目”-“管理 ** 程序包”搜索并安装pthread库即可

  • 还需要一些依赖项

网上教程十分复杂,亲测发现根本不用这么复杂。只需要两个文件:pthreadVC2.lib和pthreadVC2.dll

将lib文件放入cpp文件同目录下,将dll文件放入生成的exe同目录下即可。

由于使用了OpenCV,所以我们的依赖项文件是针对×64的

如果要使用基于32位程序(默认)或是其他什么的可以访问某镜像网站

选择prebuilt-dll-2-9-1-release文件夹,在里面找到32位的dll和lib文件并做同样操作即可。

  • demo已附上

One More Thing

pthread.h中会报错:C2011 “timespec”:“struct”类型重定义

  • * 解决方法:

双击错误提示进入定义文件,在该文件比较前面的位置

#if !defined( PTHREAD_H )

#define PTHREAD_H

下面加上

#define HAVE_STRUCT_TIMESPEC

即可

本文声明原创,未经允许禁止转载