软件工程,进阶笔记

图片 1

大纲

  • 才能框架
    • 图形加载
    • 互联网央求
    • 数据库ORM
    • Json解析
    • 常用工具
    • 注重注入
    • 快速支付
    • 动态加载
    • 热修复
    • 事件总线
  • 博客社区
    • 个人博客
    • 集团博客
    • 工夫社区
  • 手艺书籍
    • 管理器基础
    • 操作系统
    • 系统布局
    • Computer互连网
    • 数据库
    • 编写翻译原理
    • 数据结构&算法
    • 设计格局
    • 软件工程
    • 数字图像管理
    • 管理器图形学
    • Linux

本书自一九八一年发行第1版来讲,一向面对软件工程界的中度珍视,成为高校计算机有关职业软件工程课程的根本教学参照他事他说加以考察书。近30年来,它的依次后继版本一直都是软件专门的学业人土熟习的读物,在国际软件工程界享有无可疑心的华贵地位。它在健全而系统地介绍软件工程的关于概念、原则、方法和工具方面取得了广大读者的好评。第7版绝不是前一版的粗略更新,它含有了多数新的内容,而且调节了全书的组织,以精雕细刻教学顺序,同一时间更狠抓调有些新的、重要的软件工程进度和软件工程实践知识。全书分软件进程、建立模型、品质管理、软件项目管理和软件工程高端课题八个部分,系统地论述了软件工程领域最新的基础知识,包涵新的概念、原则、技能、方法和工具,同有时间提供了汪洋供读者特别商量研商的参照音讯。 本书适同盟为本科生和学士的软件工程及有关课程的讲义,新版中几个部分的细分有襄教授授依据学时和教学要求安顿教学,同不常候也相符当作软件正式职员的专门的学问指南,纵然是名牌专门的职业职员,阅读本书也能收入匪浅。

第四局地 本事框架

图片加载

  • Glide
  • Fresco
  • Volley
  • Picasso
  • Universal Image Loader

网络须求

  • okhttp
  • retrofit
  • Volley
  • android-async-http

数据库ORM

  • OrmLite
  • greenDAO
  • sugar
  • realm

Json解析

  • gson
  • fastjson
  • jackson

常用工具

  • android-common
  • android-common
  • AndroidCommon

借助注入

  • Dagger 2
  • Butter Knife
  • RoboGuice

快快支付

  • afinal
  • xUtils3
  • ThinkAndroid
  • LoonAndroid3
  • KJFrameForAndroid

动态加载

  • dynamic-load-apk
  • DynamicAPK
  • DroidPlugin
  • AndroidDynamicLoader
  • android-pluginmgr
  • DroidPlugin
  • ACDD

热修复

  • AndFix
  • Xposed
  • dexposed
  • HotFix
  • Nuwa
  • DroidFix

事件总线

  • EventBus
  • Otto

其次有个别 博客社区

民用博客

  • 老罗的Android之旅
  • 泡在网络的生活
  • Trinea
  • 郭霖
  • 夏安明
  • 鸿阳
  • Android开辟技艺周报
  • 任玉刚
  • 云在千峰
  • 胡凯
  • stormzhang
  • 马天宇
  • 江清清的才干专栏
  • 阮一峰的网络日志
  • 张涛-开源实验室
  • 谢权SELF
  • Mr.Simple的专栏
  • 本领小黑屋
  • 德雷克et的私有博客
  • eclipse_xu
  • 子墨博客
  • 巫山老妖
  • AigeStudio

团组织博客

  • Android官方手艺博客
  • 美团点评技巧公司
  • Tencent全端 AlloyTeam 团队
  • Tencent大讲堂
  • 一时间和空间间工夫学习小组
  • Square
  • Facebook

本事社区

  • CSDN
  • 博客园
  • ITEYE
  • 51CTO
  • 开源中中原人民共和国
  • Linux公社
  • EOE
  • CocoaChina
  • 纵深开源
  • 伯乐在线
  • ImportNew
  • 稀土丹佛掘金
  • IMB developerWorks
  • segmentfault
  • InfoQ
  • ChinaUnix
  • ITPUB

