共 255 条数据

Gradle for Android 中文版PDF下载
编程书籍

Gradle for Android 中文版PDF下载

5次浏览 0条评论

Gradle是Android 开发小组于2013年推出的作为Android 应用的*的构建系统。Gradle可以很容易地扩展构建,并插入到现有的构建过程中来。它提供了一套类Groovy 的DSL 语言,用于申明构建和创建任务,让依赖管理变得更加简单。此外,它是完全免费和开源的。Gradle for Android(中文版)共分9章,依次介绍了Gradle的基础知识、基本自定义构建、依赖管理、创建构建Variants、管理多模块构建、运行测试、创建tasks和插件、设置持续集成,以及高级自定义构建。通过本书你能学到1.使用Android Studio和Gradle来构建新的Android应用和依赖。2.将项目从Eclipse迁移到Android Studio和Gradle。3.管理本地和远程依赖。4.创建多个构建变种版本。5.在单个项目中包含多个模块.。6.将测试整合到构建过程。7.为Android项目创建自定义的任务和插件。1 Gradle和Android Studio入门 11.1 Android Studio 11.2 理解Gradle基础 31.2.1 项目和任务 31.2.2

图灵程序设计丛书《深入NoSQL》高清文字版PDF下载
编程书籍

图灵程序设计丛书《深入NoSQL》高清文字版PDF下载

11次浏览 0条评论

《深入NoSQL》是一本全面的NoSQL实践指南。书中主要关注NoSQL的基本概念,以及使用NoSQL数据库的切实可行的解决方案。书中介绍了基于MapReduce的可伸缩处理,演示Hadoop用例,还有Hive和Pig这样的高层抽象。包含许多用例演示,同时也会讨论Google、Amazon、Facebook、Twitter和LinkedIn的可伸缩数据架构。第一部分  NoSQL入门第1章  NoSQL的概念及适用范围  21.1  定义和介绍  31.1.1  背景与历史  31.1.2  大数据  51.1.3  可扩展性  71.1.4  MapReduce  81.2  面向列的有序存储  91.3  键/值存储  111.4  文档数据库  141.5  图形数据库  151.6  小结  16第2章  NoSQL上手初体验  172.1  第一印象——两个简单的例子  172.1.1  简单的位置偏好数据集  172.1.2  存储汽车品牌和型号数据  222.2  使用多种语言  302.2.1  MongoDB驱动  302.2.2  初识Thrift  332.3  

图灵程序设计丛书《深入学习MongoDB》高清文字版PDF下载
编程书籍

图灵程序设计丛书《深入学习MongoDB》高清文字版PDF下载

10次浏览 0条评论

《深入学习MongoDB》分两部分,分别对应O'Reilly公司出版的Scaling MongoDB 50Tips and Tricks for Mongo DB Developers两《深入学习MongoDB》的内容。第一部分全面讲解了有关建立和使用集群的内容,不仅从应用开发人员的角度讲解了MongoDB的使用,而且从运维方面介绍了集群的管理。其中内容包括通过分片设置MongoDB集群,分片的工作原理,查询和更新数据,操作、监控和备份集群,错误处理。第二部分依次从应用设计、实现、优化、数据安全和管理方面介绍了使用MongoDB构建应用的技巧,内容包括范式化与反范式化的利弊权衡,复制组的故障恢复等。MongoDB 扩展技术第1 章 欢迎来到分布式计算的世界   1第2 章 理解分片   52.1 分割数据  72.1.1 分配数据   82.1.2 如何创建块   112.2 平衡   142.3 mongos   172.4 配置服务器   182.5 集群的构造   18第3 章 建立集群   213.1 选择片键   233.1.1 小基数片键   233.1.2 升序片键   

图灵程序设计丛书《垃圾回收的算法与实现》高清文字版PDF下载
编程书籍

图灵程序设计丛书《垃圾回收的算法与实现》高清文字版PDF下载

65次浏览 0条评论

