PCIExpress接口

PCI-E的接口根据总线位宽不同而有所差异,包括X1、X4、X8以及X16,而X2模式将用于内部接口而非插槽模式。PCI-E规格从1条通道连接到32条通道连接,有非常强的伸缩性,以满足不同系统设备对数据传输带宽不同的需求。此外,较短的PCI-E卡可以插入较长的PCI-E插槽中使用,PCI-E接口还能够支持热拔插,这也是个不小的飞跃。PCI-E X1的250MB/秒传输速度已经可以满足主流声效芯片、...
分类: 其他 发布时间: 07-16 23:28 阅读次数: 0

PCIE总线-PCI、PCIE关系及信号定义

PCI(Peripheral Component Interconnect)总线规范在上世纪九十年代由Intel提出。在处理器体系结构中,PCI总线属于局部总线(Local Bus)。局部总线作为系统总线的延伸,主要功能是为了连接外部设备。处理器主频的不断提升,要求速度更快,带宽更高的局部总线。起初PC使用8位的XT总线作为局部总线,并很快升级到16位的ISA(Industry Standard ...
分类: 其他 发布时间: 07-16 23:27 阅读次数: 0

DDR4内存全景解析

从SDRAM到DDR、再到DDR2、再到目前的DDR3,每一代内存都要横跨多代PC平台。当前主流的DDR3内存规范于2007年6月由JEDEC确定,经过长时间的发展,DDR3已经彻底取代了前代产品DDR2,成为市场主流。在5年后的2012年下半年,JEDEC又发布了新的DDR4规范,DDR4也将像DDR3取代DDR2那样,慢慢走入我们的PC,成为未来PC的最主流内存规范。那么DDR4有哪些优异特性...
分类: 其他 发布时间: 07-16 23:27 阅读次数: 0

DDR3详解(以Micron MT41J128M8 1Gb DDR3 SDRAM为例)

首先,我们先了解一下内存的大体结构工作流程,这样会比较容量理解这些参数在其中所起到的作用。这部分的讲述运用DDR3的简化时序图。   DDR3的内部是一个存储阵列,将数据“填”进去,你可以它想象成一张表格。和表格的检索原理一样,先指定一个行(Row),再指定一个列(Column),我们就可以准确地找到所需要的单元格,这就是内存芯片寻址的基本原理。对于内存,这个单元格可称为存储单元,那么这个表格(存...
分类: 其他 发布时间: 07-16 23:27 阅读次数: 0

AHB总线协议

1. 简介        AHB总线规范是AMBA总线规范的一部分,AMBA总线规范是ARM公司提出的总线规范,被大多数SoC设计采用,它规定了AHB (Advanced High-performance Bus)、ASB (Advanced System Bus)、APB (Advanced Peripheral Bus)。AHB用于高性能、高时钟频率的系统结构,典型的应用如ARM核与系统内部的...
分类: 其他 发布时间: 07-16 23:27 阅读次数: 0

M-BUS相关资料

1.1   MBus总线协议概述MBus总线是一种主从式半双工传输总线,采用主叫/应答的方式通信,即只有处于中心地位的主站(Master)发出询问后,从站(Slave)才能向主站传输数据,如图1-1 所示。 图1-1 MBus总线结构MBus的主要特点如下:1.        两线制总线,不分正负极性,施工简单;2.        采用独特的电平特征传输数字信号,抗干扰能力强,传输距离长;3.  ...
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

限流保护电路

限流保护电路最基本的原理图如下:向左转|向右转当电流小于设定值时,由R1提供P3的偏置电流,P3饱和导通,对电流不起控制作用。当电流大于或等于设定值时,R上的压降增大,R上的压降与三极管结压的和接近R2的压降,于是开始限制P3通过的电流,这样就把电流限制在一定的水平。也可将R2换成一个稳压管,限流更为精确。上述保护电路的缺点是当电流超载时,特别是发生短路时,所有压降都降在三极管上,存在一定的功耗。...
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

七 Jenkins持续集成

11
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

怎样训练狗狗接飞盘

看见别人家的爱犬可以腾空接物,是不是觉得很炫啊,比如接飞盘训练啊,那么怎样训练狗狗接飞盘啊! 1.让狗狗接触飞盘训练狗狗的第一步是要让狗狗对飞盘感兴趣,主人可以用飞盘当作食盆来喂食和水,让狗狗每天都可以接触,时间不需要太久。狗就会喜欢上它。 2.和狗狗一起玩主人在外出遛狗的时候,不妨带飞盘和家人一起玩儿,主人玩飞盘的时候,让狗狗在一旁看,喜欢的话它就会主动过来参与。这个时候再引导狗狗接飞盘就容易多了。 3.让狗狗和同类学如果身边有朋友的狗狗会接飞盘那最好不过了,可以在对方训练的时候,带上自己的
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

数组打标记思想

今天是本蒟蒻去附中培训第二天 教练说了一种很重要的思想:标记思想 简单来说就是先初始化数组,然后根据题意来将数组进行标记 我们可以通过两道简单的题目来体会一下 1.NOIP2006 明明的随机数 简单来说这道题就是去重然后排序输出 代码如下 #include<bits/stdc++.h> using namespace std; int main() {   int n,m,a[10086];   scanf("%d" , &n);   for(int i = 0; i < n ;++ i)
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

Java常见笔试题

000
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

fiddler学习总结--通过Fiddler模拟弱网进行测试

弱网测试的目的: 弱网测试可以发现一些因为网络问题导致的交互问题,从而更好的完善应用的性能。 关注点: 1、卡死,崩溃,无响应,闪退。 2、业务交互数据传输正确性。 通过Fiddler可以模拟弱网进行测试,拿手机测试举例: 1、开启Fiddler; 2、设置手机代理到本机ip,端口号8888(Fiddler默认设置); 3、手机访问http://ip:port安装Fiddler证书 4、Fiddler弱网模拟设置步骤: 1)“Fiddler->Rules->Performance->Simul
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

连续向量最大和(一维模式识别)算法的分析与优化

输入:n个互相没有关联的数字(正负随机) 输出:该数组中连续数字的最大和 如在数组3 -4 5 2 -5 5 9 -9 -2 8中,连续数字最大和为5 2 -5 5 9这个数字序列的和,最大和为16 一、简单迭代算法 遇到这种问题,头脑中冒出的最直接最简单的就是这种算法。用一个双重循环,一个代表起始位置,一个标注末尾,计算其中元素的和,在与最大值比较,得出新的最大值。 for(int i = 0;i<N;i++) { int sum = 0; for(int j = i;j<N;j++) {
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

Google资深工程师深度讲解Go语言 视频教程

第1章 课程介绍 1-1 课程导读 1-2 安装与环境 第2章 基础语法 2-1 变量定义 2-2 内建变量类型 2-3 常量与枚举 2-4 条件语句 2-5 循环 2-6 函数 2-7 指针 第3章 内建容器 3-1 数组 3-2 切片的概念 3-3 切片的操作 3-4 Map 3-5 Map例题 3-6 字符和字符串处理 第4章 面向“对象” 4-1 结构体和方法 4-2 包和封装 4-3 扩展已有类型 4-4 GOPATH以及目录结构 第5章 面向接口 5-1 duck typing的概
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

VS2010环境下安装BCG界面库后编译(built)失败

笔记本环境是这样的:WIN732位系统,VS2010,BCG22.1 安装完VS2010后,按照往常一样安装BCG,然后自动编译,但是这次不知道怎么回事一直编译失败。 提示的错误日志是这样的: 命令行中指定了以下文件: Files\Microsoft Visual Studio 8\Common7\IDE\devenv.exe 未找到这些文件,将无法加载。 重装过几次BCG,但是问题仍然无法解决。后来我手动找到这个路径下的工程文件:C:\Program Files\BCGSoft\BCGCon
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

vscode隐藏运行ts生成的js文件和map文件

在code-首选项-用户设置中放入以下代码,覆盖原有的 { "files.exclude": { "node_modules": true, "**/*.js": { "when": "$(basename).ts"}, "**/*.js.map": true }, "window.zoomLevel": 1 }
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

1.python进程、线程、多线程

2018-07-16 1.进程 简单理解:进程就是一段程序执行的过程。 广义理解:进程就是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。 进程是cpu调度和分配的基本的分配单元,也是基本的执行单元。 进程的状态:就绪:获取cpu外的所有资源,只要分配资源就可以马上执行。       运行:获得了分配的资源,程序开始执行。       阻塞:条件不满足时,等待满足时才执行。 一个进程在运行期间,不断地从一种状态转换到另一种状态,它可以多次处于就绪状态和执行状态,也可以多次处于阻塞状态
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

格式化上下文formatting contexts

原文   简书原文:https://www.jianshu.com/p/20c32c367b63 什么是格式化上下文(formatting contexts)   Formatting context是W3C CSS2.1规范中的一个概念。它是页面中的一块渲染区域,并且有一套渲染规则,它决定了其子元素将如何定位,以及和其他元素的关系、相互作用。 格式化上下文指的是初始化元素定义的环境。包含两个要点,元素定义的环境和初始化。   在 CSS 中,元素定义的环境有两种,一种是块格式化上下文( Bl
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

训练狗狗要准备什么

狗狗开始训练狗狗什么都不懂,需要准备什么东西来训练狗狗,训练狗狗物质上面的东西必须准备的,物质就是能诱惑狗狗的东西,比如狗狗爱吃的食物,零食等。 另外就是训练狗狗的工具了。工具如下! 项圈、玩具伸缩式牵引绳、犬链、项圈、围栏、喷雾器(或水枪)、口罩、控制链、、高音笛等训练工具。 在训练狗狗的时候零食时最关键的东西,每次当狗狗完成动作以后应当马上给予奖励! 友情提示:狗狗喜欢吃的零食,不应该经常给他吃,要不然会当误训练。
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0

WinDbg调试分析 net站点 CPU100%问题

WinDbg调试分析 asp.net站点 CPU100%问题 公司为了节省成本,最近有一批服务器降了配置,CPU从8核降到了2核。本身是小站点,访问量也不高,CPU总是会飙到100%而且可以一直持续几个小时,直接强制结束进程可以维持几个小时,几个小时后又一样,运维那边总是受到cpu的警告短信很是苦恼,按理来说就算降低了配置也不至于会让CPU一直100%。   以下就分享本次使用 WinDbg 找出 CPU 100% 问题的经验:   1.创建Dump文件        进程注意是32位的,还是
分类: 其他 发布时间: 07-16 23:26 阅读次数: 0