自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

转载 图文简单介绍SDRAM

概念介绍:SDRAM:Synchronous Dynamic Random Access Memory,同步动态随机存储器。同步是指其时钟频率和CPU前端总线的系统时钟相同,并且内部命令的发送与数据的传输都以它为基准;动态是指存储阵列需要不断的刷新来保证数据不丢失;随机是指数据不是线性依次存储,而是自由指定地址进行数据的读写。SDRAM内存芯片的内部结构1.逻辑Bank与芯片位宽:现在进...

2019-03-19 17:42:22 802

转载 DDR布线注意事项

DDR3的设计有着严格等长要求,归结起来分为两类(以64位的DDR3为例): 数据 (DQ,DQS,DQM):组内等长,误差控制在20MIL以内,组间不需要考虑等长;地址、控制、时钟信号:地址、控制信号以时钟作参考,误差控制在100MIL以内,Address、Control与CLK归为一组,因为Address、Control是以CLK的下降沿触发的由DDR控制器输出,DDR颗粒由CLK的上升沿锁存...

2018-12-08 16:09:28 3016 1

转载 DDR布线攻略

多年前,无线时代发布了一篇文章关于DDR布线指导的一篇文章,当时在网络上很受欢迎,有很多同行参与了转载。如今看来,那篇文章写得不够好,逻辑性不强,可操作性也不强。在近几年的硬件产品开发中,本人总结出了一套DDR布线方法,具有高度的可行性,于是本人再次编写一份这样的文章,除了讲述DDR布线规则,还想讲述一下布线过程,采用本人的布线过程可以少走很多弯路。本文即将讲到的所有方法,无线时代都经过实际检验。...

2018-12-05 15:44:40 591

转载 频率响应、零极点和系统稳定性

# 一、Laplace变换如图所示一个低通滤波器,列基尔霍夫方程,得到线性微分方程: CdVCdt+VRR=0CdVCdt+VRR=0 正是因为电感电容的存在,使得电路方程出现微分、积分项。而Laplace变换将微分方程转化为线性代数方程,成为快速求解微分方程的有力工具。但是列出电路的微分方程之后再进行Laplace变换,求解之后再进行反变换仍然很复杂,聪明的电子工程师们便...

2018-10-28 19:59:28 13588 3

转载 锁相环(PLL)的工作原理

1.锁相环的基本组成许多电子设备要正常工作,通常需要外部的输入信号与内部的振荡信号同步,利用锁相环路就可以实现这个目的。锁相环路是一种反馈控制电路,简称锁相环(PLL,Phase-Locked Loop)。锁相环的特点是:利用外部输入的参考信号控制环路内部振荡信号的频率和相位。因锁相环可以实现输出信号频率对输入信号频率的自动跟踪,所以锁相环通常用于闭环跟踪电路。锁相环在工作的过程中,当...

2018-09-29 17:40:36 82978 4

原创 hadoop安装hive

续centos7搭建hadoop高可用(ha)集群:https://blog.csdn.net/greatxiaoting/article/details/82761223   或centos7搭建hadoop分布式集群:https://blog.csdn.net/greatxiaoting/article/details/815711871.将hive安装包移动到windows系统和...

2018-09-20 19:31:21 200

原创 centos7搭建hadoop高可用(ha)集群

hadoop高可用(ha)集群实现目标:s101和s105设置为名称节点,可以互相切换为active状态;s102~104设置为数据节点和journalnode节点。准备工作:centos7搭建hadoop分布式集群,参考文章:https://blog.csdn.net/greatxiaoting/article/details/81571187注:hadoop高可用(ha)集...

2018-09-18 18:14:00 1164

原创 hadoop version Error: JAVA_HOME is incorrectly set

在windows系统安装好hadoop后,输入hadoop version命令测试一下,结果:Error: JAVA_HOME is incorrectly setPlease update D:\hadoop\hadoop-2.7.3\conf\hadoop-env.cmd前提条件:jdk已经正确安装和配置!解决办法:1.打开hadoop-env.cmd文件目录在D:\h...

