自定义博客皮肤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弄潮儿

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

  • 博客(45)
  • 资源 (2)
  • 收藏
  • 关注

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

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

2017-09-23 15:14:58 9539 3

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

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

2017-09-21 12:54:00 281

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

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

2017-09-21 12:52:18 292

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

2017-09-20 23:06:30 408

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

#1. Singleton(单例模式)作用:  保证在Java应用程序中,一个类Class只有一个实例存在。好处:由于单例模式在内存中只有一个实例,减少了内存开销。 单例模式可以避免对资源的多重占用,例如一个写文件时,由于只有一个实例存在内存中,避免对同一个资源文件的同时写操作。   单例模式可以再系统设置全局的访问点,优化和共享资源访问。

2017-09-19 22:46:01 326

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

一、MVP模式优缺点在说MVVM之前,简单回顾一下MVP分层,MVP总共分成三层:a 、View: 视图层,对应xml文件与Activity/Fragment;b 、Presenter: 逻辑控制层,同时持有View和Model对象;c 、Model: 实体层,负责获取实体数据。MVP模式序列图MVP模式有其很大的优点1.解耦合,业务逻辑和视图分离;2.项目代码

2017-09-19 22:12:32 390

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

今天是2017年3月16日,差不多一年前,写过一篇MVP基础类型的文章Android架构设计---MVP模式第(一)篇,梳理了一下MVP怎么使用。OK,先回忆一下。一、基础知识1.1、MVP分层总共分成三层a 、View: 视图层,对应xml文件与Activity/Fragment;b 、Presenter: 逻辑控制层,同时持有View和Model对象;c 、Model: 实

2017-09-19 22:10:13 524

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

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

2017-09-19 22:09:10 332

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

第1章 概述什么是软件?软件不等同于计算机程序软件是程序和所有使程序正确运行所需要的相关文档和配置信息包含:大量独立程序,用于设置程序的配置文件,描述系统结构的系统文档,如何使用该系统的用户文档,告知用户下载最新产品信息的Web站点两类软件通用软件产品---由软件开发机构制作,在市场上公开销售,可以独立使用定制软件

2017-09-14 22:26:59 412

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

第一章 软件危机与软件工程1.1 软件的定义是什么计算机软件是与计算机系统操作有关的程序、规程、规则及任何与之有关的文档和数据。软件的含义 (软件是程序、数据以及文档的完整组合)      研制了软件设计和生产的方法与工具,从而为“文档加程序”       • 文档是软件质的部分       • 程序是文档代码化的表现形式软件的正确含义:   1.运行时,能提供所要

2017-09-14 15:11:16 6238

转载 计算机组成原理概述