★ Ruby之父Matz作推荐语:上古传承的魔法,彻底揭开垃圾回收的秘密!★ 日本天才程序员兼Lisp黑客竹内郁雄审校本书前半介绍基本GC算法,包括标记-清除GC、引用计数、复制算法的GC、串行GC的算法、并发GC的算法等。后半介绍V8、Rubinius、Dalvik、CPython等几种具体GC的实现。本书适合各领域程序员阅读。序章GC的定义 1GC的好处 2GC的历史 3为什么我们现在要学GC 4读者对象 6本书中的符号 7算法篇第1章 学习GC之前1.1 对象/头/域 121.2 指针 141.3 mutator 151.4 堆 151.5 活动对象/非活动对象 161.6 分配 161.7 分块 171.8 根 171.9 评价标准 19第2章 GC标记-清除算法2.1 什么是GC标记-清除算法 222.2 优点 292.3 缺点 292.4 多个空闲链表 312.5 BiBOP法 332.6 位图标记 342.7 延迟清除法 37第3章 引用计数法3.1 引用计数的算法 403.2 优点 443.3 缺点 443.4 延迟引用计数法 463.5 Sticky引用计数法 503

Nginx教程从入门到精通(运维生存时间TTLSA出品)凉白开,漠北 高清PDF下载
编程书籍

Nginx教程从入门到精通(运维生存时间TTLSA出品)凉白开,漠北 高清PDF下载

62次浏览 0条评论

Nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了。觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看教程!,我们将会继续更新内容,不过内容难免有错误,希望大家指正. -- TTLSANginx基础1.  nginx安装2.  nginx 编译参数详解3.  nginx安装配置+清缓存模块安装4.  nginx+PHP 5.55.  nginx配置虚拟主机6.  nginx location配置7.  nginx root&alias文件路径配置8.  ngx_http_core_module模块提供的变量9.  nginx日志配置10. apache和nginx支持SSI配置12. nginx日志切割13. Nginx重写规则指南14. nginx 逻辑运算15. 隐藏Nginx版本号的安全性与方法16. CDN调度器HAProxy、Nginx、Varnish17. lnmp架构下php安全配置分享18. nginx tcp代理19. nginx正向代理20. 搭建nginx反向代理用做内网域名转发21. nginx+k

图灵原创 《推荐系统实践》 高清文字版PDF下载
编程书籍

图灵原创 《推荐系统实践》 高清文字版PDF下载

68次浏览 0条评论

随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载(information overload)的时代 。在这个时代,无论是信息消费者还是信息生产者都遇到了很大的挑战:对于信息消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己生产的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。推荐系统就是解决这一矛盾的重要工具。推荐系统的任务就是联系用户和信息,一方面帮助用户发现对自己有价值的信息,另一方面让信息能够展现在对它感兴趣的用户面前,从而实现信息消费者和信息生产者的双赢。第1章  好的推荐系统    11.1  什么是推荐系统    11.2  个性化推荐系统的应用    41.2.1  电子商务    41.2.2  电影和视频网站    81.2.3  个性化音乐网络电台    101.2.4  社交网络    121.2.5  个性化阅读    151.2.6  基于位置的服务    161.2.7  个性化邮件    171.2.8  个性化广告    181.3  推荐系统评测    191.3.1  推荐系统实验方法 

JAVA报表开发技术深入解析 刘聪著 扫描版PDF下载
编程书籍

JAVA报表开发技术深入解析 刘聪著 扫描版PDF下载

88次浏览 0条评论

《Java报表开发技术深入解析》全面讲解Java环境中的报表开发技术。主要内容包括报表开发的基础知识、Swing报表、Java Web报表等,并对JFreeChart、JaspelReports和iReports等报表开发工具进行了深入的分析。在介绍各种报表开发技术之后,在《Java报表开发技术深入解析》的最后对报表的打印、文件导出等操作也进行了深入的阐述。《Java报表开发技术深入解析》内容是一个完整的Java报表开发体系,而且在《Java报表开发技术深入解析》的每个章节都提供了丰富的实用实例,力求让读者通过这些实例程序掌握Java报表开发的各种基本技巧。通过《Java报表开发技术深入解析》的学习,读者可以在短时间内全面掌握Java报表开发技术。《Java报表开发技术深入解析》适合作为Java报表开发初学者的自学用书,也可以作为中、高级Java报表开发人员的参考书,同时还可以作为大专院校或者相关培训机构的授课教材。第上部分 起步篇 在正式进行报表开发之前,需要了解一些报表开发的基础知识。正所谓磨刀不误砍柴工,这些知识将帮你打下坚实的技术基础。 第1章 报表开发之前世今生 纵观国内各个

Java Web项目开发案例精粹 扫描版PDF+源码下载
编程书籍

