自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AT弄潮儿

技术更新日新月异,踏浪前行,追潮,弄潮!

原创 最新Win7 +Python3.6.0(Anaconda3-4.3.21)+Tensorflow的安装与配置(不用切换python3.5)

一、首先进入Anaconda官网下载  https://www.anaconda.com/download/ 各位根据自己电脑配置下载对应的版本,我这里下载的是Python3.6version 64bit 的版本 下载并安装完成后,打开 CMD, 输入 'conda --...

2017-09-23 15:14:58

阅读数 8053

评论数 3

转载 Android设计模式之工厂模式

提出疑问 这几天研究工厂模式的时候,看到网上的一些文章中举的例子我就很疑惑,我相信这也是许多人的疑惑:工厂模式的功能就是创建实例,我们创建实例直接new不就完了吗,干嘛还得再封装一层工厂类,然后用工厂类再去new出这个实例?这不多此一举吗? 比如我看到这样的例子,我们的用户分为金牌用户...

2017-09-21 12:54:00

阅读数 170

评论数 0

转载 Android设计模式之观察者模式

Android设计模式之观察者模式 观察者模式(Observer Pattern) 定义对象间的一种一个(Observable)对多(Observer)的依赖关系,当一个对象的状态发送改变时,所以依赖于它的对象都得到通知并被自动更新。 当然,MVC只是Observer模式的一...

2017-09-21 12:52:18

阅读数 193

评论数 0

原创 人工智能入门简介及行业分析

2017-09-20 23:06:30

阅读数 278

评论数 0

转载 一、设计模式之单例模式

#1. Singleton(单例模式) 作用:   保证在Java应用程序中,一个类Class只有一个实例存在。 好处: 由于单例模式在内存中只有一个实例,减少了内存开销。  单例模式可以避免对资源的多重占用,例如一个写文件时,由于只有一个实例存在内存中,避免...

2017-09-19 22:46:01

阅读数 234

评论数 0

转载 Android架构设计---关于MVVM模式的探讨

一、MVP模式优缺点 在说MVVM之前,简单回顾一下MVP分层,MVP总共分成三层: a 、View: 视图层,对应xml文件与Activity/Fragment;b 、Presenter: 逻辑控制层,同时持有View和Model对象;c 、Model: 实体层,负责获取实体数据。 ...

2017-09-19 22:12:32

阅读数 259

评论数 0

转载 Android架构设计---MVP模式第(二)篇,如何减少类爆炸

今天是2017年3月16日,差不多一年前,写过一篇MVP基础类型的文章Android架构设计---MVP模式第(一)篇,梳理了一下MVP怎么使用。OK,先回忆一下。 一、基础知识 1.1、MVP分层 总共分成三层 a 、View: 视图层,对应xml文件与Activity/Fragme...

2017-09-19 22:10:13

阅读数 323

评论数 0

转载 Android架构设计---MVP模式第(一)篇之基本认实

MVP 这种模式出现已经很久了,在网上有些关于 MVP 开源代码2014年就有了,近期有关注项目架构方面的内容,于是乎,作为一个还不懂什么是 MVP 的人,那么就一定要了解一下的。网上关于 MVP 的资料其实也不少,通常都要把 MVP 和 MVC 做一下比较,我喜欢直接了当,相信有耐心看MVP的人...

2017-09-19 22:09:10

阅读数 216

评论数 0

转载 第1章 软件工程之概述

第1章 概述 什么是软件? 软件不等同于计算机程序 软件是程序和所有使程序正确运行所需要的相关文档和配置信息 包含:大量独立程序,用于设置程序的配置文件,描述系统结构的系统文档,如何使用该系统的用户文档,告知用户下载最新产品信息的Web站点 两类软件 ...

2017-09-14 22:26:59

阅读数 198

评论数 0

原创 第一章软件危机与软件工程