内部资料,转载请注明出处,谢谢合作。一、 计算机系统概述(一) 计算机发展历程(了解)知识点一:第一台计算机 ENIAC知识点二:冯•诺依曼(VanNeumann)首次提出存储程序的概念,将数据和程序一起放在存储器中,使得编程更加方便。50多年来,虽然对冯•诺依曼机进行了很多改革,但结构变化不大,仍然称为冯•诺依曼机。知识点三:一般把计算机的发展分为四个阶段:第一代(194

2017-09-14 10:43:00 3255

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

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为:第三章 系统总线 3.1 总线的基本概念3.2 总线的分类3.3 总线特性及性能指标3.4 总线结构3.5 总线控制第三章 系统总线3.1 总线的基本概念计算机系统的五大部件之间的互联方式有两种:1.各部件之间使用单独的连线,称为分撒连接2.将各部件连到一组公告

2017-09-14 10:12:18 4441 1

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

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为:第一章 计算机系统概论1.2 计算机的基本组成1.3 计算机硬件的主要技术指标第一章 计算机系统概论1.2 计算机的基本组成计算机的工作过程计算机组成框图 { 存储体M:由存储单元组成、每个存储单元包括若干存储元件,每个存储原件寄存一位二进制代码"0"或"1...

2017-09-14 10:11:31 6577 1

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

注:所学教材为《计算机组成原理(第二版)》 唐朔飞 编著 ; 本次梳理涵盖内容为:第一章 计算机系统概论 1.1 计算机系统简介1.2 计算机的基本组成参考内容以及图片来源为书本和csdn博文第一章 计算机系统概论1.1 计算机系统简介计算机系统结构:主要研究软硬件功能的分配和对软硬件界面的确定。计算机组成是计算机系统结构的逻辑实现。计算机实现是对计

2017-09-14 10:10:15 56678 2

转载 软件工程概览

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

2017-09-14 09:15:23 720

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

单一职责原则——Single Responsiblity PrincipleSRP的定义:就一个类而言,应该仅有一个引起它变化的原因(也就是说一个接口或类只有一个职责,只负责一件事情)。简单来说,一个类应该是一组相关性很高的函数、数据的封装。这样就没有遵循单一职责原则,因为该接口同时包含了用户的属性和用户的行为。这样也没有遵循单一职责原则,d

2017-09-13 19:58:11 259

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

一、Java体系结构 Java与生俱来的优点1.     OOA——面向对象的分析;OOD面向对象的设计;OOP——面向对象的编程2.     Java的5项重要优势:体系结构中立;安全性优越;多线程;分布式;丰富的第三方开源组件。3.     体系结构中立:Java之所以能够实现“一次编译,处处运行”,是因为源代码的默认编译结果并非是可执行代码(本地机

2017-09-13 19:26:50 366

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

十一、TCP/IP安全防火墙1.    防火墙就是一个放置在网络路径上的设备,它可以检查、接受或拒绝打算进入网络的数据包。防火墙和传统的路由器最重要的区别是传统路由器会尽可能转发数据包,而防火墙则只转发自己认可的数据包。对数据包的转发决定不再是仅基于地址,而是基于网络所有者配置的一组规则,这些规则可以确定哪些流量类型能被网络所允许。2.    防火墙可以阻止任何

2017-09-12 21:23:03 1731

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

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

2017-09-12 21:20:52 544

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

七、应用层TCP/IP应用层与OSI1.    TCP/IP应用层对应于OSI模型的应用层、表示层和会话层。2.    应用层:OSI的应用层包含的组件为用户应用程序提供服务并支持网络访问。3.    表示层:表示层把数据转化为平台无关的格式,并处理加密和数据压缩。4.    会话层:负责管理联网计算机上应用程序之间的通信,提供了一些传输层不具备

2017-09-12 21:19:32 1008

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

传输层简介1.    传输层需要提供如下功能:                                                                                                                                          2.    传输层为网络应用程序提供了一个

2017-09-12 21:18:37 334

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

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

2017-09-12 21:16:48 6597

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

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

2017-09-12 21:15:32 359

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

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

2017-09-11 23:37:11 1209

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

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

2017-09-11 23:35:43 4364

转载 深入理解HTTP协议

http://www.blogjava.net/zjusuyong/articles/304788.html http://my.oschina.net/u/159469/blog/315817  一、基础概念HTTP介绍1.     HTTP是Hyper Text TransferProtocol(超文本传输协议)的缩写,用于从WWW服

2017-09-11 15:07:04 400

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

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

2017-09-11 13:56:36 876

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

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

2017-09-11 13:54:00 1193 2

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

五、存储管理存储管理的功能                                                                                         存储分配的方式                                                 

2017-09-11 13:47:05 434

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

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

2017-09-10 18:34:49 482

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

三、进程管理程序基本概念1.    程序执行的两种方式:顺序执行、并发执行(现代操作系统多为并发执行,引入并发执行的目的是为了提高资源利用率)。2.    顺序执行:一个计算的若干操作必须按照严格的先后次序顺序地执行,这类计算过程就是程序的顺序执行过程。3.    并发执行:指一组在逻辑上相互独立的程序或程序段在执行过程中,其执行时间在客观上相互重叠,即一个

2017-09-10 18:31:20 501

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

二、操作系统用户界面作业的基本概念1.    定义:是要求计算机系统按指定步骤对应用程序进行处理并得到计算结果的加工工作。2.    作业步:对应用程序进行处理的步骤。作业由不同的顺序相连的作业步组成。3.    组成:4.    作业的建立:当一个作业的全部程序和数据输入到外存并且在系统中建立了相应的作业控制块之后,一个作业就建立了

2017-09-10 18:24:47 1385

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

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

2017-09-10 18:22:41 347

转载 数据结构之排序

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

2017-09-10 17:56:58 259

转载 数据结构之查找

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

2017-09-10 17:55:43 818

转载 数据结构之图

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

2017-09-10 17:54:21 851

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

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

2017-09-10 17:32:46 379

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

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

2017-09-10 17:30:28 14259 1

转载 数据结构之栈和队列

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

2017-09-10 17:29:00 1081

原创 数据结构之线性表

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

2017-09-09 20:44:56 508

ReactNative 高仿美团外卖源码

ReactNative 高仿美团外卖源码ReactNative 高仿美团外卖源码

2017-12-15

reactNative封装好的滑动轮播图

reactNative封装好的滑动轮播图reactNative封装好的滑动轮播图

2017-12-15

空空如也

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

TA关注的人

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