其三有的 工夫书籍

Computer基础

  • 《Computer科学导论》
    本书是大学Computer有关标准的基础课教材,涉及到计算机科学的种种方面。本书器重疏解基本概念并不是数学模型和技艺细节,通过大气的图片和示范轨范讲明Computer科学的基础知识。

  • 《深刻理解Computer种类》
    本书从技士的思想详细阐释计算机类别的本质概念,并出示这几个概念怎么样确实地震慑应用程序的不利、质量和实用性。

操作系统

  • 《今世操作系统》
    本书是操作系统领域的经文之作,书中集聚商讨了操作系统的基本原理,包罗进程、线程、存储管理、文件系统、输入/输出、死锁等,同不常候还带有了关于计算机安全、多媒体操作系统、掌上Computer操作系统、微内核、多核管理机上的虚构机以及操作系统设计等地点的剧情。

  • 《操作系统:精髓与设计原理》
    本书不但周到地描述了操作系统的基本概念、原理和方法,还驾驭地表现了今世操作系统的精神和特征。小编针对近几年操作系统领域的摩登变化,对操作系统的宏图原理进行深入的阐释,同不经常间将其对操作系统一整合个世界周详而深刻的领悟突显给读者。

系统布局

  • 《计算机连串布局:量化切磋方法》
    本书是最上流的微型计算机种类布局文章,是小著人气的卓越文章。书中系统地介绍了Computer类其余陈设性基础、指令集系统结构、流水生产线和指令集并行手艺、档期的顺序化存款和储蓄系统与存款和储蓄设备、互连网络以及多管理器系统等主要内容。

  • 《计算机组成与设计:硬件/软件接口》
    本书是计算机组成的卓越教材。全书重点于近来Computer设计中最宗旨的概念,体现了软硬件间的关系,并完善介绍今世Computer种类发展的主流工夫和最新成就。

  • 《计算机组成与系统布局:质量设计》
    本书是介绍今世计算机体系主流本事和新星技艺的美好教材,以AMDx86和ARM八个Computer种类为例,深远座谈了Computer组成与系统布局的基本原理和定义,并将它们选拔到今世计算机种类规划的主题素材中。

  • 《Computer组成与系统布局》
    本书系统介绍计算机组成与系统布局,重要内容囊括:数字逻辑和数字系统、机器等级次序的数据表示方法、汇编档次的机械组织和布局、存款和储蓄器的整合和结构、接口和通讯、功能公司、多管理器和可供选择的别的组织、品质加强、互联网布局和遍布式Computer系列等。

  • 《Computer公司与系统布局》
    本书是介绍今世Computer种类主流技术的新颖手艺的优异教材。我以AMDPentium 4和IBM/金立PowerPC作为体察实例,将当代计算机系列个性难点和管理器集团与系统布局的基本概念及原理紧凑联系起来。

Computer互连网

  • 《Computer互联网》
    本书是国内外使用最分布、最权威的微型Computer网络杰出教材。全书遵照网络合同模型自下而上(物理层、数据链路层、介质访问调整层、互联网层、传输层和应用层)有系统地介绍了微型Computer网络的基本原理,并结合Internet给出了大气的磋商实例。在陈说互连网各等级次序内容的同时,还与时俱进地引进了流行的网络才能,满含无线网络、3G蜂窝网络、安德拉FID与传感器网络、内容分发与P2P网络、流媒体传输与IP语音,以及延迟容忍互连网等。

  • 《Computer网络:自顶向下方法》
    本书首创选取自顶向下的艺术讲授计算机网络的规律和研商,出版以来已被几百所大学和高校选择,是产业界最杰出的微型Computer网络教材之一。

  • 《深切领悟Computer网络》
    本书结合新型Computer互连网技巧,全面、系统、深切地解说了计算机网络的系统布局、专业规律,以及各个通讯公约达成原理,能满足读者系统和浓厚地读书和钻研Computer互联网技能的供给。

  • 《TCP/IP详解 卷1:协议》
    《TCP/IP详解·卷1:合同》是一本完整而详细的TCP/IP公约指南,描述了属于每一层的相继公约以及它们如何在不一致操作系统中运作。

  • 《TCP/IP详解 卷2:实现》
    《TCP/IP详解·卷2:达成》完整而详细地介绍了TCP/IP公约是什么兑现的。

  • 《TCP/IP详解 卷3:TCP事务磋商、HTTP、NNTP和UNIX域契约》
    《TCP/IP详解·卷3:TCP事务磋商、HTTP、NNTP和UNIX域左券》是“TCP/IP详解种类”的后续。主要内容满含:TCP事务磋商,即T/TCP,那是对TCP的扩展,使顾客-服务器业务更加快、越来越高效和更牢靠。

  • 《TCP/IP协议族》
    《世界盛名计算机教材精选·TCP/IP公约族(第4版)》是介绍TCP/IP协议族的经文书籍的新式版本。

  • 《HTTP权威指南》
    本书详实分解了HTTP公约,满含HTTP是何许行事的,怎样用HTTP来支付基于Web的应用程序,大旨的因特网合同怎么样与架构营造块交互,如何准确贯彻因特网客商和服务器等。