2018-09-17 16:32:39 1392 3

原创 windows搭建hadoop

本文在win7上操作,不需要安装cygwin!1.安装配置jdk(windows版本)参考文章:http://www.runoob.com/java/java-environment-setup.html2.安装hadoop1) hadoop-2.7.3.tar.gz,网盘链接如下:https://pan.baidu.com/s/1LUctB2Yfx3gWa7DHujMW-A...

2018-09-17 10:51:46 191

原创 合并word文件

如何将不同页面格式的word文档合并且各自保留原来的格式?1.打开待合并的第1个word文档将光标放置在文末尾2.插入分节符1)点击菜单栏的“页面布局”,接着点击“分隔符”下拉菜单,如下图所示:2)选中分节符的“下一页”,结果如下图所示:有的不显示分节符标记,需要做如下设置:点击菜单栏的“文件”,然后依次点击“选项”、“显示”,再勾选“显示所有格式标记”,就...

2018-09-11 12:47:37 4526

原创 golang中的channel

多线程(goroutine)会引入线程之间的同步问题,在golang中可以通过channel实现两个线程之间的通信。首先创建一个channel: make(chan TYPE {, NUM}) 注:TYPE指的是channel中传输的数据类型;第二个参数是可选的,指的是channel的容量大小。1)向channel传入数据 CHAN <- DATA , CHAN 是目的channe...

2018-09-03 15:44:20 208

转载 图解域名解析DNS过程

DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。下面这张图,详细说明了一个DNS域名解析的全过程: DNS域名解析的全过程:1)网络客户端就是...

2018-09-03 11:16:22 2243

转载 TCP/IP层次模型

一、TCP/IP分层模型TCP/IP模型分为5层:应用层、传输层、网络层、数据链路层以及 物理层。分层就类似接口的定义,定义了每个层的行为职责。这样的分层抽象提供了更多实现的自由。下图是osi和tcp/ip的分层模型比较二、分层结构1、应用层应用层是我们经常接触使用的部分,比如常用的http协议、ftp协议(文件传输协议)、snmp(网络管理协议)、telnet (远程登录协...

2018-08-27 19:56:08 4127

转载 DDOS攻击及其黑色产业链

DDoS (Distributed Denial of Service)攻击,即分布式拒绝服务攻击。一般来说是指攻击者利用“肉鸡”对目标网站在较短的时间内发起大量请求,大规模消耗目标网站的主机资源,让它无法正常服务。在线游戏、互联网金融等领域是 DDoS 攻击的高发行业。DDoS黑色产业链中的角色分工“发单人”是在DDoS攻击黑色产业链中顶端的角色,也就是出资并发出对具体网站或服务器的...

2018-08-26 10:25:58 1082

转载 论文的参考文献解释说明

一、参考文献是对期刊论文引文进行统计和分析的重要信息源之一 ,在本规范中采用 GB 7714推荐的顺序编码制编排。二、参考文献著录项目    a. 主要责任者 (专著作者、论文集主编、学位申报人、专利申请人、报告撰写人、期刊文 章作者、析出文章作者)。多个责任者之间以“,”分隔,注意在本项数据中不得出现缩写点“.”。主要责任者只列姓名,其后不加“著”、“编”、“主编”、“合编”等责任说明;...

2018-08-25 16:41:23 1966

原创 中间人攻击和嗅探攻击简介

 1.中间人攻击中间人攻击(Man-in-the-Middle Attack, MITM),通过拦截正常的网络通信数据,并进行数据篡改和嗅探,而通信的双方却毫不知情。1)信息篡改当主机A、和主机B通信时,都由主机C来为其“转发”,如图一,而A、B之间并没有真正意思上的直接通信,他们之间的信息传递同C作为中介来完成,但是A、B却不会意识到,而以为它们之间是在直接通信。这样攻击主机在中...

2018-08-23 17:22:27 6229

