
JavaScript设计模式教你如何学会把经典和现代设计模式应用到JavaScript语言中,来编写优美、结构化和可维护的代码。如果想让代码保持高效、更易于管理,并且能够同步**的**实践,那么JavaScript设计模式正是为你打造的。

JavaScript 是Web 上的一种功能强大的编程语言,用于开发交互式的Web 页面。

逆向工程是一种分析目标系统的过程。本书专注于软件逆向工程,即研究编译后的可执行程序。本书是写给初学者的一本经典指南。全书共分为12个部分,共102章,涉及软件逆向工程相关的众多技术话题,堪称是逆向工程技术百科全书。全书讲解详细,附带丰富的代码示例,还给出了很多习题来帮助读者巩固所学的知识,附录部分给出了习题的解答。本书适合对逆向工程技术、操作系统底层技术、程序分析技术感兴趣的读者阅读,也适合专业的程序发人员参考。 ... 谨向这本出色的教程致以个人的敬意! Herbert Bos,阿姆斯特丹自由大学教授,《Modern Operating Systems (4th Edition)》作者 ... 引人胜,值得一读! Michael Sikorski,《Practical Malware Analysis》的作者

Java从入门到精通(实例版)(光盘内容另行下载,地址见书封底)

1.一本兼顾Web前后端发的JavaScript门书。 2. 本书循序渐,层层深地介绍JavaScript在浏览器端、服务器端的发思路、设计理念以及时下流行的发框架及其使用。 3. 提供本书源代码、彩图文件下载,以帮助读者理解书中所介绍的技术概念、编程思想与程序设计理念。

重介绍轻量级框架Struts 2 Spring Hibernate整合发技术 提高读者的动手编程能力和架构设计能力 采用 概念 实例 习题 实训 项目案例 的讲解模式,简单易懂 200个实例、8个实训案例、2个综合项目案例、200个练习题 每章都有大量的示例代码讲解和实例分析,并配以大量的习题和上机实训 书中的综合案例来源于实际项目发,有很高的应用价值 免费提供教学课件(PPT)、案例源代码、习题参考答案等教学资源 给出了书中涉及的发框架及相关发工具的获取方式

如果你是一位JavaScript程序员,如果你想让自己的Web应用拥有更高的响应度,如果你想用更优雅简洁的代码描述那些让你抓狂的“休息,休息一下,等到有结果再继续吧”的业务逻辑,那么本书就是你案头的那本JavaScript异步编程宝典。JavaScript异步编程:设计快速响应的网络应用从**基本也是**重要的JavaScript事件模型开始,生动地复盘了各种异步应用情景,逐一呈现了目前在用的各种异步设计模式和异步编程类库,从PubSub到Promise,从异步工作流控制类库到worker多线程技术,甚至还谈到了浏览器端脚本的异步加载技术。总而言之,在这里,你能找到JavaScript异步编程的所有,从它的前世,到它的今生,还有它的未来。JavaScript异步编程:设计快速响应的网络应用叙述流畅,从问题引入,到初步解决,再到用例延伸、进阶方案,一路抽丝剥茧,层层推进,精彩纷呈。行文娓

机器人编程与热门编程语言JavaScript强强联合近年来, JavaScript机器人编程技术日渐流行起来,而Johnny-Five是一个可以给NodeBots提供跨硬件系统一致性API的框架。本书会带你熟悉基础的机器人技术项目,包括物理硬件构建和相关的JavaScript编程。本书会带领读者学习Johnny-Five和JavaScript机器人技术的概念。你会学习如何在Johnny-Five中使用不同的模块,如数字GPIO引脚、PWM输出引脚、传感器、舵机和电机等,还包括一些使用I2C和SPI的高级模块。你还会学习如何将Johnny-Five机器人连到网络服务器上。你还将了解Johnny-Five框架的优势以及它所支持的更多设备。 通过阅读本书,你将能够: ■ 熟悉Johnny-Five REPL; ■ 使用基本输出设备来构造机器人; ■ 创建使用复杂的输出设备的项目,使用Johnny-Five API简化对需要复杂口的模块(如I2C)的操作; ■ 学习Animation API,以通

Visual Basic从入门到精通(第3版)(光盘内容另行下载,地址见书封底)

