本书通过逐步构建一个完整的开发框架,帮助读者深入理解和掌握ASP.NET Core开发框架的核心概念和技术。本书以实际项目为基础,通过逐步迭代的方式引导读者从零开始构建一个功能强大的开发框架。本书不仅介绍了如何搭建项目结构、处理路由和中间件、使用依赖注入和配置管理等关键技术,还介绍了如何处理身份验证和授权、使用数据库和ORM、编写单元测试等实际开发中常见的问题和技术。本书配有读者交流学习群,可扫描勒口二维码进群。相关代码可通过前言中的代码仓库地址获得。 这是一本面向ASP.NET Core初学者和有一定经验的开发者的实用指南。通过本书的学习,读者将获得一个全面的ASP.NET Core开发框架的知识体系,并能够应用这些知识构建自己的Web应用程序。
一位从未接触过计算机编程的小学生提问,作者尝试站在编程语言发明者的角度来回答,提问有趣活泼,从不懂计算机编程到能参加信息学奥林匹克比赛;回答清晰深刻,描述正确的编程思维并能学以致用――本书在这样的一问一答中带领大家开启一次C语言入门之旅。本书不仅叙述C语言的全部语法规则,而且包含编程涉及的计算机科学的相关知识和基础概念,还精心编排大量短小精悍、循序渐进的编程任务,分布在本书的每个部分。读者如果认真地跟随本书实现每段程序,将具备C语言基础编程的能力。C语言历来被认为是为编程高手而生的语言,本书写给希望学习C语言的读者。
本书针对自动化工程师,全面、深入地介绍了C#上位机开发的基础知识、设计思路与功能实现,旨在帮助读者快速掌握上位机开发的基本原理、技术要点和实践方法。本书内容主要包括C#基本语法、常用控件和布局技巧,C#与WinCC数据交互,SCADA面向组件开发,利用C#实现设备通信,通信驱动库封装,数据库应用开发,文件操作与访问,程序安装与部署等。 本书内容翔实、实用性强,紧密结合自控行业技术人员的IT知识需求,在C#语法讲解中穿插大量程序实例,提高读者学习兴趣和编程成就感。同时,通过典型的上位机应用开发讲解,帮助读者掌握实际应用开发技能,学以致用。 本书适合从事上位机开发的自动化工程师学习,也可供控制工程、自动化相关专业的师生参考。
《深度学习图像识别技术:基于TensorFlow?Object?Detection?API和OpenVINO工具套件》首先讲述了人工智能、深度学习、卷积神经网络、目标检测以及迁移学习的概念,接着详述了如何基于TensorFlow?Object?Detection?API框架从零开始搭建深度学习目标检测应用的开发环境,如何训练自己的目标检测模型,然后详述了如何基于OpenVINO工具套件优化模型、部署模型以及用C++和Python开发用户应用程序。然后通过工业光学字符自动识别、垃圾瓶自动分选、农作物病害自动识别和工业产品外观缺陷检测4个完整的深度学习目标检测工程案例来帮助读者加深深度学习图形检测的认识和理解。? 《深度学习图像识别技术:基于TensorFlow?Object?Detection?API和OpenVINO工具套件》适合从事AI行业相关技术的工程师阅读,也适合打算进入AI行业的大中专院校的学生学习参考。?
ASP.NET MVC 是微软官方提供的以MVC模式为基础的ASP.NET Web应用程序框架。MVC 将一个Web应用分解为Model、View和Controller,有助于管理复杂的应用程序,并简化了分组开发,使得复杂项目更易维护。本书共分为12章,以符合初学者思维的方式系统地介绍ASP.NET MVC的应用技巧,并结合实际项目详细地介绍如何基于ASP.NET MVC构建企业项目。通过本书的学习,读者可以全面掌握ASP.NET MVC的开发,并从代码中获取软件开发与架构设计的经验与灵感。本书具有很大的参考价值,既适合ASP.NET MVC开发初学者阅读,也适合有一定基础的ASP.NET MVC开发人员进行技术强化和经验积累,同时还适合作为高等院校和培训学校相关专业的教学参考书。
本书详细解释了影响应用程序性能的Windows、CLR和物理硬件的内部结构,并为读者提供了衡量代码如何独立于外部因素执行操作的知识和工具。书中提供了*量的C#代码示例和技巧,将帮助读者**限度地提高算法和应用程序的性能,提高个人竞争优势,使用更低的成本获取更多的用户。本书共11章,D1章和D2章关注性能的度量指标及性能评测;第3章和第4章则深入CLR内部,专注于类型与CLR垃圾回收的内部实现;第5~8章及D11章讨论.NET框架中的几个特定的方面,以及CLR提供的几种可用来进行性能优化的手段;第9章对复杂度理论和算法进行了简单的尝试;D10章则包含了一些独立话题,包括启动时间优化、异常及.NET反射等。本书适合已经拥有一定C#语言和.NET框架的编程基础,对相关概念较为熟悉的中gao级程序员阅读学习。
程序员作为一个职业、也作为一个群体,正逐渐从幕后走向前台,并以他们自己的能力加速改变着世界,也改变着人们生活的方方面面。然而,对于程序员,特别是年轻程序员们来说,如何理解自己的职业与发展,如何看待自己的工作与生活,这些问题往往比那些摆在面前的技术难题更让他们难以解答。 ??这本书从一个成熟程序员、一名IT管理者的角度,以杂记的形式为大家分享关于国内程序员职业生涯、个人发展、编程中的实践与认知乃至自学设计等方面的经验方法与思考感悟。其中每一篇文章都涉及一个与程序员息息相关的话题,无论你是即将走上程序员岗位的在校大学生,是刚刚成为程序员的职场新人,还是有一定经验的程序员,这本书都会给你带来启发。
本书充分结合高职高专学生的实际情况,对内容科学取舍,突出算法,强调逻辑思路,吸纳 的项目教学法的思想, 注重编程能力的训练。全书共分8个模块,主要介绍了C语言的基础知识、程序设计的基本结构、数组、函数、指针和结构体等内容。本书是由具有多年C语言程序设计教学经验的一线教师根据实践教学和应用研究体会编写而成的。本书内容通俗易懂,实例 丰富、典型而全面,目标明确,实用性强,理论适度,深入浅出,注重理论和实践的结合,形式新颖,使读者通过实例能够轻松愉快地全面掌握C语言程序设计的方法和应用。本书适合作为高等职业院校计算机程序设计的入门教材,也是一本很好的初学者自学教材。为方便教学,本书有微课视频(以二维码形式呈现)、电子课件、实训任务答案、模拟试卷及答案等,凡选用本书作为授课教材的老师,均可通
本书是中国大学MOOC(慕课)爱课程平台、智慧树平台上由西安理工大学建设的数据结构课程的配套使用教材。为配合 慕课的实施,本书以慕课教学推进次序为主线,将知识划分为小知识点,并配有相应的教学视频(扫描二维码观看)。本书共8章。第1章介绍数据结构的基本概念,以及算法与评价;第2章介绍线性表的概念,以及两种存储方式(顺序存储和链式存储)下的运算实现;第3章介绍栈、队列的特点,以及不同存储方式下运算的实现;第4章介绍特殊矩阵、稀疏矩阵的压缩存储,广义表的概念与存储,以及串的基础知识和模式匹配算法;第5章介绍树与二叉树的概念、存储、运算与实现,以及哈夫曼编码;第6章介绍图的概念、存储、运算与实现,以及几个图的经典应用;第7章介绍常用的几个静态和动态查找算法;第8章介绍常用的几类排序算法及其性能比较。
《预测分析与数据挖掘?RapidMiner实现》旨在帮助读者理解数据挖掘方法的基础知识,并实现无需编写代码就能在自己的工作中实践这些方法。书中围绕分类、回归、关联分析、聚类、异常检测、文本挖掘、时间序列预测、特征分析等数据挖掘问题,着重介绍了决策树、k近邻、人工神经网络、线性回归、k均值聚类等当今广泛使用的二十多种算法,针对每一种算法都先以通俗的语言解释其原理,再使用开源数据分析工具?RapidMiner加以实现。 ??《预测分析与数据挖掘?RapidMiner实现》适合在日常工作中大量接触数据的分析师、金融专家、市场营销人员、商务专业人士等阅读。