精通Android Studio (毕小朋著) 完整pdf扫描版[78MB]下载 [问题点数:0分]

Bbs1
本版专家分:0
Blank
脉脉勋章 绑定脉脉第三方账户获得
结帖率 70.98%
精通Android Studio (毕小朋著) 完整pdf
第1章 初识AndroidStudio 1 第2章 项目与模块 37 第3章 布局 86 第4章 管理 103 第5章 编辑 126 第6章 视图 148 第7章 导航 172 第8章 编码 194 第9章 检查 229 第10章 重构 282 第11章 构建 335 第12章 运行和调试 378 第13章 工具 414 第14章 版本控制 466 第15章 窗口 504 第16章 偏好设置 518
毕小朋《精通Android studio》读后感,以及电子书百度网盘PDF下载
自从看了《Android Studio实战 快速高效地构建Android应用》之后,我就越发相信要用一个工具,就得先熟悉这个工具。就像一个兵器,只有这个兵器用的得心应手了,才能更好的发挥它的作用。工欲善其事必先利其器,所以我把这本《<em>精通</em>Android <em>studio</em>》拿来看看。既然之前看过一本讲解Android <em>studio</em>的,那么现在看这本,就难免产生对比。书中的截图,都是在Android stu...
精通Android Studio (毕小朋著) 完整pdf扫描版[78MB]
第1章 初识AndroidStudio 1 第2章 项目与模块 37 第3章 布局 86 第4章 管理 103 第5章 编辑 126 第6章 视图 148 第7章 导航 172 第8章 编码 194 第9章 检查 229 第10章 重构 282 第11章 构建 335 第12章 运行和调试 378 第13章 工具 414 第14章 版本控制 466 第15章 窗口 504 第16章 偏好设置 518
精通Android Studio.毕小朋(带详细书签) PDF 下载 高清 完整
本书以通俗易懂的语言全面系统地介绍了Android Studio实用工具和操作技巧,场景明确,步骤清晰,图文结合。全书共16章。第1章对Android Studio做概要的介绍,从特性、界面、工具、功能到环境搭建和常用的偏好设置,让读者对Android Studio有一个全面的认识。第2章介绍了项目、文件和资源的创建。第3章主要介绍可视化布局编辑器的使用,让读者学会如何快速创建布局文件。第4章介绍项目、文件、IDE和代码的管理技巧。第5~7章对代码编辑、视图、导航操作技巧进行了全面的介绍。第8章介绍了代码生成、活动模板、自动补全、代码格式化。第9章介绍了代码检查工具的使用。第10章介绍了如何快速重构。第11章介绍了如何使用Gradle进行配置、编译和构建应用程序。第12章主要介绍了如何配置、运行和调试应用程序。第13章介绍了集成进 Android Studio 的各种实用工具的使用。第14章以Git为例介绍了版本控制系统的使用。第15章介绍了窗口和标签的管理。第16章读者将学会如何配置一个个性化、高效、符合自己开发习惯的IDE。 本书并不是一本循序渐进的学习书籍,而更像是一本Cookbook,读者需要有目的地去阅读。当遇到问题或者想了解某个工具如何使用时,可直接定位到相关的章节进行阅读。 本书适用于Android开发、测试以及想学习Android开发的相关从业人员,适合放在床头案边时常翻阅。 前言 人总是在不断地探索和尝试,总是发明出一些新的科技来改善我们的生活。为了风雨无阻,人类发明了汽车,为了自由翱翔,人类发明了飞机。人们总是朝着更快、更高、更远的目标奋进。科技的进步让我们的工作变得更加高效,于是我们有了更多的时间来思考,思考如何使用技术让这个世界变得更加美好。 现如今,移动互联网正值浪潮之颠,物联网、大数据、云计算、虚拟现实(VR)、增强现实(AR)等,新技术不断涌现又将会带来新一轮的裂变,而你我有幸处在这样一个充满机遇和创意的时代。作为程序员的我们,作为移动互联网产品的开发者,应该要有更多的时间学习和思考,需要把更多的时间和精力放在产品的设计和创新上。那些简单的、重复的、有规律的、易出错的编码和测试工作,都应该由工具来帮我们完成。 Android Studio正是这样一款Android开发者们梦寐以求的工具,它的诞生就是为了让Android开发变得更加简单和高效。 含着金汤勺出生的Android Studio,由于继承自Intellij IDEA这个号称当前最好最强最智能的Java IDE,天然地拥有了智能和效率上的优势。加上Google为其量身定做的Android开发工具,让Android Studio成为了Android项目开发和测试的必备神器。 从2013年5月16日Google在I/O大会上发布Android Studio 第1个预览版本开始,到现在2.2版本的发布。Google对它的增强和优化从未间断过,很多实用的功能被不断地集成进来,每一次重大的更新都会使开发者欢呼雀跃。我对Android Studio的学习和使用也从未间断过,感觉它就像一座需要不断探索和挖掘的宝藏,每次不经意地获得一项新的技能都会让我感慨它的奇妙。 正所谓“闻道有先后,术业有专攻”。我采访过很多资深的开发人员,他们平日里更多地会去研究和学习Android开发技术,不会有太多的时间去探究工具的使用。目前中国市场上关于Android开发的书籍有很多,但是至今还没有一本专门介绍Android Studio的书,机缘巧合,我做了第一个吃螃蟹的人,希望能够通过这本书把我所学习到的一些实用的工具和技能介绍给大家,让大家体会到Android Studio的强大和便捷之处。 于是2013年8月3日,中国第一本《Android Studio入门指南》在杭州市滨江区星光大道的星巴克诞生了,一时间霸占了我厂头条,然后迅速在网上传播开来。 2015年4月29日,又是在同一家星巴克,我开始动笔编写《Android Studio实用指南》。 2015年5月5日,《Android Studio实用指南》写满一万字在百度阅读上架,被读者@萌萌番长购买。 2016年5月30日,与清华大学出版社签约,书名改为《<em>精通</em>Android Studio》。 经过3年的积累,15个月的努力,200多次的修改,1000多位读者的支持和监督,近70万字的《<em>精通</em>Android Studio》最终得以出版。激动和感激之情无以言表,感谢大家,感谢这个伟大的、一切皆有可能的互联网时代。 本书定位 本书并不是一本循序渐进的学习书籍,它更像是一本Cookbook,你需要有目的地去阅读本书。当你遇到问题或者想了解某个工具如何使用时,可以直接定位到相关的章节。 本书像是一本非常实用的指导手册,它几乎囊括Android Studio所有的实用功能和操作技巧,适合放在读者的电脑旁经常翻阅。 本书以通俗易懂的语言描述工具和使用技巧,并且每个操作都有实例演示,让读者感觉是在跟一个有经验的人聊天。 本书以近1500张图片详细描述Android Studio的使用,是真正的图文并茂。 本书以解决问题为目的,讲述如何使用工具解决实际问题。 本书专注于操作技巧的讲解,对于Android开发的基础知识略有提及,但不是本书的重点。 本书以macOS上的操作为例进行演示,不同操作系统上Android Studio的操作差异不大,对于快捷键会区分macOS/Windows/Linux。 本书的大部分操作技巧同样适用于IntelliJ IDEA。 目标读者 ★如果你初学Android开发; ★如果你想从Eclipse转到Android Studio; ★如果你从其他语言转到Android开发; ★如果你想深入了解Android Studio; ★如果你想深入了解IntelliJ IDEA; ★如果你从事Android测试开发; ★如果你英语不好; ★如果你想节省搜索的时间; ★如果你想提高工作效率; 那么本书就是为你量身定做的! 读者须知 关于开发环境 ★本书适用于macOS/Windows/Linux操作系统,主要以macOS来演示。 ★本书以JDK1.7为例介绍如何配置开发环境,如果你使用的是Android Studio 2.2及以上版本,需要配置JDK1.8。 ★由于Android Studio界面变化太快,因此本书中有些图片可能是老版本的界面,但是丝毫不会影响理解和阅读。 关于快捷键 ★本书所有操作实例均使用Android Studio默认快捷键。 ★书中所有快捷键都包括macOS、Windows、Linux。 ★macOS快捷键(F1~F12)使用时都需要同时按下Fn键。 名词解释 本书中用到的名词、缩写、字符等统一为如下解释: 名词 解释 macOS 苹果macOS系统 Windows Windows系统,默认以Windows 7作为演示 Linux Linux系统,默认以Ubuntu作为演示 AS Android Studio IDE 集成开发工具 APK Android安装包 APP Android应用程序 设备 指真机或模拟器 真机 真实的Android手机设备 模拟器 Android虚拟机 偏好设置 macOS上的设置叫偏好设置,Windows/Linux上对应的是设置 Preferences macOS上的Preferences对应Windows/Linux上的Settings 小贴示 一些提示信息和注意事项 勘误与反馈 本书已经尽可能全面地适配了当前最新的2.2版本,但是由于IntelliJ IDEA在持续更新,Android Studio也在持续更新,再加上笔者能力有限,书中难免会有遗漏、理解错误或者表达不清晰的地方。如果你在阅读本书时发现了这些问题,请发邮件(wirelessqa@163.com)或者直接提交BUG到Github:https://github.com/bxiaopeng/AndroidStudio/issues。 本书的所有勘误及版本适配都会更新在Github上。 致谢 好多次,在出门前,儿子都会问“爸爸,你跟我们一起去吗?”或者问“爸爸,你去哪里?”妈妈会抢着说“爸爸加班,晚上陪你玩”。现在儿子已经快3岁了,有时候会问“爸爸怎么老是加班啊”,我总是说“因为爸爸忙啊”。 写书不是一件轻松的事情,这本书几乎用掉了我所有的休息时间。每个礼拜天我都会雷打不动地在星巴克写啊写,如果没有家人的理解和支持,没有老婆和儿子莫大的支持和鼓励,我是无法完成这本书的,感谢他们的付出。 感谢楼主、友哥、猴哥、炜哥、战老师对本书的校对,他们都是非常资深的Android开发工程师,感谢他们对本书提出的修改建议。 感谢已经买了电子书的1000多位读者,他们见证了这本书的的成长,没有他们的支持和鼓励,我也没有信心出版这本书。 第1章 初识Android Studio 1 1.1 什么是Android Studio 1 1.1.1 Android Studio简介 1 1.1.2 系统要求 2 1.1.3 <em>下载</em>地址 2 1.1.4 为什么要用Android Studio 2 1.2 Android Studio的特点 3 1.3 macOS环境配置 7 1.3.1 配置JDK 7 1.3.2 <em>下载</em>Android Studio 8 1.3.3 配置Android的环境变量 8 1.4 Windows环境配置 9 1.4.1 配置JDK 9 1.4.2 配置Android Studio 10 1.4.3 配置Android的环境变量 11 1.5 Linux 环境配置 12 1.5.1 配置JDK 12 1.5.2 配置Android Studio 12 1.5.3 配置Android的环境变量 13 1.6 认识欢迎界面 13 1.6.1 最近打开的项目 14 1.6.2 开始一个项目 14 1.7 认识配置界面 15 1.8 帮助和教程 19 1.9 更新Android Studio版本 22 1.10 配置Android Studio更新通道 23 1.10.1 在偏好设置中配置更新通道 23 1.10.2 在检测结果对话框中配置更新通道 23 1.10.3 单独<em>下载</em>最近更新的版本 23 1.10.4 四种版本的区别 24 1.11 在Android Studio中使用代理 25 1.12 认识偏好设置 26 1.12.1 基础配置 27 1.12.2 个性化配置 28 1.13 认识工作台 30 1.14 认识工具窗口 33 第2章 项目与模块 37 2.1 Android Studio的项目结构 37 2.1.1 项目和模块 37 2.1.2 基本的项目结构 38 2.2 导入项目和模块 40 2.2.1 导入Android Studio项目 40 2.2.2 导入Eclipse项目 40 2.2.3 导入Android示例代码 44 2.2.4 导入模块 44 2.2.5 导入.JAR/.AAR 46 2.2.6 从VCS检出项目 47 2.3 创建项目和模块 49 2.3.1 创建项目 49 2.3.2 创建应用程序模块 53 2.3.3 创建Android公共库模块 55 2.4 删除模块 57 2.5 添加so文件 58 2.6 创建类和文件 59 2.7 创建Activity 61 2.7.1 Activity模板列表 61 2.7.2 Activity Gallery 61 2.7.3 新建一个Activity 62 2.8 创建Fragment文件 64 2.9 创建Service文件 65 2.9.1 创建Service文件 66 2.9.2 创建Intent Service文件 66 2.10 创建自定义组件 67 2.11 创建App Widget 69 2.12 创建可编译的资源文件 70 2.12.1 可编译的资源文件 70 2.12.2 创建可编译的资源文件 72 2.12.3 资源限定符 74 2.13 创建不同分辨率的图标 77 2.13.1 启动图标 78 2.13.2 活动栏和选项卡图标 79 2.13.3 通知图标 80 2.14 创建矢量图 81 2.14.1 使用定义好的素材图标 81 2.14.2 使用本地的SVG文件 81 2.15 创建AIDL文件 82 2.16 创建Android文件夹 83 2.17 创建Resource Bundle文件 84 第3章 布局 86 3.1 认识布局 86 3.1.1 Android中定义布局的方法 86 3.1.2 快速开始 87 3.2 设计布局 88 3.2.1 文本编辑器 88 3.2.2 可视化布局编辑器 89 3.3 组件列表 90 3.4 预览 94 3.4.1 设置控件属性 94 3.4.2 警告和错误提示 94 3.4.3 界面缩放 96 3.4.4 控件操作 96 3.5 结构树 96 3.5.1 快速转换布局属性 97 3.5.2 选择控件 97 3.5.3 跳到源码 97 3.6 属性 97 3.7 工具栏 99 第4章 管理 103 4.1 项目窗口 103 4.1.1 视图模式 103 4.1.2 常用设置和操作 105 4.2 项目管理 110 4.2.1 打开和关闭项目 110 4.2.2 管理最近打开的项目 111 4.3 文件管理 112 4.3.1 文件同步 112 4.3.2 导出到HTML 112 4.3.3 切换文件编码方式 113 4.3.4 切换行分隔符 113 4.3.5 使文件只读 114 4.3.6 使用省电模式 114 4.3.7 打开文件/文件夹所在磁盘目录 114 4.4 Android Studio管理 115 4.4.1 隐藏/显示/退出Android Studio 115 4.4.2 清除缓存/重启Android Studio 116 4.5 收藏夹 116 4.5.1 添加到收藏夹 116 4.5.2 管理收藏夹 118 4.6 TODO 119 4.6.1 添加TODO任务 119 4.6.2 查看TODO任务 120 4.6.3 TODO工具窗口常用操作 120 4.6.4 设置TODO 122 4.6.5 使用TODO分配代码Review任务 123 第5章 编辑 126 5.1 撤消/重做/剪切/复制/粘贴 126 5.2 复制技巧 127 5.2.1 复制为纯文本 127 5.2.2 复制引用 127 5.2.3 从复制历史中选择粘贴 127 5.2.4 设置粘贴历史记录的个数 128 5.2.5 复制行 128 5.3 合并两行内容 129 5.4 选择技巧 129 5.4.1 扩大选择范围 129 5.4.2 缩小选择范围 130 5.4.3 使用列选择模式 130 5.5 缩进设置 131 5.6 自动补全当前的语句 131 5.7 一键切换大小写字母 132 5.8 查找工具栏 132 5.8.1 打开查找工具栏 132 5.8.2 快速查找 133 5.8.3 查找范围设置 133 5.9 在查找结果中跳转 134 5.10 选择查找结果 134 5.11 指定查找路径 135 5.12 替换 136 5.13 指定替换路径 137 5.14 在结构中查找和替换 139 5.15 查找用法 141 5.16 设置查找用法的过程和范围 141 5.17 显示用法 144 5.18 查看在当前文件中的用法 144 5.19 在文件中高亮显示字符 145 5.20 最近查找 145 5.21 Macros (宏) 146 第6章 视图 148 6.1 工具窗口 148 6.1.1 显示/隐藏工具窗口 148 6.1.2 快速切换工具窗口 149 6.2 工作台管理 150 6.3 查看定义 151 6.4 查看同胞元素 152 6.5 查看文档 152 6.6 查看方法的参数信息 154 6.7 查看表达式的类型 155 6.8 查看上下文信息 155 6.9 查看源码 156 6.10 查看最近打开过的文件 156 6.11 查看最近改动过的文件 156 6.12 查看最近的改动 156 6.13 对比任意文件 158 6.14 将选中的文件和正在编辑的文件进行对比 160 6.15 将选中的文件和剪切板上的内容进行对比 160 6.16 切换编辑器配色方案 161 6.16.1 快速切换编辑器配色方案 161 6.16.2 切换编辑器配色方案 161 6.17 切换代码风格 161 6.18 切换键盘映射 162 6.19 快速切换视图模式 163 6.20 快速切换主题 164 6.21 设置编辑器是否显示空格 164 6.22 设置编辑器是否显示行号 165 6.23 设置编辑器是否显示缩进向导 166 6.24 设置编辑器是否使用自动换行 167 6.25 设置编辑器是否弹出导入提示 168 6.26 使用演示模式 169 6.27 使用免打扰模式 170 6.28 使用全屏模式 171 第7章 导航 172 7.1 搜索并打开类文件 172 7.2 搜索并打开某个文件 173 7.3 搜索并打开某个文件或方法 174 7.4 使用自定义代码块 174 7.5 快速跳转到某一行代码 176 7.6 快速跳转到光标的历史位置 177 7.7 快速跳转到编辑过的历史位置 178 7.8 标记书签 178 7.9 使用助记符标记书签 179 7.10 管理书签 179 7.10.1 在书签管理界面管理书签 180 7.10.2 在收藏夹中管理书签 181 7.11 快速跳转到导航栏 181 7.12 快速跳转到声明 181 7.13 快速跳转到实现 182 7.14 快速跳转到类型声明 182 7.15 快速跳转到父类 183 7.16 类和测试类之间快速跳转 184 7.17 查看相关联的文件 186 7.18 查看文件结构 187 7.19 查看类的层次结构图 188 7.20 查看方法类型的层次结构 189 7.21 查看方法调用层次结构 190 7.22 快速跳转到错误代码的位置 190 7.23 在方法间前后跳转 191 7.24 使用翻页功能 191 7.25 选择当前文件在哪里显示 192 7.26 光标快速跳转到编辑器 192 7.27 光标快速跳转到页首/页尾 193 第8章 编码 194 8.1 覆写或实现方法 194 8.2 实现接口方法 196 8.3 实现代理方法 196 8.4 生成构造函数 199 8.5 生成Getter和Setter方法 200 8.6 覆写equals和hashcode方法 200 8.7 覆写toString方法 201 8.8 插入版权信息 203 8.8.1 插入版权信息 203 8.8.2 配置版权信息 204 8.8.3 共享版权信息配置 207 8.9 提取或删除代码 208 8.10 自动补全提示 209 8.11 代码补全 210 8.12 补全循环扩展词 212 8.13 展开或折叠代码 213 8.13.1 展开或折叠当前代码块 213 8.13.2 展开或折叠当前代码块中的所有子模块 213 8.13.3 展开和折叠全部代码块 214 8.13.4 展开和折叠当前文件中的所有注释 214 8.13.5 指定展开层级 214 8.13.6 展开和折叠选中区域 215 8.13.7 折叠代码片段 215 8.14 插入代码模板 215 8.14.1 类中常用的缩写 215 8.14.2 方法中常用的缩写 216 8.15 使用代码模板包裹代码 218 8.16 查看和编辑代码模板 219 8.17 使用常用代码模板包裹代码 220 8.18 注释代码 222 8.19 格式化代码 222 8.20 自动缩进行 224 8.21 优化导入 224 8.22 重新排列代码 225 8.23 移动一段代码 225 8.24 移动一行代码 226 8.25 操作意图提示 227 8.26 正则表达式操作意图提示 228 第9章 检查 229 9.1 代码检查工具 229 9.2 全面了解Lint 230 9.2.1 Lint是什么 230 9.2.2 为什么要用Lint 230 9.2.3 Lint会检查哪些错误 230 9.2.4 Lint工作流程 231 9.2.5 报告中的Issue和Category 232 9.2.6 Lint使用场景 232 9.2.7 如何配置Lint检查 233 9.2.8 Lint命令行用法介绍 233 9.2.9 Lint命令行用法举例 235 9.3 执行一次代码检查 237 9.4 指定检查范围 239 9.4.1 先执行检查再指定范围 239 9.4.2 选定范围再执行检查 239 9.5 代码检查结果及辅助工具 240 9.6 详解代码检查结果辅助工具 242 9.6.1 重新执行代码检查 242 9.6.2 全部展开或折叠检查结果 242 9.6.3 在检查结果中快速上下跳转 243 9.6.4 自动定位到问题的源码 243 9.6.5 导出代码检查结果 243 9.6.6 按严重程度分组排查问题 244 9.6.7 按目录分组排查问题 244 9.6.8 过滤已解决的问题 244 9.6.9 高亮显示不同和仅显示不同 244 9.6.10 快速设置 245 9.6.11 快速解决问题 245 9.6.12 对检查出的问题进行操作 246 9.7 禁用和启用某项检查 247 9.7.1 在检查结果中禁用和启用某项检查 247 9.7.2 在偏好设置中禁用和启用某项检查 248 9.8 忽略检查 249 9.9 在指定范围内执行某项检查 252 9.10 解决检查出的问题 252 9.11 管理代码检查配置文件 253 9.12 配置代码检查规则 255 9.13 Android类目的所有检查项 259 9.14 Android Lint类目的检查项 260 9.15 在lint.xml文件中配置Lint检查 264 9.16 在Gradle中配置Lint检查 264 9.17 使用Gradle执行Lint检查 267 9.17.1 命令行执行Lint检查 267 9.17.2 Gradle工具窗口执行Lint检查 267 9.18 在Java和XML源码中配置Lint检查 267 9.18.1 在Java源码中配置Lint检查 267 9.18.2 在XML源码中配置Lint检查 268 9.19 代码清理 269 9.20 通过名字来指定代码检查项 271 9.21 配置当前文件自动检查的规则 272 9.22 导入并查看离线检查结果 274 9.23 自动添加是否可为空注解 275 9.24 分析依赖 276 9.25 分析反向依赖 277 9.26 分析模块依赖 278 9.27 分析循环依赖 279 9.28 分析数据流 279 9.29 分析堆栈信息 280 第10章 重构 282 10.1 重命名 282 10.1.1 重命名类 282 10.1.2 重命名变量 283 10.1.3 重命名文件 283 10.2 更改方法签名 284 10.3 迁移变量类型 284 10.4 转成静态方法 286 10.5 静态方法转为实例方法 287 10.6 移动类 288 10.7 移动静态方法 289 10.8 移动静态字段 290 10.9 复制 291 10.10 安全删除 291 10.11 提取变量 294 10.12 提取常量 295 10.13 提取字段 296 10.14 提取参数 298 10.15 提取函数式参数 300 10.16 提取参数对象 301 10.17 提取方法 303 10.18 提取方法对象 304 10.19 提取委托 304 10.20 提取接口 306 10.21 提取父类 307 10.22 内联方法 309 10.23 内联临时变量 310 10.24 查找并替换重复代码 311 10.25 反转布尔值 312 10.26 把成员拉到父类 313 10.27 把成员推到子类 314 10.28 尽可能使用接口 316 10.29 使用委托替换继承 318 10.30 移除中间人 321 10.31 包装方法返回值 323 10.32 将匿名类转成内部类 325 10.33 封装字段 326 10.34 使用查询替换临时变量 327 10.35 使用工厂方法替换构造方法 329 10.36 使用构建器替换构造方法 330 10.37 泛型化 332 10.38 国际化 333 第11章 构建 335 11.1 认识Gradle 335 11.1.1 Gradle是什么 335 11.1.2 Gradle中依赖的仓库 336 11.2 配置Gradle环境 338 11.3 Gradle Wrapper 339 11.4 查看和执行Gradle任务 340 11.4.1 查看当前项目支持的Gradle任务 340 11.4.2 执行Gradle任务 342 11.4.3 常用Gradle任务 342 11.4.4 Gradle工具窗口 343 11.5 构建项目和模块 345 11.5.1 编译项目 345 11.5.2 编译模块 346 11.5.3 设置自动编译项目 347 11.5.4 重新构建项目 347 11.5.5 Make Project与Rebuild Project的区别 348 11.5.6 清理项目 348 11.6 Gradle Script 348 11.6.1 Gradlew配置文件gradle-wrapper.properties 349 11.6.2 项目全局配置文件settings.gradle 350 11.6.3 本地属性配置文件local.properties 350 11.6.4 Gradle配置文件gradle.properties 351 11.6.5 代码混淆规则配置文件proguard-rules.pro 351 11.6.6 项目构建配置文件build.gradle 354 11.6.7 模块构建配置文件build.gradle 355 11.7 在项目结构中配置模块构建 357 11.7.1 配置应用程序属性 357 11.7.2 配置应用程序签名 358 11.7.3 配置应用程序特性 359 11.7.4 配置应用程序构建类型 361 11.7.5 配置应用程序依赖 364 11.8 签名和打包 365 11.8.1 创建签名证书 365 11.8.2 生成签名的APK 366 11.8.3 自动打包和签名 370 11.8.4 混淆打包 371 11.8.5 多渠道打包 372 11.9 配置开发者服务 377 第12章 运行和调试 378 12.1 运行和调试配置 378 12.1.1 运行和调试配置 378 12.1.2 Android应用程序配置 379 12.2 运行应用程序 383 12.3 调试应用程序 384 12.4 断点 388 12.4.1 行断点 388 12.4.2 方法断点 388 12.4.3 字段观察点 389 12.4.4 条件断点 390 12.4.5 临时断点 390 12.4.6 异常断点 391 12.4.7 日志断点 391 12.4.8 禁用断点 392 12.4.9 断点设置 392 12.5 帧调试窗口 393 12.6 变量调试窗口 394 12.7 监视窗口 397 12.7.1 添加变量或表达式到监视窗口 398 12.7.2 快捷工具 399 12.8 调试控制工具 399 12.9 步进调试工具 403 12.10 计算表达式 405 12.10.1 在堆栈帧中计算表达式或代码片段 405 12.10.2 计算任意表达式 407 12.10.3 快速计算表达式的值 407 12.10.4 选中表达式立即显示表达式的值 408 12.11 关联调试到Android进程 408 12.12 配置和运行单元测试 409 12.12.1 配置和运行本地单元测试 409 12.12.2 使用命令行运行单元测试 412 12.12.3 配置Android单元测试 412 第13章 工具 414 13.1 任务 414 13.1.1 任务介绍和配置 414 13.1.2 打开任务 417 13.1.3 创建新任务 418 13.1.4 任务变更列表 419 13.1.5 切换/关闭任务 420 13.1.6 管理上下文 420 13.2 JavaDoc 421 13.2.1 配置JavaDoc 421 13.2.2 生成JavaDoc 422 13.3 将当前文件保存为模板 424 13.4 IDE Scripting Console 425 13.5 管理Android SDK 425 13.5.1 管理Android SDK平台 426 13.5.2 管理SDK开发工具和更新站点 428 13.6 管理Android模拟器 429 13.6.1 认识模拟器 429 13.6.2 创建模拟器 430 13.6.3 启动模拟器 431 13.7 即时运行 433 13.8 Android监视器 436 13.9 截图 440 13.10 录像 440 13.11 捕获系统信息 441 13.12 布局解析 443 13.13 Logcat监视器 445 13.14 内存监视器 450 13.14.1 Dump Java Heap 452 13.14.2 Allocation Tracking 456 13.15 CPU监视器 458 13.16 网络监视器 460 13.17 GPU监视器 460 13.18 APK分析器 461 13.19 主题编辑器 462 第14章 版本控制 466 14.1 版本控制系统 466 14.2 Git偏好设置 469 14.3 配置GitHub账户信息 470 14.4 从GitHub克隆代码 470 14.5 将本地项目共享到GitHub 471 14.6 查看本地变更历史 472 14.7 Git添加文件 474 14.8 Git提交变更 475 14.9 Git文件逐行追溯 476 14.10 显示当前修订版本 477 14.11 Git文件比较 478 14.12 Git撤销操作 479 14.13 Git版本回退 480 14.14 Git查看提交历史 481 14.15 Git分支管理 483 14.16 Git创建标签 486 14.17 Git合并分支 487 14.18 解决Git合并中的冲突 488 14.19 Git使用Rebase合并分支 489 14.20 Git暂存/恢复暂存变更 494 14.21 Git获取最新内容 496 14.22 Git合并最新内容 497 14.23 Git更新项目 497 14.24 刷新文件状态 499 14.25 Git补丁 500 14.26 Git搁置变更 501 14.27 查看Git项目的提交信息 502 第15章 窗口 504 15.1 最小化和最大化窗口 504 15.2 保存和恢复窗口布局 504 15.3 工具窗口的显示和隐藏 505 15.4 工具窗口的隐藏技巧 506 15.5 工具窗口调整技巧 507 15.6 移动工具窗口的位置 508 15.7 工具窗口的查看模式 509 15.8 编辑器标签设置 512 15.9 快速切换编辑器标签 513 15.10 关闭编辑器标签 514 15.11 管理编辑器标签 514 15.12 标签显示位置 515 15.13 拆分编辑器窗口 516 15.14 多个项目之间切换 517 第16章 偏好设置 518 16.1 外观与行为 518 16.1.1 设置工具提示的延迟时间 518 16.1.2 设置在状态栏显示内存状态 519 16.1.3 对菜单选项和工具栏的工具进行增/删改 519 16.2 系统设置 519 16.3 键盘映射 522 16.4 编辑器常规设置 523 16.4.1 设置单击编辑器光标定位在一行的结尾或定位在单击的位置 523 16.4.2 设置鼠标悬停在元素上会显示文档提示 523 16.4.3 设置是否自动换行 524 16.4.4 设置使用command+鼠标控制代码的缩放 526 16.4.5 开启使用驼峰单词 526 16.4.6 关闭单词拼写检查 527 16.4.7 设置代码折叠规则 527 16.5 设置自动导入 528 16.5.1 设置粘贴时自动导入包 528 16.5.2 设置自动导入需要的包 528 16.5.3 设置是否弹出导入提示 529 16.6 编辑器外观 530 16.6.1 设置编辑器一直显示行号 530 16.6.2 设置编辑器显示方法分隔符 530 16.6.3 设置编辑器显示空格 530 16.6.4 设置编辑器显示缩进向导 531 16.7 代码补全 531 16.7.1 设置自动补全时是否区分大小写 531 16.7.2 加快自动弹出代码补全提示的速度 532 16.7.3 关闭自动弹出代码补全提示 533 16.7.4 设置查看方法参数信息的时候显示方法签名 533 16.8 文件标签 534 16.8.1 设置用星号标记修改过的文件标签 534 16.8.2 设置打开的文件标签可以多行显示 534 16.8.3 设置文件标签的显示位置 535 16.8.4 设置文件标签超过一定数量时的关闭规则 535 16.9 编辑器颜色 536 16.9.1 设置是否显示条标和条标的显示颜色 536 16.9.2 设置控制台的颜色 537 16.9.3 设置控制台的字体 538 16.9.4 自定义代码的颜色 539 16.10 代码风格 541 16.10.1 设置Java注释按缩进显示 541 16.10.2 设置语句不要都显示在一行 541 16.10.3 设置Java简单的类合并为一行 542 16.10.4 设置Java字段和变量列对齐 542 16.10.5 设置自动生成字段名称时添加前缀 542 16.11 文件和代码模板 543 16.11.1 设置新建文件的注释模板 543 16.11.2 模板中内置的变量 544 16.11.3 设置新建类文件模板 544 16.11.4 设置IDE和项目的编码 545 16.11.5 对动态模板进行增删改查 545 16.11.6 设置展开代码的按键 547 16.11.7 给一个文件类型添加匹配规则 547 16.11.8 添加一个自定义的文件类型 547 16.11.9 设置忽略某类文件或文件夹 548 16.12 插件 549 16.12.1 安装插件 550 16.12.2 禁用插件 553 16.12.3 卸载插件 554 16.12.4 常用插件 555 16.13 编译和构建 556 16.13.1 设置Android Studio的内存参数 556 16.13.2 设置自动编译项目 556 16.13.3 设置并行编译 557 16.13.4 调整编译内存大小 557 附录 Android Studio重要版本发布时间线 559 参考资料 560
Android Studio实战:快速高效地构建Android应用高清.pdf完整+2016)下载
Android Studio实战:快速高效地构建Android应用
《Android Studio从入门到精通》读后感,电子书PDF百度网盘下载
严格来说,这本书应该都不算是一本书,因为没有出版信息。但是又有封面,内容也有这么多,又像是一本书。那么暂且就当它是一本书吧。这本书的内容呢,作者是泛泛而谈,你也只需要泛泛而看就行了。我花了一个下午看完,因为书中的内容,介绍的很简单,基本上所有的内容我在之前的两本书中都看到过,所以看起来很快。作者也没有进行深入的讲解,也只是介绍一下,也并未说明哪些知识点需要注意或者深入。作者把书名叫做从“入门到<em>精通</em>...
王东华-精通ANDROID网络开发(带书签完整版).pdf
<em>精通</em>Android网络开发》详细介 绍了Android网络开发的有关内容,全书共分为5篇, 共计25章,从搭建Android开发环境和核心框架分析 讲起,依次讲解了Android技术核心框架,网络开发 技术基础,HTTP数据通信,URL处理数据,处理XML数 据,<em>下载</em>远程数据,上传数据,使用Socket实现数据 通信,使用WebKit浏览网页数据,Wi-Fi系统应用, 蓝牙系统应用,邮件应用,RSS应用,网络视频处理 ,网络流量监控,网络RSS阅读器,开发一个邮件系 统,在Android中开发移动微博应用、网络防火墙系 统,开发Web版的电话本管理系统、移动微信系统等 知识。本书几乎涵盖了Android网络应用中的所有主 要内容,讲解方法通俗易懂。 本书适合Android初学者、Android爱好者以及 Android底层开发人员学习使用,也可以作为相关培 训学校和大专院校相关专业的教学用书。
精通Android Studio(高清版)
<em>精通</em>Android Studio
Android APP开发入门:使用Android Studio环境 高清完整.pdf下载
Android APP开发入门:使用Android Studio环境 如果<em>下载</em>链接失效,请留言。
深入理解BOOTLOADER 胡尔佳 高清扫描pdf 278页完整全本
深入理解BOOTLOADER 胡尔佳 高清<em>扫描</em><em>pdf</em> 278页<em>完整</em>全本 介绍了如何具体手动实现可用的BootLoader。该书既对Linux开发环境、编译器使用、处理器架构以及编译和链接、链接脚本的细节做了较全面的理论介绍
Dreamweaver php 动态网站开发 从入门到精通-Apache+PHP+MySQL测试
Dreamweaver php 动态网站开发 从入门到<em>精通</em>-Apache+PHP+MySQL测试
精通lambda表达式Java多核编程 中文完整pdf扫描版[66MB]
主要内容: ● 为何需要lambda,它将如何改变Java编程 ● lambda表达式语法 ● 流与管道的基本操作 ● 使用收集器与汇聚来终止管道 ● 创建流 ● 分割迭代器、fork/join框架与异常 ● 使用微基准测试检查流的性能 ● 使用默认方法演化API 目录 第1章 走进新生代的Java 1 第2章 Java lambda表达式的基础知识 23 第3章 流与管道介绍 55 第4章 终止流:收集与汇聚 91 第5章 起始流:源与分割迭代器 135 第6章 流的性能 167 第7章 使用默认方法演化API 195
Android项目开发范例大全 完整pdf
作者: 黄宇健 / 刘宏韬 出版社: 铁道出版社 出版年: 2012-8 页数: 510 ISBN: 9787113147945 《Android项目开发范例大全》包含8个章节,除第一章Android基础入门之处,其余每个章节都是一个独立的应用实例。这7个应用是笔者在学习以及进行实际项目开发时所写的代码,涉及Android应用开发的方方面面,包括数据存储、桌面小插件、感应器、蓝牙通信、2D绘图以及自动服务等。
精通Scrapy网络爬虫》刘硕 pdf
详细的讲述了Scrapy框架各种常用方法,是一本爬虫进阶的不错书籍,有目录。
Android项目实战 博学谷 黑马程序员编著.pdf
【出版项】 北京:中国铁道出版社 , 2017.07 【ISBN号】7-113-23102-0 【中图法分类号】TN929.53 【原书定价】45.00 【主题词】移动终端-应用程序-程序设计-高等学校-教材 【参考文献格式】 黑马程序员编著. Android项目实战 博学谷. 北京:中国铁道出版社, 2017.07.
Vue2实践揭秘.梁睿坤(带详细书签).pdf
本书以Vue2的实践应用为根基,从实际示例入手,详细讲解Vue2的基础理论应用及高级组件开发,通过简明易懂的实例代码,生动地让读者快速、全方位地掌握Vue2的各种入门技巧以及一些在实际项目中的宝贵经验。本书除了全面、细致地讲述Vue2的生态结构、实际编程技巧和一些从实践中得到的经验,还重点介绍如何以组件化编程思想为指导,以前端工程化方法为实现手段来实践Vue2,通过组件的单元测试和E2E测试来保证工程质量。 第1章 例说Vue.js 1 1.1 插值 5 1.2 数据绑定 6 1.3 样式绑定 9 1.4 过滤器 12 第2章 工程化的Vue.js开发 15 2.1 脚手架vue-cli 16 2.2 深入vue-cli的工程模板 19 2.2.1 webpack-simple模板 19 2.2.2 webpack模板 21 2.2.3 构建工具 23 2.3 Vue工程的webpack配置与基本用法 25 2.3.1 webpack的特点 26 2.3.2 基本用法 27 2.3.3 用别名取代路径引用 29 2.3.4 配置多入口程序 30 2.4 基于Karma+Phantom+Mocha+Sinon+Chai的单元测试环境 32 2.5 基于Nightwatch的端到端测试环境 38 第3章 路由与页面间导航 51 3.1 vue-router 53 3.2 路由的模式 57 3.3 路由与导航 58 3.4 导航状态样式 69 3.5 History的控制 70 3.6 关于Fallback 71 3.7 小结 73 第4章 页面的区块化与组件的封装 75 4.1 页面逻辑的实现 76 4.2 封装可重用组件 80 4.3 自定义事件 87 4.4 数据接口的分析与提取 89 4.5 从服务端获取数据 91 4.6 创建复合型的模板组件 95 4.7 数据模拟 100 4.8 小结 102 4.9 扩展阅读:Vue组件的继承——mixin 103 第5章 Vue的测试与调试技术 110 5.1 Mocha入门 111 5.2 组件的单元测试方法 118 5.3 单元测试中的仿真技术 121 5.3.1 调用侦测(Spies) 124 5.3.2 Sinon的断言扩展 126 5.3.3 存根(stub) 128 5.3.4 接口仿真(Mocks) 131 5.3.5 后端服务仿真 133 5.4 调试 134 5.5 Nightwatch入门 139 5.5.1 编写端到端测试 139 5.5.2 钩子函数与异步测试 141 5.5.3 全局模块与Nightwatch的调试 143 5.5.4 Page Objects模式 147 第6章 视图与表单的处理 153 6.1 为Vue2集成UIkit 154 6.2 表格视图的实现 159 6.2.1 实时数据筛选 164 6.2.2 多行数据的选择 167 6.2.3 排序的实现 171 6.3 单一职责原则与高级组件开发方法 176 6.3.1 搜索区的组件化 177 6.3.2 母板组件 179 6.3.3 重构模态对话框组件 181 6.3.4 高级组件与Render方法 183 6.3.5 UIkit按钮 194 6.3.6 通用表格组件 198 6.4 表单的设计与实现 211 6.4.1 计算属性的双向绑定 214 6.4.2 富文本编辑器组件的实现 215 6.4.3 实现嵌套式容器组件 220 6.4.4 表单的验证 224 6.5 集成服务端的CRUD Restful API 239 6.6 HTTP拦截器inteceptor 242 6.7 开发服务器的定制 245 第7章 Vuex状态管理 250 7.1 Vuex的基本结构 253 7.2 data的替代者——State和Getter 256 7.3 测试Getter 260 7.4 Action——操作的执行者 261 7.5 测试Action 263 7.6 只用Mutation修改状态 265 7.7 测试Mutations 268 7.8 子状态和模块 269 7.9 用服务分离外部操作 274 附录A Chai断言参考 277 附录B Vee-Validate验证规则参考 289
C++入门经典(第9版) ([美]Walter Savitch著) 中文pdf完整扫描版[302MB]
第1章 计算机和C++编程入门 第2章 C++基础知识 第3章 更多的控制流程 第4章 过程抽象和返回值的函数 第5章 所有子任务的函数 第6章 I/O流:对象和类入门 第7章 数组 第8章 字符串和向量 第9章 指针和动态数组 第10章 定义类 第11章 类中的友元函数、重载操作符和数组 第12章 独立编译和命名空间 第13章 指针和链表 第14章 递归 第15章 继承 第16章 异常处理 第17章 模板 第18章 标准模板库 附录1 C++关键字 附录2 操作符的优先级 附录3 ASCII字符集 附录4 部分库函数 附录5 内联函数 附录6 重载数组索引方括号 附录7 this指针 附录8 将操作符重载为成员操作符
《AndroidStudio快捷键中文版》PDF版电子书下载
点击<em>下载</em>: n《AndroidStudio快捷键中文版》
LabVIEW_8.20程序设计从入门到精通.pdf
LabVIEW_8.20程序设计从入门到<em>精通</em>,详细介绍了labview的使用与例子
精通Git(第2版).[美]Scott Chacon(带书签文字版).pdf
Git仅用了几年时间就一跃成为了几乎一统商业及开源领域的版本控制系统。本书全面介绍Git进行版本管理的基础和进阶知识。全书共10章,内容由浅入深,展现了普通程序员和项目经理如何有效利用Git提高工作效率,掌握分支概念,灵活地将Git用于服务器和分布式工作流,如何将开发项目迁移到Git,以及如何高效利用GitHub。 第1章 入门 1 1.1 关于版本控制 1 1.1.1 本地版本控制系统 1 1.1.2 集中式版本控制系统 2 1.1.3 分布式版本控制系统 3 1.2 Git简史 4 1.3 Git基础 4 1.3.1 快照,而非差异 4 1.3.2 几乎所有操作都在本地执行 5 1.3.3 Git的<em>完整</em>性 6 1.3.4 Git通常只增加数据 6 1.3.5 三种状态 7 1.4 命令行 8 1.5 安装Git 8 1.5.1 Linux上的安装方法 8 1.5.2 Mac上的安装方法 8 1.5.3 Windows上的安装方法 9 1.5.4 从源码安装 9 1.6 Git的首 次配置 10 1.6.1 用户身份 11 1.6.2 个人编辑器 11 1.6.3 检查个人设置 12 1.7 获取帮助 12 1.8 小结 12 第2章 Git基础 13 2.1 获取Git仓库 13 2.1.1 在现有目录中初始化Git仓库 13 2.1.2 克隆现有仓库 14 2.2 在Git仓库中记录变更 14 2.2.1 查看当前文件状态 15 2.2.2 跟踪新文件 16 2.2.3 暂存已修改的文件 16 2.2.4 显示更简洁的状态信息 18 2.2.5 忽略文件 18 2.2.6 查看已暂存和未暂存的变更 19 2.2.7 提交变更 21 2.2.8 跳过暂存区 22 2.2.9 移除文件 23 2.2.10 移动文件 24 2.3 查看提交历史 25 2.4 撤销操作 30 2.4.1 撤销已暂存的文件 30 2.4.2 撤销对文件的修改 31 2.5 远程仓库的使用 32 2.5.1 显示远程仓库 32 2.5.2 添加远程仓库 33 2.5.3 从远程仓库获取和拉取数据 34 2.5.4 将数据推送到远程仓库 34 2.5.5 检查远程仓库 35 2.5.6 删除和重命名远程仓库 36 2.6 标记 36 2.6.1 列举标签 36 2.6.2 创建标签 37 2.6.3 注释标签 37 2.6.4 轻量标签 38 2.6.5 补加标签 38 2.6.6 共享标签 39 2.6.7 检出标签 39 2.7 Git别名 40 2.8 小结 41 第3章 Git分支机制 42 3.1 分支机制简述 42 3.1.1 创建新分支 44 3.1.2 切换分支 45 3.2 基本的分支与合并操作 48 3.2.1 基本的分支操作 48 3.2.2 基本的合并操作 52 3.2.3 基本的合并冲突处理 53 3.3 分支管理 55 3.4 与分支有关的工作流 56 3.4.1 长期分支 57 3.4.2 主题分支 58 3.5 远程分支 59 3.5.1 推送 63 3.5.2 跟踪分支 64 3.5.3 拉取 66 3.5.4 删除远程分支 66 3.6 变基 66 3.6.1 基本的变基操作 66 3.6.2 更有趣的变基操作 69 3.6.3 变基操作的潜在危害 71 3.6.4 只在需要的时候执行变基操作 74 3.6.5 变基操作与合并操作的对比 75 3.7 小结 75 第4章 Git服务器 76 4.1 协议 76 4.1.1 本地协议 76 4.1.2 HTTP协议 78 4.1.3 SSH协议 79 4.1.4 Git协议 80 4.2 在服务器上搭建Git 80 4.2.1 将裸仓库放置在服务器上 81 4.2.2 小型团队配置 82 4.3 生成个人的SSH公钥 83 4.4 设置服务器 84 4.5 Git守护进程 85 4.6 智能HTTP 87 4.7 GitWeb 88 4.8 GitLab 90 4.8.1 安装 90 4.8.2 管理 91 4.8.3 基本用法 93 4.8.4 协作 93 4.9 第三方托管选择 94 4.10 小结 94 第5章 分布式Git 95 5.1 分布式工作流 95 5.1.1 集中式工作流 95 5.1.2 集成管理者工作流 96 5.1.3 司令官与副官工作流 97 5.1.4 工作流小结 97 5.2 为项目做贡献 98 5.2.1 提交准则 98 5.2.2 私有小型团队 100 5.2.3 私有管理团队 105 5.2.4 派生的公开项目 110 5.2.5 通过电子邮件接受补丁的公开项目 113 5.2.6 小结 115 5.3 维护项目 115 5.3.1 使用主题分支 115 5.3.2 应用来自电子邮件的补丁 116 5.3.3 检出远程分支 118 5.3.4 确定引入内容 119 5.3.5 整合所贡献的工作结果 120 5.3.6 为发布版打标签 125 5.3.7 生成构建编号 126 5.3.8 准备发布 126 5.3.9 简报 127 5.4 小结 127 第6章 GitHub 128 6.1 账号设置与配置 128 6.1.1 SSH访问 129 6.1.2 头像 130 6.1.3 电子邮件地址 131 6.1.4 双因素身份验证 132 6.2 为项目做贡献 132 6.2.1 派生项目 132 6.2.2 GitHub流程 133 6.2.3 拉取请求的高 级用法 140 6.2.4 Markdown 144 6.3 项目维护 148 6.3.1 创建新仓库 148 6.3.2 添加协作人员 150 6.3.3 管理拉取请求 150 6.3.4 提醒和通知 155 6.3.5 特殊文件 158 6.3.6 项目管理 159 6.4 组织管理 160 6.4.1 组织的基本操作 160 6.4.2 团队 160 6.4.3 审计日志 162 6.5 GitHub脚本化 162 6.5.1 钩子系统 162 6.5.2 GitHub API 166 6.6 小结 170 第7章 Git工具 171 7.1 选择修订版本 171 7.1.1 单个修订版本 171 7.1.2 提交范围 175 7.2 交互式暂存 177 7.2.1 暂存和取消暂存文件 178 7.2.2 暂存补丁 180 7.3 储藏与清理 181 7.3.1 储藏工作成果 181 7.3.2 灵活运用储藏 183 7.3.3 从储藏中创建分支 184 7.3.4 清理工作目录 184 7.4 签署工作 186 7.4.1 GPG简介 186 7.4.2 签署标签 186 7.4.3 验证标签 187 7.4.4 签署提交 187 7.4.5 所有人都得签署 189 7.5 搜索 189 7.5.1 git grep 189 7.5.2 Git日志搜索 190 7.6 重写历史 192 7.6.1 修改最近一次提交 192 7.6.2 修改多个提交消息 192 7.6.3 重排提交 194 7.6.4 压缩提交 195 7.6.5 拆分提交 195 7.6.6 超强命令:filter-branch 196 7.7 重置揭秘 197 7.7.1 三棵树 198 7.7.2 工作流 199 7.7.3 重置的作用 203 7.7.4 利用路径进行重置 205 7.7.5 压缩 207 7.7.6 检出 209 7.7.7 小结 210 7.8 合并的高 级用法 211 7.8.1 合并冲突 211 7.8.2 撤销合并 220 7.8.3 其他类型的合并 222 7.9 rerere 225 7.10 使用Git调试 230 7.10.1 文件标注 230 7.10.2 二分查找 232 7.11 子模块 233 7.11.1 开始使用子模块 233 7.11.2 克隆含有子模块的项目 235 7.11.3 开发含有子模块的项目 236 7.11.4 子模块技巧 245 7.11.5 子模块的问题 246 7.12 打包 248 7.13 替换 251 7.14 凭据存储 257 7.14.1 底层实现 258 7.14.2 自定义凭据缓存 259 7.15 小结 261 第8章 自定义Git 262 8.1 配置Git 262 8.1.1 客户端基本配置 262 8.1.2 Git中的配色 265 8.1.3 外部的合并与diff工具 265 8.1.4 格式化与空白字符 268 8.1.5 服务器配置 270 8.2 Git属性 270 8.2.1 二进制文件 271 8.2.2 关键字扩展 273 8.2.3 导出仓库 276 8.2.4 合并策略 277 8.3 Git钩子 277 8.3.1 安装钩子 277 8.3.2 客户端钩子 278 8.3.3 服务器端钩子 279 8.4 Git强制策略示例 280 8.4.1 服务器端钩子 280 8.4.2 客户端钩子 285 8.5 小结 288 第9章 Git与其他系统 289 9.1 作为客户端的Git 289 9.1.1 Git与Subversion 289 9.1.2 Git与Mercurial 298 9.1.3 Git与Perforce 305 9.1.4 Git与TFS 317 9.2 迁移到Git 325 9.2.1 Subversion 325 9.2.2 Mercurial 327 9.2.3 Perforce 329 9.2.4 TFS 330 9.2.5 自定义导入工具 331 9.3 小结 337 第10章 Git内幕 338 10.1 底层命令和高层命令 338 10.2 Git对象 339 10.2.1 树对象 341 10.2.2 提交对象 343 10.2.3 对象存储 345 10.3 Git引用 346 10.3.1 HEAD 348 10.3.2 标签对象 348 10.3.3 远程引用 349 10.4 包文件 350 10.5 引用规格 352 10.5.1 推送引用规格 354 10.5.2 删除引用 354 10.6 传输协议 354 10.6.1 哑协议 355 10.6.2 智能协议 356 10.6.3 协议小结 359 10.7 维护与数据恢复 359 10.7.1 维护 359 10.7.2 数据恢复 360 10.7.3 移除对象 362 10.8 环境变量 365 10.8.1 全局行为 365 10.8.2 仓库位置 365 10.8.3 路径规格 366 10.8.4 提交 366 10.8.5 网络 366 10.8.6 差异与合并 367 10.8.7 调试 367 10.8.8 杂项 369 10.9 小结 369 附录A 其他环境中的Git 370 附录B 在应用程序中嵌入Git 381 附录C Git命令 390
Xamarin iOS移动开发实战 (扫描版高清)
书 名 Xamarin iOS移动开发实战 作 者 刘媛媛 ISBN 9787302395737 类 别 计算机 定 价 99.80元 出版社 清华大学出版社 出版时间 2015.05.01 装 帧 平装 开 本 16开
大型IT系统性能测试入门经典 (陈绍英著) 完整pdf扫描版[109MB]
兵 法 篇 第1 章 系统性能测试基础.2 第2 章 全面性能测试方案.15 战 术 篇 第3 章 性能测试管理与实施 50 技 术 篇 第4 章 性能测试结果分析 96 第5 章 系统性能调优技术.155 第6 章 JMeter 性能测试技术179 案 例 篇 第7 章 架构设计阶段性能测试.212 第8 章 电子政务系统测试案例.226 第9 章 信用卡申请审批系统测试.235
Kotlin从零到精通Android.mobi
kindle正版的破解版本,亚马逊上要卖几十元,使用正版Kindle阅读器可能不能放……使用老版Kinlde或者播放器OK的,排版优良。
Android Studio从入门到精通(清晰版)
Android Studio从入门到<em>精通</em>(清晰版),一本好的书籍,适合入门学习
《Android Studio实战 快速 高效地构建Android应用》pdf 高清扫描
《Android Studio实战 快速 高效地构建Android应用》<em>pdf</em> 高清<em>扫描</em>版
《算法图解》-高清完整版(袁国忠著)pdf
本rar压缩包内是《算法图解》-高清<em>完整</em>版 <em>pdf</em>格式文件,体积小,<em>下载</em>快 算法图解示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。
asp.net core源码飘香:Options组件
简介: n       Options组件是一个小组件,但用的地方很多。它本质是将一个POCO类注册到容器中(主要在Startup中作为其他组件的配置功能提供),后续使用的时候就可以通过比如构造函数注入等获取到POCO对象。如果只是为了注入一个POCO对象,那Options组件太多余了。关键在于:它能将这个POCO类关联到上一遍讲的Configuration组件的配置源,甚至在可以在配置源发生改变
Linux UNIX OpenLDAP实战指南.郭大勇
Linux UNIX OpenLDAP实战指南.郭大勇 Linux UNIX OpenLDAP实战指南.郭大勇
数字图像处理的MATLAB实现 -第2版-冈萨雷斯-高清扫描版-带完整书签
数字图像处理的MATLAB实现 -第2版-冈萨雷斯-高清<em>扫描</em>版-带<em>完整</em>书签
Qt Quick核心编程.安晓辉(带详细书签) PDF 下载 高清 完整
《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题,《Qt Quick核心编程》也做了详细讲解,同时提供了多个精彩的实作实例,力求概念清晰,用途明确。《Qt Quick核心编程》的内容适用于桌面与Android平台。值得一提的是,《Qt Quick核心编程》覆盖了Android开发的多个主题,如拍照、定位、录音、国际化、可伸缩界面等,也是使用Qt Quick进行移动开发不可错过的。 《Qt Quick核心编程》的读者对象为:希望学习一门高效的界面编程语言的开发人员;希望在多个移动设备(如智能手机)上构建流畅用户界面的开发人员;有一定C/C++基础,希望快速构建应用程序界面的开发人员;有一定Qt基础,希望快速构建界面的开发人员;有一定QML基础,想进阶学习的朋友;想熟悉跨平台应用开发框架的开发人员。 第1章 Qt Quick概览 1.1 什么是Qt Quick 1.2 我们能用Qt Quick做什么 第2章 Qt开发环境快速上手 2.1 Qt Creator简介 2.2 Qt Creator<em>下载</em>与安装 2.2.1 <em>下载</em> 2.2.2 安装 2.3 Hello Qt Quick App 2.3.1 创建项目 2.3.2 运行项目 2.3.3 在手机上运行 2.4 Qt Creator集成开发环境 2.4.1 欢迎界面 2.4.2 编辑界面 2.4.3 调试界面 2.4.4 项目选项设置 2.5 善用佳软之Qt Quick开发工具 2.5.1 Qt帮助 2.5.2 Qt Quick Designer 2.5.3 命令行环境 2.5.4 qmlscene 第3章 QML语言基础 3.1 对象 3.2 表达式 3.3 注释 3.4 属性 3.4.1 属性命名 3.4.2 属性的类型 第4章 Qt Quick入门 4.1 Hello Qt Quick App再分析 4.1.1 基本程序结构 4.1.2 使用Item作为QML根对象 4.2 闲话Window 4.2.1 Window细说 4.2.2 ApplicationWindow 4.3 基本元素初体验 4.3.1 Rectangle 4.3.2 颜色 4.3.3 渐变色 4.3.4 Item 4.3.5 使用锚布局 4.3.6 响应按键 4.3.7 Text 4.3.8 Button 4.3.9 ButtonStyle 4.3.10 Image 4.3.11 BusyIndicator 4.4 图片浏览器的第一个版本 4.4.1 QML代码 4.4.2 FileDialog 第5章 ECMAScript初探 5.1 语法 5.1.1 区分大小写 5.1.2 弱类型 5.1.3 语句后的分号可有可无 5.1.4 注释 5.1.5 代码块 5.2 变量 5.2.1 变量声明 5.2.2 变量命名规则 5.2.3 关键字 5.2.4 保留字 5.2.5 原始值与引用值 5.3 原始类型 5.3.1 typeof运算符 5.3.2 Undefined类型 5.3.3 Null类型 5.3.4 Boolean类型 5.3.5 Number类型 5.3.6 String类型 5.4 类型转换 5.4.1 转换成字符串 5.4.2 转换成数字 5.4.3 强制类型转换 5.5 对象 5.5.1 Object 5.5.2 String 5.5.3 RegExp 5.5.4 Array 5.5.5 Math 5.5.6 Date 5.5.7 你不可不知的对象碎碎念 5.6 函数 5.6.1 函数语法 5.6.2 函数的返回值 5.7 表达式和运算符 5.7.1 表达式 5.7.2 算术运算符 5.7.3 赋值运算符 5.7.4 比较和逻辑运算符 5.7.5 条件运算符 5.7.6 位运算符 5.7.7 关键字运算符 5.7.8 逗号运算符 5.7.9 数组和对象存取运算符 5.7.10 优先级 5.8 程序控制语句 5.8.1 if-else语句 5.8.2 switch语句 5.8.3 for语句 5.8.4 while语句 5.8.5 do-while语句 5.8.6 break、continue和return 5.9 使用console 5.9.1 输出日志信息 5.9.2 断言 5.9.3 计时器 5.10 内置对象 5.10.1 Global对象 5.10.2 JSON对象 5.11 来自QML的基本类型 5.11.1 url 5.11.2 list 5.11.3 enumeration 5.11.4 font 5.12 宿主对象Qt 5.12.1 Qt对象的属性 5.12.2 Qt对象的枚举类型 5.12.3 Qt对象的方法 第6章 Qt Quick事件处理 6.1 Qt Quick中的信号与槽 6.1.1 连接QML类型的已知信号 6.1.2 如何寻找感兴趣的信号 6.1.3 定义自己的信号 6.1.4 信号与槽的连接 6.2 鼠标 6.2.1 变色矩形示例 6.2.2 MouseArea 6.3 键盘 6.3.1 会动的文本实例 6.3.2 Keys与信号处理器 6.4 定时器 6.4.1 定时器对象介绍 6.4.2 倒计时程序 6.5 触摸事件 6.5.1 PinchArea 6.5.2 缩放与旋转实例 6.5.3 多点触摸 第7章 组件与动态对象 7.1 Component(组件) 7.1.1 嵌入式定义组件 7.1.2 在单独文件中定义组件 7.2 使用Loader 7.2.1 Loader详细介绍 7.2.2 从文件加载组件 7.2.3 利用Loader动态创建与销毁组件 7.3 在ECMAScript中动态创建对象 7.3.1 从组件文件动态创建Component 7.3.2 从QML字符串动态创建Component 7.3.3 销毁动态创建的对象 第8章 Qt Quick元素布局 8.1 定位器 8.1.1 Row 8.1.2 Colomun 8.1.3 Grid 8.1.4 Flow 8.1.5 定位器嵌套 8.2 布局管理器 8.2.1 GridLayout 8.2.2 RowLayout 8.2.3 ColumnLayout 8.3 其他的布局方式 第9章 Qt Quick常用元素介绍 9.1 行编辑(TextInput与TextField) 9.1.1 TextInput 9.1.2 TextField 9.2 文本块(TextEdit与TextArea) 9.2.1 TextEdit 9.2.2 TextArea 9.3 ExclusiveGroup 9.4 RaidoButton 9.4.1 RadioButtonStyle 9.4.2 实例:选择你喜欢的手机操作系统 9.5 CheckBox 9.5.1 CheckBoxStyle 9.5.2 实例:那些你喜欢的爱情电影 9.6 GroupBox 9.7 ComboBox 9.7.1 ComboBoxStyle 9.7.2 ComboBox综合演示 9.8 ProgressBar 9.8.1 ProgressBarStyle 9.8.2 进度条综合演示 9.9 TabView 9.9.1 标签控件简单示例 9.9.2 使用TabViewStyle 9.10 Slider 9.10.1 SliderStyle 9.10.2 滑块简单示例 9.11 Flickable 9.12 Screen对象 第10章 Canvas(画布) 10.1 开始之前 10.1.1 画布 10.1.2 画师 10.1.3 画笔 10.1.4 画刷 10.1.5 坐标系 10.1.6 图元 10.2 基本绘图模式 10.3 绘制路径 10.4 绘制文本 10.5 绘制图片 10.6 变换 10.7 裁切 10.8 图像合成 10.9 挖头像实例 10.9.1 项目创建 10.9.2 C++代码 10.9.3 QML代码分析 第11章 C++与QML混合编程 11.1 在QML中使用C++类和对象 11.1.1 定义可以导出的C++类 11.1.2 注册一个QML可用的类型 11.1.3 <em>完整</em>的ColorMaker实例 11.1.4 将一个C++对象导出为QML属性 11.2 在C++中使用QML对象 11.2.1 查找一个对象的孩子 11.2.2 使用元对象调用QML对象的方法 11.2.3 callQml示例 11.3 美图实例 11.3.1 美图实例效果 11.3.2 图像处理算法 11.3.3 源码情景分析 第12章 动画 12.1 动画元素分类 12.2 基本动画元素 12.2.1 Animation 12.2.2 PropertyAnimation 12.2.3 NumberAnimation 12.2.4 ColorAnimation 12.2.5 RotationAnimation 12.2.6 PathAnimation 12.2.7 SmoothedAnimation 12.2.8 SpringAnimation 12.3 组合动画 12.3.1 ParallelAnimation 12.3.2 SequentialAnimation 12.4 State 12.4.1 使用State变换文本的小示例 12.4.2 State详解 12.4.3 PropertyChanges 12.4.4 ParentChange 12.4.5 AnchorChanges 12.4.6 StateChangeScript 12.5 Transition 12.6 协同动画元素 12.6.1 Behavior 12.6.2 ParentAnimation 12.6.3 AnchorAnimation 12.7 实例:射泡泡游戏 12.7.1 游戏介绍 12.7.2 源码情景分析 第13章 Model/View 13.1 ListView 13.1.1 ListView的简单使用 13.1.2 header 13.1.3 footer 13.1.4 访问与修改Model 13.1.5 动画效果 13.1.6 section 13.2 XmlListModel的用法 13.2.1 XPath简介 13.2.2 XmlRole 13.2.3 XmlListModel的属性与方法 13.3 使用C++ Model 13.3.1 C++实现QML可用的Model 13.3.2 将Model导出到QML中 13.3.3 QML代码的变化 13.4 TableView 13.4.1 一个简单的TableView实例 13.4.2 定制表格外观 13.4.3 动态修改TableView 13.5 实例:股票跟踪 13.5.1 你的样子 13.5.2 项目创建 13.5.3 main.cpp分析 13.5.4 TableView外观定制 13.5.5 QML与C++混合应用的国际化 13.5.6 Qt on Android应用国际化 13.6 GridView 13.7 PathView 13.7.1 Path简介 13.7.2 PathAttribute 13.7.3 PathPercent 13.7.4 使用PathView 13.8 找图看实例 13.8.1 功能与界面 13.8.2 QML多界面切换 13.8.3 创建自己的QML按钮 13.8.4 本地浏览 13.8.5 网络图片搜索 13.9 Repeater 13.9.1 model为数字 13.9.2 model为字符串列表 13.9.3 model为对象列表 13.9.4 model为ListModel 13.10 ListView的下拉刷新效果 13.10.1 C++ Model 13.10.2 QML代码分析 第14章 多媒体 14.1 MediaPlayer 14.1.1 播放音乐 14.1.2 视频 14.1.3 多媒体元信息 14.2 拍照 14.2.1 配置Camera 14.2.2 设置取景器VideoOutput 14.2.3 捕获静态图片 14.2.4 简单的拍照实例 第15章 网络 15.1 大珠小珠落玉盘——支持网络的对象 15.1.1 Image 15.1.2 Qt.createComponent 15.1.3 Loader对象 15.1.4 QQmlApplicationEngine 15.1.5 QQuickView 15.1.6 MediaPlayer 15.2 QML里的HTTP 15.2.1 XMLHttpRequest类介绍 15.2.2 GET小示例 15.2.3 POST数据 15.3 使用C++代码完成复杂的网络操作 第16章 定位 16.1 类库介绍 16.1.1 coordinate 16.1.2 QtPositioning 16.1.3 Position 16.1.4 PositionSource 16.2 团购查询实例 16.2.1 百度API说明 16.2.2 手机运行效果 16.2.3 源码分析 第17章 综合实例之文件查看器 17.1 文件查看器的运行效果 17.2 再论ApplicationWindow 17.3 MenuBar 17.3.1 Menu 17.3.2 MenuItem 17.3.3 Action 17.4 ToolBar 17.5 使用XMLHttpRequest加载本地文件 17.6 使用标准对话框 17.6.1 ColorDialog 17.6.2 MessageDialog 17.7 源码分析 17.7.1 QML代码 17.7.2 C++代码 17.7.3 项目文件 第18章 综合实例之聊哈 18.1 界面效果 18.2 分析 18.2.1 适应多种分辨率 18.2.2 聊天界面实现分析 18.2.3 录音与回放 18.2.4 聊天协议 18.2.5 MessengerManager 18.2.6 AccessPointModel 附录A 常见问题 该怎么学习Qt Quick 如何发布Qt Quick应用 怎样保持Android手机屏幕常亮 我想创建可扩展的UI来适应各种屏幕 Qt Quick应用如何国际化 Qt Quick应用体积太大了啊 有没有静态库版本的Qt 我不想让别人看见我的QML文档 Android上的Qt Quick控件看起来和系统风格不一样 自己做一些Qt Quick控件怎么样 Qt Quick不支持文件操作吗 想用数据库来着…… 说真的,本书示例代码在哪儿可以<em>下载</em> 参考文献
unity5.X入门到精通PDF扫描高清版
Unity官方年度巨献,基于5.X新版本,为游戏开发者带来一场饕餮盛宴本书基于Unity 5.0软件及以上版本,对Unity 5 中的大量图形改进和扩展的编辑器功能集进行讲解。另外,对Unity Cloud Build的使用进行详细介绍,使开发者通过云进行游戏和应用开发。, 为了使Unity 3D在中国得到更好的发展,作为官方仅有的的配备用书,本书对原先的4.X进行完美升级。Unity 5 引擎支持包括 Mac OS X、安卓、iOS、Windows 等在内的23个平台发布。目前,利用Unity游戏引擎开发的游戏终端有手机、平板和台式机等。有多所高校购买了Unity软件,并在高校的课程中开始讲授。, 本书适用于对Unity 感兴趣的读者使用,也可作为从事Unity 3D 工作的工作人员的参考书,更适用于Unity 培训的学校或者机构使用。
免费 精通Nginx(第2版) PDF 下载
Nginx是一个高性能的轻量级Web服务器,本书从配置文件的角度出发,介绍了多种关于Nginx配置的技巧….rnrn免费<em>下载</em>
Android开发实例大全 第2版 pdf
Android开发实例大全 第2版 <em>pdf</em> 作 者: 王东华 等著 出版时间: 2014 丛编项: Android移动开发技术丛书 内容简介   本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为18章,分别讲解了UI布局实例集锦、控件实例集锦、自动化服务实例集锦、数据存储实例集锦、电话和短信实例集锦、图形图像实例集锦、和网络有关的实例集锦、多媒体实例集锦、Google地图实例集锦、Google API实例集锦、平板应用实例集锦、游戏应用与程序优化。并且在本书最后,通过4个大型综合实例,分别介绍了开发手机地图系统、音乐播放器系统、NBA激情投篮游戏、综合邮件系统的基本过程。
漏洞战争 软件漏洞分析精要_完整版PDF电子书下载 带索引书签目录高清版
漏洞战争 软件漏洞分析精要_<em>完整</em>版PDF电子书<em>下载</em> 带索引书签目录高清版
Oracle PL SQL从入门到精通.丁士锋.清华大学出版社.2012.pdf
Oracle PL SQL从入门到<em>精通</em>.丁士锋.清华大学出版社.2012.<em>pdf</em>Oracle PL SQL从入门到<em>精通</em>.丁士锋.清华大学出版社.2012.<em>pdf</em>Oracle PL SQL从入门到<em>精通</em>.丁士锋.清华大学出版社.2012.<em>pdf</em>
Mybatis从入门到精通(刘增辉)
http://yuedu.163.com/book_reader/df2407d3a666411e858417db3f4cef74_4
Visual Studio 2015高级编程(第6版)完整版 ([美]Bruce Johnson) 中文pdf扫描
Visual Studio 2015高级编程(第6版)<em>完整</em>版 ([美]Bruce Johnson) 中文<em>pdf</em><em>扫描</em>版
HTML5与CSS3基础教程(第7版) 高清PDF扫描版​
HTML5与CSS3基础教程(第7版)试读不仅介绍了文本、图像、链接、列表、表格、表单、多媒体等网页元素,也介绍了如何为网页设计结构、布局,添加动态效果、格式化等形式,此外还涉及调试和发布、聚合和吸引访问等。书中详细讲解了视频、音频及其他新增特性,从零开始教会读者创建渐进增强的普适性网站。书中提供了大量代码示例并附上代码实现的屏幕截图,配套网站上列出了<em>完整</em>的示例代码及更多实例。 需要的朋友们可以下...
深入浅出Node.js 朴灵(著) 非扫描版 高清带书签
本书从不同的视角介绍了Node内在的特点和结构。书中并非完全按照顺序递进式介绍,首先简要介绍了Node,接着深入探讨了模块机制、异步I/O和异步编程,然后讨论了内存控制和Buffer相关的内容,接着探讨了网络编程、Node Web开发、进程、测试和产品化等内容,最后的附录介绍了Node的安装、调试、编码规范和NPM仓库搭建等内容。
深入实践SpringBoot高清电子版
深入实践SpringBoot <em>精通</em> 教程 <em>pdf</em> 高清 很好的学习资料 要的<em>下载</em>
Visual C# 2013从入门到精通_(英)夏普著_清华大学出版社_2015.01_13678807_PDF完整
Visual C# 2013从入门到<em>精通</em>_(英)夏普著_清华大学出版社_2015.01_13678807_PDF<em>完整</em>版
项目管理工具箱 第2版 康路晨 & 胡立朋
本书根据项目管理的经营规律,系统地阐述了项目管理人员在现实工作中所应掌握的技能、方法及规章制度,并通过图表和案例的形式加以展示与说明,适合项目管理者阅读和借鉴。读者可以通过手机二维码<em>扫描</em>及网上<em>下载</em>,获取含表单模板和相关范本的文件,除PDF版外另赠WORD版本,可编辑、更实用。本书可谓集知识性、技能性、规范性于一体,是项目管理从业者必备的工具全书。
精通Oracle Database 12c SQL & PL/SQL编程(第3版) 扫描版 高清完整带书签
学习通过编写SQL语句并构建PL/SQL程序来访问Oracle数据库。《<em>精通</em>Oracle Database 12c SQL & PL/SQL编程(第3版)》完全涵盖了*版本Oracle数据库的功能和技术,指导读者编写SQL语句以检索和修改数据库中的信息、掌握SQL*Plus和SQL Developer、处理数据库对象、编写PL/SQL程序、采用性能优化技术、结合XML以及其他技术。这本Oracle指南包含掌握SQL所需的全部知识。
Python基础教程(第3版) 袁国忠 (译) 非扫描版 中文 高清带书签
针对Python 3全新升级 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。
Qt Quick核心编程(高清pdf扫描版)
《Qt Quick核心编程》起始于基础的开发环境搭建和Qt Creator快速介绍,帮助读者正确使用开发环境;着力于QML语言基础、事件、Qt Quick基本元素,辅以简要的ECMAScript(JavaScript)语言介绍,使得读者能够快速熟悉Qt Quick的基本知识和开发过程;对于Qt Quick中的关键主题,如动画、Model-View、Component、网络、多媒体,做了详尽入微的讲解,让读者一册在手,别无他求;QML与C++混合编程、Canvas、定制及自定义控件等高级主题,《Qt Quick核心编程》也做了详细讲解,同时提供了多个精彩的实作实例,力求概念清晰,用途明确。《Qt Quick核心编程》的内容适用于桌面与Android平台。值得一提的是,《Qt Quick核心编程》覆盖了Android开发的多个主题,如拍照、定位、录音、国际化、可伸缩界面等,也是使用Qt Quick进行移动开发不可错过的。
Selenium 2自动化测试实战 基于Python语言.pdf
Selenium 2自动化测试实战 基于Python语言是一本主要讲述Web端UI自动化测试的书 虫师编著 北京: 电子工业出版社
深入浅出Node.js(朴灵)完整扫描版.pdf 高清电子版
深入浅出Nodejs(朴灵 编著) <em>pdf</em>格式
新手学HTML 5移动开发——面向iOS和Android平台 完整pdf扫描
新手学html5 移动开发——面向ios 和<em>android</em>平台的第i部分从第1章~第8章。第1章首先介绍了html4.01的基本原理,第2章通过生动且复杂的教程介绍了html5,其中包含了大量实例和屏幕截图。第3章详细介绍了css。在这之后,第4章进一步介绍了css最新版本——css3的强大功能。前面4章奠定了html和css的基础,第5章~第7章将从基础开始介绍javascridt和php语言,...
C++从入门到精通第2版 明日科技(著)pdf格式 电子书
c++从入门到<em>精通</em>第2版,是一本c++编程语言的入门书籍,由明日科技C++程序开发团队组织编写数十名程序员编著。本书内容由浅入深,循序渐进,以初中级程序员为对象,先从C语言基础学起,再学习C++语言的程序结构,然后学习C++语言的高级应用,最后学习开发一个<em>完整</em>的项目。讲解步骤详尽,版式新颖,并且在程序中会给出相应的实例以便于读者理解所讲解的知识。 章节目录: 第1篇 基 础 知 识 第1章 绪论 视频讲解:1小时18分钟 1.1 C++历史背景 1.1.1 20世纪最伟大的发明 1.1.2 C++发展历程 1.1.3 C++中的杰出人物 1.2 常用开发环境 1.2.1 Visual C++ 6.0 1.2.2 Visual C++ 2008 1.2.3 GCC/G++ 1.2.4 Dev-C 1.2.5 Eclipse 1.3 认知C++程序代码 1.4 C++工程项目文件 1.5 使用VC创建程序 1.6 编译与连接过程 1.7 C++的特点 1.8 小结 第2章 数据类型 视频讲解:1小时26分钟 2.1 第一个C++程序 2.1.1 #include指令 2.1.2 注释 2.1.3 main函数 2.1.4 函数体 2.1.5 函数返回值 2.2 数据类型 2.3 常量及符号 2.3.1 整型常量 2.3.2 实型常量 2.3.3 字符常量 2.3.4 字符串常量 2.3.5 其他常量 2.4 变量 2.4.1 标识符 2.4.2 变量与变量说明 2.4.3 整型变量 2.4.4 实型变量 2.4.5 变量赋值 2.4.6 变量赋初值 2.4.7 字符变量 2.5 数据输入与输出 2.5.1 控制台屏幕 2.5.2 C++语言中的流 2.5.3 流操作的控制 2.6 小结 2.7 实践与练习 第3章 表达式与语句 视频讲解:55分钟 3.1 运算符 3.1.1 算术运算符 3.1.2 关系运算符 3.1.3 逻辑运算符 3.1.4 赋值运算符 3.1.5 位运算 3.1.6 移位运算符 3.1.7 sizeof运算符 3.1.8 条件运算符 3.1.9 逗号运算符 3.2 结合性和优先级 3.3 表达式 3.3.1 算术表达式 3.3.2 关系表达式 3.3.3 条件表达式 3.3.4 赋值表达式 3.3.5 逻辑表达式 3.3.6 逗号表达式 3.3.7 表达式中的类型转换 3.4 语句 3.5 小结 3.6 实践与练习 第4章 条件判断语句 视频讲解:35分钟 4.1 决策分支 4.2 判断语句 4.2.1 第一种形式的判断语句 4.2.2 第二种形式的判断语句 4.2.3 第三种形式的判断语句 4.3 使用条件运算符进行判断 4.4 switch语句 4.5 判断语句的嵌套 4.6 小结 4.7 实践与练习 第5章 循环语句 视频讲解:53分钟 5.1 while循环 5.2 do...while循环 5.3 while与do…while比较 5.4 for循环语句 5.5 循环控制 5.5.1 控制循环的变量 5.5.2 break语句 5.5.3 continue语句 5.5.4 goto语句 5.6 循环嵌套 5.7 循环应用实例 5.7.1 阿姆斯壮数 5.7.2 巴斯卡三角形 5.7.3 对输入的分数进行排名 5.8 小结 5.9 实践与练习
《从零开始学微信小程序开发》.(高洪涛).[PDF]@ckook
《从零开始学微信小程序开发》共分3篇12章,第1篇介绍微信小程序的基础知识,包括微信小程序开发工具、微信小程序架构分析;第2篇介绍微信小程序的常用模块,通过一些小案例详细介绍了微信小程序提供的各种组件的使用、API函数的使用,访问手机硬件的函数;第3篇是综合案例,以微天气、微音乐这两个<em>完整</em>案例的开发,演示微信小程序开发的全过程。 《从零开始学微信小程序开发》内容由浅入深,每个知识点都通过小案例进行演示,适合希望通过微信小程序开发应用的读者,具有HTML 5基础知识的读者都可阅读本书。
oracle从入门到精通明日科技著带目录版
oracle从入门到<em>精通</em>明日科技著带目录版<em>完整</em>版oracle从入门到<em>精通</em>明日科技著带目录版<em>完整</em>版
FFMPEG完美入门资料.pdf
ffmpeg 入门资料,学习FFmpeg不二之选,详细介绍了从入门到事件的细节
PHP 7从入门到精通(pdf扫描版)
PHP 7从入门到<em>精通</em> 全书共23章,分别介绍了PHP7的基本概念、PHP服务器环境配置、PHP的基本语法、PHP的语言结构、字符串和正则表达式、数组、时间和日期、面向对象编程、错误处理和异常处理、PHP与Web页面交互、文件与目录操作、图形图像处理、Cookie和会话管理、MySQL数据库基础、PHP操作MySQL数据库、PDO数据库抽象类库、JavaScript编程基础、PHP与XML技术、PHP与Ajax的综合应用、Smarty模板、Zendframework框架等,最后通过一个论坛系统实战案例和一个酒店管理系统实战案例,使读者进一步巩固所学的知识,提高综合实战能力
[完整][中文][VB][Visual.Basic.2010.从入门到精通].[微软技术丛书].pdf
[<em>完整</em>][中文][VB][Visual.Basic.2010.从入门到<em>精通</em>].[微软技术丛书].<em>pdf</em> 作  者:(美)哈尔弗森 著,张丽蘋,汤涌涛,曹丹阳 译 出 版 社:清华大学出版社 出版时间:2011-1-1 版  次:1页  数:430字  数:675000印刷时间:2011-1-1开  本:16开纸  张:胶版纸印  次:1I S B N:9787302244868 内容简介 本书全面介绍了visual basic 2010的编程思想及特色,主要包括如何使用控件创建简单的应用程序,如何编写条件分支结构和循环结构、调试程序以及更正程序中的错误,如何设计用户界面、实现数据库和web编程等。   本书从最基础的知识讲起,结合丰富的示例,由浅入深,内容翔实,是掌握visual basic 2010编程的经典图书,非常适合初学者迅速入门并获得提高,也适用于有经验的编程人员快速掌握visual <em>studio</em>编程的核心技术。木书是各级程序员学习visual basic 2010编程技术必备的参考书。
图灵书籍(Lua设计与实现.pdf)
本书首先介绍了Lua中的数据结构,比如通用数据是如何表示的、Lua的字符串以及表类型的实现原理,接着讨论了Lua虚拟机的实现,并且将其中重点的一些指令进行了分类讲解,最后讨论了垃圾回收、模块实现、热更新、协程等的实现原理。
Photoshop CS6中文版从入门到精通 高清扫描
Photoshop CS6中文版从入门到<em>精通</em>(全面畅销的Photoshop学习大典!集PS所有功能、妙招技法、行业应用、专家经验于一体!) PS入门学习完全自学教程图书 photoshop cs6版从入门到<em>精通</em>书籍 PS平面设计淘宝美工后期修图完美画卷 2张光盘含240集教学录像 197集实例录像 40集综合实战视频教程和海量资源库 作者:神龙影像 编著出版社:人民邮电出版社出版时间:2013年04月
Visual C# 2010从入门到精通(周靖).pdf 中文完整
C#作为微软的旗舰编程语言,深受程序员喜爱,是他们编写高效应用程序的首选语言。Visual C# 2010新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性全面介绍了如何利用Visual Studio 2010和.NET Framework 4.0编写应用程序。书中沿袭深受读者欢迎的Step by Step风格,通过丰富的练习引导读者逐步构建Windows应用程序,访问SQL Server数据库,开发ASP.NET Web应用程序,创建并使用Web服务等。 全书共29章,结构清晰,叙述清楚。所有练习均在Visual Studio 2010简体中文版上进行过全面演练。无论是刚开始接触面向对象编程的新手,还是打算转移到C#的具有C,C程序员,都可以从本书中吸取到新的知识。
android从入门到精通pdf 明日科技
<em>android</em>从入门到<em>精通</em><em>pdf</em> 明日科技nn链接: https://pan.baidu.com/s/1dGSkbCl 密码: wpaa
Python 3.5从零开始学 刘宇宙 扫描pdf
Python 3.5从零开始学 今年8月份出版的 清华大学出版社 <em>扫描</em>版 <em>pdf</em>
docker容器实战:原理、架构与应用_PDF电子书下载 高清 带索引书签目录
docker容器实战:原理、架构与应用_PDF电子书<em>下载</em> 高清 带索引书签目录_廖煜(著) 电子工业出版社_P276_2016-11-01
Android Studio从入门到精通.pdf
Android Studio从入门到<em>精通</em>.<em>pdf</em>
精通Android Studio,毕小鹏编著
毕小朋编著,带你入门到<em>精通</em>Android开发,详细介绍了Android Studio的使用,涉及项目和模块、布局、管理、视图、导航、编码、重构、运行调试、版本控制等各个方面的内容。
Android开发从入门到精通PDF完整高清版
之前无法上传大文件,分为两部分,系统改了积分,现在重新上传<em>完整</em>版。
中文版Excel 2016宝典 第9版 大文件清晰(完美书签).pdf
网上有两个电子版本,一个文件小有书签,但清晰度稍差,一个文件多无书签,但清晰度稍好,于是就做了这个大文件的书签,再次发上来,方便大家查看。 《中文版Excel 2016宝典(第9版) 由享誉全球的“电子表格先生”John Walkenbach撰写,将引导你学习Excel 2016的卓越新能,展示如何充分利用这个*版本的能力。这本权威指南堪称一座知识金矿,涵盖运用模板、实现公式、创建数据透视表、分析数据以及其他更多内容,是可供你反复查阅的权威参考书。   无论你想了解Excel的哪种用法,John Walkenbach都会倾囊相授。 Excel宝典 系列已在广大读者中引起热烈反响,一直畅销不衰。本书在上一版基础上做了全面细致的更新,呈现Excel2016的*更改和功能,为帮助读者提高电子表格技能提供了大量信息、技巧、注意事项和提示。 ● 创建Excel工作簿 ● 使用公式和函数 ● 制作图表和嵌入图形 ● 使用条件格式可视化数据 ● 使用高级Excel功能 ● 自定义Excel用户界面 ● 在电子表格中充分利用加载项
Android从入门到精通+明日科技 超清完整 全彩版
作 者:明日科技 编著 出 版 社:清华大学出版社 出版日期:2017-06-01 页 数:520 1.1什么是Android ●1.1.1平台特性 ●1.1.2平台架构 ●1.1.3Android市场 ●1.2搭建Android开发环境 ●1.2.1系统需求 ●1.2.2JDK的<em>下载</em> ●1.2.3JDK的安装 ●1.2.4AndroidSDK的<em>下载</em>与安装 ●1.2.5Eclipse的<em>下载</em>与安装 ●1.2.6Eclipse的汉化 ●1.2.7启动Eclipse并配置AVD ●1.3**个Android程序 ●1.3.1创建Android应用程序 ●1.3.2Android项目结构说明 ●1.3.3运行Android应用程序 ●1.3.4调试Android应用程序 ●......
PhotoshopCS6案例实战从入门到精通(PDF)
PhotoshopCS6案例实战从入门到<em>精通</em> PDF资源。 供大家<em>下载</em>使用。 <em>下载</em>一个吧~~~亲~~~~~
Sqlite For .Net4.0安装包下载
Sqlite For .Net4.0安装包sqlite-netFx40-setup-x86-2010-1.0.83.0 相关下载链接:[url=//download.csdn.net/download/freelzp/4966843?utm_source=bbsseo]//download.csdn.net/download/freelzp/4966843?utm_source=bbsseo[/url]
游戏迷宫部分程序的课程设计下载
游戏迷宫部分程序 希望对课程设计有用处 希望对大家有用 欢迎大家指教 相关下载链接:[url=//download.csdn.net/download/fox0033/2909823?utm_source=bbsseo]//download.csdn.net/download/fox0033/2909823?utm_source=bbsseo[/url]
电脑硬件软件服务器问题汇总下载
本人为一公司网络员,在实际工作经常会碰到很郁闷的问题,也就是通过搜寻网络找到解决办法,这里将一些问题汇总,避免回头忘记。里面有硬件的也有软件有邮件等其他服务器的,erp的就没有放进来了,这里仅供大家参考 相关下载链接:[url=//download.csdn.net/download/fanjianghao/3001040?utm_source=bbsseo]//download.csdn.net/download/fanjianghao/3001040?utm_source=bbsseo[/url]
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据完整教程下载 区块链教程pdf下载
我们是很有底线的