面对着每年都在快速增长的数据量,我们对数据行分析和处理的需求变得比以往更加迫切。那些懂得如何利用数据的公司比不懂的公司更具有竞争优势,这使得那些具有丰富知识储备且有能力的数据人才变得更加抢手。本书的主要内容:学会并理解在不同平台下安装R和Python的流程和所需环境;在R和Python环境下实现数据获取、数据清洗、数据整理,完成数据分析的准备工作;建立预测模型和探索分析模型;分析模型结果并创建数据报告;尝试多种基于树的方法,建立随机森林;在R中实现初步的数据科学概念;学习探索性数据分析的应用方法,基于树的方法以及随机森林方法等。

1.一条主线串联编程语言、算法与软件工程 2.一个实例,七次重构,助力明辨代码优劣 3.附赠在线代码库,按章节组织免费下载 4.Java发技巧助力应对多样化发需求 5.《Java核心技术》《写给大忙人看的Java核心技术》等书作者凯·霍思特曼作序推荐

本书为软件工程师和数据科学家而编写,书中简明而全面地介绍了目前的神经网络和深度学习技术。全书展示了基于Keras框架、以Python编码的20多种有效的神经网络。你将从本书中学到以下内容:在大型神经网络上使用反向传播算法逐步优化函数微调神经网络以改结果质量使用深度学习行图像和音频处理在特定的案例中使用递归神经张量网络(RNTN)以取得比标准词嵌更好的效果识别循环神经网络(RNN)适于解决的问题探索自动编码机的实现过程使用强化学习增强深层神经网络全书通俗易懂,强调实际案例,适合广大的机器学习从业者和爱好者门与实践。

1. CSDN超人气博主、CSDN十大博客之星、Android发者郭霖力作 2. 基于Android 7.0、Android Studio 2.2全新升级 3. Android初学者门,Android发者阶4. 涵盖Material Design、运行时权限、RecyclerView、百分比布局等全新特性 5. 第1版重印数十次,经典畅销,好评如潮,以超高质量的内容赢得了发者的广泛认可,被誉为Android学习经典书

iOS UI开发捷径——利用Interface Builder高效、优雅地开发UI
使用Interface Builder是UI发的大势所趋。

1.深理解JavaScript的运行与设计逻辑 2.深刻体会发社区传奇人物道格拉斯的思维方式及代码风格 3.趣读大量JavaScript奇闻轶事

导语_评_推荐词

· 紧扣面试精髓,一册在手,工作不愁 · 提供*全的Java面试题分类,帮你有备而战 · 涵盖经典的笔试题+上机题,帮你整理知识库 · 解析考题的要点和技术原理,帮你温故而知新

1.稀缺性强:在线广告处在工业的*前沿,其中大量的问题仍在实践中不断地探索着,且在线广告包含的内容非常广泛,但市面上对其算法行深而系统讲解的书籍几乎没有。 2.系统全面:作者基于在线广告多年的实践经验和对相关学术领域的持续学习研究,对其中的核心问题做了清晰的分类讲解,系统性很强,非常适合初学者系统性的学习。 3.干货满满:在线广告涉及的算法非常多,对不同领域的核心问题都有深的理论研究,本书主要讲解各领域在现实广告系统中实施的算法,并描述其原理,非常适合相关从业者学习。


只需编程基础。 从零开始自制编程语言。 支持面向对象、异常处理等高级机制。

21天学通Visual C++(第3版)(含DVD光盘1张)
第4版新书已上市! 同类优秀图书推荐 : 21天学通 C (第 3 版) ( 含 DVD 光盘 1 张 ) 21天学通 C 语言(第 3 版) ( 含 DVD 光盘 1 张 ) 21天学通 Java (第 3 版) ( 含 DVD 光盘 1 张 ) 21天学通 JavaScript (第 3 版) ( 含 DVD 光盘 1 张 ) 21天学通 Oracle (第 3 版) ( 含 DVD 光盘 1 张 ) 21天学通 SQL Server (第 2 版) 21天学通 Visual Basic (第 3 版) ( 含 DVD 光盘 1 张 )