第一章 软件危机与软件工程 1.1 软件的定义是什么 计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。 软件的含义 (软件是程序、数据以及文档的完整组合)       研制了软件设计和生产的方法与工具,从而为“文档加程序”        • 文档是软件质的部...

2017-09-14 15:11:16

阅读数 2290

评论数 0

转载 计算机组成原理概述

内部资料,转载请注明出处,谢谢合作。 一、 计算机系统概述 (一) 计算机发展历程(了解) 知识点一:第一台计算机 ENIAC 知识点二:冯•诺依曼(VanNeumann)首次提出存储程序的概念,将数据和程序一起放在存储器中,使得编程更加方便。50多年来,虽然对冯•诺依曼机进行了很多改革,...

2017-09-14 10:43:00

阅读数 1336

评论数 0

转载 计算机组成原理知识点梳理(三)

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为: 第三章 系统总线 3.1 总线的基本概念 3.2 总线的分类 3.3 总线特性及性能指标 3.4 总线结构 3.5 总线控制 第三章 系统总线 3.1 总线的基本概念 计算机系统...

2017-09-14 10:12:18

阅读数 2386

评论数 1

转载 计算机组成原理知识点梳理(二)

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为: 第一章 计算机系统概论 1.2 计算机的基本组成 1.3 计算机硬件的主要技术指标 第一章 计算机系统概论 1.2 计算机的基本组成 计算机的工作过程 计算机组成框图 ...

2017-09-14 10:11:31

阅读数 4424

评论数 1

转载 计算机组成原理知识点梳理(一)

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为: 第一章 计算机系统概论 1.1 计算机系统简介 1.2 计算机的基本组成 参考内容以及图片来源为书本和csdn博文 第一章 计算机系统概论 1.1 计算机系统简介 计算机系统结构:主...

2017-09-14 10:10:15

阅读数 42844

评论数 1

转载 软件工程概览

1 软件工程基本概念 计算机软件是包括程序、数据及相关文档的完整集合。 软件的特点包括: (1)软件是一种逻辑实体,具有抽象性; (2)软件的生产与硬件不同,它没有明显的制作过程; (3)软件在运行、使用期间不存在磨损、老化问题; (4)软件的开发、运行对计算机系统具有...

2017-09-14 09:15:23

阅读数 349

评论数 0

转载 一、面向对象的六大原则

单一职责原则——Single Responsiblity Principle SRP的定义:就一个类而言,应该仅有一个引起它变化的原因(也就是说一个接口或类只有一个职责,只负责一件事情)。简单来说,一个类应该是一组相关性很高的函数、数据的封装。 这样就没有遵循单一职...

2017-09-13 19:58:11

阅读数 134

评论数 0

转载 深入理解Java虚拟机(一)

一、Java体系结构  Java与生俱来的优点 1.     OOA——面向对象的分析;OOD面向对象的设计;OOP——面向对象的编程 2.     Java的5项重要优势:体系结构中立;安全性优越;多线程;分布式;丰富的第三方开源组件。 3.     体系结构...

2017-09-13 19:26:50

阅读数 166

评论数 0

转载 八、计算机网络之TCP/IP与配置

十一、TCP/IP安全 防火墙 1.    防火墙就是一个放置在网络路径上的设备,它可以检查、接受或拒绝打算进入网络的数据包。防火墙和传统的路由器最重要的区别是传统路由器会尽可能转发数据包,而防火墙则只转发自己认可的数据包。对数据包的转发决定不再是仅基于地址,而是基于网络所...

2017-09-12 21:23:03

阅读数 491

评论数 0

转载 七、计算机网络之连网与名称解析

九、连网 拨号连接 1.    连接TCP/IP网络的一种最常用的方式是通过电话线,而近几年,向电缆调制解调器和DSL这样的宽带技术降低了拨号连接的重要性。调制解调器(modem)通过电话线提供网络访问,它的作用在于把来自计算机的数字传输转化为能够通过电话系统的端口进行传输的模拟信号,也...

2017-09-12 21:20:52

阅读数 209

