• 等级
  • 13291 访问
  • 38 原创
  • 12 转发
  • 110892 排名
  • 5 评论
  • 9 获赞

计算机组成原理------计算机总线

一、什么是总线 总线是连接各个部件的信息传输线,是各个部件共享的传输介质。 二、总线分类 片内总线 :芯片内部的总线 系统总线 :计算机各部件之间的信息传输线 数据总线 : 双向 与机器字长 、 存储字长 有关 地址总线 : 单向 与存储地址 、 I/O地址 有关 控制总线 :有出(中断、) 有入(存储器读、存储器写、总线允许、中断确认) 注意: 机器字长:是指计算机能直接处理的...

2018-08-17 16:46:01

计算机基本组成-------- 一条指令在机器中如何运行

一、冯`诺依曼计算机的特点 计算机由 输入、输出、存储器、运算器、控制器 五部分组成。 指令和数据以同等地位存储于存储器,可按地址寻访。 指令和数据用二进制表示。 指令由操作码和地址码组成。 存储程序 以运算器为中心 注意ALU大家有的时候叫他 算术逻辑单元 认为是Arithmetic Logic Unit的缩写 其实这里它是Arithmetical unit的缩写 运算器的英文...

2018-07-12 18:05:12

为什么一定要给孩子找个程序员爸爸?

来自:51CTO技术栈(微信号:blog51cto)综合来源来源:《西二旗程序员写给孩子的一封信》一文作者 hubery_class,转载自13号线微信公众号,其它素材来自互联网综合整理。“程序员是一个随着第三次工业革命诞生...

2018-06-27 15:58:44

爱情宣告

1. 关于一厢情愿的故事 今天我给一个姑娘寄东西,给快递员一个空纸箱子让他打包,他看了一下,里面什么都没有,于是就问我:“让我把要寄走的东西拿出来”,我说都在这里了,快递员不解。“里面什么也没有啊”,我对他说:”这是要给我爱了很久的一个女生寄的东西,有些东西可能只有我能看见的”,最后快递员还是好奇的问了一下:“那到底什么东西只有你能看到”,我无奈的笑道:“这是一箱子满满的情愿, 一箱情愿...

2018-06-27 14:52:19

自学吉他------挑选适合自己的吉他

吉他分类 吉他配置由低到高是复合板——面单——全单。合板吉他是木吉他中最低的档次,无论是什么品牌,都是属于普及程度的档次;面单吉他属于中档吉他,面板为单板,背侧板是合板;全弹吉它是最高档次,面板和背侧板都是单板。 合板由于是多层的压合板材,震动在不同的介质之间的传递会有很大程度的损耗,所以来自弦的震动在传递给面板之后会迅速的衰减,到达共鸣箱的时候其实已经被削弱了很多,因此音色音量上都远不如单板...

2018-06-21 14:22:26

EffectiveJava----私有构造器强化单例属性之最优解决方案枚举

#私有构造函数强化singleton属性 公有的静态成员是一个final域,成员的声明很清楚的表达了这个类是一个singleton。 public class Elvis { public static final Elvis INSTANCE = new Elvis(); private Elvis() { } public void leaveTheBui...

2018-06-19 15:26:01

EffectiveJava---Builder设计模式

1.遇到多个构造器参数时要考虑用构建器 注意是构建器不是构造器 说白了就是Builder设计模式。 无论是构造器(构造函数)还是静态工厂方法都有一个共同的局限性 那就是他们都很难扩展到大量的可选参数。 面对好多参数的时候我们可以用重叠构造器 (就是从第一个参数到最后一个参数的一次递增的创建构造器)。这样是可以解决问题但是很麻烦。 为了解决重叠构造器的麻烦冗长 我们引进了javabean模式...

2018-06-14 16:13:50

EffectiveJava----静态工厂方法(我认为应该叫静态构造器方法)

一个模块的使用者永远也不应该被模块的行为所迷惑(那样就不清晰了),模块要尽可能的小,但又不能太小【术语模块(module):是指任何可重用的软件组件,从单个方法到包含多个包的复杂系统都可以是一个模块】。代码应该被重用,而不是拷贝,模块之间的相依性应该尽可能降低到最小,错误应该尽早被检测出来,理想的情况下是在编译的时刻。 1.用静态工厂方法代替构造器(构造函数) 静态工厂方法与设计...

2018-06-14 15:32:09

Java回调 详解(为什么会有回调这一机制)

现在大多数都是模块化开发,模块之间存在一定的联系 这里用接口形式来呈现 。但是从调用方式来看分为:同步调用、异步调用、回调(同步回调、异步回调)。 同步调用 就是阻塞的 就是串行执行 这个执行完 再执行另一个。 异步调用是一中非阻塞的 类似消息或者事件的机制 比如维护一个消息队列。 通过消息队列来通知各自 进而实现 非阻塞的运行。 1.回调的定义 类A的a()方法调用类B的b...

2018-06-13 18:22:01

ArrayList源码解析

ArrayList的源码分析 我是从jdk比较简单的版本来分析的 我这里用的是1.6 因为1.7 或者1.8都是在这上面又进行了一些封装和改动。而且我用的编辑器是 JetBrain 旗下的idea 。 由于源码无法注释 所以我就copy了一份源码 放到MyArrList这个类中。这样我们就可以分析作注释也可以打断点调试之类的 所以下面我们来分析的就是这个MyArrList类 ...

2018-06-13 15:33:55

Java集合大纲

Java 集合位于java.util包下。严格的来说是位于rt.jar下的java.util包。 这个集合用到了很多常用的数据结构比如数组、链表、栈、队列、树、堆、集合、哈希表。这里数据结构大概可以分为四类1.集合(元素之间除了“同属一个集合” 的相互关系外,别无其他关系) 2.线性结构(元素之间存在一对一的相互关系) 3.树形结构(元素之间存在一对多的相互关系) 4.图形结构(元素之间存在...

2018-06-12 17:47:09

分析

1. 所有的经济问题都可以归结为债务问题 债务问题 宏观上来看 政府、企业 居民 政府企业的债务问题多年来一直是杠杆率奇高处于崩溃边缘,央企老大也管不过来 不能这些财政赤字就凭空消除吧。 然后接下来 就要去政府和国企的杠杆 加居民的杠杆 也就是大规模的债务转移 2.大规模债务转移的具体实施方案 拉高房地产 政府涨地价 国企控盘 》》》 银行放水 居民贷款 自然杠杆率增加了...

2018-05-11 17:50:34

Cmake gcc make makefile 区别以及联系

作者:辉常哥 链接:https://www.zhihu.com/question/27455963/answer/89770919 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 gcc是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是编译器,它可以编译很多种编程语言(括C、C++、Objective-C、F...

2018-04-28 15:57:04

C/C++编辑器------Clion安装配置及验证demo

前言:由于我的主语言是java 一开始用的编辑器是eclipse 后来转到 JetBrains 下的 InteliJ IDEA,发现无论是后者界面还是各方面 用起来都比较得心顺手。 虽然内存占用大了点 但是笔记本的配置都相应的升级上去了。做java开发 前端界面以及js的编写 自然我也是选了 这个公司旗下的 WebStorm 因为他们界面相仿 且快捷键一样。后续的android开发 我老本行...

2018-04-28 15:40:31

智能一体机对接文档

本文档 是用于 对接智能一体机的 接口文档 下面分几个大的方面来叙述细节实现 主要有以下几个大的功能 一. 多功能粮情检测 中间件的日志文件配置在log4j.properties具体酌情自己配置,我会把jar包和这个配置文件给你们,这个配置文件需要放到resource下 ### 设置### log4j.rootLogger = debug,stdout,D,E, ###...

2018-03-27 17:55:50

socket编程

关于socket流关闭与否 1. 发送某段数据的时候 socket是以流的形式发送的 可能会把这段数据分成几股流 这里就涉及到分包和黏包问题了 2. 关于socket.read(buffer[])(java语言中) 、socket.recv(bytes[])(python语言中) socket.recv(read_buffer) (c 语言中)的阻塞问题 2.1 此函数之所以称为...

2018-03-05 16:25:19

房地产发展历史总结

这里写这篇博客主要是用自己掌握的知识来分析房地产 以及购买首套住房 回顾往年的中国房地产历史 1.房地产开始 1980年 是地产元年 因为邓小平把房子定义为商品 同时推动房改和土改。但是文革的后遗症大家害怕 很少用自己钱去买房 期待单位分配 房产规模很小 1984年 邓小平肯定了房地产的意义,排除杂音,地产的黄金10年到来了 1987年 在没有修改宪法的情况下 深圳冒险...

2018-03-01 15:37:18

Python 高级之 -------多线程

多线程运行有如下优点: 1. 使用线程可以把占据长时间的程序中的任务放到后台去处理。 2. 用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快 3.在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。 线程...

2018-02-28 17:29:54

Python 高级之 ------面向对象

Python从设计之初就已经是一门面向对象的语言,正因为如此,在Python中创建一个类和对象是很容易的。 主要是以下的知识点 1. 创建类 用 class 语句来创建一个新类,class 之后为类的名称并以冒号结尾 class ClassName: '类的帮助信息' #类文档字符串 class_suite #类体 * 类的帮助...

2018-02-28 16:01:10

python初级(语法 规则)

python特色 这是不同于java的地方 python是若类型的语言特色。是以数据为中心,无需声明数据类型,上来就把要存储的数据放到内存,然后再去用一个变量名引用这个数据。 python每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 python每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。 **创建的时候就自动判断这个数据的标识(类型),引用名,数据. python的多

2018-02-27 16:44:20

squery

一年的开发经验
关注
  • 移动与手机应用/安卓开发工程师
  • 中国 北京 海淀区
奖章
  • 专栏达人
  • 持之以恒