IllegalName的博客

学海无涯,进一寸就有一寸的快乐。

连接器选型注意事项

硬件设计中,连接器的选型十分重要。下面总结一下连接器选型时需要考虑的一些注意事项。常见问题如下: 性价比 库存和采购周期 可测试性,可靠性,易更换性等 连接器跑多高频率的信号。在自定义管脚分布时,考虑到信号完整性,注意信号和地管脚的分配 连接器走多大的电压和电流,考虑电源去耦和热设计承受能力等 ...

2019-05-13 16:07:03

阅读数 26

评论数 0

AutoCAD dxf文件如何导入到Cadence Allegro

目录AutoCAD导出dxf文件Allegro导入dxf文件 PCB板框设计,涉及到较复杂的机械结构和机械尺寸时,采用专业的AutoCAD进行设计,导出dxf文件后再导入到Cadence Allegro中,可以有效的提高工作效率。下面以CPCI的设计为例,介绍一下如何操作。 AutoCAD导出dx...

2019-05-13 15:00:15

阅读数 11

评论数 0

基于Ansys SIwave 阻抗匹配分析

前言相信进行RF设计的朋友都会遇到阻抗匹配的问题,如滤波器输入输出匹配、放大器输入输出匹配。碰到这种问题一般有两种解决方法:盲调——方法需要设计经验比较丰富,但比较耗时耗力;采用Smith圆图进行匹配,但该方法一般没有考虑PCB寄生参数,设计出来的值会有一定的偏差,大多时候需要进行修正。基于这两种...

2019-04-29 23:14:39

阅读数 16

评论数 0

高速电路常用的信号完整性测试手段与仿真

信号完整性设计在产品开发中越来越受到重视,而信号完整性的测试手段种类繁多,有频域,也有时域的,还有一些综合性的手段,比如误码测试。这些手段并非任何情况下都适合使用,都存在这样那样的局限性,合适选用,可以做到事半功倍,避免走弯路。本文对各种测试手段进行介绍,并结合实际硬件开发活动说明如何选用。 信号...

2019-04-29 22:59:03

阅读数 194

评论数 0

Allegro PCB内层分割---地层和电源层的分割

有时候,我们需要在PCB的电源平面中分割出不同的电源层,以对应不同的工作电压。那么,这个操作要怎么做呢? (1)、点击Display -> Assign Color 在Option中,先取一种颜色作为高亮显示的颜色。目的是用颜色标记出不同的net,方便分割。               ...

2018-04-12 16:45:47

阅读数 2193

评论数 0

Python BeautifulSoup4的使用方法

1. 安装方法 这里只介绍windows平台安装BeautifulSoup包的方法,主要有两种: 方法1. 直接在cmd窗口输入 pip install beautifulsoup4 方法2. 下载BS4的源码,通过setup.py来安装。setup.py的安装是在对应文件路径下打开c...

2017-08-23 16:27:26

阅读数 966

评论数 0

Python正则表达式re模块的使用方法

正则表达式进行文本匹配的一般流程如下所示: 正则表达式字符串经过引擎编译之后,生成表达式对象,该对象含有进行匹配所需的信息。需要做匹配的文本,逐个字符逐个字符匹配表达式对象。如果成功匹配,最后返回的结果里面将包含匹配到的字符串、分组和在文本中的索引等信息。

2017-08-22 17:07:37

阅读数 303

评论数 0

Python异常信息的捕获和处理

什么是异常 异常是一种影响程序运行的事件。当发生超出程序规则之外的事情时,程序就会“一脸懵逼”而卡在那里,影响的甚至直接GG。 异常的抛出机制: 如果在运行时发生异常,解释器会查找相应的处理语句(称为handler).要是在当前函数里没有找到的话,它会将异常传递给上层的调用函数,看看那里能...

2017-08-21 10:23:44

阅读数 3222

评论数 0

【Python爬虫系列】使用requests爬取图片

Python3常用的爬虫第三方插件有requests,urllib.request等。这里主要介绍使用requests抓取网页上的图片,该方法只针对静态网页,不考虑js动态加载的网页。 预备知识: requests模块的基本了解,包括get,post等方法和status_code,histor...

2017-08-18 10:43:24

阅读数 10705