转载 图解数字签名和数字证书

1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4.鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5.鲍勃给苏珊回...

2018-08-22 16:29:18 522

转载 理解HTTP协议的“无连接,无状态”

HTTP 协议一共有五大特点:1、支持客户/服务器模式;2、简单快速;3、灵活;4、无连接;5、无状态。无连接无连接的含义是限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。采用这种方式可以节省传输时间。早期这么做的原因是 HTTP 协议产生于互联网,因此服务器需要处理同时面向全世界数十万、上百万客户端的网页访问,但每个客户端(即浏览器)与服务器之间交...

2018-08-21 16:55:31 222

转载 Tcp和Http网络协议

目录一、网络协议二、TCP(Transmission Control Protocol,传输控制协议)TCP头格式 TCP协议中的三次握手和四次挥手 TCP报文抓取工具三、HTTP(HyperText Transfer Protocol,超文本传输协议)请求报文结构 请求报文样例 请求报文参数详解 响应报文结构 响应报文样例 响应报文参数详解 HTTP报文抓取工具...

2018-08-21 15:02:39 292

转载 深入浅出Merkle Patricia Tree

1 Trie树        Trie树,又称前缀树或字典树,是一种有序树,用于保存关联数组,其中的键通常是字符串。与二叉查找树不同,键不是直接保存在节点中,而是由节点在树中的位置决定。一个节点的所有子孙都有相同的前缀,也就是这个节点对应的字符串,而根节点对应空字符串。一般情况下,不是所有的节点都有对应的值,只有叶子节点和部分内部节点所对应的键才有相关的值。        在图示中,键标注...

2018-08-15 11:02:13 327

转载 以太坊的工作原理

这篇文章主要讲解以太坊的基本原理,对技术感兴趣的朋友可以看看。简介不管你们知不知道以太坊(Ethereum blockchain)是什么,但是你们大概都听说过以太坊。最近在新闻里出现过很多次,包括一些专业杂志的封面,但是如果你们对以太坊到底是什么没有一个基本的了解的话,看这些文章就会感觉跟看天书一样。 所以,什么是以太坊?本质上,就是一个保存数字交易永久记录的公共数据库。重要的是,这个数据...

2018-08-15 10:50:20 658

转载 Merkle Tree解析

Merkle Tree概念Merkle Tree,通常也被称作Hash Tree,顾名思义,就是存储hash值的一棵树。Merkle树的叶子是数据块(例如,文件或者文件的集合)的hash值。非叶节点是其对应子节点串联字符串的hash。[1]1、HashHash是一个把任意长度的数据映射成固定长度数据的函数[2]。例如,对于数据完整性校验,最简单的方法是对整个数据做Hash运算得到固定...

2018-08-15 10:40:50 212

原创 centos7搭建hadoop分布式集群

Hadoop集群节点分配:s101:namenode节点s102:datanode节点s103:datanode节点s104:datanode节点s105:secondarynamenode节点注:s101~s105分别表示5台虚拟机的hostname前提条件:已经搭建完成hadoop伪分布式集群!参考文章:https://blog.csdn.net/greatxi...

2018-08-11 23:27:53 416

原创 centos7搭建hadoop伪分布式

1.准备工作1)设置虚拟机与windows共享文件夹参考文章:https://blog.csdn.net/greatxiaoting/article/details/815150652)将jdk和hadoop的tar包放到windows的共享文件夹D:\sharejdk和hadoop下载地址:https://pan.baidu.com/s/1pm6y1dsaQ5i09nFYNk...

2018-08-10 15:20:52 327

原创 bash: jps: command not found问题

前提条件:已经安装jdk,配置好jdk的环境变量,并且在本机执行jps命令没有问题!通过ssh或者相应脚本命令,执行其他机器的jps命令,报错“bash: jps: command not found”解决办法:1.切换root用户su root2.创建符号链接 ln -s /soft/jdk/bin/jps /usr/local/bin/jps注:/soft/jdk/...