数据库

  • 《数据库系统概念》
    本书是数据库领域的神殿级文章,是抓牢数据库理论基础,巩固数据库技巧内功的必需之选,对浓厚精通数据库,深切钻研数据库,深远操作数据库都持有极强的教导意义。

  • 《数据库系统达成》
    本书是有关数据库系统完结地点内容极度周到的文章之一,是U.S.A.斯坦福大学管理器科学标准数据库连串课程第二门学科的内定教材。

  • 《高性能MySQL》
    本书是MySQL 领域的经文之作,具有大面积的影响力。

  • 《MySQL 5 权威指南》
    本书是MySQL数据库管理员和开辟人士的必备参照他事他说加以考察书。

  • 《MongoDB权威指南》
    本书是一本广受好评的MongoDB权威小说。书中介绍了面向文书档案的仓库储存格局及接纳MongoDB的无情势数据模型管理文书档案、集结和几个数据库,叙述了什么样实践基本的写操作以及各个复杂的基准查询,还介绍了目录、聚合工具以及另外高端查询本领,别的对监督、安全性和身份验证、备份和修复、水平扩张MongoDB数据库等内容也颇有涉及。

  • 《Redis设计与落成》
    本书系统而周密地叙述了Redis内部运营机制,是NoSQL数据库开垦职员案头必备。

  • 《NoSQL精粹》
    《NoSQL精彩》为考虑是还是不是足以选用和怎么运用NoSQL数据库的铺面提供了牢靠的决策依据。书中任何对比了关系型数据库与NoSQL数据库的争议;分别以Riak、MongoDB、Cassandra和Neo4J为表示,详细解说了键值数据库、文书档案数据库、列族数据库和图数据库那4大类NoSQL数据库的优弱点、用法和适用地方;浓密斟酌了贯彻NoSQL数据库系统的各个细节,以及与关系型数据库的混用。

编写翻译原理

  • 《编写翻译原理》
    本书是编写翻译领域无可替代的经文作品,被普及Computer专门的学问职员誉为“龙书”。本书周密、深远地搜求了编写翻译器设计方面包车型地铁严重性宗旨,包含词法深入分析、语法解析、语法制导定义和语法制导翻译、运营时刻景况、目的代码生成、代码优化才能、并行性检查实验以及经过间剖析工夫,并在连锁章节中付出多量的实例。