人邮学院30小时慕课教学视频同步讲解,让学习更高效快捷180个精彩课堂案例,12个课堂实验,1个综合案例,Java学习从门到精通66道习题,300道自测题,5套自测试卷,巩固所学知识提供免费教学资源,包括精品教学PPT、案例源代码、自测题库、拓展综合案例


软件发视频大讲堂 丛书是清华社计算机专业基础类零售图书1畅销的品牌之一。 (1)丛书累计销售200多万册,深受广大发者喜爱。 (2)4本荣获 全行业优畅销书 奖,1本荣获清华社 专业畅销书 一等奖。 (3)绝大多数品种在 全国计算机零售图书排行榜 同品种排行中名列前茅。 (4)实用、易懂、资源丰富,被 数百所高校选为专业课教材。 本书推荐: 1. 循序渐,实战讲述:基础知识 核心技术 高级应用 项目实战,符合认知规律。 2. 297个应用实例 229集高清微视频 4个项目案例,边学边练,在实践中提升技能。 3. 超值赠送海量发资源库资源,助力你夯实基础,精准,有效,速练,练就转岗就业不败之力。 (1)实例资源库 源码资源库:732个实例及源码详细分析,多练实例,多读源码,是快速学习之道。 (2)模块资源库:15个经典模块发过程完整展

JavaScript从入门到精通(光盘内容另行下载,地址见书封底)


读者对象:适合C 语言初学者以及初、中级程序员阅读,同时也可作为没有项目实践经验,但有一定C 编程基础的人员阅读,还可作为正在行软件专业毕业设计的学生以及大专院校和培训机构的参考用书。 ★★学网课、练题库、测水平,微信、手机、网站多维模式信手拈来。 ★★同步视频、案例源码、教学课件、海量资源、代码纠错器、在线课程一样都不少。 ★★微信公众号、QQ群、教学网站等多渠道互动服务读者。 ★★886套求职资源库、120个案例资源库、280节同步微视频、7套电子书资源库、40个大型项目案例库、精选C 等级考试题库。 ★★提供教学资源库、求职资源库、面试资源库、笔试题库、职业发展资源库、案例资源库、项目资源库、软件发模板库、编程代码优化纠错器、上机实训手册、教学用PPT课件等。

本书以案例驱动,将案例贯穿整本书的教学内容。


若把编写代码比作行军仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。《Python数据结构与算法分析 第2版》是用Python描述数据结构与算法的山之作,汇聚了作者多年的实战经验。通过学习本书,你将掌握数据结构与算法的基本思想,从而有信心探索任何编程难题的解决方法。 - 使用Python实现栈、队列、列表等抽象数据类型 - 掌握大O记法和时间复杂度等概念 - 利用递归解决汉诺塔问题 - 实现常用的搜索算法和排序算法,并分析性能 - 掌握树与图在Python中的应用 书本每章内容都有配套练习,帮助你更好地掌握所学内容; 针对Python新版全新改版,所有的代码都是使用Python3.x写成; 将所有的数据结构源代码都放在一个Python包中,方便读者在完成作业时使用; 相关配套资源

本书全面而深入浅出地介绍了标准c++面向对象的程序设计技术,以及用VC++进行面向对象的Windows程序设计的基本原理和方法。


本书从实际应用出发,理论结合实例,深浅出地讲解Spring Boot应用发。通过博客项目实战贯穿全书,指导读者动手实践,系统地理解Spring Boot发的流程,*后给出3个完整的实战案例,帮助读者提升Web应用发能力。


1.本书由周爱民老师倾情作序,美团技术总监赵强、搜狐高级技术经理邵充、Facebook软件工程师邓凌飞、ofo前端架构师代学辉联袂力荐。 2.本书系统、全面地介绍了前端工程体系的各个环节,包括设计要和实践经验。全书分为7章,分别包括绪论、脚手架、构建、本地发服务器、部署、工作流、前端工程化的未来。 3.本书以本地工具形态的前端工程化方案Boi为例,以Yeoman为内核的脚手架、以Express承载本地服务器、以webpack为内核的构建系统、基于SFTP协议的远程部署功能,这个方案的很多理念可以作为论证本书观的参考。 4.前端工程化现在正处于不断探索的初级阶段,这本书提供了大量的前端工程师可借鉴、参考并投之于生产实作的实践,适合前端工程师阶学习和参考。