评论数 2

手机时钟电路中晶振的工作原理简介

时钟信号是处理器电路开始工作的基本条件之一,在电路中有着非常重要的作用。当智能手机接上电源之后,电源电路两端就会产生3.7V的电压,这个电压直接为处理器内部的振荡器供电,随即时钟电路开始工作,为处理器芯片内部的微处理器电路中的开机模块提供所需的时钟频率。 这个过程中,最重要的是如何产生稳定可靠的时...

2017-08-15 17:44:23

阅读数 2594

评论数 0

【Python爬虫错误】ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

今天写爬虫爬取一个基金网页(http://fund.eastmoney.com/)时出现如下图所示的错误。 分析原因,是因为使用urllopen方法太过频繁,引起远程主机的怀疑,被网站认定为是攻击行为。导致urlopen()后,request.read()一直卡死在那里。最后会抛出异常10054。...

2017-08-14 17:47:39

阅读数 50662

评论数 1

Fiddler工具使用教程

工具用途: Fiddler是一款强大又好用的Web调试工具,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据(非常重要的功能)。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。无论对开发人员或者测试人员来说,都是非...

2017-08-10 17:45:07

阅读数 283

评论数 0

Python3简单爬虫学习

这里是用python3来爬虫,相比于python2,python3有些模块进行了改动,以下是会用到的模块的改动说明: Python2的urllib2模块合并到了urlliburlopen的使用包的位置为urllib.request.urlopenurlencode使用包位置为urllib.pa...

2017-08-10 16:41:43

阅读数 208

评论数 0

使用Python计算逆波兰表达式

总结一下今天在codewars上做的一道关于求解逆波兰表达式(Revese Polish Notation Calculator)的题目。 题目内容如下: Your job is to create a calculator which evaluates expressions in Reve...

2017-08-03 16:46:58

阅读数 640

评论数 0

Python自动发送邮件

本文主要介绍如何使用python实现邮件的自动发送。 首先这个功能要求使用的模块是stmplib,email。 SMTP(Simple Message Transport Protocol):简单信息传输协议,只能由于发送邮件。 下面是简要的程序: #!/usr/bin/python # -*- ...

2017-07-11 10:01:06

阅读数 1089

评论数 0

蓝牙无线测试简介

蓝牙设备工作于ISM(Industrial Science and Medicine)频段,具体频段为2400-2483.5MHz。通常运行在2402MHz到2480MHz之间的79个信道上,信道带宽1M,K取0-78,信道频率为2402 + K。在频段前后各有一段保护带宽,分别为2M和3.5M。...

2017-04-05 00:00:41

阅读数 2874

评论数 0

C#如何将ListView中的数据导出到Excel中

首先,我们需要添加引用。选择Microsof Excel xx.0 Object Library,不同电脑的COM可能不一样,这里用xx表示可能的数字。 添加方法:项目中的引用->右击选择“添加引用”->选择COM,找到上面的组件->点击“确定”。 下面是简要的代码: using...

2017-04-01 22:46:55

阅读数 2651

评论数 0

C#如何删除字符串最后一格字符

Example: string str = "1,2,3,4,5,6,a"; Object: remove the last character. Method: Function 1  String.Substring(int index, int Length) 截取字符串...

2017-03-30 15:49:03

阅读数 293

评论数 0

C#如何调用外部的exe文件

如果想用在C#中直接调用外部的exe文件,具体要如何做呢? 以实际情况为例: 我想调用当前运行项目路径下的Test.exe可执行文件 实现方法: 1. 首先,引用命名空间 using System.Diagnostics; 2. 找到文件位置并调用 string pa...

2017-03-24 09:05:35

阅读数 914

评论数 0

C#如何在Panel或者GroupBox控件中自由地切换其他窗体

如果想要在C#中做如下所述的功能: 通过点击按钮等动作,切换Panel或者GroupBox控件中显示的窗体。 具体要如何实现呢? 下面演示如何在Panel中实现该效果。 其实方法很简单,基本思路就是每次点击事件发生后,清空Panel中的所有Controls,然后添加你需要的窗体进来。 详细步骤如下...

2017-03-23 15:28:38

阅读数 3530

评论数 1

提示
确定要删除当前文章?
取消 删除