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

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

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

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

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

2017-09-14 15:11:16 6065

转载 计算机组成原理概述

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

2017-09-14 10:43:00 3190

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

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

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

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

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

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

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

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

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

转载 软件工程概览

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

2017-09-14 09:15:23 656

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

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

2017-09-13 19:58:11 243

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

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

2017-09-13 19:26:50 336

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

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

2017-09-12 21:23:03 1658

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

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

2017-09-12 21:20:52 512

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

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

2017-09-12 21:19:32 912

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

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

2017-09-12 21:18:37 323

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

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

2017-09-12 21:16:48 6515

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

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

2017-09-12 21:15:32 335

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

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

2017-09-11 23:37:11 1171

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

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

2017-09-11 23:35:43 4276

转载 深入理解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 382

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

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

2017-09-11 13:56:36 781

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

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

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

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

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

2017-09-11 13:47:05 401

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

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

2017-09-10 18:34:49 453

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

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

2017-09-10 18:31:20 457

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

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

2017-09-10 18:24:47 1344

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

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

2017-09-10 18:22:41 337

转载 数据结构之排序

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

2017-09-10 17:56:58 253

转载 数据结构之查找

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

2017-09-10 17:55:43 625

转载 数据结构之图

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

2017-09-10 17:54:21 811

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

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

2017-09-10 17:32:46 358

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

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

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

转载 数据结构之栈和队列

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

2017-09-10 17:29:00 1061

原创 数据结构之线性表

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

2017-09-09 20:44:56 479

原创 数据结构知识点概括

一、 基本概念1、数据元素是数据的基本单位。2、数据项是数据不可分割的最小单位。3、数据结构的逻辑结构(抽象的,与实现无关)物理结构(存储结构)  顺序映像(顺序存储结构)位置“相邻”   非顺序映像(链式存储结构)指针表示关系4、算法特性:算法具有正确性、有穷性,确定性,(可行性)、输入,输出正确性:能按设计要求解决具体问题,并得到正确的结果。有穷性:任何一条

2017-09-09 18:19:33 715

转载 机器学习概览

今天的内容来自知乎。“互联网+”已经发展的差不多了,应有尽有,空间不大,下个浪潮会不会是“AI+”?那么作为一个普通程序员,如何提前向人工智能(AI)靠拢?本人是一名普通程序员,也刚转入AI领域,因此结合自身经验,想回答这个问题。本文的目的是给出一个简单的,平滑的,易于实现的学习方法,帮助 “普通” 程序员踏入AI领域这个门。这里,我对普通程序员的定义是:拥有大学本科知识,

2017-09-08 13:29:51 321

转载 JAVA基础知识二

1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?答:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?答:java中的保留字,现在没有在java中使用。3、说说&和&&的区别。答:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结

2017-09-06 23:56:18 455

转载 JAVA基础知识一

1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域当前类同一packag子孙类其他packagpublic√√√√protected√√√×default(friendly)√√××private√××

2017-09-06 23:53:43 268

转载 Android 保存图片到系统相册(三星6.0有效)

今天要做一个保存图片到系统图库的功能,自身能力较浅,所以只能搜索了但发现网上的方法有几处bug,所以自己总结一下防止以后忘掉也想和大家分享一下.首页网上保存图片并插入系统图库的方法: // 首先保存图片 File appDir = new File(SAMPLE_DEFAULT_DIR); if (!appDir.exists()) { appDir.m

2017-09-01 22:41:01 1250

原创 《软件工程专业基础综合》考试大纲

《软件工程专业基础综合》考试大纲第一部分 数据结构与算法考试题型:问答、分析、编程 总分:60分一、栈(Stack)、队列(Queue)和向量(Vector)内容:单链表,双向链表,环形链表,带哨兵节点的链表;栈的基本概念和性质,栈ADT及其顺序,链接实现;栈的应用;栈与递归;队列的基本概念和性质,队列ADT及其顺序,链接实现;队列的应用;环形队列;双向队列;

2017-07-26 10:12:27 1061

转载 Android的Activity控件详解

一.Activity的概念与Activity的生命周期图:18364230.jpg二.Activity的创建流程48768883.jpg.png三.启动一个Activity的几种方式显式启动:通过包名来启动,写法如下:①最常见的:startActivity(new Intent(当前Act.this,要启动的Act.class));②通过In

2017-07-18 18:29:52 529

转载 Android插件化快速入门与实例解析(VirtualApk)

集成一个第三方相册功能,只需集成一个插件APK到项目中,无需集成额外代码,并且支持随时更新相册功能,无需发布版本更新,无需AndroidManifest中声明四大组件,这就是插件化。  插件化可利用性很广,但事实上大多数开发者,因为未知而放弃使用,所以本篇将深入浅出带你了解插件化原理,从基础到实现,插件化不再是你陌生的领域。本篇主要涉及到:一、Activity/Service的启动

2017-07-18 15:24:25 1551 1

转载 混淆代码总结

混淆代码网址很棒的网址:1.Android项目实战(二十五):Android studio 混淆+打包+验证是否成功2.Android Studio(十一):代码混淆及打包apk3.Android代码混淆之混淆规则4.Error:warning: Ignoring InnerClasses attribute for an anonymous inner class5.An

2017-07-14 16:44:17 2443 1

ReactNative 高仿美团外卖源码

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

2017-12-15

reactNative封装好的滑动轮播图

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

2017-12-15

空空如也

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

TA关注的人

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