- 博客(20)
- 收藏
- 关注
原创 如何做出好的技术方案?
目的:投标方案(中标),总体方案(面向客户),详细方案(面向研发人员); 总体要求:整体框架完整不能缺项,内容框架模板化(三化、格式等),方便做裁剪使用; 图文并茂(全文图文风格保持一致); 明确需求:在一个项目的初始阶段,大家只是对这个模块有一个模糊的认知,有纷繁的需求。对这些需求分出优先级,优先做重要需求。需求整体来看,分成三种:业务需求:本方案设计的使命是来做什么? 性能需求:本方案设计的产品需要具备多少性能指标?是否满足这些具体的指标要求? 维护需求:如何确保整个系统的稳定运行,需要加
2022-05-20 10:16:31 600
原创 GJB六性设计---环境适应性实验
技术方案中涉及的的六性标准,有一项是环境适应性试验,GJB体系中关于GJB150A-2009相关说明如下: GJB150A-2009 子号 标准名称 环境效应 互斥要求 是否影响使用 备注 2 低气压(高度)试验 密封垫密封的壳体漏气、漏液体; 密封容器变形、破损或破裂; 低密度材料的物理和
2022-03-31 19:34:19 2659 1
原创 WIFI等无线射频产品为什么要校准?
一、引言在通常情况下,在大批量生产无线发射、接收设备时,如GSM手机、cdma手机、wcdma手机、WLAN、bluetooth时,为什么都需要对这些产品进行校准?这是由于生产这些无线发射、接收设备时,所用元器件的绝对精度通常不足以满足设备频率、功率电平和其它参数的性能目标。因此,顺理成章,降低系统性能偏差的方式之一就是使用更加昂贵的、精度更高的、一致性更好的元器件。但是,在现实情况下,每个无线设备生产厂商都刻意要给用户提供价廉物美的产品,因此在成本的压力下,设计人员通常不会选用昂贵的、精度更高
2021-12-02 20:22:59 4903
原创 如何选择合适的射频模块?
为了选择合适的射频模块,有必要了解和射频性能相关的指标,如:无线设备通信距离,其使用的功率,如何扩展通信距离,天线的选择,应使用哪种模块等。1、无线设备的通信距离我们常说的无线设备的通信距离在什么范围才是合理的呢。举例来说,我们经常使用430Mhz频段。这一频段也称为视距频段。2、功率多大才合适呢?频谱分析仪连接天线。在距本机5米的地方找到另一个对讲机,然后按启动按钮查看发射光谱。如果您用手在较大范围内摇晃对讲机,频谱会发生很大变化,变化甚至超过10db,如果在移动的情况下使用,至少需要10
2021-11-12 17:43:38 3766
原创 鹅厂朋友分享,所谓职场大牛其实就这3点。。
我研究生同学中有很多大厂朋友,通过和他们交流,发现其实所谓的工作能力强,只需要做到这3点就够了。1、接到工作,首问标准Q:当领导布置一项工作给你时,你会怎么做?A1:为什么要做这项任务?意义是什么?做完我能得到什么好处?。。。A2:领导希望这份工作达到什么标准?管好领导的期望,搞清楚了工作标准,才能量化考核,才能达到标准,最终取得满意的结果。2、请示工作,必带方案老板喜欢的员工,永远都是给领导选择题,而不是问答题。所以,向领导请示工作问题之前,一定要认真思考并且带着至少2
2021-08-28 10:47:48 1210 4
原创 【计算机网络技术】---TCP协议中的[三次握手]和[四次挥手]
日常我们网上冲浪,Email,软件聊天等,都是通过这两种协议来进行数据传输的。这两种协议是如何工作的,两者有什么区别呢?两者最大的区别在于TCP协议是基于连接的,UDP协议是基于非连接的。TCP协议是如何让保证进程与进程之间的可靠传输的呢?这个过程需要进行三次握手、传输确认、四次挥手才能完成。三次握手为什么要采取3次握手,而不是2次握手机制呢?假设采取2次握手建立连接,客户端向服务端发送了一个SYN包,请求建立连接,因为某些未知的原因,并没有到达服务器,而是在网络
2021-08-13 16:43:38 245 1
原创 【计算机网络】---局域网
一、局域网技术1.1局域网的基本概念:局域网Local Area Network (简称:LAN),是一种私有网络,一般在一座建筑物内或建筑物附近,比如家庭、办公室或工厂。局域网络被广泛用来连接个人计算机和消费类电子设备,通过网络传输介质将网络服务器、网络工作站、打印机等网络互联设备连接起来,实现系统管理文件,共享应用软件、办公设备,发送工作日程安排等通信服务。使它们能够共享资源和交换信息。并通过专用数据线路与其他地方的局域网或数据库连接,形成更大范围的信息处理系统。优点:局域网为封闭型网络
2021-08-10 17:41:15 2377 2
原创 【快乐学Python】---Python字典dict
一、Python中字典dict说明Python 中的字典与字符串 / 列表 / 元组不同,因为字典 dict 需要由两部分组成,分别是 key 和 value ,简称:键值对,下面具体讲解一下关于字典的特点:1.由一个或者多个键值对构成,键值对的类型可以不相同也可以相同;2.字典中的键值对需要写在 { } 中括号内部,键值对中的 key 和 value 用 : 隔开,键值对与键值对之间用逗号隔开;3.字典是一个无序的集合;4.字典中 key 具有唯一性;键值对:{Key:Valu
2021-07-09 12:25:59 271 3
原创 【快乐学Python】---列表list和元组Tuple
一、列表listPython内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list。可以对其进行操作。len()、max()、min()、list()、str()、sum()、sorted()、reverse
2021-07-07 17:23:07 277 1
原创 【快乐学Python】Python内置序列类型
一、序列是什么?序列(sequence)指的是一块可存放多个元素的内存空间,这些元素按照一定的顺序排列。每个元素都有自己的位置(索引),可以通过这些位置(索引)来找到指定的元素。如果将序列想象成一个酒店,那么酒店里的每个房间就相当于序列中的每个元素,房间的编号就相当于元素的索引,可以通过编号(索引)找到指定的房间(元素)。二、有哪些序列类型呢?从图中可以看出在Python中共有7种序列类型,分别是文本序列类型(str);二进制序列类型 bytes和bytearray;列表(list);元组(tu
2021-07-06 18:05:51 937 1
原创 一篇文章带你认识【集线器、网桥、交换机、路由器、网关】
OSI是一个开放性的通信系统互连参考模型,它是一个定义得非常好的协议规范。认识网络硬件系统之前先带大家了解OSI的7层协议规范。在数据链路层有一个标识:每一台主机的唯一符:MAC地址。MAC地址:计算机的网卡在出厂时就打上了一串数据:MAC 地址,其通常是唯一的。所以局域网中发消息必须加上目的主机的MAC地址。两台计算机通过 TCP/IP 协议通讯的过程如下所示:数据从一台计算机到另一台计算机传输过程中要经过一个或多个路由器。TCP/IP 通讯过程:多台主机 —— 局域网
2021-06-23 17:17:37 1867 3
原创 【快乐学Python】Python基础学习-详解函数传参和调用
一、函数定义和调用a、什么是函数?在开发程序时,需要对某个块代码多次重复调用,为了实现代码编写的效率以及代码的复用,将这一功能模块定义为函数。通俗的来说,就是将某一系列的流程或者动作用包装起来,打包使用,这就是函数。定义函数:def 函数名():函数体调用函数:定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它⭐定义完函数后,函数是不会自动执行的,需要调用它才可以。...
2021-06-17 17:44:06 470 1
原创 【快乐学Python】--Python基础知识学习
一、语法元素的名称1、变量变量是保存和表示数据值的一种语法元素。变量的值可以通过赋值("=")方式修改。使用变量名的好处:避免每次调用数值的时候内存浪费,方便更改
2021-06-16 18:19:53 255 1
原创 自动化测试第一步---基础学习【全】
一、什么是自动化测试以程序测试程序,以代码代替思维,以脚本的运行代替手工测试。自动化的测试涵盖了:功能(黑盒)自动化测试,功能(白盒)自动化测试,性能测试,压力测试,GUI(Graphical User Interface)测试,安全性测试等。合理的自动化切入点:通常,项目只有经历了完整的系统测试之后才算具备了基本的引入测试自动化的条件。实施自动化测试之前需要对软件开发过程进行分析,以观察其是否适合使用自动化测试。通常需要同时满足以下条件:二、什么类型项目适合引入自动化测试?1) 需求...
2021-06-15 10:52:59 13014 2
原创 产品经理必须懂的【测试知识】
我们看看一张发现缺陷的时间和缺陷修复成本的关系图,下图,其中,横轴表示项目开发周期时间阶段,纵轴表示缺陷占比。如下图所示:从图中,我们可以看出越后期修复缺陷的成本就越高,且指数增长,而缺陷主要是开发前期引入的,且前期缺陷修复成本很低,所以我们应该知道,测试越早越好。测试的对象包括文档、数据、程序,即测试贯穿软件开发开发周期,从需求开始到编码到验收测试结束,包括但不限于对需求、概要设计、详细设计、源码、可运行程序、运行环境的测试。所以,产品经理应该从需求开始阶段就进行测试产品,当然,专门的..
2021-06-11 14:30:02 1193 3
原创 测试工程师的成长之路
测试工程师的成长之路初级工程师:大概了解当前产品,但是不知道用户的高频操作是什么,不理解需求是什么,可能能做一些简单的功能测试(bat基本上很少有这个职级,校招的基本都是20w+)中级工程师:理解用户使用场景,也知道开发如何实现,包括接口定义,表结构设计,中间件的使用,数据存储等等,在产品方案设计和技术方案设计的阶段能够提出有效建议,提高产品整体研发效率,能够通过接口自动化,UI自动化,工具使用(造数据等)高级工程师:在上述级别上能够发现团队问题,研发效率瓶颈,产品设计缺陷,提出建议和推动...
2021-06-10 12:28:54 1006 5
原创 【软件测试】与【硬件测试】到底有何不同?
硬件测试和软件测试的区别如下:相同点:一、测试的流程拿到一个产品,需要做测试前的准备工作(如环境,数据,工具,人员,任务等)测试大致流程如下:设计规格-测试方案-测试用例-执行测试用例-结果记录-问题分析-问题提交与跟踪-提交测试报告二、缺陷的流程管理提交缺陷>确认缺陷>追踪缺陷>关闭缺陷(其中包含各种不同类型缺陷不同的处理方式,和不同缺陷类型的判断/严重级别/优先级别等细节)三、发现问题和分析问题的能力一个初级测试人员如果能有敏锐的观察和发现问题的能力
2021-06-09 14:34:10 5171 1
原创 【干货分享】硬件测试工程师必备基本技能,看这一篇就够!
一、什么是硬件测试?定义:硬件测试就是对项目开发过程的产品硬件(结构、PCBA、关键部件等)进行差错检查,保证其质量的一种过程活动。硬件测试只是硬件产品质量控制的方式之一,质量管理包括一个质量目标ppm+三部曲(质量策划-质量控制-质量改进)。硬件产品测试的7大种类:信号质量测试-时序测试-功能测试-性能测试-容错测试-长时间测试-一致性测试-信号质量测试二、硬件测试步骤流程:通电前硬件检测1、连线是否正确。检查原理图很关键,第一个检查的重点是芯片的电源和网络节点的标注是..
2021-06-08 10:45:05 39945 4
原创 [干货分享]硬件测试快速入门你必须了解的知识!
硬件测试工程师这个职位越来越吃香,相对纯技术开发而言,要求不是那么高,但又需要一定技术含量。对于想从事技术领域,技术又不是那么自信的可以选择测试岗位,在测试中积累经验,晋升做技术开发,算是不错的过渡职位。1、硬件测试需要掌握的技能:硬件电路分析。电路的分析,PCB的理解,常见器件的理解。最好只限于在CAD软件上没有硬件开发熟练。各种电路的理解需要日积月累。 仪器的使用:示波器,频谱仪,信号发生器,逻辑分析仪,协议分析仪,各种网络仿真仪器,对端(服务器端,客户端)的仿真等等,要熟练掌握,并且要能自动
2021-06-07 17:15:23 17283 2
原创 LoRa技术及应用---5分钟带你入门!
1. LoRa 基础知识1.1 什么是 LoRa技术?LoRa 全称是LongRange,既远距离的意思,由 semtech 公司研发并推广的一种低功耗局域网无线标准,特点是在相同的功耗下比其它无线方式传播的距离更远,实现了低功耗和远距离的统一,在同样的功耗下比传统的无线通信射频通信距离扩大 3-5 倍。...
2021-06-07 12:17:55 7002 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人