Java Web项目开发案例精粹 扫描版PDF+源码下载

89次浏览 0条评论

《Java Web项目开发案例精粹》从项目工程的角度出发,按照项目的开发顺序,系统且全面地介绍了程序的开发流程。对于项目开发中的开发背景、需求分析、功能分析、数据库分析和设计、系统开发到系统的部署和运行,每一个过程都进行了详细介绍。《Java Web项目开发案例精粹》DVD光盘内容丰富,包括超过40个小时的配套视频、PPT教学课件、超过3000页的技术文档和三种后台数据库的项目源代码。《Java Web项目开发案例精粹》既可以作为JavaWeb初学者的培训教材,也可以作为具有一定编程经验的Javaw曲程序开发人员的参考书,还适合JavaWeb自学者和大专院校学生阅读。第1章 图书馆管理系统第2章 固定资产管理系统第3章 超市管理系统第4章 企业人事管理系统第5章 酒店管理系统第6章 小区物业管理系统第7章 航空票务管理系统第8章 CMS内容管理系统第9章 OA办公自动化系统第10章 网络商城第11章 学生管理系统第12章 CRM客户管理系统第13章 进销存管理系统第14章 局域网聊天系统第15章 租赁管理系统第16章 财务管理系统第17章 公交查询管理系统第18章 公寓管理系统第19章

图灵程序设计丛书《黑客攻防技术宝典: Web实战篇(第2版)》高清PDF下载
编程书籍

图灵程序设计丛书《黑客攻防技术宝典: Web实战篇(第2版)》高清PDF下载

97次浏览 0条评论

本书是探索和研究Web 应用程序安全漏洞的实践指南。作者利用大量的实际案例和示例代码,详细介绍了各类Web 应用程序的弱点,并深入阐述了如何针对Web 应用程序进行具体的渗透测试。本书从介绍当前Web 应用程序安全概况开始,重点讨论渗透测试时使用的详细步骤和技巧,最后总结书中涵盖的主题。每章后还附有习题,便于读者巩固所学内容。  第2 版新增了Web 应用程序安全领域近年来的发展变化新情况,并以尝试访问的链接形式提供了几百个互动式“漏洞实验室”,便于读者迅速掌握各种攻防知识与技能。  本书适合各层次计算机安全人士和Web 开发与管理领域的技术人员阅读。第1章 Web应用程序安全与风险 11.1 Web应用程序的发展历程 11.1.1 Web应用程序的常见功能 31.1.2 Web应用程序的优点 41.2 Web应用程序安全 41.2.1 “本站点是安全的” 51.2.2 核心安全问题:用户可提交任意输入 61.2.3 关键问题因素 71.2.4 新的安全边界 81.2.5 Web应用程序安全的未来 101.3 小结 10第2章 核心防御机制 122.1 处理用户访问 122.1.1 身

图灵程序设计丛书《黑客攻防技术宝典:浏览器实战篇》高清文字版PDF下载
编程书籍

图灵程序设计丛书《黑客攻防技术宝典:浏览器实战篇》高清文字版PDF下载

95次浏览 0条评论

本书由世界顶尖级黑客打造,细致讲解了IE、Firefox、Chrome等主流浏览器及其扩展和应用上的安全问题和漏洞,介绍了大量的攻击和防御技术,具体内容包括:初始控制,持续控制,绕过同源策略,攻击用户、浏览器、扩展、插件、Web应用、网络,等等。它是你在实践中的必读参考指南,对实际开发具有重要指导作用,能够助你在浏览器安全领域有所作为。第1 章 浏览器安全概述 11.1 首要问题 11.2 揭密浏览器 31.2.1 与Web 应用休戚与共 31.2.2 同源策略 31.2.3 HTTP 首部 41.2.4 标记语言 41.2.5 CSS 51.2.6 脚本 51.2.7 DOM 51.2.8 渲染引擎 51.2.9 Geolocation 61.2.10 Web 存储 71.2.11 跨域资源共享 71.2.12 HTML5 81.2.13 隐患 91.3 发展的压力 91.3.1 HTTP首部 91.3.2 反射型XSS过滤 111.3.3 沙箱 111.3.4 反网络钓鱼和反恶意软件 121.3.5 混入内容 121.4 核心安全问题 121.4.1 攻击面 131.4.2 放弃控