数据结构&算法

  • 《数据结构与算法剖判:C语言描述》
    本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本,原书曾被评为20世纪最棒的30部Computer作品之一。在本书中,作者进一步简便易行并强化了他对算法和数据结构方面更新的拍卖措施。通过C程序的落到实处,器重演说了抽象数据类型的定义,并对算法的频率、品质和平运动行时刻实行了剖判。

  • 《数据结构与算法深入分析:Java语言描述》
    本书是外国数据结构与算法剖判方面的卓绝教材,使用卓绝的Java编制程序语言作为贯彻工具钻探了数据结构(协会多量数据的不二等秘书技)和算法解析(对算法运维时刻的估计)。 随着电脑速度的穿梭充实和机能的日渐强劲,大家对有效编程和算法解析的渴求也声音在耳边不断鸣响增长。本书把算法分析与最有作用的Java程序的费用有机地组成起来,深刻剖析每一个算法,内容完善、缜密严厉,并留神讲授精心构造程序的措施。

  • 《数据结构(C语言版)》
    《数据结构》(C语言版)针对使用ANSI C完结数据结构进行了全面包车型地铁描述和深深的探讨。书中详细斟酌了栈、队列、链表以及查找结构、高等树结构等职能,对裴波这契堆、伸展树、红黑树、2-3树、2-3-4树、二项堆、最小-最大堆、双端堆等新的数据结构进行了实用剖析。

  • 《数据结构(C语言版) 严蔚敏》
    本书是为“数据结构”课程编写的讲义,也可看作学习数据结构及其算法的C程序设计的参数教材。
    本书的前半片段从抽象数据类型的角度谈谈各样基本类型的数据结构及其使用;后半有个别主要斟酌查找和排序的各样完结方式及其综合深入分析比较。

  • 《算法导论》
    本书将严苛性和全面性融为一体,深刻研讨各式算法,并矢志不渝使这个算法的规划和深入分析能为顺序档期的顺序的读者接受。

  • 《算法》
    本书是算法领域优秀的参照他事他说加以考察书,满含全体程序猿必需调整的50种算法,周详介绍了有关算法和数据结构的至关重要知识,并特意针对排序、搜索、图管理和字符串管理进行了演讲。

设计情势

  • 《设计情势:可复用面向对象软件的功底》
    本书是引导读者走出软件设计迷宫的指路明灯,凝聚了软件开垦界几十年安插经验的硕果。四个人一流的面向对象领域专家精心选择了具备价值的宏图实施,加以分类整理和命名,并用精练而轻易重用的样式表明出来。本书已经变为面向对象技艺职员的佛经和词典,书中定义的贰15个格局日渐改为开拓界才能调换所不可缺少的基础知识和语汇。

  • 《Head First 设计方式》
    《O'Reilly:Head First设计方式(中文版)》趋近完美,因为它在提供专门的学业知识的同期,还是具备极高的可读性。

  • 《大话设计形式》
    本书是希图攀爬面向对象编制程序高峰朋友们的引路人和提携者,是学习、体会和理会了重重大师智慧结晶后的书本小说,是您深深明白和感触GoF的《设计格局》及此外大师襄子章的必须书籍。本书通篇都以以情景对话的样式,用多少个小传说或编制程序示例来公司教学GoF总括的二十多个设计模式。

软件工程

  • 《软件工程:实施者的钻研措施》
    《软件工程:施行者的钻研措施(原书第7版)》自一九八二年发行第1版来讲,平昔面前遭遇软件工程界的高度珍视,成为高校Computer有关标准软件工程课程的严重性教学参谋书。近30年来,它的逐个后继版本一贯都以软件专门的学业人土熟稔的读物,在列国软件工程一界颇负千真万确的独尊身份。它在宏观而系统地介绍软件工程的关于概念、原则、方法和工具方面获得了广大读者的好评。

  • 《软件工程》
    本书是系统介绍软件工程理论的经文教材,自1984年终版以来,随着软件工程学科的进化不断更新版本,影响了一代又一代软件工程人才,对学科的升华建设也发生了积极性影响。全书分四片段完全研讨了软件工程的各级段内容,是软件工程和系统工程专门的学业本科和博士的名特别巨惠教材,也是软件技术员必备的仿效书籍。

  • 《面向对象剖判与安插》
    本书是一本重视实际效果的书,面向架构师和软件开拓者等软件工程实行者的莫过于供给,通过大气例证表明了基本概念,解释了艺术,并呈现了在分裂世界的中标利用。

  • 《深入显出面向对象深入分析与统一希图》
    本书将告诉您怎么分析、设计以及撰写真正面向对象的软件;轻便重用、好保卫安全、可扩张的软件;不再使您心碎的软件;令你扩充新效用而不会破坏旧体制的软件。