2018-08-10 13:56:53 1820

原创 mkdir: cannot create directory ‘/soft/hadoop-2.7.3/logs’: Permission denied问题

启动hadoop时,报错“mkdir: cannot create directory ‘/soft/hadoop-2.7.3/logs’: Permission denied”注:/soft/hadoop-2.7.3为hadoop的安装目录,具体目录因人而异原因:/soft目录的用户权限为root,需要修改为centos用户权限注:centos为本机的用户名,具体用户名因人而异解...

2018-08-10 10:52:50 6075

原创 /bin/sh^M:bad interpreter: No such file or directory问题

脚本命令正确无误,但是执行脚本的时候报错“/bin/sh^M:bad interpreter: No such file or directory”原因:该脚本文件在windows系统中编辑过,引入了不可见的字符,这是不同系统的编码格式所致!比较稳妥的办法:1.删除该脚本文件rm xcall.sh             //确保windows系统有备份2.新建脚本文件to...

2018-08-09 21:04:20 2793

原创 centos is not in the sudoers file问题

在centos用户下使用sudo + 命令时,报异常“centos is not in the sudoers file”注:centos为本机用户名,因人而异!原因:当前的centos用户名没有在/etc/sudoers文件中注册!解决办法:1.配置sudoers文件1)切换到root用户su root2)进入sudoers目录cd /etc3)增加sudoe...

2018-08-09 19:22:52 1469

原创 hadoop启动报错JAVA_HOME is not set and could not be found.

前提条件:centos7已经安装jdk和hadoop,并配置好环境变量!原因:/soft/hadoop/etc/hadoop目录下的hadoop-env.sh环境变量配置问题解决办法:1)打开hadoop-env.sh文件sudo root    //切换到root用户vim /soft/hadoop/etc/hadoop/hadoop-env.sh注:具体路径因人而异...

2018-08-08 23:29:42 415

原创 设置虚拟机与Windows系统的共享目录

前提条件:安装VMware Tools1.虚拟机设置:1)通过VMware菜单栏,依次点击虚拟机和设置,进入虚拟机设置然后按照下图,依次选中选项,共享文件夹,总是启用2)按照上图,点击添加,设置共享目录进入添加共享文件夹向导,自愿设置主机路径和名称,点击下一步按照默认设置即可。2.查看设置结果进入虚拟机终端的如下目录,查看是否有Windows系统 D\share...

2018-08-08 20:42:07 1014

原创 centos命令行提示符显示当前完整目录

刚安装centos,命令提示符不显示当前完整目录,如下所示:[centos@s101 ~]$ 配置方法:1.编辑profile文件,添加环境变量PS1 su root  //切换到root用户 vim /etc/profile  //打开profile文件在profile内容最下面添加如下内容:export PS1='[\u@\h `pwd`]\$' 2.保...

2018-08-08 20:19:19 6853 1

原创 centos7 mini安装vmware tools

前提条件:完成网络配置,确保虚拟机能够联网!1.安装软件包1)安装依赖组件yum -y install gcc gcc-c++ makeyum -y install kernel-devel2)更新Kernel软件包并重新启动lilux系统:yum update kernel -yinit 6  或 reboot2.CD加载ISO映像文件1)通过VMware菜单...

2018-08-08 19:32:55 1635

原创 centos7 网络配置

centos7 刚安装,需要做一些配置才能正常上网!1.虚拟网络编辑器配置1)通过VMware菜单栏,依次点击编辑和虚拟网络编辑器2)选中VMnet8,取消勾选使用本地DHCP服务将IP地址分配给虚拟机,查看DHCP确保未启用,点击NAT设置3)查看网关IP,并记住192.168.255.2,用于网络配置文件设置2.修改mac地址如果本虚拟机为克隆机,则需要重新...

2018-08-07 23:25:01 187245 18

原创 centos7 /mnt/hgfs不显示共享文件夹

