零基础学机器学习

《零基础学机器学习》

本书的目标,是让非机器学习领域甚至非计算机专业出身但有学习需求的人,轻松地掌握机器学习的基本知识,从而拥有相关的实战能力。本书通过AI“小白”小冰拜师程序员咖哥学习机器学习的对话展开,内容轻松,实战性强,主要包括机器学习快速上手路径、数学和Python基础知识、机器学习基础算法(线性回归和逻辑回归)、深度神经网络、卷积神经网络、循环神经网络、经典算法、集成学习、无监督和半监督等非监督学习类型、强化学习实战等内容,以及相关实战案例。本书所有案例均通过Python及Scikit-learn机器学习库和Keras深度学习框架实现,同时还包含丰富的数据分析和数据可视化内容。本书适合对AI感兴趣的程序员、项目经理、在校大学生以及任何想以零基础学机器学习的人,用以入门机器学习领域,建立从理论到实战的知识通道。

深入理解Linux网络技术内幕

《深入理解Linux网络技术内幕》

  Linux如此的流行正是得益于它的特性丰富及有效的网络协议栈。如果你曾经惊叹于Linux能够实现如此复杂的工作,或者你只是想通过现实中的例子学习现代网络,《深入理解Linux网络内幕》将会给你指导。同其他OReilly的流行书籍一样,《深入理解Linux网络内幕》清楚地阐述了网络的基本概念,并指导你如何用C语言实现。虽然早先的TCP/IP经验是有用的,但初学者通过《深入理解Linux网络内幕》仍然可以学习到协议本身和大量的应用信息。一旦彻底掌握了这些网络工具,你就可以使用《深入理解Linux网络内幕》这本书所附的代码,准确地指出Linux内核中重要的部分如何工作。    网络功能的实现或破坏在不同的时候是由不同的代码块完成的,这正是理解网络和实现它的难点中的一部分。《深入理解Linux网络内幕》该书的成功之一就是描述这些代码块如何集成,以及众多的函数和数据结构之间的关系。《深入理解Linux网络内幕》不仅描述了Linux网络的全貌,而且是理解Linux网络细节的有效指南。

Linux内核深度解析

《Linux内核深度解析》

本书基于4.x版本的Linux内核,介绍了Linux内核的若干关键子系统的技术原理。本书主要内容包括内核的引导过程、内核管理和调度进程的技术原理、内核管理虚拟内存和物理内存的技术原理、内核处理异常和中断的技术原理,以及系统调用的实现方式等。此外,本书还详细讲解了内核实现的各种保护临界区的互斥技术,以及内核的文件系统。本书内容丰富,深入浅出,通过大量的图例来描述数据结构之间的关系和函数的执行流程,并结合代码分析,引导读者阅读和理解内核源代码。

CTF安全竞赛入门

《CTF安全竞赛入门》

《CTF安全竞赛入门》主要介绍目前主流CTF(夺旗赛)的比赛内容和常见的题目类型,从Web安全、密码学、信息隐写、逆向工程、PWN等方面分析题目要求并给出解题技巧。《CTF安全竞赛入门》题量丰富,实操性强,可供准备参加CTF和想要了解安全实战技能的高校学生、IT安全人员及运维人员阅读。

Vue.js从入门到项目实战

《Vue.js从入门到项目实战》

  本书从Vue框架的基础语法讲起,逐步深入Vue进阶实战,并在最后配合项目实战案例,重点演示了Vue在项目开发中的一些应用。在系统地讲解Vue的相关知识之余,本书力图使读者对Vue项目开发产生更深入的理解。  本书共分为11章,涵盖的主要内容有前端的发展历程、Vue的基本介绍、Vue的语法、Vue中的选项、Vue中的内置组件、Vue项目化、使用Vue开发电商类网站、使用Vue开发企业官网、使用Vue开发移动端资讯类网站、使用Vue开发工具类网站。  本书内容通俗易懂、案例丰富、实用性强,特别适合Vue的初学者和从业人员阅读,同时也适合职业生涯遇到“瓶颈”的前端从业人员和其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材。

Python与有限元--基于Python编程的有限元分析及应用扩展

《Python与有限元--基于Python编程的有限元分析及应用扩展》