1. 源自大名鼎鼎的Big Nerd Ranch训练营培训讲义,该训练营已经为Google、Facebook、微软等行业巨头培养了众多专业人才。 2. 以循序渐的方式精心编排章节,从基础的变量与集合始,逐渐深到面向对象编程和函数式编程技术。 3. 通过搭建各种示例项目,在实践中掌握Kotlin编程语言。 4. 多章设有 深学习 和 挑战练习 环节,帮你巩固所学知识。

Scratch是国际流行的图形化编程软件,使用者哪怕没有编程基础、不会编程语言,只要有清晰的思路,就可以通过拖曳各个功能模块的方式,设计出智能互动项目,轻松地把创意变成现实。 本书同时也是中国电子学会全国青少年软件编程等级考试图形化编程(Scratch一级到四级)的指定用书,基于Scratch 3.0中文版,在多个有趣小游戏的制作过程中对应每级考试要求讲解知识,从图形化编程积木的应用方法,一直讲到程序的结构、算法的设计,内容丰富有趣,寓教于乐,让你逐步学会智能互动知识。对于青少年学习者,本书能够激发他们对编程的兴趣,指导他们了解并掌握Scratch编程技巧,培养他们的编程思维。 本书与其他Scratch教程的*不同在于难度跨度设计得当,从简单应用逐步提升到基础算法内容,可以培养很好地编程思维,衔代码编程。

《一本书读懂5G技术》是5G从业者的 蓝宝书 。 《一本书读懂5G技术》从移动制式演的角度,讲述了从1G到5G技术发展的脉络,并且展望了6G、7G,从3GPP协议演的角度讲解从R99版本到R17版本的主要技术特征。每一个移动通信制式都要面临着共性的哲学问题,如资源分配类、网络架构类、信息交互类等问题,本书也行了梳理。这是一个非常独特新颖的写作角度,处处体现了作者对于科学技术的哲学思考。详细解读5G应用三大场景、九大指标,辅以鲜活的应用案例和解决方案,详细描绘5G给生活、各行各业、社会治理等方面带来全新变革的蓝图和愿景。 《一本书读懂5G技术》介绍了5G的三朵云架构,从主设备的视角有云、控制云、转发云;从承载网的视角有云、汇聚云、核心云。在NFV SDN 云技术的基础上,5GRAN架构、5G核心网架构和5G承载网架构端到端都所有变革。这一部分内

对于只有一些网页发基础知识的读者来说,Ionic是目前非常适合的跨平台移动发技术框架。从新手门学习便捷性、功能快速扩充迭代与重构支持、团队模块化分工协作支持、应用前台性能优化、跨平台支持、源免费和社区生态成熟度各项指标来看,业界已基本公认Ionic在发速度、插件功能、组件成熟度及背后发团队的专业性上达到了比较完美的平衡。相比其他跨平台方案,Ionic优势明显,而且其背后的框架主力发商有长远的升级路线图。本书以实例驱动讲解的方式,让对移动发零基础的读者也能轻松掌握移动应用发技术,跟上目前的万众创新、全面移动化及工业4.0的技术热潮。


Kotlin的底层是基于Java虚拟机(JVM)的,而《揭秘 Kotlin 编程原理》的作者恰恰是口碑畅销好书《揭秘Java虚拟机:JVM设计原理与实现》的作者,他对Kotlin语言的透彻理解和分析,以浅显易懂的形式完整地浓缩在本书中。 因此,在《揭秘 Kotlin 编程原理》中,读者不仅能清晰地了解Kotlin的语法、高级特性,还能真正地掌握Kotlin背后的实现机制和设计哲学,形成对Kotlin语言既直观、又深刻的认识 在此基础上,读者能准确、快速地上手实践,大大提升自己的移动发能力。 例如,Kotlin在不违反JVM规范的基础上,融合了众多编程语言的特性:它破了Java封闭的彻底性,让发者可以体验 面向过程 编程的感觉;它充分吸收了其他编辑语言中的好特性,提供了诸如VB语言中的 with语法 此外,它提供了这样一种能力,不用修改原有类,也无须通过继承的方式,就能为某个类增加新