前提条件:已经安装了vmware tools,但是/mnt/hgfs目录下仍然不显示共享文件夹原因:vmware tools没有完整安装!在centos7安装vmware tools过程中可能会报出异常,提示gcc和kernel找不到有效的路径valid path,可能是新的linux系统没有安装gcc和kernel,或者版本不匹配!解决办法:1.重新安装缺失的组件yum in...

2018-08-07 20:49:59 5791 3

原创 ubuntu安装界面显示不完整解决办法

使用vmware安装ubuntu的时候,由于分辨率的问题,导致安装界面显示不完整,button被隐藏,无法进行下一步鼠标操作。如图所示:解决办法:按住Alt键,然后鼠标左键点击界面窗口,可以移动窗口到合适的位置,将button按钮显示出来! ...

2018-05-18 00:25:39 35045 26

原创 ubuntu安装wmware tools

真的,按照如下步骤依次操作就可以搞定wmware tools!!!1.点击开启ubuntu系统2.在vmware菜单栏中点击“虚拟机”,下拉菜单选择“可移动设备”,菜单右边选择“CD/DVD(IDE)",再菜单右边点击”设置“3.在“虚拟机设置”界面,“CD/DVD(IDE)"标签栏右边的“使用ISO映像文件”地址栏,浏览选择“……\VMware Workstation\linux.I

2016-10-30 22:45:31 422

原创 centos安装vmware tools

自己花了好长时间,终于搞定centos系统下的vmware tools!!!1.点击开启centos系统2.在vmware菜单栏中点击“虚拟机”,下拉菜单选择“可移动设备”,菜单右边选择“CD/DVD(IDE)",再菜单右边点击”设置“3.在“虚拟机设置”界面,“CD/DVD(IDE)"标签栏右边的“使用ISO映像文件”地址栏,浏览选择“……\VMware Workstatio

2016-10-29 23:42:02 555

原创 关于sizeof(a)和sizeof(*a)

举例说明,#define countof(a) (sizeof(a) / sizeof(*(a)))//计算数组内成员个数再具体一点:a 是一个int型数组,有10个元素,sizeof(a)  就是 a数组整个的存储字节数,10*4=40,这不难理解。*a相当于a[0],  数组第一个元素,sizeof(*a)  就相当于sizeof(a[0]) =4。size

2016-09-26 22:53:17 9402 2

原创 C语言中的“ ||\”符号

举例说明,#define IS_GPIO_ALL_PERIPH(PERIPH) (((*(uint32_t*)&(PERIPH)) == GPIOA_BASE)|| \((*(uint32_t*)&(PERIPH)) == GPIOB_BASE) || \((*(uint32_t*)&(PERIPH)) == GPIOC_BASE) || \((*(uint32_t*)&(PE

2016-09-25 18:17:16 5058

原创 MDK470A LIC/ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED

 WIN7系统中MDK470A 注册问题:1)鼠标右键点击KEIL快捷方式图标,出现如下菜单, 选择“以管理员身份运行”,进入mdk470a开发环境界面此步骤很重要,否则后续会报错:ERROR R206: NO REGISTRY ACCESS, ADMINISTRATION RIGHTS REQUIRED2)点击File,选择Licence Management3)进入LI...

2016-09-18 23:18:51 4275

查询换乘公交车的设计

包含完整源程序,.exe文件,算法介绍,主要功能函数介绍,比较详细!(课程设计报告雷同不太好吧,还是要靠自己做哦!) 线路交叉的换乘站的重合的线路使用同一站名,当输入合法的上、下车站名时,将输出换乘的线路,乘车方向、路经车站和换乘的车站,并能在图形界面有所反映。最优方案应是以所经的车站个数总和最少。

2010-01-07

查询换乘公交车课程设计

线路交叉的换乘站的重合的线路使用同一站名,当输入合法的上、下车站名时,将输出换乘的线路,乘车方向、路经车站和换乘的车站,并能在图形界面有所反映。最优方案应是以所经的车站个数总和最少。

2009-12-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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