评论数 0

转载 六、计算机网络之应用层与路由

七、应用层 TCP/IP应用层与OSI 1.    TCP/IP应用层对应于OSI模型的应用层、表示层和会话层。 2.    应用层:OSI的应用层包含的组件为用户应用程序提供服务并支持网络访问。 3.    表示层:表示层把数据转化为平台无关的格式,并处理加密和数据压缩。 4. ...

2017-09-12 21:19:32

阅读数 299

评论数 0

转载 五、计算机网络之传输层

传输层简介 1.    传输层需要提供如下功能:                                                                                                                        ...

2017-09-12 21:18:37

阅读数 160

评论数 0

转载 四、计算机网络之子网划分和CIDR

五、子网划分和CIDR 子网 1.    子网划分可以利用IP地址系统把物理网络分解为更小的逻辑实体——子网。 2.    子网的概念最早源自于地址分类系统,而且在ABC类地址中能够得到很好的展现。然而硬件厂商和internet社区建立了一种解析地址的新系统,名为无类...

2017-09-12 21:16:48

阅读数 2193

评论数 0

转载 三、计算机网络之网际层

寻址与发送 1.    物理寻址方式适合单个局域网网段。由不间断介质连接在一起的若干台计算机利用物理地址就可以实现所需要的功能。只需使用网络访问层的低级协议就可以把数据从网络适配器直接传递另一个网络适配器。但是,在路由式网络中,不能利用物理地址实现数据传输,因为根据物理地址进行传输所需的...

2017-09-12 21:15:32

阅读数 157

评论数 0

转载 二、计算机网络之网络访问层

三、网络访问层 协议和硬件 1.    网络访问层管理为物理网络准备数据所必须的服务与功能:与计算机网络适配器的连接;根据合适的访问方式调整数据传输;把数据转化为电子流或模拟脉冲的形式,以在传输介质上进行传输;对接收到的数据进行错误检查;给发送的数据添加错误检查信息,从而让...

2017-09-11 23:37:11

阅读数 259

评论数 0

转载 一、计算机网络之TCP/IP协议

一、什么是TCP/IP 网络和协议 1.     TCP/IP是一类协议系统,它是一套支持网络通信的协议集合。网络是计算机或类似计算机的设备之间通过常用的传输介质进行通信的集合。 2.    网络协议就是一套通用规则,用来帮助定义复杂数据传输的过程。数据传输从一台计算机上的应用程序开始...

2017-09-11 23:35:43

阅读数 1440

评论数 0

转载 深入理解HTTP协议

http://www.blogjava.net/zjusuyong/articles/304788.html  http://my.oschina.net/u/159469/blog/315817   一、基础概念 HTTP介绍 1.     H...

2017-09-11 15:07:04

阅读数 211

评论数 0

转载 七、操作系统之设备管理

七、设备管理 概述 1.    设备类型:计算机系统中,除了CPU及存储器之外,还有一类比较重要的硬件资源——I/O设备。I/O设备是计算机与外界进行信息交换的装置。 2.    设备管理的任务                                       ...

2017-09-11 13:56:36

阅读数 377

评论数 0

转载 六、操作系统之文件管理

六、文件管理 文件系统的概念:文件系统时OS与用户关系最紧密的一部分,对用户来说,它是OS中最直观的部分,能否方便使用OS,以及OS的可信赖程度往往取决于文件系统的功能和性能。 1.    文件和文件系统                                     ...

2017-09-11 13:54:00

阅读数 681

评论数 0

转载 五、操作系统之存储管理

五、存储管理 存储管理的功能                                                                                          存储分配的...

2017-09-11 13:47:05

阅读数 176

评论数 0

转载 四、操作系统之处理机调度