HTML5+CSS3+jQuery Mobile APP与移动网站设计从入门到精通
* 基础知识 实战案例 教学视频 的学习模式,精讲HTML5、CSS3和jQuery Mobile的知识与应用;* 专注APP和移动网站设计,从基础手,详解核心技术,并逐步阶到综合应用;* 提供640分钟教学视频和所有实例配套HTML文件和CSS文件,提高读者学习效率。* 140个实战操作案例* 230个提示与技巧* 640分钟多媒体教学视频

Java高手真经.编程基础卷:Java核心编程技术:Java基础+核心库+图形+网络+高级特性
Java高手真经.编程基础卷:Java核心编程技术:Java基础+核心库+图形+网络+高级特性,刘中兵Java研究室,电子工业出版社。

本书全面讲述人工智能的发展史,几乎覆盖人工智能学科的所有领域,包括人工智能的起源、自动定理证明、专家系统、神经网络、自然语言处理、遗传算法、深度学习、强化学习、超级智能、哲学问题和未来趋势等,以宏阔的视野和生动的语言,对人工智能行了全面回顾和深度评。本书作者和书中诸多人物或为师友或相熟相知,除了详实的考证还有有趣的轶事。本书既适合专业人士了解人工智能鲜为人知的历史,也适合对人工智能感兴趣的大众读者作为门的向导。

(1)用友集团官方出品,用友资深数据治理专家总结用友多年数据治理经验,用友集团董事长王文京重磅推荐。 (2)DAMA中国区主席汪广盛、阿里研究院副院长安筱鹏、波士顿咨询Platinion董事总经理陈果、著名架构师付晓岩、中关村大数据产业联盟副秘书长陈新河、腾讯云数据治理专家蔡春久、青藤时代创始人郭兰英、数据治理资深专家/DAMA-DMBOK主要译者马欢等8为专家联袂推荐。 (3)从道、法、术、器4个维度,将企业数据治理的核心内容总结为:3 大战略机制、8 项关键举措、7 种技术能力、7 个治理工具。 (4)不仅有数据治理在战略层面的顶层设计,还有数据治理在执行层面的实施方法,既可以作为数据治理的纲领性指南,又可作为数据治理的实操手册。


