摘要:
目录 1 TCP-UDP对比 2 UDP介绍 3 TCP介绍 3.1 可靠传输的原理和实现 3.1.1 可靠传输原理 3.1.2 可靠传输实现 3.2 TCP面向连接管理 3.2.1 建立连接 3.2.2 释放连接 3.3 流量控制 3.4 拥塞控制 在计算机网络中,有三种体系结构划分方式,第一种是 阅读全文
摘要:
Ctrl-H 打开Find / Replace 对话框 Ctrl-D 复制当前行 Ctrl-L 删除当前行 Ctrl-T 上下行交换 F3 找下一个 Shift-F3 找上一个 Ctrl-Shift-F 在文件中找 Ctrl-F2 触发书签 F2 到前一个书签 Shift-F2 到下一个书签 F5 阅读全文
摘要:
第一步:打开AD软件,新建一个PCB文件。 第一步:打开AD软件,新建一个PCB文件。 2 第二步:在黑色区域随便画一个封闭的多边形——注意一定要是封闭的! 第二步:在黑色区域随便画一个封闭的多边形——注意一定要是封闭的! 3 第三步:点击“Ctrl + A”快捷键将PCB整个文件选中。 第三步:点 阅读全文
摘要:
可以把所有的都选中,然后将光标移到起点处,将所有的移到原点的地方,但这种做法很多时候都不好;比较好的办法就是将原点设置到起点上来。 具体做法是:edit--origin --set. 这时光标成了十字编辑状态,将光标移到PCB的起点处单击,这样pcb板的起点和原点就都在起点处了。 阅读全文
摘要:
覆铜,就是将PCB上闲置的空间作为基准面,然后用固体铜填充,这些铜区又称为灌铜。敷铜的意义在于,减小地线阻抗,提高抗干扰能力;降低压降,提高电源效率;还有,与地线相连,减小环路面积。 如果拿到别人的PCB,可能有大片的敷铜,影响对布线的观察。如果移除敷铜,又怕有想不到的麻烦,这时就可以隐藏敷铜。 方 阅读全文
摘要:
1. 安装git,可以去官网下最新的,但由于局域网问题,我们百度git即可,一般版本也比较新; 2. 一路默认下一步,安装成功后,从程序目录打开 "Git Bash"; 3. 输入命令:ssh-keygen -t rsa -C "1234567890@qq.com" ,回车("1234567890@ 阅读全文
摘要:
我们在创建文件夹时名称一般习惯使用中文,但某些特殊情况创建的文件夹往往需要(甚至必须)使用英文名(如某些游戏的安装目录),而且就算没有这种需要我们也可以将实际路径是英文的文件夹显示成中文名,这样很酷,那么如何设置呢 1、首先创建一个名称是英文的新文件夹,例如小编在“G盘”创建了一个名称为“abc”的 阅读全文
摘要:
需要手工安装 GRUB 主要有两种情况: 下面,我们分别介绍这两种情况如何手工安装 GRUB 引导程序。 系统中没有GRUB,需要手工安装 我们先来讲第一种情况,就是 Linux 系统中没有安装 GRUB,我们需要重新安装 GRUB;或者打算把不是启动分区的某个分区变成启动分区。比如我的系统中新建了 阅读全文
摘要:
点击键盘数字键的3,即可,2键可以切换回2D效果,但是如果要看元器件的3D效果,那么元器件封装必须带有3D模型才行! 先按3切换到三维界面,然后按住shift不放,按鼠标右键调整视图角度。 阅读全文
摘要:
谓词与函数对象 谓词 predicate C++ 标准定义谓词如下: The Predicate parameter is used whenever an algorithm expects a function object that when applied to the result of 阅读全文
摘要:
在QT中,我们的信号函数与槽函数是需要参数匹配的,只有参数匹配了,moc才能将这两个函数联系起来,否则编译器将无法分辨该调用哪个函数。 那么如果出现了,一个信号函数拥有两种不同的参数,我们的槽函数需要如何申明呢? 在QT4中,我们的连接使用的是两个不同定义的宏,这样我们可以显式的给出我们需要的参数类 阅读全文
摘要:
项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示 Solution Explorer(解决方案资源管理器) Shift + Alt+ C = 添加新类 Shift + Alt + A = 添加新项目到项目 编辑相关的键盘快捷键 Ctrl + E 阅读全文
摘要:
1、复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分。方法:按住Alt键,再用鼠标拖动就可以复制和粘贴后半部分 2、复制一行 复制一行的时候,我们一般是从最后开始往前面复制,在软件中我们可以从上一行的最后开始复制(如下图所示),这样粘贴的时候只需要从放在最后就 阅读全文
摘要:
修改Debugger->Setup->Driver 选择ST-LINK 修改 ST-LINK ->Interface选择SWD,CPU clock配置单片机CPU系统时钟。 修改Debugger->Download 选择user flash loader与vertify download 调试并运行 阅读全文
STM32+IAR 解决Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned
摘要:
在IAR中编译STM32工程,遇到 Error[Pe147]: declaration is incompatible with "__nounwind __interwork __softfp unsigned int __iar_builtin_REV16(unsigned int)" (dec 阅读全文