本书是与《Java OpenCV高效入门》配套的案例集。全书共15章,第1章是OpenCV简介及开发环境的搭建,第2~15章是14个实用项目(专题),包括魔方图案识别、答题卡评分、围棋盘面识别、停车场车位检测、车道线检测、汉字识别、OCR文字识别、车牌定位与识别、硬币识别、零件检测、银行卡卡号识别、全景拼接、二维码识别、机器学习等内容。书中的项目均有相当的难度,需要综合运用OpenCV的各种算法实现。 本书面向的读者是包括高校学生在内的各类OpenCV学习者、研究计算机视觉的业余爱好者及需要快速上手的专业人员。
本书将Scratch作为一门程序设计语言看待,通过大量数学和算法方面的编程案例,为广大中小学生提供了一本编程进阶的参考教材。本书根据案例类型分为12章,共有100个妙趣横生的编程案例,涵盖数字黑洞、数学游戏、古算趣题、逻辑推理、玩扑克学算法、分形图等数学内容。本书*的特点是案例丰富多彩,让人脑洞大开,是广大中小学生在受过Scratch编程入门教育之后进一步提高编程能力的编程宝典。通过阅读本书,将使读者更加热爱编程,更加热爱数学和算法,为广大中小学生打开一片新的数学编程天地。本书不是零起点教材,适合已经过Scratch入门教育的广大中小学生、编程爱好者和参加中小学信息学竞赛的学生作为参考读物,也适合少儿编程培训机构作为课程设计的参考读物。
本书用于学习Java网络通信的设计和开发,系统地介绍了Java网络通信的多种技术,由浅入深地阐述了多种通信技术的基础知识、主要模型以及实际可用的案例,使读者能有效地掌握Java网络编程的相关知识,并具备以Java编程来处理和解决网络通信问题的能力。 全书共8章和1个附录。第1~4章依次介绍BIO、NIO、AIO及Netty编程技术,每章均提供3个案例的设计和编码; 第5章与读者分享RESTful应用轻量级框架Jersey的使用经验; 第6章介绍Web服务消息推送规范SSE,并基于Jersey的SSE机制实现订阅 发布功能以及一个可重入的分布式锁; 第7章自行设计了一个RPC框架并进行代码实现; 第8章开发了两个简单常见的应用; 附录解答了Java开发时常见的若干问题。 本书可作为高等院校 网络程序设计 课程的教材,也可供相关领域的技术人员参考。
本书是一本*工具,其主题涵盖了Apache Tomcat这一广受欢迎的开源servlet、JSP容器和高性能的web server。《Tomcat权威指南》对管理员和web站点管理员而言,具有较强的参考价值;对在开发或产品中要使用Tomcat作为web应用程序服务器的开发者而言,这是一本有用的指南书;对Tomcat感兴趣的人而言,这是一本优秀的介绍工具。 本书是*Tomcat版本的更新,这是第二版,提供了关于servlet容器安装、配置、维护和安全防护的完整指南。实际上,鉴于具有如此多的*信息,这本书本质上是一本新书,而不是原书的简单翻版。通过本书,您会了解到在所有主要操作系统(Windows、Linux、OSX、S01aris和FreeBSD)上使用Tomcat的详细信息,包括关于Tomcat配置文件以及部署和运行web应用程序的交互建议的详细信息。 本书提供了以下完整信息: 安装和启动流程 配置Tomcat 讨论realm、角
Java语言是目前为流行的网络编程语言,它完全面向对象、简单高效、与平台无关、安全、支持多线程,是计算机世界的“国际语言”。《Java程序设计实验指导》在兼顾基本知识点的同时,根据几年来的教学实践和Java的主流应用,精心组织了实验项目,不仅包含大量验证实验,而且还编写了若干综合实验。《Java程序设计实验指导》共十二章节,内容包括开发简单的Java程序、Java基本的程序设计结构、Java面向对象程序设计——类和对象、Java面向对象程序设计——继承和接口等。
本书作者强调实践知识和技能胜过理论,在书中为你展示了怎样使用数据结构实现有效的算法,并分析和测试了算法的性能。在本书中你将探索Java集合框架(JCF)中重要的类,它们是如何实现的,以及如何执行。书中的每一章都提供了动手练习及其在线测试代码。本书主要内容有:学习使用列表和映射等数据结构并理解它们是如何工作的。构建一个应用程序,用于读取维基百科页、解析页面内容并导航结果树。通过分析代码预测其运行时间和所需的内存空间。分别使用哈希表和二叉搜索树编写实现Map接口的类。创建一个简单的Web搜索引擎,包括一个网络爬虫、一个存储Web页面内容的索引器和一个返回用户查询结果的检索器。
本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础特性和高级特性。书中详尽讨论了JavaScript的各个方面,从JavaScript的起源开始,逐步讲解到新出现的技术,其中重点介绍ECMAScript和DOM标准。在此基础上,接下来的各章揭示了JavaScript的基本概念,包括类、期约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及JSON。本书同时也介绍了近几年来涌现的重要新规范,包括Fetch API、模块、工作者线程、服务线程以及大量新API。
卢淑萍、樊红珍主编的《JavaScript与jQuery 实战教程》系统全面地介绍了JavaScript和jQuery知 识,内容涵盖JavaScript基本语法、BOM编程、DOM编 程、事件、jQuery基础、jQuery中的DOM操作、 jQuery制作动画、jQuery插件及jQuery与Ajax等客 户端交互特效制作技术。本书由浅入深,辅以大量的 实例说明,操作性和实用性较强。 本书适合作为各大专院校相关专业的网页特效设 计课程的教材,也可以作为网页特效设计的培训教材 和网站开发的参考书。
本书详细介绍了Java面向对象程序的基础知识和项目开发的基本技术,主要内容包括开发入门、面向对象设计、图形用户界面(GUI)设计、网络通信功能、文件传输功能、线程编程、数据库编程和综合项目开发。 本书贯穿了一个典型的网络聊天系统的设计和开发案例,完整地体现了一个网络应用系统的对象定义、对象建模和模型转换为编码的基本开发流程。书中设计了技能训练、项目学做、实战练习递进式的技能训练体系,按照由简单技能到复杂技能、由单一技能到综合技能的规律,训练和提高学生的编程能力,在递进式的技能训练体系中培养学生的项目操作能力。本书的案例源码均在开发环境下调试通过。 本书可作为高职高专院校相关专业的教材、社会Java编程培训班教材和广大编程人员自学的实用指导书。
当你需要快速查找编写或调试Java程序方面的知识时,《Java语言袖珍指南(第二版)》可使你方便地参考Java编程语言及其平台的标准功能。你从中会找到一些有益的编程实例、表格、图、列表及一些补充的话题,包括Java脚本API、第三方工具以及统一建模语言(UML)的基础知识。本书介绍了Java SE 7版本更新后的新功能,无论你在办公室、实验室还是在行走的路上,它都是你理想的参考。本书的内容包括:快速找到Java语言细节,如命名约定、基础类型及面向对象的编程元素;获得Java SE 7平台的详细信息,包括开发基础、内存管理、并发以及泛型;可浏览有关NIO 2.0、G1垃圾回收和Coin项目(JSR334)功能的基本信息;获得以下方面的附加参考:开发、配置和测试工具;库;集成开发环境;Java脚本语言;获得相关信息,有助于你准备Oracle认证协会的Java SE 7程序员I级测试。
本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。 本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的Sun Java 蓝图——PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。 本书适合于希望学习Java开放源码技术的程序员阅读。
本书以面向对象语言Java作为描述语言,系统介绍如何用面向对象的方法来设计和实现传统的数据结构,内容包括数组、链表、栈、队列、表、二叉树、优先队列、堆、集合、映射、散列表、树和图等基本数据结构,以及插入、删除、遍历、查找、归并和排序等基本算法。本书突出了抽象数据类型的概念,提供了大量精心设计的示例程序,不仅讲述了常用数据结构的具体实现,而且抽象出一般的设计原则。 本书选材精当、结构新颖、深入浅出、简明实用,可作为高等院校计算机专业和相近专业本科生"数据结构"课程的教材或参考书,也可供计算机应用领域的工程技术人员参考。
Java是近年来十分流行的程序设计语言,又是一门通用的网络编程语言,在Internet上有着广泛的应用。本书全面介绍了Java语言的功能和特点,主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常处理、多线程技术和访问数据库技术等内容。 本书以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java面向对象编程思想,介绍了Java编程技巧。本书不仅适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学,本书可作为高等院校或计算机培训班的教材。
《Java项目开发实战入门》以一起来画画、通讯录系统、明日彩票预测系统、小小五子棋、企业进销存管理系统、企业QQ(局域网版)、九宫格记忆网和铭成在线考试系统8个精选项目为案例,从趣味性和实际应用角度出发,采用了当前主流技术,读者可以从这些项目中体验到编程的乐趣并获得实战经验。《Java项目开发实战入门》应用的主要技术及知识点有:Java AWT、Java Swing、MySQL数据库、Hibernate、BeautyEye外观样式、多线程、Socket编程、人机对战实现、Derby、JSP、JavaScript、CSS、Servlet、HTML5等
古人云,"万事开头难 ,熟练掌握Java语言是Java应用开发的个台阶,能够深入理解Java程序设计,是学习Java系列技术的必要前提。本教材结合作者多年开发和教学经验,从入门者的学习特点出发,循序渐进地带领读者走进Java世界,使得"开头并不难 。全书主要分为六个部分,包括Java语言的类、类之间的关系、异常处理、常用API、其他特性总结和编程实战。其中,编程实战部分提供了连连看游戏的完整实现,帮助读者使用教材就能自主实现该案例,快速提高Java程序实践能力。书中内容打破了传统的堆砌知识点的方式,而是从解决问题的角度诠释面向对象程序设计,涵盖了企业实际工作中常用的技能与知识点,简单明了,易读易懂。本教材适合Java语言初学者以及Java程序员阅读。
《java项目教程》以面向对象的思想介绍了使用java语言进行项目开发的知识与方法。全书使用netbeans作为开发环境,围绕着“员工信息管理系统”项目的实现逐渐展开,在介绍项目开发过程的同时讲解java编程知识。 《java项目教程》注重培养读者使用面向对象的思维方法分析问题与解决问题的能力,注重使用ide提高学习与开发的效率。全书内容循序渐进,结构合理,案例具有代表性,论述清晰并注重实用性,体现了“项目驱动式”教学方法的精髓。 《java项目教程》既可作为高职高专院校计算机及相关专业的教材,又可作为java职业培训教材,也适合作为java爱好者的自学书籍或参考资料。
Java语言是目前流行,也是有前途的面向对象程序设计语言。本书将Java语言和面向对象程序设计方法相结合,以大量实例详细介绍Java的编程思想和编程方法。全书共分13章,主要内容包括:Java语言基础、类、对象、继承、多态、接口、包、Java API基础、图形用户界面、Java小程序、异常处理、输入/输出流、多线程、数据库应用、网络通信和JSP简介。每章后都设计了大量的基本概念题和程序设计题。全书贯彻实用型教材的编写原则,概念叙述深入浅出,知识点结合实例讨论。 本书既可作为高等院校Java语言程序设计课程的教材,也可作为从事软件设计的工程技术人员的技术参考书。
本书采用项目驱动模式,以“办公固定资产管理系统”综合实训项目贯穿全书,并精选了大量编程实例,详细讲解了Java程序设计的基本原理、开发方法、开发过程和解决实际问题的技巧,使初学者能够快速掌握利用Java设计开发可视化程序以及使用Java开发Windows应用程序的方法。 全书共10章,分为3个部分。基础部分(第1~8章)主要介绍了Java语言基础、程序设计的原理和开发方法。其中,第1~3章介绍了Eclipse基础、Eclipse集成开发环境、Java语言基础等知识;第4~8章结合“办公固定资产管理系统”这个综合实训项目部分模块的开发,详细介绍了Java程序设计的原理和开发方法,内容包括Java的类和接口、Java图形用户界面编程、Java输入/输出流编程、Java网络编程和Java数据库编程等内容。项目实训部分(第9章)综合前面所学知识并结合在第4~8章开发的部分模块,完整地介
本书是Java面向对象程序设计的一本经典教材,它将Java语言与面向对象程序设计的原理和方法相结合,使用Java*类库,以大量实例详细介绍如何介绍如何使用Java进行面向对象的程序设计、GUI的程序设计、数据库应用的程序设计和Web应用的程序设计。 本书可作为Java面向对象程序设计课程的教材,也可作为Java的GUI程序设计、数据库应用开发、JSP的Web应用开发的入门和提高的学习教材。本书的读者对象可以是各类编程人员、计算机相关专业的本科生和研究生,也可以是Java技术的自学者或短训班的学员。为方便读者学习,本书还配有电子教学软件、实例代码、习题答案与实验。
《java面向对象程序设计实训与考试指导(第二版)》是《java面向对象程序设计》(第二版)(赵生慧主编)的配套用书,由上机实训、考试指导与java题库练习系统软件使用说明、主教材习题参考答案以及附录四部分组成。实训部分精心设计了17项实训,每一项实训又包括实训目的、实训要求、实训内容与过程、思考与练习;考试指导与java题库练习系统软件使用说明部分包括对全国高校计算机水平考试,以及试题库练习系统软件的使用方法说明;主教材习题参考答案部分给出了主教材的部分习题参考答案;附录给出了两份笔试模拟试题及参考答案。 《java面向对象程序设计实训与考试指导(第二版)》可以作为高等院校本科及专科学生学习java面向对象程序设计的辅助教材,也可以独立作为教师教学和读者自学参考之用,同时还可供参加全国计算机等级考试(二级java)的