有限元是当今工程分析中应用非常广泛的数值计算方法。《Python与有限元》以结构分析为主题,介绍了基于Python编程的有限元分析开源框架(被作者命名为Feon)的搭建过程和扩展方法。全书分为5章,主要内容包括Python、Numpy(Python著名的矩阵运算库)和Matplotlib(Python著名的二维绘图库)简介,Feon框架介绍及结构分析报Feon.sa(structuralanalysis)的搭建过程,Feon中自带单元的定义和应用,如何自定义单元、求解函数(以计算结构动力学固有频率和振型为例)、包(以渗透分析为例,定义和包FFa(fluidflowanalysis),以及Python进行有限元编程方面的建议。书中所有的程序均在Python2.7上测通过,并用二维码引入Python视频讲解。

Java 11官方入门教程(第8版)

《Java 11官方入门教程(第8版)》

  《Java11官方入门教程(第8版)》针对JavaSE11做了全面细致的更新。  《Java11官方入门教程(第8版)》由全球著名的畅销书编程作家HerbertSchildt执笔,指导你立即着手编写Java程序。  《Java11官方入门教程(第8版)》开篇讲解基础知识,分析如何创建、编译和运行Java程序;接着浓墨重彩地描述构成Java语言核心的关键字、语法和结构;最后讲述Java的一些高级特性,包括多线程编程、泛型、lambda表达式、模块、Swing以及Java交互编程工具JShell。  《Java11官方入门教程(第8版)》通俗易懂、简明扼要、详略得当,成为全球数百万读者的理想选择。

Spring 5核心原理与30个类手写实战

《Spring 5核心原理与30个类手写实战》

《Spring5核心原理与30个类手写实战》基于编程开发实践,不仅深度解析Spring5的原理与新特性,更从环境准备、顶层结构设计、数据访问等方面一步步地推导出Spring的设计原理。在每个知识点上,均以大量的经典代码案例辅助讲解,使理论紧密联系实际。最后手写30个类,以体会Spring作者的创作过程,让每一位读者学以致用。对于立志成为Java架构师的技术人员,以及对以Spring为核心的JavaWeb开发感兴趣的计算机专业高校生、在职Java开发人员来说,本书是一本具备超强实战意义的技术升级指南。读者通过本书可以看源码不再“晕车”,轻松找到入口;系统学习设计思想,提高解决问题的效率;培养架构思维能力,以及自驱学习能力。

MySQL程序员面试笔试宝典

《MySQL程序员面试笔试宝典》

  《MySQL程序员面试笔试宝典》是一本讲解MySQL程序员面试笔试的百科书,在写法上,除了讲解如何解答MySQL程序员面试笔试问题以外,还引入了相关知识点辅以说明,让读者能够更加容易地理解。  该书将MySQL程序员面试笔试过程中各类知识点一网打尽,在广度上,通过各种渠道,搜集了近3年来典型IT企业针对MySQL数据库岗位的笔试面试涉及的知识点,包括但不限于MySQL数据库、计算机网络、操作系统等,所选择真题均为企业招聘使用题目。在讲解的深度上,该书由浅入深地分析每一个知识点,并提炼归纳,同时,引入相关知识点,加以深度剖析,让读者不仅能够理解这个知识点,还能在遇到相似问题的时候,也能游刃有余地解决,而这些内容是其他同类书籍所没有的。该书对知识点进行归纳分类,结构合理,条理清晰,对于读者进行学习与检索意义重大。  该书是一本计算机相关专业毕业生面试、笔试的求职用书,同时也适合期望在计算机软、硬件行业大显身手的计算机爱好者阅读。

Python深度学习异常检测 使用Keras和PyTorch

《Python深度学习异常检测 使用Keras和PyTorch》

《Python深度学习异常检测使用Keras和PyTorch》主要内容:  了解异常检测的含义及其重要性  熟悉利用scikit-learn进行异常检测的统计和传统机器学习方法  借助Keras和PyTorch了解Python深度学习的基本知识  掌握度量模型性能的基本数据科学概念:AUC、精确率和召回率等  将深度学习应用于半监督和无监督异常检测

Linux Shell核心编程指南

《Linux Shell核心编程指南》

在IT产业链中开源的理念已成为绝大多数企业的共识。随着开源技术的不断进步与创新,云计算也逐步深入到了每个互联网企业的内部。但是,随之而来的便是管理成本的提高,大量的物理或者虚拟主机需要管理与维护,如何能够更好地实现自动化运维,成为企业需要迫切解决的问题。行业中自动化运维的软件很多,Puppet、Saltstack、Ansible等让我们在云时代依然可以轻松管理和维护设备与业务,然而像Ansible这样的自动化工具,虽然已经内置了很多模块,但是在解决每个企业的个性化需求时还需要编写自动化脚本。《LinuxShell核心编程指南》将围绕Linux系统中常用的Shell脚本语言,讲解如何通过Shell编写自动化、智能化脚本。全书以案例贯穿,对每个知识点都可以找到与之对应的案例,完成本书中的每个案例对于未来在企业中的实际应用极具意义。另外,在《LinuxShell核心编程指南》中配套有很多游戏案例,通过编写游戏脚本可以极大地提升学习的乐趣。《LinuxShell核心编程指南》中的代码可以在GitHub下载,现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,对服务质量的要求也越来越高。特别是互联网企业为了满足客户更高的需求,提升用户使用体验,IT部门需要维护的设备数量从早期的几台,发展到了目前的数以万计,如此庞大的服务器维护量,通常会让IT管理人员头疼不已。《LinuxShell核心编程指南》介绍的自动化运维内容可以让我们快速掌握大规模批量处理的简单方法。《LinuxShell核心编程指南》从基础知识讲到数据分析、数据过滤等高级应用,适合Linux运维人员、Shell编程爱好者阅读,可作为Linux运维人员的一本优秀的案头书。

Oracle数据库存储管理与性能优化

《Oracle数据库存储管理与性能优化》

本书以Oracle11g为蓝本,在某些实践应用中也讲到了12c版本,全面系统地介绍了大型对象关系型数据库服务器Oracle性能优化方面的大部分内容,包括看懂SQL执行计划、Oracle存储管理、Oracle内存管理、Oracle性能指标及追踪、Oracle性能报告、Oracle实战案例等内容

JavaScript高级程序设计 第4版

《JavaScript高级程序设计 第4版》

本书是JavaScript经典图书的新版。第4版涵盖ECMAScript2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括FetchAPI、模块、工作者线程、服务线程以及大量新API。

SQL Server从入门到精通(第3版)

《SQL Server从入门到精通(第3版)》

《SQLServer从入门到精通(第3版)》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了SQLServer开发应该掌握的各方面技术。全书分为4篇共20章,包括数据库基础、SQLServer数据库环境搭建、SQLServer服务的启动与注册、创建与管理数据库、操作数据表、SQL基础、SQL函数的使用、SQL数据查询基础、SQL数据高级查询、视图的使用、存储过程、触发器、游标的使用、索引与数据完整性、SQL中的事务、维护SQLServer数据库、数据库的安全机制、VisualC+++SQLServer实现酒店客房管理系统、C#+SQLServer实现企业人事管理系统、Java+SQLServer实现学生成绩管理系统等。

Python网络爬虫从入门到实践

《Python网络爬虫从入门到实践》

《Python网络爬虫从入门到实践》一书适用于Python爬虫入门学习的读者,书中全面介绍了使用Python进行网络爬虫开发的入门必备知识,本书从学习与应用的角度出发,帮助读者快速掌握网络爬虫的各项技能。全书共17章,包括初识网络爬虫、了解Web前端、多种网络请求模块、网页数据的多种解析方式、爬取动态渲染的信息、多线程与多进程爬虫、数据处理与存储、App抓包工具、识别验证码、Scrapy爬虫框架、Scrapy-Redis分布式爬虫以及可视化爬虫:数据侦探项目。本书侧重爬虫技术的实战应用,包含125个典型应用示例、2个实用案例,最后提供了一个综合实战项目,书中所有实例和项目都提供了程序源码,力求为读者打造一本学习入门+应用+实践一体化的精彩的Python网络爬虫图书。本书不仅适合初学者、入行数据采集人员、与数据打交道(从事与数据相关)、对数据感兴趣的人员,还适合从事其他岗位想掌握一定的数据采集能力的职场人员。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多资源及技术服务。

Spring Boot技术内幕:架构设计与实现原理

《Spring Boot技术内幕:架构设计与实现原理》

这是一本从源码角度分析SpringBoot底层原理和实现方式,以求帮助读者掌握SpringBoot多场景联合运用、项目性能调优的实践指导书。作者是SpringBoot领域的布道者、技术专家,曾以视频、文章等形式分享自己多年实践及研究SpringBoot的经验,影响近50万该领域的读者。本书以新版本的SpringBoot2.x的源码为基础进行分析,不仅提炼出了SpringBoot源码的核心思想,还从多个维度对SpringBoot框架中的数十个主流功能模块进行了源码级的分析,更为难能可贵的是,书中还对SpringBoot外置辅助工具进行了源码级的分析。此外,为了指导读者实践应用,本书除了在各章相关部分给出实践方法外,还以用独立章节以实际案例的形式进行专门指导。本书从逻辑上可分为4个部分:第①部分准备部分,包括第1章,这部分主要介绍进行SpringBoot解析需要做的准备工作,包括源码的获取与调试、源码阅读工具等,同时还给出了需要在思想层面做的准备——整体了解源码目录结构和SpringBoot设计思想。第②部分为原理部分,包含第2~4章内容,着重讲解SpringBoot实现的原理及基本流程,这是SpringBoot的核心之一,也是后面章节的基础。第③部分为内置组件部分,包含第5~12章,着重讲解SpringBoot内置集成框架的实现原理、源代码分析及实战分析,其中包括对外化配置、web应用、内置servlet容器、数据库、消息源、缓存、日志进行的源码级的分析和实践运用指导。第④部分为外置组件部分,包含第13~16章,着重讲解实际项目实施过程中肯定会用到的单元测试、打包、部署、监控等相关外置辅助工具,这部分不仅介绍了相关工具的集成方法,还从源码角度进行了详细解析。

Spark编程基础(Python版)

《Spark编程基础(Python版)》

本书以Python作为开发Spark应用程序的编程语言,系统介绍了Spark编程的基础知识。全书共8章,内容包括大数据技术概述、Spark的设计与运行原理、Spark环境搭建和使用方法、RDD编程、SparkSQL、SparkStreaming、StructuredStreaming、SparkMLlib等。

海量数据处理与大数据技术实战

《海量数据处理与大数据技术实战》

  《海量数据处理与大数据技术实战》是大数据开发领域中以实战案例为主旨的经典之作。本书全面阐述了大数据开发领域中常用的技术原理和框架,以及框架对应的实战案例。全书共分为四大篇章:大数据基础篇、大数据离线批处理技术篇、大数据在线实时处理技术篇、大数据处理实战案例篇。大数据基础篇主要介绍了大数据的基础知识、Hadoop和Storm的基础知识以及发展现状和应用前景;大数据离线批处理技术篇主要介绍了Hadoop、Hive和Sqoop的基本原理、环境搭建和项目案例;大数据在线实时处理技术篇主要介绍了Flume、Kafka、Storm的基本原理、环境搭建和项目案例;大数据处理实战案例篇详细介绍了基于海量日志数据的分析统计系统的实现过程,期间对各种大数据框架进行了整合,此案例项目稍加修改,便可应用于实际开发项目中。

Python速查手册·模块卷

《Python速查手册·模块卷》

本书既适合作为Python初学者的学习用书,又适合作为程序开发人员随时查阅的参考工具书。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

Python项目开发案例集锦

《Python项目开发案例集锦》

《Python项目开发案例集锦》一书从入门学习者的角度出发,开发了8个开发方向、23个项目,循序渐进地让读者在实践中学习,在实践中提升实际开发能力。全书共分8篇:控制台程序、小游戏、实用小工具、网络爬虫、数据分析、人工智能、Web网站和微信/小程序,内容包括:学生信息管理系统、企业编码生成系统、简易五子棋游戏(控制台版)、玛丽冒险、彩图版飞机大战、DIY字符画、画板工具、Word助手、图片批量处理器、RCQ读者书库、火车票分析助手、高德地图+58租房、开心麻花影视作品分析、Excel数据分析师、智能停车场车牌识别计费系统、AI智能联系人管理系统、51商城、BBS问答社区、甜橙音乐网、智慧校园测评系统、看图猜成语小程序、今天吃什么小程序、微信机器人。本书不仅会带您畅游于Python开发的精彩世界,启迪编程思维,更能让您领略Python迷人的开发魅力!为方便读者学习,明日学院网站(www.mingrisoft.com)提供了本书配套的配套资源,在云盘资源包中也给出了项目的源码及相关资源,读者可以选择任意一种方式下载自己需要的资源;同时,登录明日学院网站还可以获取更多学习资源和技术支持。

Cassandra权威指南(第二版)

《Cassandra权威指南(第二版)》

理解Cassandra的分布式和去中心化结构。.使用Cassandra查询语言(CQL)和cqlsh(CQLshell)。.创建一个实用的数据模型,并与等价关系型模型比较。.使用不同语言的客户端驱动程序开发示例应用,包括Java、Python和Node.js。.研究集群拓朴,了解节点间如何交换数据。.维持集群的高性能水平。.现场部署、云环境部署或利用Docker部署Cassandra。.Cassandra与Spark、Hadoop、Elasticsearch、Solr和Lucene集成。

HBase权威指南

《HBase权威指南》

本书探讨了如何通过使用与HBase高度集成的Hadoop将HBase的可伸缩性变得简单;把大型数据集分布到相对廉价的商业服务器集群中;使用本地Java客户端,或者通过提供了REST、Avro和Thrift应用编程接口的网关服务器来访问HBase;了解HBase架构的细节,包括存储格式、预写日志、后台进程等;在HBase中集成MapReduce框架;了解如何调节集群、设计模式、拷贝表、导入批量数据和删除节点等。本书适合使用HBase进行数据库开发的高级数据库研发人员阅读。

SQLAlchemy Python数据库实战 第2版

《SQLAlchemy Python数据库实战 第2版》

本书主要探讨SQLAlchemy,这个Python库在关系型数据库和传统编程之间架起了一座桥梁,有助于Python程序员将应用程序连接到关系型数据库。本书首先通过对比的方式介绍了SQLAlchemy的两种主要使用模式——SQLAlchemyCore和SQLAlchemyORM,然后探讨了数据库迁移工具Alembic的用法,快速讲解了SQLAlchemy的应用。

Oracle Database 12c性能优化攻略

《Oracle Database 12c性能优化攻略》

  三位经验丰富的OracleDBA联手为读者呈现这本Oracle数据库性能优化攻略。《OracleDatabase12c性能优化攻略》由表及里地深入分析了造成Oracle数据库性能缓慢的各种原因,然后给出标本兼治的性能调优方案。作者将多年的实践经验和个人智慧与读者分享,帮助读者诊治影响数据库性能的各种疑难杂症。  《OracleDatabase12c性能优化攻略》可帮助数据库管理员解决各种Oracle数据库性能问题。

TypeScript项目开发实战

《TypeScript项目开发实战》

本书是一本TypeScript进阶实践指南,通过9个实用项目,详细讲解如何使用TypeScript3.0和不同的JavaScript框架开发高质量的应用程序。书中不仅介绍TypeScript的核心概念与技术,还涵盖Angular和React的一些新功能,以及GraphQL、微服务和机器学习等相关的新技术。全书共10章:第1章介绍你之前可能没有接触过的TypeScript功能,第2章将编写第一个实用的项目——一个简单的markdown编辑器,第3章将使用流行的React库构建一个联系人管理器,第4章介绍MEAN栈,第5章介绍如何使用GraphQL和Apollo创建Angular待办事项应用程序,第6章介绍如何使用Socket.IO构建一个聊天室应用程序,第7章介绍如何使用必应地图和Firebase创建基于云的Angular地图应用程序,第8章介绍如何使用一个等效的基于React的栈,第9章介绍如何使用TensorFlow.js在Web浏览器中托管机器学习,第10章介绍如何使用ASP.NETCore和免费的Discogs音乐API来编写一个音乐库应用程序。【通过阅读本书,你将学到】:●使用TypeScript和常用模式编写代码。●在TypeScript中使用流行的框架和库。●使用TypeScript来利用服务器和客户端的功能。●应用令人兴奋的新范式,如GraphQL和TensorFlow。●使用流行的、基于云的身份验证服务。●结合TypeScript和C#来创建ASP.NETCore应用程序。

Python从入门到实践

《Python从入门到实践》

《Python从入门到实践》从学习与应用的角度出发,通过详细、精练的知识内容,帮助用户快速掌握Python语言的关键技术。全书共分为17章,包括开启Python之旅、Python语言基础、运算符与表达式、程序的控制结构、序列的通用操作、列表(list)、元组(tuple)、字符串与正则表达式、字典与集合、自定义函数、模块、面向对象编程、文件与目录操作、异常处理及程序调试、海龟绘图、小海龟挑战大迷宫游戏、智慧星学生管理系统等多种内容。本书内容详尽,所有知识都结合了具体实例进行讲解;涉及的程序代码给出了详细的注释,且运用了大量的效果图和示意图,力求为读者打造轻松的学习氛围;并且在每个小节后面配置了“动手试一试”栏目,使读者可以快速掌握Python语言,提升实战开发能力;在本书的最后运用了两个实战项目将Python语言的开发知识应用于实际操作中,使读者能够亲身体验项目开发的全过程,形成编程思维。本书中的所有实例和项目都提供了源码,旨在为读者打造一本“基础入门+应用开发+实战项目”一体化的Python编程图书,让用户可以达到从入门走向实践的学习效果。本书不仅适合作为Python语言初学者的学习用书,而且适合Python开发人员进行查阅和参考,同时本书还可以为各个阶段的Python开发者改善编程思维,提升开发效率。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。

亿级流量Java高并发与网络编程实战

《亿级流量Java高并发与网络编程实战》

  《亿级流量Java高并发与网络编程实战》以实战化训练为宗旨,用详尽且经典的案例阐述了Java高级编程中的重点、难点。每个案例都配有精练的描述和完整的代码,可以帮助读者快速地掌握书中的各个知识点。  《亿级流量Java高并发与网络编程实战》由核心技术、应用框架和数据处理三部分组成。核心技术介绍了与高并发相关的架构设计及多线程、NIO、网络编程等底层技术;应用框架讲解了目前流行的一些高并发及分布式框架技术,如Disruptor、SpringBoot、SpringCloud等,这些技术也是目前在国内外互联网企业中被广泛应用的;数据处理部分重点介绍了如何优化数据,如何使用关系型数据库、非关系型数据库及大数据领域的MapReduce技术处理海量数据,从而为高并发场景提供一套完善的存储方案。本书适合高级程序员、架构师和已有Java基础并且想要快速提升编程能力的初级程序员阅读。如果你正在设计或研发一套大型项目,或者想学习Java领域的高级知识,或者对系统性能有一定的追求,那么本书可以帮你快速达成目标。

.NET并发编程实战

《.NET并发编程实战》

要充分释放你的多处理器计算机的卓越性能,这样并发应用程序会运行得更快,因为它们跨处理器内核分散工作,同时执行多个任务。.NET平台上的现代化工具和技术(包括并行LINQ、函数式编程、异步编程和任务并行库)十分强大,替代了传统的基于线程的并发解决方案。  《.NET并发编程实战》一书将教你编写代码以提供性能敏感型应用程序所需的速度。本书以C#和F#中的示例指导你完成在理论和实践上强调函数式编程的并发和并行设计。你将从并发的基础开始,掌握基本技术和设计实践,以优化在现代多处理器系统上运行的代码。

ASP.NET Core开发实战

《ASP.NET Core开发实战》

MicrosoftMVPDinoEsposito教会你如何:◆ 创建新项目并理解其结构◆ 在ASP.NETCore中设置和使用熟悉的MVC应用程序模型◆ 编写控制器类代码来控制请求处理的所有阶段◆ 从控制器提供HTML,或者直接通过Razor页面提供HTML◆ 掌握Razor语言,以快速定义HTML视图的布局◆ 管理跨领域关注点,如全局配置数据、错误和异常处理、控制器类的设计以及依赖注入◆ 使用用户身份验证和ASP.NETCore的基于策略的用户授权API来保护应用程序安全◆ 设计高效的数据访问,并为读写数据选择合适的选项◆ 构建ASP.NETCoreWebAPI来返回JSON、XML或其他数据◆ 使用数据绑定,以编程方式更新可视化组件◆ 为iOS和Android构建对设备友好的Web视图◆ 探讨全新的ASP.NETCore运行时环境和依赖注入(DI)基础设施

深入浅出WPF

《深入浅出WPF》

  WPF是微软新一代开发技术,涵盖了桌面应用程序开发、网络应用程序开发和移动应用程序开发,是微软开发技术未来十年的主要方向。《深入浅出WPF》的内容分为两大部分。第一部分是学习WPF开发的基础知识,包括XAML,语言的详细剖析、WPF控件的使用、用户界面布局的介绍。第二部分是作为优秀WPF程序员所应掌握的知识,包括依赖对象和数据关联、路由事件与命令、数据模板与控件模板、绘图与动画等。《深入浅出WPF》作者具有多年WPF开发经验,历经多个大型项目,现任微软(美国)下载中心项目组高级开发工程师。《深入浅出WPF》是作者多年来学习和使用WPF的经验总结。《深入浅出WPF》包含了众多WPF面试点,作者凭借书中的知识顺利通过微软(美国)的面试。

微信公众号

热门文章

更多