图灵程序设计丛书《函数式编程思维》高清文字版PDF下载
编程书籍

图灵程序设计丛书《函数式编程思维》高清文字版PDF下载

108次浏览 0条评论

本书脱离特定的语言特性,关注各种OOP语言的共同实践做法,展示如何通过函数式语言解决问题。例如,如何利用函数式语言,通过高阶函数、多元方法等完成代码重用。知名软件架构师Neal Ford为我们展示不同的编程范式,帮我们完成从Java命令式编程人员,到使用Java、Clojure、Scala函数式编程人员的完美转变,建立对函数式语言的语法和语义的良好理解。译者序  ix前言  xi第1章 为什么  11.1 范式转变  21.2 跟上语言发展的潮流  41.3 把控制权让渡给语言/ 运行时  41.4 简洁  5第2章 转变思维  92.1 普通的例子  92.1.1 命令式解法  92.1.2 函数式解法  102.2 案例研究:完美数的分类问题  152.2.1 完美数分类的命令式解法  152.2.2 稍微向函数式靠拢的完美数分类解法  162.2.3 完美数分类的Java 8实现  182.2.4 完美数分类的Functional Java实现  192.3 具有普遍意义的基本构造单元  212.3.1 筛选  222.3.2 映射  232.3.3 折叠/ 化约  252.4 

图灵程序设计丛书《Git团队协作》高清文字版PDF下载
编程书籍

图灵程序设计丛书《Git团队协作》高清文字版PDF下载

102次浏览 0条评论

本书是一本软件团队协作指南,采用以人为本的方式讲解版本控制,强调如何利用Git促进团队协作。第一部分介绍如何创建一个优秀的团队、如何构建工作流等。第二部分从实践的角度学习Git命令。第三部分介绍如何在GitHub、Bitbucket和GitLab平台上托管项目。Johannes Schindelin 序 xiMark Atwood 序 xii前言 xiii引言 xvii第一部分 制定工作流第1章 团队作战  21.1 团队成员  21.2 思维策略  41.3 团队会议  61.3.1 项目启动  71.3.2 追踪进展  71.3.3 培养同理心  91.3.4 回顾  91.4 Git 中的团队协作  101.5 小结  11第2章 命令与控制  122.1 项目治理  122.1.1 版权和贡献者协议  132.1.2 分发许可  142.1.3 领导力模型  152.1.4 行为守则  152.2 访问模型  162.2.1 适合分散贡献者仓库的模型  182.2.2 适合并列贡献者仓库的模型  202.2.3 共同维护的模型  222.2.4 自定义访问模型  242.3 小

Java语言程序设计 进阶篇 原书第10版 梁勇著 PDF下载
编程书籍

Java语言程序设计 进阶篇 原书第10版 梁勇著 PDF下载

139次浏览 0条评论

附 Java语言程序设计 基础篇 原书第10版下载地址:https://www.javaweb.shop/article/474.htmlJava语言程序设计(进阶篇) 原书第10版是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。第19章泛型1 第20章线性表、栈、队列和优先队列21 第21章集合和映射表53 第22章开发高效算法75 第23章排序109 第24章实现线性表、栈、队列和优先队列141 第25章二叉查找树171 第26章AVL树203 第27章散列219 第28章图及其应用244 第29章加权图及其应用283 第30章多线程和并行程序设计314 第31章网络350 第32章Java数据库程序设计379 第33章JavaServerFaces411 附录AJava关键字451 附录BASCII字符集452 附录C操作符优先级表453 附录DJava修饰符454 附录E特殊浮点值4

Java语言程序设计 基础篇 原书第10版 梁勇著 PDF下载
编程书籍

Java语言程序设计 基础篇 原书第10版 梁勇著 PDF下载

156次浏览 0条评论

附 Java语言程序设计 进阶篇 原书第10版下载地址:https://www.javaweb.shop/article/475.html《Java语言程序设计(基础篇 原书第10版)》是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校程序设计相关专业的基础教材,也可作为Java语言及编程开发爱好者的参考资料。出版者的话中文版序译者序前言第1章计算机、程序和Java概述11.1引言11.2什么是计算机21.2.1中央处理器21.2.2比特和字节31.2.3内存31.2.4存储设备41.2.5输入和输出设备41.2.6通信设备51.3编程语言61.3.1机器语言61.3.2汇编语言61.3.3高级