Java程序员面试笔试宝典套装(套装共4册)(Java程序员求职面试知识点经验一应俱全,经典宝典+面试算法+真题解析+真

1.基于sklearn PyTorch,理论 实践方式介绍计算机视觉项目 2.图文并茂,丰富项目实例助力搭建计算机视觉模型 3.编程实验展示深度学习理论,直观理解深度学习领域晦涩原理 4.实例项目采用项目文件形式编写,贴合软件工程发实际应用场景



如果曾亲见数十行JAVA活ruby浓缩成寥寥数行clojure代码,你便不难理解为何本书作者称clojure为一种有趣的语言。 《Clojure编程乐趣》包括以下内容: ●● 什么是Clojure 以及为什么要使用Clojure; ●● 如何使用宏; ●● 如何做出优雅的应用设计; ●● 函数式编程惯用法。 如果你是具有其他程序设计背景的程序员,那么《Clojure编程乐趣》就是为你而编写的。你无需Clojure 和Lisp的经验。

1.易于学习和理解:先讲解较少的语法知识,通过游戏案例逐步引新的语法知识; 2.为初学者量身造:案例从易到难,所有程序的代码均不超过100行; 3.趣味性强:12个案例,涵盖了多种游戏类型,寓教于乐; 4.可拓展性强:提供练习题和参考答案,巩固知识,训练逻辑思维; 5.配套素材齐全:提供完整源代码和分步骤源代码、游戏素材、游戏效果演示视频,可通过异步社区观看游戏发步骤讲解视频; 6.全彩印刷。 美国教育家杜威曾说过: 大多数的人,只觉得五官能触的、实用的东西才有趣味,书本上的趣味是没有的。 《Python游戏趣味编程》通过介绍12个由易到难的有趣游戏案例的编写过程,带领读者学习用Python发趣味游戏,从而提升读者对编程的兴趣和能力。 《Python游戏趣味编程》把趣味游戏发应用于Python编程教学,通过介绍12个由易到难的有趣游戏案例的编

本书实战性很强,没有冗长的概念讲解,都是实际项目中使用的实用技术,比如验证码、文件上传、图像处理、调试、安全、缓存等。留言板、博客、论坛、微信公众平台发4个实战项目案例,使读者尽快切ThinkPHP企业级项目发。

特色1:基于Elasticsearch 7.X 系列版本编写。 特色2:聚焦初学者学习和实战需要,不求知识全部覆盖,但求知识透彻易懂。 特色3:让初学者快速上手的同时,帮助他们构建搜索引擎全景、洞悉Elasticsearch 生态、建立关联知识网络,形成知识体系。 特色4:内容由浅深,先让初学者会用,再介绍背后的原理。

贯通Java Web轻量级应用开发:JSP+Struts+Hibernate+Spring实例精解
本书内容遵循循序渐的原则,逐步深,致力于培养一名技术娴能、能上手发的Java Web程序员。所以,从章的结构来看,由浅深——一步步深介绍Java Web发技术;从节的结构来看,强调前期知识学,过程中的内容详解和例题程序演示,力求使读者能深扎实地学习Java Web发。 本书可供Java Web发的初中级读者阅读,也可以供各大专院校或社会Java发技术培训班作为教材使用,对于缺乏项目实战经验的程序员来说可用于快速积累项目发经验。

Python是一种通用型编程语言,其语法清晰简洁、标准库强大,还有大量的第三方库,因而近几年人气急剧上升,在很多领域都得到了广泛应用。本书是一本Python性能提升指南,展示了如何利用Python的原生库以及丰富的第三方库来构建健壮的应用程序。书中阐释了如何利用各种剖析器来找出Python应用程序的性能瓶颈,并应用正确的算法和高效的数据结构来解决它们;介绍了如何有效地利用NumPy、Pandas和Cython高性能地执行数值计算;解释了异步编程的相关概念,以及如何利用响应式编程实现响应式应用程序;概述了并行编程的概念,并论述了如何利用TensorFlow和Theano为并行架构编写代码,以及如何通过Dask和PySpark等技术在计算机集群上执行大规模计算。通过学习本书,你将能够实现高性能、可伸缩的Python应用程序。- 利用NumPy和Pandas编写高效的数值计算代码- 利用Cython和Numba

Java性能卓越,有一套非常强大的并发API,其中包含大量随时可用又极其灵活的元素,可用于轻松实现任何类型的并发应用程序。本书从并发处理的视角探讨Java编程。首先详细介绍了并发应用程序的设计原理,阐述了如何对串行算法行并行化处理。然后介绍了Thread类和Runnable口,它们是Java并发API的重要组成部分。着讨论了如何利用Java并发API的各种元素,以及如何在强大的真实并发应用程序中实现它们。*后详细介绍了测试并发Java应用程序的工具和技巧,概要介绍了JVM中的其他并发机制。- 掌握并发应用程序必须遵循的原则- 并行化串行算法以提升性能,同时不会导致数据不一致和死锁- 充分利用Java并发API的所有元素- 利用执行器将线程管理与应用程序的其他部分隔离来- 使用Phaser类并发执行可分为多个阶段的任务- 通过Fork/Join框架,利用并行版分治设计范式解决问题-


OAuth是互联网公司广泛使用的授权协议,守护着全球不计其数的Web API。看似无所不能的它,却因为高度的灵活性而很难驾驭。本书从实战角度出发,带你领略OAuth生态系统的秀美风光,并学会自己构建安全的客户端、受保护资源和授权服务器,透彻理解OAuth 2的实现和部署流程,不仅知其然,还知其所以然。 本书重讲解以下内容: OAuth 2的设计理念和重要性; 构建OAuth 2生态系统; OAuth 2生态系统的常见漏洞; 针对OAuth令牌和授权码的常见攻; 动态客户端注册。 非常实用,告诉我们什么该做,什么不该做。 IanGlazer,Salesforce公司身份管理高级总监 这本书的深度和广度令人折服,推荐所有Web发人员都看看。 Thomas O'Rourke,软件工程师 内容简洁、结构清晰,让我对OAuth有了透彻了解。 Roy Folkker,亚马逊读者