数字图像处理

  • 《数字图像管理》
    本书是数字图像管理领域的名著。

  • 《图像管理、深入分析与机械和工具视觉》
    本书是为计算机专门的工作图像管理、图像分析和机械视觉课程编写的课本。书中针对图像处理、图像解析和机器视觉领域的有关原理与本事进行了普及而深远的研讨,包罗图像预管理、图像分割、形状表示与陈诉、物体识别与图像精通、三个维度视觉、数学形态学图像管理技巧、离散图像变换、图像压缩、纹理描述、运动深入分析等。

  • 《数字图像管理:MATLAB》
    本书是图像管理基础理论论述同以MATLAB为重中之重工具的软件实施方法绝相比的率先本书,书中合拢了Gonzalez和伍兹所著的《数字图像管理》一书中第一的初稿材质和MathWorks公司的图像管理工科具箱。本书的性子在于首要重申如何通过开拓新代码来巩固那些软件工具。本书在介绍MATLAB编制程序基础知识之后,叙述了图像处理的主导内容,富含灰度调换、线性和非线性空间滤波、频率域滤波、图像复原与重新建立、彩色图像管理、图像压缩、图像分割、区域和边界表示与陈说。

Computer图形学

  • 《Computer图形学》
    本书是一本杰出作品,全面系统地讲授了微型Computer图形学的基本概念和连锁工夫。

  • 《Computer图形学》
    本书与大大多古板的计算机图形学教材差异,它仅简要介绍交互式Computer图形学方面包车型大巴基本知识,首要强调于介绍Computer图形学在数学及任何科学领域的施用,搞定实际问题。

  • 《Computer图形学》
    本书通过最能代表技巧发展景色的示范综合介绍了Computer图形学方面的原则和手艺,书中对各类概念都开展了详实介绍,演说了其幕后的数学原理,并提交了用OpenGL完结的代码以及落实结果展现。

  • 《OpenGL编制程序指南》
    本书清晰地疏解了OpenGL的相关功效与技术,包涵几何对象顶点的传递、细分,几何着色器中的几何转变,通过片元着色器来操作像素和纹理贴图,以及依照帧缓存对象和总结着色器的进取数据操作手艺。

  • 《OpenGL一级宝典》
    本书是OpenGL及3D图形编制程序最棒的入门指南,满含了运用新型版本的OpenGL举行编制程序所急需的机要知识。

Linux

  • 《深切通晓LINUX内核》
    本书指引你对水源中运用的最重点的数据结构、算法和顺序设计秘诀实行三回遍历。通过对表面天性的商量,小编给这么些想清楚自身机器专门的工作规律的人提供了颇具价值的眼光。

  • 《深刻Linux内核架构》
    本书研商了Linux内核的定义、结议和实现。

  • 《Linux程序设计》
    本书是Linux程序设计领域的经文佳作,以简练易懂、内容完善和演示充分而面前遭逢广泛好评。

  • 《Linux内核设计与完结》
    本书详细描述了Linux内核的首要子系统和特色,包涵Linux内核的计划、完成和接口。

  • 《Linux/Unix设计观念》
    本书将Linux的开采形式与Unix的准绳有效地结合起来,总结出Linux与Unix软件开采中的设计规范。

  • 《鸟哥的Linux私人商品房菜:基础学习篇(第3版)》
    本书是最具名气的Linux入门书《鸟哥的Linux私人商品房菜基础学习篇》的新颖版,周密而详细地介绍了Linux操作系统。本书内容丰硕完美,基本概念的讲师特别细心,深入显出。各样成效和指令的牵线,都配以豁达的实例操作和详细的解析。本书是初大家学习Linux真才实学的一本入门好书。

  • 《鸟哥的Linux私人商品房菜:服务器架设篇(第3版)》
    您已有Linux基础,想要进一步学习服务器架设?还想询问什么保障与治本您的服务器?本书是你绝佳的取舍。

品种主页:https://github.com/venshine/AndroidNote

本文由365bet体育在线官网发布于网络编程,转载请注明出处:软件工程,进阶笔记

TAG标签:
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。