四、处理机调度 分级调度 1.    调度层次:作业调度(按一定原则选择外存后备队列中的作业,为其分配内存等资源,并建立进程,使其获得竞争处理机的资格,进入就绪队列。此外,在作业执行完毕时,回收系统资源。);交换调度(按给定策略,将外存中处于就绪状态或等待状态的进程调入内存,或将内存中暂时...

2017-09-10 18:34:49

阅读数 173

评论数 0

转载 三、操作系统之进程管理

三、进程管理 程序基本概念 1.    程序执行的两种方式:顺序执行、并发执行(现代操作系统多为并发执行,引入并发执行的目的是为了提高资源利用率)。 2.    顺序执行:一个计算的若干操作必须按照严格的先后次序顺序地执行,这类计算过程就是程序的顺序执行过程。 3....

2017-09-10 18:31:20

阅读数 146

评论数 0

转载 二、操作系统用户界面

二、操作系统用户界面 作业的基本概念 1.    定义:是要求计算机系统按指定步骤对应用程序进行处理并得到计算结果的加工工作。 2.    作业步:对应用程序进行处理的步骤。作业由不同的顺序相连的作业步组成。 3.    组成: 4.    作...

2017-09-10 18:24:47

阅读数 493

评论数 0

转载 一、操作系统基础知识

一、操作系统基础知识 操作系统的作用:用户接口、存储管理、文件管理、设备管理、处理机管理。 1.    存储管理: 2.    处理机管理: 3.    设备管理: 4.    文件管理: 5.    用户接口: 6.    http://...

2017-09-10 18:22:41

阅读数 254

评论数 0

转载 数据结构之排序

八、排序 排序概述 排序的分类:内部排序和外部排序(若待排序记录都在内存中,称为内部排序;若待排序记录一部分在内存,一部分在外存,则称为外部排序)。稳定排序和不稳定排序。                                                    ...

2017-09-10 17:56:58

阅读数 112

评论数 0

转载 数据结构之查找

七、查找 概述 查找表:由同一类型的数据元素(或记录)构成的集合。 静态查找表 静态查找是指在静态查找表上进行的查找操作,在查找表中满足条件的数据元素的存储位置或各种属性。静态查找表的查找算...

2017-09-10 17:55:43

阅读数 220

评论数 0

转载 数据结构之图

图的概念 图是一种较线性表和树更为复杂的数据结构,在图形结构中,结点之间关系可以是任意的,图中任意两个数据元素之间都可能相关。 有向图和无向图                                                              ...

2017-09-10 17:54:21

阅读数 197

评论数 0

转载 数据结构之树和二叉树

树的定义 树的逻辑表示:树形表示法、文氏图表示法、凹入表示法、括号表示法。 结点:表示树中的元素,包括数据项及若干指向其子树的分支。结点的度:结点拥有的子树树;树的度:一棵树中最大的结点度数 叶子结点...

2017-09-10 17:32:46

阅读数 170

评论数 0

转载 数据结构之数组和广义表

四、数组和广义表 数组的定义 数组是我们熟悉的数据类型,数组中各元素具有统一的类型,并且数组元素的下标一般具有固定的上界和下界,因此,数组的处理比其它复杂的结构更为简单。任何数组A都可以看作一个线性表。数组维数确定后,数据元素个数和元素之间的关系不再发生改变,适合顺序存储。...

2017-09-10 17:30:28

阅读数 8195

评论数 0

转载 数据结构之栈和队列

三、栈和队列 栈的概念 栈是限制在表的一端进行插入和删除运算的线性表,通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时成为空栈。 栈的进出顺序判断:                                                 ...

2017-09-10 17:29:00

阅读数 524

评论数 0

原创 数据结构之线性表

1、线性表 List:最常用且最简单的数据结构。 含有大量记录的线性表称为文件。 2、线性表是n个数据元素的有限序列。 线性结构的特点: ①“第一个” ②“最后一个” ③前驱 ④后继。 3、顺序表——线性表的顺序存储结构 特点 a) 逻辑上相邻的元素在物理位置上相邻。 b) 随机访问。   1) ...

2017-09-09 20:44:56

阅读数 219

评论数 0

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