程序员的1000+篇文章总结

打印 上一主题 下一主题

主题 502|帖子 502|积分 1506

程序员的1000+篇文章总结

   本文网络和总结了有关程序员的1000+篇文章,由于篇幅有限只能总结近期的内容,想了解更多内容可以访问:http://www.ai2news.com/, 其分享了有关AI的论文、文章、图书。
  

  • 网友评价
  • 下一步是卖水果、烙烧饼,还是干项目司理 &  这是一个浮躁的期间 & 1.1.1 “各人都有病”
  • 倾听内心的声音
  • IT食品链——你在第几层
  • 另一片天地
  • 不要诉苦生存 & 1.3.1 职场没有天花板
  • 彼得定律的启发
  • 屁股决定脑袋——认识项目司理
  • 加装“隐形的翅膀”
  • 买书是最划算的投资 & 2.1.3 经典书,你读过几本
  • 不要在上班时间看书 & 2.1.5 只学习与工作相干的东西
  • 织网式学习
  • 去学着弄一下
  • 经常思考总结 & 2.1.9 降服“高原征象”
  • 学习要有美意态——保持饥饿,保持愚蠢
  • 保持正常 & 2.2.1 警惕成为“电脑白痴”
  • 懂电脑更要懂人脑
  • 直率不一定是美德 & 2.3.1 直率是关于语言的问题
  • 直率的悖论
  • 直来直去伤人害己
  • 制止巴甫洛夫
  • 守住真我
  • 自省消除固执
  • 再牛也要合群 & 2.5.1 好汉也要三个帮
  • 合群谁都可以做得到
  • 每个人都是管理者 & 2.6.1 管理是职能而不是职位
  • 自我管理是一切管理的基础
  • 每个开发任务都是一个微型项目
  • 改变自己找方法
  • 我的时间我做主 & 3.2.1 谁动了我的时间
  • 时间管理的本质是对工作的梳理
  • 做事要分轻重缓急时间管理四象限法
  • 管理者无需事必躬亲
  • 返工与帕金森魔咒
  • 项目司理必须懂一点“章法” & 3.3.1 项目司理成长的五个阶段
  • 把项目管理大卸九块
  • 项目有三大目标
  • 懂章法还要懂点心法
  • 原来一切问题都是可以办理的 & 3.4.1 问题总有办理方法
  • 生存就是不断办理问题
  • 你不是一个人在战斗——管人的艺术 &  开释人的巨大潜力 & 4.1.1 从单干到群干
  • 为什么软件企业人难管
  • 转换头脑提升领导力
  • 项目司理也是人事司理
  • 打造“凝胶型”团队
  • 不要试图和下属做朋侪 & 4.2.1 得不偿失的朋侪关系
  • 公司不是家——精确认识员工与公司的关系
  • 怎样对待所倚重的员工
  • 想改变任何人都是徒劳的 & 4.3.1 每个人只能由内而外的改变
  • 怎样培养员工
  • 每个人都有效武之地
  • 让员工为目标干活 & 4.4.1 把员工团结在目标下面
  • 弗洛姆“渴望理论”的启发
  • 目标是一种答应 & 4.5 谁都须要成就感 & 4.5.1 成就感是人的基本需求
  • 怎样培养员工的成就感
  • 以德服人才气口服心服 & 4.6.1 慎用职位权利
  • 欲要服人必先修己
  • 永远传递正能量
  • 让员工快乐工作的秘密 & 4.7.1 管人的三重境界
  • 理解管人的艺术性
  • 企业情况对项目司理领导力的影响
  • 赢在实行——理事的原则 &  实行力是项目的生命线 & 5.1.1 项目实行的常见误区
  • 实行就要“快干好”
  • 项目司理实行力的素质要求
  • 既能看到整个森林,也能照顾到每棵树 & 5.2.1 以终为始方能成事
  • 成大事也要拘小节——天主在细节中
  • 你真的努力了吗 & 5.3.1 努力是一种假象
  • 把梳子卖给和尚
  • 项目实行唯快不破 & 5.4.1 抓住重点的20%
  • 立刻而不是马上去做
  • 把信送给加西亚
  • 思虑过多阻碍行动
  • 打造团队实行力 & 5.5.1 有效沟通是团队实行力的包管
  • 使用答应的力量
  • 平衡产出与产能
  • 第三只眼看项目管理——简约不简朴 &  项目司理就要胸中有数 & 6.1.1 胸中有数是项目司理胜任的标志
  • 怎样做到胸中有数
  • 不白花一分钱才是成功的项目 & 6.2.1 评价项目的两种导向之争
  • 不白花一分钱的背后
  • 受控是项目康健的标志 & 6.3.1 从怎样向领导陈诉工作提及
  • 欲要受控先防失控
  • 让项目保持受控
  • 内外满意是项目成功的包管 & 6.4.1 谁是最紧张的人
  • 怎样让“天主”满意
  • 用好领导和客户
  • 拨开项目管理中的迷雾——看透而升华 &  计划真的赶不上变化吗 & 7.1.1 变化也是计划的一部分
  • 滚动计划以顺应变化
  • 资源受限的诉苦 & 7.2.1 在现有的资源下做出结果
  • 每个新员工都是一座宝藏
  • 怎样看待测试人员——质量不是测试出来的
  • 桀骜不驯的灵魂 & 7.3.1 个性员工让项目司理很受伤
  • 怎样搞定个性员工
  • 文档其实很简朴 & 7.4.1 编写文档的常见问题
  • 怎样写好文档
  • 需求确认原来只是个童话 & 7.5.1 需求确认是我们给客户设的陷阱
  • 怎样对待需求变更
  • 做一个心智成熟的人——从优秀到卓越 &  心智决定高度 & 8.1.1 心智是项目司理的必修课
  • 心智就是心态加智慧
  • 培养成熟心智,提升人生高度 & 8.2 感恩是美意态的第一步
  • 懂得感恩才气做自己真正的主人
  • 用行动来感恩
  • 谦逊更显卓越 & 8.3.1 要客观评价别人
  • 你不会因谦逊而失色半分
  • 谦逊是怎样炼成的
  • 学会“一分为三”来看问题 & 8.4.1 人的问题要立体地看
  • 不得不说的中庸
  • 敏感的心 & 8.5.1 不要让问题从眼皮底下溜掉
  • 做个有心人的五点发起
  • 做更好的自己 &  谁动了“老油条”的奶酪 & 9.1.1 时间是把杀猪刀
  • 当项目司理遇上“老油条”
  • 再出发人生无悔
  • 用项目司理的脑去做事
  • 人生是一场修炼 & 9.3.1 追寻生命的意义
  • “361度”修炼之道
  • 翅膀卷起风暴,我要飞得更高
  • 第一阶段:实现
  • 第二阶段:借鉴
  • 第三阶段:优化
  • 人生篇 & 人生的三个阶段
  • 第一阶段:认识困难
  • 第二阶段:认识潜意识
  • 第三阶段:认识本体
  • 改变天下的一次软件更新
  • 恒久焦急,偶然欣喜
  • 稀有品德
  • 效率是魔鬼
  • 黑客、骇客与自由斗士
  • 人工智能的崛起
  • 规模陷阱与大型科技企业
  • ADO.NET编程
  • Web Service和远程处理
  • 其他题目
  • SQL查询及LINQ
  • 假设检验
  • 假设检验
  • 连续分布
  • 分布的运算
  • 使用右脑
  • 主动学习
  • 积累履历
  • 控制留意力
  • 超越专家
  • 算法和趣味题
  • 描述性统计量
  • 累积分布函数
  • Android的网络编程基础
  • Android的网络编程基础
  • 解一元n次方程(上)
  • 解一元n次方程(下)
  • Java编程基础
  • 解多元一次线性方程组
  • 认识你的大脑
  • 调试你的大脑
  • 抽象成员
  • Part 7 锻练式培训管理:实现管理者与员工的双蠃
  • Part 8 锻练式绩效管理:怎样让员工创造出最佳绩效
  • Java 8 并发教程:线程和实行器
  • Java 8 Nashorn 教程
  • Java 8 简明教程
  • GUI编程
  • Java 8 数据流教程
  • 无类编程
  • 无类编程
  • 装备工程销售人员提成
  • 基于流的编程
  • Future和并发编程
  • Linux的进程
  • Linux的线程
  • ContentProvider实现数据共享
  • 图形图像与多媒体
  • Android数据存储
  • GPS应用开发与百度地图
  • Android系统与开发情况
  • Android UI计划
  • Android应用焦点Intent和Filters
  • Android事件处理
  • Android服务
  • Android广播吸收器
  • ContentProvider实现数据共享
  • 图形图像与多媒体
  • Android数据存储
  • GPS应用开发与百度地图
  • Android事件处理
  • Android服务
  • Android广播吸收器
  • Java 8 并发教程:同步和锁
  • 数据集合
  • O’Reilly Media, Inc.介绍
  • 描述性统计量
  • 累积分布函数
  • 连续分布
  • 分布的运算
  • 假设检验
  • 索引 & 索引
  • 作者及封面简介
  • O’Reilly Media, Inc.介绍
  • O’Reilly Media, Inc.介绍
  • 概念 & 概述
  • 合适的数据
  • 合适的数据
  • 过程 & 使用度量
  • 技能度量
  • 打造软件团队
  • 响应[译注1]度量
  • 代价度量
  • 附录 本书中的度量方法汇总 & 作者介绍 & 封面介绍
  • 使用度量
  • 打造软件团队
  • 附录 本书中的度量方法汇总 & 作者介绍 & 封面介绍
  • 内容提要 & 致谢
  • 本书内容简介
  • 对本书的赞誉
  • 办理问题的计谋
  • 纯粹的难题
  • 用数组办理问题
  • 用指针和动态内存办理问题
  • 用类办理问题
  • 用递归办理问题
  • 通过代码复用办理问题
  • 技术精进
  • 加快成长与学会学习
  • 业务分析与计划
  • 架构修炼
  • 架构头脑
  • 架构计划
  • 架构的保障:质量与风险
  • 管理探秘
  • 为成为技术主管做准备
  • 从自我管理转为管理团队
  • 反侵权盗版声明 & 作者简介
  • Experts Recommend 专家推荐
  • 基本概念篇
  • 解析软件架构概念
  • 理解架构计划视图
  • 实践过程篇
  • 架构计划过程
  • 需求分析
  • 用例与需求
  • 领域建模
  • 确定关键需求
  • 概念架构计划
  • 细化架构计划
  • 架构验证
  • 模块划分专题
  • 粗粒度“功能模块”划分
  • 怎样分层
  • 用例驱动的模块划分过程
  • 模块划分的4步骤方法——运用层、模块、功能模块、用例驱动
  • 但行好事,莫问出息
  • 原理篇 & 代价论 & 使用代价
  • 原理篇 & 代价论 & 使用代价
  • 信息透明度
  • 信息透明度
  • 跳槽不是什么 & 跳槽不是找工作
  • 跳槽不是什么 & 跳槽不是找工作
  • 跳槽不是加薪的砝码
  • 跳槽不是加薪的砝码
  • 跳槽到底为什么 & 求职的本质 & 跳槽的意义
  • 跳槽到底为什么 & 求职的本质 & 跳槽的意义
  • 跳槽的原则 & 跳槽的节奏和门路图
  • 跳槽的原则 & 跳槽的节奏和门路图
  • I象限 & 职业门路图 & 市场需求的分析 & 定量分析
  • I象限 & 职业门路图 & 市场需求的分析 & 定量分析
  • 定性分析 & 根据需求调整自己的定位 & 站在风口不一定能飞起来,但站在冰山上必然会沉下去
  • 定性分析 & 根据需求调整自己的定位 & 站在风口不一定能飞起来,但站在冰山上必然会沉下去
  • 学会观察技术潮流
  • 学会观察技术潮流
  • 投资新兴市场和细分市场
  • 投资新兴市场和细分市场
  • JobDeer职业画布 & 怎样构架代价
  • JobDeer职业画布 & 怎样构架代价
  • 怎样传递代价 & 预估收益 & 构建个人品牌 & 公司品牌不是个人品牌
  • 怎样传递代价 & 预估收益 & 构建个人品牌 & 公司品牌不是个人品牌
  • 发展粉丝和虚荣无关 & 学会沟通和写作 & 条理性
  • 发展粉丝和虚荣无关 & 学会沟通和写作 & 条理性
  • 逻辑性 & 走完分享的最后一公里 & 渠道
  • 逻辑性 & 走完分享的最后一公里 & 渠道
  • 开始你的开源项目 & 通过开源项目转型 & 开源项目不是遥不可及的
  • 开始你的开源项目 & 通过开源项目转型 & 开源项目不是遥不可及的
  • 提升架构本领 & DRY & 正交性
  • 提升架构本领 & DRY & 正交性
  • 操纵篇 & 求职质料 & 简历的本质 & 简历要说什么 & 给论据但别给论题
  • 操纵篇 & 求职质料 & 简历的本质 & 简历要说什么 & 给论据但别给论题
  • 对比体现成长 & 工具和模板
  • 对比体现成长 & 工具和模板
  • 简历模板
  • 简历模板
  • 求职邮件 & 邮箱 & 文件名 & 求职渠道 & 人脉:最优途径
  • 求职邮件 & 邮箱 & 文件名 & 求职渠道 & 人脉:最优途径
  • 竞拍:遍历潜在机会 & 什么是人才竞拍
  • 竞拍:遍历潜在机会 & 什么是人才竞拍
  • 哪些情况不得当竞拍渠道 & 猎头:求职中的隐私掩护 & 使用小号
  • 哪些情况不得当竞拍渠道 & 猎头:求职中的隐私掩护 & 使用小号
  • 使用来电拦截工具 & 直投:绕过HR & 直投类雇用网站 & 通例渠道
  • 使用来电拦截工具 & 直投:绕过HR & 直投类雇用网站 & 通例渠道
  • 口试准备 & 知识补全计划 & 技能树 & 常见口试问题 & 为什么要去职?
  • 口试准备 & 知识补全计划 & 技能树 & 常见口试问题 & 为什么要去职?
  • 遇到过的最大挑战以及办理办法有哪些? & 你渴望三年后成为一个什么样的人? & 你另有什么要问我们的? & 知己知彼
  • 遇到过的最大挑战以及办理办法有哪些? & 你渴望三年后成为一个什么样的人? & 你另有什么要问我们的? & 知己知彼
  • 准时和礼节 & 去职 & 去职访谈 & 常见问题
  • 准时和礼节 & 去职 & 去职访谈 & 常见问题
  • 1. 什么是全栈工程师 & Facebook只招全栈工程师?
  • Web开发流程
  • 工程师的作品集
  • 岗位细分 & UI工程师 vs 前端工程师
  • App UI工程师
  • . 理解编程语言 & 编程语言是什么
  • .NET概念题
  • .NET编程语言基础题
  • 基类、接口和泛型
  • .NET高级特性
  • Windows窗体编程
  • ADO.NET编程
  • SQL查询及LINQ
  • Web Service和远程处理
  • 算法和趣味题
  • 学校到职场
  • 变量和函数
  • 内存操纵
  • 指针和布局体
  • 算法和协议
  • SQL语句和Shell下令
  • 附录A 同行评审
  • 附录B 我在南邮的3年
  • 参考资料
  • 内容提要 & 对本书第1版的赞誉
  • 关于本书
  • 本书的组织布局
  • 本书的读者对象 & 本书未包罗的内容
  • 关于Ruby的版本 & 编码命名规范、示例和下载
  • 作者在线 & 关于封面图画
  • Ruby语言基础
  • 进入Ruby的天下
  • Ruby语言基础知识
  • Ruby语法生存包
  • 多种多样的Ruby标识符
  • 方法调用、消息和Ruby对象
  • 键盘和文件I/O
  • 剖析Ruby的安装
  • Ruby扩展和编程库 & 1.3.1 加载外部文件和扩展
  • 加载位于默认加载路径中的文件
  • 请求功能
  • 表明器的下令行开关
  • 走近Ruby的交互式表明器irb
  • ri和RDoc
  • 任务管理实用工具:rake
  • 使用gem下令安装组件包
  • 对象、方法和局部变量
  • 与对象对话 & 2.1.1 Ruby和面向对象技术
  • 创建通用对象
  • 带参数的方法
  • 方法的返回值
  • 制作一个对象:一个ticket对象的举动 & 2.2.1 ticket对象,举动优先 & 2.2.2 查询ticket对象
  • 通过字符串插值缩短ticket代码 & 2.2.4 入场券有效性:用方法表达布尔状态
  • 对象的原生举动
  • 用object_id方法唯一标识对象
  • 用respond_to?方法查询对象的本领 & 2.3.3 用send方法发送信息给对象
  • 走近方法参数 & 2.4.1 必选参数和可选参数
  • 实际参数列表的错误使用方式
  • 局部变量和变量赋值
  • 变量、对象和引用
  • 变量赋值和重新赋值中的引用
  • 引用和方法参数
  • 局部变量及类似的事物
  • 使用类组织对象
  • 类和继续
  • 实例方法 & 3.1.2 覆盖方法
  • 实例变量和对象状态
  • 使用状态初始化对象
  • setter方法 & 3.3.1 方法命名中的等号
  • 用于赋值风格方法的语法糖
  • 充分使用setter方法
  • 属性和attr_*方法体系 & 3.4.1 主动创建属性
  • 总结attr_*方法
  • 继续和Ruby类层级布局
  • 单继续:继续一个customer
  • 对象先人和永不缺失的联系:Object类 & 3.5.3 El Viejo的长兄:BasicObject
  • 类作为对象和消息吸收者 & 3.6.1 创建类对象
  • 类对象怎样调用方法
  • 单例方法的另一种使用方式
  • 编写一个类方法的机遇和原因
  • 类方法与实例方法
  • 走近常量 & 3.7.1 常量的基础应用
  • 重赋值与修改常量
  • Ruby对象的“先天与后天”
  • 模块创建和基础应用
  • 使用模块封装“栈特性”
  • 将模块混淆到类中
  • 进一步使用模块
  • 模块、类和方法查找 & 4.2.1 方法查找的基本原理
  • 同名方法的多次定义
  • prepend的工作原理
  • 总结方法查找的规则
  • 使用super向上追溯方法路径
  • method_missing方法 & 合并method_missing和super
  • 类和模块的计划与命名 & 4.4.1 混淆和继续
  • 内嵌模块和类
  • 默认对象(self)、作用域和可见性
  • 理解self、当前对象或默认对象 & 5.1.1 变化为self的对象和上下文
  • 顶层的self对象
  • 类、模块和方法定义中的self
  • self作为消息的默认吸收者
  • 通过self解析实例变量
  • 判定作用域 & 5.2.1 全局作用域和全局变量
  • 局部作用域
  • 局部作用域和self的相互作用
  • 作用域和常量的解析
  • 类变量语法、作用域和可见性
  • 部署方法访问规则 & 5.3.1 私有方法
  • 受掩护的方法
  • 编写和使用顶层方法 & 5.4.1 定义一个顶层方法
  • 预定义的(内置的)顶层方法
  • 控制流技术
  • 条件代码实行 & 6.1.1 if和它的朋侪们
  • 在条件语句主体和测试中的赋值语法
  • case语句
  • 使用循环重复实行 & 6.2.1 在loop方法中无条件地循环
  • 使用while和until关键字进行条件循环
  • 基于值列表循环 & 6.3 迭代器和代码块 & 6.3.1 迭代的细节
  • 迭代:“家常菜” & 6.3.3 解析方法调用
  • 代码块语法:花括号与do/end
  • 实现times方法
  • each方法的紧张性
  • 从each到map
  • 代码块参数和变量作用域
  • 错误处理和非常 & 6.4.1 引发和捕捉非常
  • 显式地引发非常 & 6.4.4 在rescue子句中捕捉非常
  • ensure子句
  • 创建自己的非常类
  • 内置类和模块
  • 内置要点
  • Ruby的字面构造器
  • 常用的语法糖 & 7.2.1 通过定义方法定义运算符
  • 自定义一元运算符 & 7.3 bang(!)方法和“危险”
  • 粉碎性(吸收者改变)影响的危险
  • 粉碎本领和“危险”相对独立的不同点
  • 内置和自定义to_*(转换)方法 & 7.4.1 字符串转换:to_s
  • 使用to_a和*运算符进行数组转换
  • 使用to_i和to_f进行数字转换
  • 脚色扮演to_*方法
  • 布尔状态、布尔对象和nil & 7.5.1 true和false作为状态使用
  • true和false作为对象
  • 特别的对象nil
  • 对象比力 & 7.6.1 相等性测试
  • 比力和Comparable模块
  • 检察对象的本领 & 7.7.1 列出对象的方法
  • 查询类和模块对象 & 7.7.3 过滤和选择性的方法列表
  • 字符串、符号和其他标量对象 & 字符串的使用
  • 字符串表现法
  • 基础的字符串操纵
  • 查询字符串
  • 字符串转换
  • 字符串转型 & 8.1.7 字符串编码的简介
  • 符号及其使用 & 8.2.1 符号的主要特点
  • 符号和标识符
  • 实践中的符号
  • 比力字符串和符号
  • 数值对象 & 8.3.1 数值类 & 8.3.2 实行算术运算
  • 时间和日期
  • 实例化日期和时间对象
  • 日期对象查询的方法 & 8.4.3 日期时间格式化的方法
  • 日期/时间对象的转换方法
  • 集合和容器对象
  • 数组和散列的比力
  • 使用数组处理集合 & 9.2.1 创建新数组
  • 插入、取回和移除数组的元素
  • 数组的合并
  • 数组转换
  • 数组查询 & 9.3 散列
  • 创建新的散列
  • 插入、取回和移除散列键值对
  • 指定默认的散列值和举动
  • 与其他散列合并
  • 散列转换
  • 散列查询
  • 散列用于方法的最终参数
  • 回到参数的语法:具名(关键字)参数
  • 范围 & 9.4.1 创建范围
  • 范围的包罗逻辑
  • 集合 & 9.5.1 集合的创建
  • 操纵集合的元素
  • 子集和超集 & 9.6 小结
  • 集合范例焦点:Enumerable和Enumerator
  • 运用each获得摆列本领
  • Enumerable的布尔值查询
  • 可摆列对象的搜索和选择 & 10.3.1 通过find方法进行第一次匹配
  • 使用find_all(又名select)和reject获取所有的匹配元素
  • 使用基于三等号匹配的grep来选择元素
  • 使用group_by和partition组织选择的结果
  • 可摆列对象的元素级操纵 & 10.4.1 first方法
  • take方法和drop方法 & 10.4.3 min方法和max方法
  • 与each相干的方法 & 10.5.1 reverse_each方法 & 10.5.2 each_with_index方法(和each.with_index)
  • each_slice方法和each_cons方法 & 10.5.4 cycle方法
  • 使用inject镌汰可摆列集合范例对象的数量
  • map方法 & 10.6.1 map的返回值
  • 使用map!原位映射 & 10.7 将字符串作为准可摆列对象
  • 使用代码块创建摆列器
  • 附加摆列器到其他对象
  • 无代码块迭代器隐式创建摆列器 & 10.10 摆列器的语义和使用
  • 摆列器each方法的运用
  • 使用摆列器掩护对象
  • 使用摆列器的细粒度迭代 & 10.10.4 使用摆列器添加可摆列性
  • 摆列器的方法链 & 10.11.1 节省使用中间对象
  • 使用with_index检索可摆列对象 & 10.11.3 使用摆列器在字符串上实行异或操纵
  • 耽误摆列器
  • 使用耽误摆列器的FizzBuzz问题 & 小结
  • 正则表达式和基于正则表达式的字符串操纵
  • 什么是正则表达式
  • 编写正则表达式 & 11.2.1 理解模式
  • 使用正则表达式的字面构造器实行简朴匹配
  • 构建正则表达式的模式 & 11.3.1 模式中的笔墨字符 & 11.3.2 点通配符(.)
  • 匹配、子串截取和MatchData & 11.4.1 分组捕捉
  • 匹配成功和失败
  • 获取捕捉结果的两种方式
  • 其他MatchData的信息
  • 使用量词、锚点和修饰符微调正则表达式 & 11.5.1 使用量词约束匹配
  • 贪婪的(和非贪婪的)量词
  • 正则表达式的锚点和断言
  • 字符串和正则表达式的相互转换 & 11.6.1 字符串转换为正则表达式的习语
  • 转换正则表达式为字符串 & 11.7 正则表达式的常用方法
  • String#scan
  • String#split
  • sub/sub!和gsub/gsub!
  • case相等性和grep方法
  • 文件和I/O操纵
  • Ruby中I/O系统的构成 & 12.1.1 IO类
  • 将IO对象用作可摆列对象
  • STDIN、STDOUT、STDERR
  • 关于键盘输入的更多内容 & 12.2 基本文件操纵
  • 文件读取基础
  • 基于行的文件读取 & 12.2.3 基于字节和字符的文件读取
  • 搜索和查询文件位置
  • 使用File的类方法读取文件
  • 写入文件 & 12.2.7 使用代码块限定文件操纵的作用域
  • File对象的可摆列性
  • 文件I/O非常和错误
  • 查询IO和File对象 & 12.3.1 从File类和FileTest模块中获得信息
  • 使File::Stat获取文件信息
  • 尺度库中的文件处理工具 & 12.5.1 FileUtils模块
  • Pathname类
  • StringIO类
  • open-uri库 & 12.6 小结
  • Ruby动态编程
  • 对象的个性化
  • 单例对象存在的位置:单例类 & 13.1.1 通过单例类双重决定
  • 直接查抄和修改单例类
  • 查找路径中的单例类
  • singleton_class方法 & 13.1.5 深入类方法
  • 修改Ruby焦点类和模块 & 13.2.1 改变焦点功能的风险
  • 附加修改
  • 穿透覆盖
  • 通过extend修改独立对象
  • 使用精化修改焦点举动
  • BasicObject作为先人类和类 & 13.3.1 使用BasicObject
  • 实现BasicObject的子类
  • 可调用和可运行对象
  • 基础的匿名函数:Proc类
  • Proc对象
  • proc和代码块以及区别
  • 代码块与proc相互转换
  • 简便的Symbol#to_proc
  • proc作为闭包使用
  • Proc的情势参数和实际参数 & 14.2 使用lambda和->创建函数
  • 将方法作为对象使用 & 14.3.1 捕捉方法对象
  • 方法对象的基本原理
  • eval方法体系 & 14.4.1 使用eval实行恣意的字符串
  • eval的危险
  • instance_eval方法
  • 使用class_eval(又名module_eval)
  • 使用线程并行实行
  • 停止、停止和开启线程
  • 基于线程实现的日期服务器
  • 使用套接字和线程编写聊天服务器
  • 线程与变量 & 14.5.5 操纵线程键
  • 回调、钩子和运行时自省
  • 回调和钩子 & 15.1.1 使用method_missing拦截不可识别的消息
  • 捕捉include和prepend操纵
  • 拦截extend
  • 使用Class#inherited拦截继续事件
  • Module#const_missing方法 & 15.1.6 method_added方法和singleton_method_added方法
  • 拦截针对对象本领的查询 & 15.2.1 列出对象的非私有方法
  • 列出私有和受掩护方法
  • 获得类和模块的实例方法
  • 列出对象的单例方法
  • 变量和常量的自省机制 & 15.3.1 列出局部和全局变量 & 15.3.2 列出实例变量
  • 实行追踪 & 15.4.1 使用caller查抄栈追踪
  • 编写工具以解析栈追踪
  • 回调和方法检察的实践 & 15.5.1 MicroTest的配景:MiniTest
  • 阐明和实现MicroTest
  • 接待来到异步社区!
  • 异步社区的来历
  • 社区里都有什么?
  • 购买图书
  • 下载资源
  • 与作译者互动
  • 灵活优惠的购书
  • 纸电图书组合购买
  • 社区里还可以做什么?
  • 提交勘误
  • 会议活动早知道
  • 参加异步
  • CPU 的内部布局解析
  • CPU 是寄存器的集合体
  • 条件分支和循环机制
  • 函数的调用机制
  • 通过地点和索引实现数组
  • CPU 的处理其实很简朴
  • 数据是用二进制数表现的
  • 用二进制数表现计算机信息的原因
  • 什么是二进制数
  • 移位运算和乘除运算的关系
  • 便于计算机处理的“补数”
  • 逻辑右移和算术右移的区别
  • 掌握逻辑运算的秘诀
  • COLUMN 假如是你,你会怎样介绍? & 向小门生讲解 CPU 和二进制
  • 计算机进行小数运算时出错的原因
  • .1 累加 100 次也得不到 10
  • 用二进制数表现小数
  • 计算机运算出错的原因
  • 什么是浮点数
  • 正则表达式和 EXCESS 系统
  • 怎样制止计算机计算出错
  • 二进制数和十六进制数
  • 纯熟使用有棱有角的内存
  • 内存的物理机制很简朴
  • 内存的逻辑模型是楼房
  • 简朴的指针
  • 数组是高效使用内存的基础
  • 栈、队列以及环形缓冲区
  • 链表使元素的追加和删除更容易
  • 二叉查找树使数据搜索更有效
  • 内存和磁盘的密切关系
  • 不读入内存就无法运行 & 5.2 磁盘缓存加快了磁盘访问速率
  • 假造内存把磁盘作为部分内存来使用
  • 节省内存的编程方法
  • 磁盘的物理布局
  • 亲身尝试压缩数据
  • 文件以字节为单位保存 & 6.2 RLE 算法的机制
  • RLE 算法的缺点
  • 通过莫尔斯编码来看哈夫曼算法的基础
  • 用二叉树实现哈夫曼编码
  • 哈夫曼算法能够大幅提升压缩比率
  • 可逆压缩和非可逆压缩
  • COLUMN 假如是你,你会怎样介绍? & 向着迷游戏的中门生讲解内存和磁盘
  • 运行情况 = 操纵系统 + 硬件
  • Windows 降服了 CPU 以外的硬件差别
  • 不同操纵系统的 API 不同
  • FreeBSD Port 帮你轻松使用源代码
  • 使用假造机获得其他操纵系统情况
  • 提供雷同运行情况的 Java 假造机
  • BIOS 和引导
  • 从源文件到可实行文件
  • 计算机只能运行本地代码
  • 本地代码的内容
  • 编译器负责转换源代码
  • 仅靠编译是无法得到可实行文件的
  • 启动及库文件
  • DLL 文件及导入库
  • 可实行文件运行时的须要条件
  • 有点难度的 Q&A
  • 操纵系统和应用的关系
  • 操纵系统功能的历史
  • 要意识到操纵系统的存在
  • 系统调用和高级编程语言的移植性
  • 操纵系统和高级编程语言使硬件抽象化
  • Windows 操纵系统的特征
  • COLUMN 假如是你,你会怎样介绍? & 向超喜欢手机的女高中生讲解操纵系统的作用
  • 汇编语言和本地代码是一一对应的
  • 通过编译器输出汇编语言的源代码
  • 不会转换成本地代码的伪指令
  • 汇编语言的语法是“操纵码 + 操纵数”
  • 最常用的 mov 指令
  • 对栈进行 push 和 pop
  • 函数调用机制
  • 函数内部的处理
  • 始终确保全局变量用的内存空间
  • 临时确保局部变量用的内存空间
  • 循环处理的实现方法
  • 条件分支的实现方法
  • 硬件控制方法
  • 应用和硬件无关?
  • 支持硬件输入输出的 IN 指令和 OUT 指令
  • 外围装备的停止请求
  • 用停止来实现实时处理 & 11.6 DMA 可以实现短时间内传送大量数据
  • 笔墨及图片的显示机制
  • COLUMN 假如是你,你会怎样介绍? & 向邻人老奶奶阐明显示器和电视机的不同
  • 让计算机“思考”
  • 活用影象功能以达到更接近人类的判定
  • COLUMN 假如是你,你会怎样介绍? & 向常光临的酒馆老板讲解计算机的思考机制
  • 附录 让我们开始 C 语言之旅 & C 语言的特点
  • 变量和函数
  • 数据范例
  • 尺度函数库
  • 函数调用
  • 局部变量和全局变量
  • 数组和循环
  • 其他语法布局
  • 结语 & 致谢
  • 求职过程
  • 应聘求职
  • 简历誊写
  • 求职五步曲
  • 职业生涯发展规划
  • 预处理、const与sizeof
  • 指针与引用
  • 循环、递归与概率
  • STL模板与容器
  • 面向对象
  • 继续与接口
  • 位运算与嵌入式编程
  • 数据布局和计划模式
  • 数据布局基础
  • 计划模式与软件测试
  • 操纵系统、数据库和网络
  • 操纵系统
  • 数据库与SQL语言
  • 计算机网络及分布式系统
  • 综合口试题
  • 英语口试
  • 电话口试
  • 数字类题目分析
  • 图表类题目分析
  • 智力类题目分析
  • 无领导小组讨论题目分析
  • 附录A口试履历总结
  • 求职过程
  • 应聘求职
  • 简历誊写
  • 求职五步曲
  • 职业生涯发展规划
  • 预处理、const与sizeof
  • 指针与引用
  • 循环、递归与概率
  • STL模板与容器
  • 面向对象
  • 继续与接口
  • 位运算与嵌入式编程
  • 数据布局和计划模式
  • 数据布局基础
  • 计划模式与软件测试
  • 操纵系统、数据库和网络
  • 操纵系统
  • 数据库与SQL语言
  • 计算机网络及分布式系统
  • 综合口试题
  • 英语口试
  • 电话口试
  • 数字类题目分析
  • 图表类题目分析
  • 智力类题目分析
  • 无领导小组讨论题目分析
  • 附录A 口试履历总结
  • 防御式编程
  • 指南:最小化类及其成员的可访问性
  • 指南:文档化代码的线程安全性
  • 编程技术
  • 人员备忘录
  • 开发技术
  • 怎样学好编程
  • Java语言概述
  • 主流开发工具
  • Java语言基础
  • 流程控制
  • Java数组
  • 面向对象编程基础
  • 继续、封装和多态
  • 抽象类与接口
  • Java的类中类
  • 输入输出
  • 非常处理
  • GUI事件处理机制
  • 菜单和工具栏
  • 对话框计划
  • 数据库计划
  • 多线程技术
  • Swing表格组件
  • Swing树组件
  • Java绘图技术
  • 项目实战
  • 图书开发计划管理系统
  • 电子地图
  • 物资管理系统
  • 进销存管理系统
  • 光盘内容
  • 口试流程
  • 口试揭秘
  • 特别情况
  • 口试之前
  • 举动口试题
  • 技术口试题
  • 任命关照及其他留意事项
  • 口试题目
  • 题目解法
  • 进阶话题
  • 附录 A 代码库
  • 附录 B 提示
  • 竞态条件成立的三个条件 & 没有共享——进程和 actor 模型
  • 企业员工管理系统
  • 企业员工管理系统
  • 进程的实例句柄
  • 进程的下令行
  • 进程的情况变量
  • 进程的亲缘性 & 4.1.6 进程的错误模式
  • 子进程 & 4.5 摆列系统中运行的进程
  • 对作业进程的限定
  • 将进程放入作业
  • 线程的基础知识 & 何时创建线程 & 6.2 何时不能创建线程 & 6.3 编写第一个线程函数
  • 停止线程的运行
  • 线程函数返回
  • 在进程停止运行时撤消线程
  • 线程的一些性质
  • 转换到另一个线程
  • 线程的运行时间
  • 线程的优先级
  • 高级线程同步
  • 线程池的使用
  • 纤程的操纵
  • 线程的堆栈
  • Windows 98下的线程堆栈
  • 进程的默认堆栈
  • 使用远程线程来插入DLL
  • 强制进程停止运行
  • 包装一个线程函数
  • 线程的消息队列
  • 唤醒一个线程
  • 原始输入线程
  • [快速入门]网络游戏编程:网络和游戏编程的技术基础 &  网络游戏开发者所需了解的网络编程基础 & 0.1.1 网络编程是必须的
  • 网络编程与互联网编程 & 0.1.3 互联网编程的历史和思想
  • 专栏 网络编程的特性和游戏架构的关系——服务器、客户端所需具备的性能和功能
  • 套接字编程入门——处理多个并发毗连、追求性能 & 0.2.1 通讯链路的确定(复习)
  • 同步调用(阻塞)和线程
  • 单线程、非阻塞、事件驱动——使用 select 函数进行轮询
  • 网络游戏输入输出的特点——单线程、事件驱动、非阻塞 & 0.2.8 网络游戏和实现语言
  • [增补]UDP 的使用 & 0.4 游戏编程基础 & 0.4.1 游戏编程的历史
  • 游戏编程的基本剖析
  • 游戏编程精粹——不使用线程的“任务系统”
  • 两种编程方法的相似性——不使用线程 & 0.5 小结 & 专栏 确保开发效率和各平台之间的可移植性
  • 网络游戏的人员和组织 & 2.5.1 与网络游戏服务的运营相干的人员
  • 小结 & 专栏 网络游戏编程的最大难点——办理冗余和异步的问题
  • 游戏编程的特性——保持快速响应 & 3.1.1 响应速率的紧张性——时间总是不够的 & 3.1.2 将数据存放在内存中的理由——游戏编程真的有三大痛苦吗
  • ❶ 自己和对手——对战游戏和玩家之间往来数据的抽象水平
  • 逻辑架构详解——MMO 架构 & 3.5.1 MMO 架构、MMOG——在大量玩家之间共享恒久存在的游戏过程
  • 网络游戏开发的基本流程 & 4.1.1 项目文档 / 交付物
  • 开发的进行和文档准备的流程
  • 技术人员的文档 / 交付物
  • 服务器的基本布局,1订定系统基本布局图 & 4.5 2进程关系图的订定
  • 进程关系图的准备 & 4.5.2 服务器毗连的布局——只用空间分割法
  • 带宽 / 服务器资源估算文档的订定 & 4.6.1 以进程列表为基础估算服务器资源
  • 协议的种类、以及进程之间关系的种类
  • 专栏 C/S MMO 的压缩和加密 & 数据库计划图 & 4.11.1 要在编程之前进行对紧张的表进行计划
  • C/S MMO 游戏 K Online 的实现——编程开始! & 4.14.1 开发的安排
  • 编写 gmsv/Makefile——开发流程 2 & 4.14.16 从示例中复制 gmsv/climain.cpp 和 gmsvmain.cpp——开发流程 3
  • 主动测试客户端 autocli 的实现——开发流程 4
  • 专栏 gmsv 中线程的使用
  • 图形客户端 cli 的创建和运行确认——开发流程
  • 框架之后的开发——开发流程、后续事项 & 4.15 总结
  • 进程关系图
  • P2P MO 中使用的中间件 & 5.4.3 编程时应该留意的基本原则——针对 P2P MO 游戏 & 5.5 P2P MO 游戏 J Multiplayer 的实现——正式开始编程
  • J Multiplayer 的编程计划
  • 网络游戏服务器在一定水平上可以吸收的条件 & 7.1.6 硬件、信息装备
  • 1. 要学会去看,然后忘掉
  • 2. 要学会去听,然后忘掉
  • 3. 要学会去做,然后忘掉
  • 4. 要学会超越
  • 初识软件架构 & 怎么会翻译这本书
  • 架构离我们并不遥远
  • 软件架构的坏名声 & 灵敏愿景 & 那么你觉得自己是架构师吗
  • 失意的架构师 & 关于本书
  • 本誊写作初衷 & 软件开发的新方法
  • 关于软件架构,每个开发者都应该知道的五件事
  • 1. 软件架构不是大型预先计划 & 2. 每个软件团队都须要思量软件架构 & 3. 软件架构的脚色关乎编码、指导和相助 & 4. 无需使用UML
  • 5. 好的软件架构是支持灵敏开发的 & 在微博上分享这本书
  • 软件架构培训 & Part Ⅰ 什么是软件架构
  • 什么是架构 & 作为名词
  • 作为动词
  • 架构的种类
  • 它们的共同点是什么
  • 软件架构是什么
  • 软件架构 & 企业架构:战略而非代码
  • 灵敏软件架构是什么 & 理解“灵敏”
  • 好的架构带来灵敏 & 你须要有多灵敏
  • 架构对上计划 & 找出区别
  • 理解意义
  • 软件架构紧张吗 & 缺乏软件架构将引发问题
  • 软件架构的利益
  • 所有软件项目都须要软件架构吗
  • 问题 & Part Ⅱ 软件架构的脚色
  • 软件架构的脚色
  • 1. 架构驱动力 & 2. 计划软件
  • 3. 技术风险 & 4. 架构演化 & 5. 编写代码
  • 6. 质量包管 & 相助或失败 & 技术领导是一个脚色而非级别 & 提出你自己对这个脚色的定义
  • 软件架构师应该编码吗
  • 编写代码 & 构建原型、框架和基础
  • 进行代码评审 & 实行并与时俱进 & 软件架构师和雇主之间的矛盾
  • 你不必放弃编码 & 不要把全部时间都用于编码
  • 软件架构师应该是制作大师
  • 联盟的状态 & 回顾已往 & 制作大师真的会制作吗
  • 制作大师脚色的差别 & 实现脚色
  • 架构师要和团队一起工作
  • 从开发者到架构师 & 履历是一个好的评价尺度,但你须要看得更深 & 模糊的界线
  • 超过界线是我们的责任
  • 进一步的技术本领 & 知识面宽
  • 软件架构师是通才型专家 & 软件架构是技术活
  • 软技能 & 保持积极
  • 软件架构不是接力活动 & 办理方案架构师
  • 要有人负责大局
  • 软件架构要引入控制吗
  • 提供指导,追求一致性 & 控制的水平
  • 控制因文化而不同 & 操纵杆,而非按钮
  • 小心鸿沟
  • 开发者关注底层细节 & 闭门造车的独裁架构师 & 拉近间隔
  • 假如你是软件架构师 & 假如你是软件开发者
  • 软件架构的相助方式
  • 未来的软件架构师在那里 & 指导、辅导和师徒关系
  • 我们正在失去技术导师 & 软件团队须要休息
  • 每个人都是架构师,除非他们有其他身份 & 每个人都是架构师
  • 除非他们有其他身份 & 灵敏须要架构吗
  • 软件架构咨询师 & 领域知识 & 权威
  • 问题 & Part Ⅲ 计划软件
  • 架构驱动力
  • 功能需求
  • 质量属性 & 约束
  • 原则 & 理解影响
  • 质量属性(非功能需求) & 哪些对你紧张
  • 处理非功能需求 & 捕捉 & 提炼 & 挑战
  • 约束 & 时间和预算的约束
  • 技术约束 & 人员约束 & 组织约束 & 约束都是不好的吗
  • 约束可以划分优先级 & 倾听约束
  • 原则 & 开发原则
  • 架构原则 & 谨防最佳实践
  • 技术不是实现细节 & 你有复杂的非功能需求吗
  • 你有约束吗 & 你有一致性吗 & 推迟与解耦 & 每个决策都是衡量
  • 更多分层等于更高复杂度 & 非功能需求 & 时间和预算:没有什么是免费的
  • 协同计划是一把双刃剑 & 履历影响软件计划
  • 软件架构是对话的平台 & 软件开发不只是交付特性
  • SharePoint项目也须要软件架构
  • 许多SharePoint实现都不只是SharePoint & 非功能性需求仍然适用于SharePoint办理方案
  • SharePoint项目很复杂,也须要技术领导力 & SharePoint办理方案仍然须要编写文档
  • 强盛的领导力和纪律不只是针对软件开发项目
  • Part Ⅳ 可视化软件
  • 沟通障碍 & 扬弃UML & 灵敏须要良好的沟通
  • 对草图的须要 & 测试驱动开发与图表 & 为什么人们应该学习怎样画草图
  • 画草图不是艺术 & 画草图不是综合模型
  • 画草图可以是协作活动
  • 无效的草图 & 采购清单 & 只有框没有线
  • “功能视图” & 航线图 & 一般精确
  • 推迟技术 & 部署和实行上下文
  • 太多假设 & 无家可归的C#对象(HOCO)
  • 选择你自己的冒险 & 应该用白板
  • 创建有效的草图
  • C4:语境、容器、组件和类 & 通用的抽象集合
  • 总结软件的静态视图 & 通用标志法的通用抽象
  • 图应该简朴且脚踏实地
  • 语境图 & 意图 & 布局
  • 用户、演员、脚色、人物等
  • IT系统 & 交互
  • 动机 & 受众 & 示例
  • 容器图 & 意图 & 布局 & 容器
  • 交互 & 系统边界 & 动机 & 受众
  • 组件图 & 意图
  • 布局 & 组件 & 交互
  • 动机 & 受众 & 示例
  • 是否包罗技术选择 & 在计划过程中绘图 & 回顾性绘图
  • 架构图应该概念化 & 明确技术选择
  • 你会那样编码吗 & 共享组件 & 分层计谋 & 图应该反映现实
  • 软件架构和编码 & 职责驱动计划和组件分解 & 我们谈论组件但编写类
  • 用层封装代码 & 用特性封装
  • 用组件封装 & 对齐软件架构和代码
  • 你不须要UML工具 & 有许多范例的UML工具
  • 既有效又简朴 & UML的用途
  • 没有银弹
  • 有效的草图
  • 标签 & 外形
  • 颜色 & 边框 & 布局
  • 方向 & 要点 & 图表的评审清单
  • 倾听问题
  • C4的常见问题 & 语境图上的系统名称 & 混淆的抽象层次
  • 共享组件 & 工具组件 & 从IT的角度勾画企业语境
  • 问题 & Part Ⅴ 为软件天生文档
  • 代码不会讲述完整的故事 & 代码未刻画的计划意图 & 辅助信息
  • 软件文档即指南 & 1. 地图
  • 2. 景色 & 3. 历史和文化 & 4. 实用信息
  • 保持短小简便 & 留意“视图” & 产品与项目文档
  • 意图 & 布局
  • 动机 & 受众 & 是否必须
  • 功能性概览 & 意图 & 布局
  • 动机 & 受众 & 是否必须
  • 质量属性 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 约束 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 原则 & 意图 & 布局 & 动机 & 受众
  • 是否必须
  • 软件架构 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 外部接口 & 意图 & 布局 & 动机 & 受众 & 是否必须
  • 代码 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 数据 & 意图 & 布局
  • 动机 & 受众 & 是否必须
  • 基础办法架构 & 意图 & 布局 & 动机 & 受众 & 是否必须
  • 部署 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 运营和支持 & 意图 & 布局 & 动机
  • 受众 & 是否必须
  • 决策日志 & 意图 & 布局 & 动机 & 受众 & 是否必须
  • 问题 & Part Ⅵ 开发生命周期中的软件架构
  • 灵敏和架构的冲突:神话还是现实 & 冲突1:团队布局 & 冲突2:流程和产出 & 软件架构提供了TDD、BDD、DDD、RDD和代码整齐的分界线 & 从象牙塔和大型预先计划中分离出架构
  • 量化风险 & 概率与影响 & 设定风险的优先级
  • 风险风暴 & 步骤1:画一些架构图
  • 步骤2:分别识别风险
  • 步骤3:汇总图中的风险
  • 步骤4:对风险设定优先级 & 缓解计谋 & 何时使用风险风暴
  • 团体所有制
  • 恰如其分的预先计划 & 回到方法学
  • 要做到“恰如其分” & 多少预先计划是太少
  • 多少预先计划是太多 & 多少是“恰如其分”
  • 把恰如其分的预先计划置于适当的语境
  • 初识软件架构 & 软件架构应该容易理解
  • 一些实用的发起
  • 1. 宣传教育 & 2. 回顾架构
  • 3. 完成尺度 & 4. 分配软件架构脚色 & 5. 架构培训班
  • 推动厘革发生 & 软件架构的本质
  • Part Ⅶ 金融风险系统
  • 金融风险系统
  • 配景 & 生意业务数据系统 & 参考数据系统 & 功能需求
  • 非功能需求
  • 性能 & 可伸缩性 & 可用性 & 故障转移 & 安全性 & 审计 & 容错和恢复 & 国际化和本地化
  • 监测和管理 & 数据保存和归档 & 互操纵性 & Part Ⅷ 附录:“技术部落”的软件指南
  • 介绍 & 语境
  • 用户 & 外部系统
  • 功能性概览
  • 人和部落
  • 内容 & 用户
  • 博弈引擎 & 质量属性
  • 性能 & 可伸缩性 & 安全性 & 可用性 & 国际化 & 本地化 & 欣赏器兼容性 & 约束
  • 预算 & 原则
  • 组件封装 & 主动化测试
  • 配置 & Spring主动装配
  • 软件架构
  • 组件:内容更新器 & 组件:焦点
  • 基础办法架构
  • 线上情况 & 部署
  • Unknown Text
  • 构建“技术部落” & 部署“技术部落”
  • 配置 & 运营和支持
  • 启动MySQL & 启动MongoDB & 启动Web服务器
  • 启动内容更新器 & 监测 & 备份
  • 预处理、const、static与sizeof
  • 引用和指针
  • 口试题1 一般变量引用
  • 口试题2 指针变量引用
  • 口试题3 看代码找错误——变量引用 & 口试题4 怎样交换两个字符串
  • 口试题6 参数引用的常见错误
  • 口试题7 指针和引用有什么区别
  • 口试题8 为什么传引用比传指针安全 & 口试题9 复杂指针的声明
  • 口试题 看代码写结果——用指针赋值
  • 口试题 指针加减操纵
  • 口试题 指针比力
  • 口试题 看代码找错误——内存访问违规 & 口试题14 指针的隐式转换
  • 口试题 指针常量与常量指针的区别
  • 口试题 指针的区别 & 口试题17 找错——常量指针和指针常量的作用
  • 口试题 this指针的精确叙述 & 口试题19 看代码写结果——this指针
  • 口试题 指针数组与数组指针的区别
  • 口试题 找错——指针数组和数组指针的使用
  • 口试题 函数指针与指针函数的区别
  • 口试题 数组指针与函数指针的定义 & 口试题24 各种指针的定义 & 口试题25 代码改错——函数指针的使用
  • 口试题 看代码写结果——函数指针的使用
  • 口试题 typedef用于函数指针定义 & 口试题28 什么是“野指针”
  • 口试题 看代码查错——“野指针”的危害
  • 口试题 有了malloc/free,为什么还要new/delete
  • 口试题 动态内存的传递
  • 口试题 比力分析两个代码段的输出——动态内存的传递
  • 口试题 什么是句柄
  • 口试题 指针与句柄有什么区别
  • 口试题1 使用库函数将数字转换为字符串
  • 口试题2 不使用库函数将整数转换为字符串
  • 口试题3 使用库函数将字符串转换为数字
  • 口试题4 不使用库函数将字符串转换为数字
  • 口试题5 编程实现strcpy函数
  • 口试题6 编程实现memcpy函数
  • 口试题7 strcpy与memcpy的区别 & 口试题8 改错——数组越界
  • 口试题 编程实现计算字符串的长度
  • 口试题 编程实现字符串中子串的查找
  • 口试题 编程实现字符串中各单词的翻转
  • 口试题 编程判定字符串是否为回文
  • 口试题 编程实现stcmp库函数
  • 口试题 编程查找两个字符串的最大公共子串
  • 口试题 不使用printf,将十进制数以二进制和十六进制的情势输出
  • 口试题 编程实现转换字符串、插入字符的个数
  • 口试题 字符串编码例题
  • 口试题 反转字符串,但其指定的子串不反转
  • 口试题 编写字符串反转函数strrev
  • 口试题 编程实现恣意长度的两个正整数相加
  • 口试题 编程实现字符串的循环右移
  • 口试题 删除指定长度的字符
  • 口试题 编程实现删除字符串中所有指定的字符
  • 口试题 分析代码——使用strcat毗连字符串
  • 口试题 编程实现库函数strcat
  • 口试题 编程计算含有汉字的字符串长度
  • 口试题字符串中0和1连续出现的最大次数
  • 口试题 编程实现字符串的更换
  • 位运算与嵌入式编程
  • 口试题1 位制转换
  • 口试题2 看代码写出结果——位运算
  • 口试题3 设置或清除特定的位 & 口试题4 计算一个字节里有多少bit被置1
  • 口试题5 位运算改错
  • 口试题6 运用位运算交换a、b两数
  • 口试题7 摆列并表明C++中的4种运算符转化以及它们的不同点
  • 口试题8 用#define声明一个常数 & 口试题9 怎样用C语言编写死循环
  • 口试题 怎样访问特定位置的内存 & 口试题11 对停止服务代码的品评
  • 口试题 看代码写结果——整数的主动转换 & 口试题13 关键字static的作用是什么
  • 口试题 关键字volatile有什么寄义 & 口试题15 判定处理器是Big_endian还是Little_endian
  • 口试题 评价代码片断——处理器字长
  • C++面向对象
  • 口试题1 描述面向对象技术的基本概念
  • 口试题2 判定题——类的基本概念
  • 口试题3 选择题——C++与C语言相比的改进 & 口试题4 class和struct有什么区别
  • 口试题5 改错——C++类对象的声明 & 口试题6 看代码写结果——C++类成员的访问
  • 口试题7 找错——类成员的初始化
  • 口试题8 看代码写结果——静态成员变量的使用
  • 口试题9 与全局对象相比,使用静态数据成员有什么优势 & 口试题 有哪几种情况只能用intialization list, 而不能用assignment
  • 口试题 静态成员的错误使用
  • 口试题 对静态数据成员的精确描述 & 口试题13 main函数实行前还会实行什么代码?
  • 口试题 C++中的空类默认会产生哪些类成员函数
  • 口试题 构造函数和析构函数是否可以被重载 & 口试题16 关于重载构造函数的调用 & 口试题17 构造函数的使用
  • 口试题 构造函数explicit与普通构造函数的区别
  • 口试题 explicit构造函数的作用
  • 口试题 C++中虚析构函数的作用是什么
  • 口试题 复制构造函数是什么?什么是深复制和浅复制
  • 口试题 编译器与默认的copy constructor & 口试题24 写一个继续类的复制函数
  • 口试题 复制构造函数与赋值函数有什么区别 & 口试题26 编写类String的构造函数、析构函数和赋值函数
  • 口试题 了解C++类各成员函数的关系
  • 口试题 C++类的临时对象
  • 口试题 复制构造函数和析构函数
  • 口试题 看代码写结果——C++静态成员和临时对象
  • 口试题 什么是临时对象?临时对象在什么情况下产生
  • 口试题 为什么C语言不支持函数重载而C++能支持
  • 口试题 判定题——函数重载的精确声明 & 口试题34 重载和覆写有什么区别
  • 口试题 编程题——MyString类的编写
  • 口试题 编程题——各类运算符重载函数的编写
  • 口试题 看代码写输出——new操纵符重载的使用
  • C++继续和多态
  • 口试题1 C++类继续的三种关系
  • 口试题2 C++继续关系
  • 口试题3 看代码找错——C++继续
  • 口试题4 私有继续有什么作用
  • 口试题5 私有继续和组合有什么雷同点和不同点
  • 口试题6 什么是多态
  • 口试题7 虚函数是怎么实现的
  • 口试题8 构造函数调用虚函数
  • 口试题9 看代码写结果——虚函数的作用
  • 口试题 看代码写结果——虚函数
  • 口试题 虚函数相干的选择题
  • 口试题 为什么须要多重继续?它的优缺点是什么
  • 口试题 多重继续中的二义性
  • 口试题 多重继续二义性的消除
  • 口试题 多重继续和假造继续
  • 口试题 为什么要引入抽象基类和纯虚函数
  • 口试题 应用题——用面向对象的方法进行计划
  • 口试题 什么是COM
  • 口试题 COM组件有什么特点
  • 口试题 怎样理解COM对象和接口?
  • 口试题 简述COM、ActiveX和DCOM & 口试题24 什么是DLL HELL
  • 数据布局
  • 口试题1 编程实现一个单链表的建立
  • 口试题2 编程实现一个单链表的测长 & 口试题3 编程实现一个单链表的打印
  • 口试题4 编程实现一个单链表节点的查找
  • 口试题5 编程实现一个单链表节点的插入
  • 口试题6 编程实现一个单链表节点的删除
  • 口试题7 实现一个单链表的逆置
  • 口试题 判定链表是否存在环型链表问题
  • 口试题 约瑟夫问题的解答
  • 口试题 编程实现一个双向链表的建立
  • 口试题 编程实现一个双向链表的测长 & 口试题15 编程实现一个双向链表的打印
  • 口试题 编程实现一个双向链表节点的查找
  • 口试题 编程实现一个双向链表节点的插入
  • 口试题 编程实现一个双向链表节点的删除
  • 口试题 删除两个双向循环链表的雷同结点
  • 口试题 编程实现队列的入队、出队、测长、打印
  • 口试题 队列和栈有什么区别 & 口试题23 简答题——队列和栈的使用
  • 口试题 选择题——队列和栈的区别 & 口试题25 使用队列实现栈
  • 口试题 选择题—栈的使用
  • 口试题 编写层次遍历二叉树的算法
  • 泛型编程
  • 口试题1 举例阐明什么是泛型编程
  • 口试题2 函数模板与类模板分别是什么
  • 口试题3 使用模板有什么缺点?怎样制止
  • 口试题4 选择题——类模板的实例化 & 口试题5 表明什么是模板的特化
  • 口试题6 部分模板特例化和全部模板特例化有什么区别
  • 口试题7 使用函数模板对普通函数进行泛型化
  • 口试题8 使用类模板对类进行泛型化
  • 口试题9 通过类模板计划符合要求的公共类
  • STL(尺度模板库)
  • 口试题1 什么是STL
  • 口试题2 详细阐明STL怎样实现vector
  • 口试题3 看代码回复问题——vector容器中iterator的使用
  • 口试题4 看代码找错——vector容器的使用
  • 口试题6 list和vector有什么区别
  • 口试题7 分析代码问题并修正——list和vector容器的使用
  • 口试题8 stl::deque是一种什么数据范例 & 口试题9 在做应用时怎样选择vector和deque
  • 口试题 看代码找错——适配器stack和queue的使用
  • 口试题 举例阐明set的用法
  • 口试题 举例阐明map的用法
  • 口试题 STL中map内部是怎么实现的 & 口试题14 map和hashmap有什么区别
  • 口试题 什么是STL算法
  • 口试题 分析代码功能——STL算法的使用
  • 口试题 vector中的erase方法与algorithm中的remove有什么区别
  • 口试题 什么是auto_ptr(STL智能指针)?怎样使用
  • 口试题 看代码找错——智能指针auto_ptr的使用 & 口试题20 智能指针怎样实现
  • 口试题 使用std::auto_ptr有什么方面的限定 & 口试题22 怎样理解函数对象
  • 口试题 怎样使用bind1st和bind2nd
  • 口试题 实现bind1st的函数配接器
  • 智力测试题
  • 口试题1 元帅领兵 & 口试题2 两龟竞走
  • 口试题3 电视机的价格 & 口试题4 这块石头究竟有多重
  • 口试题5 四兄弟的年事 & 口试题6 爬楼梯 & 口试题只砝码称东西
  • 口试题8 称米
  • 口试题9 比萨饼生意业务 & 口试题 伊沙贝拉时装佳构屋
  • 口试题 烧绳子的时间计算问题 & 口试题12 给工人的金条
  • 口试题 被污染的药丸 & 口试题14 称量罐头
  • 口试题元钱可以喝到几瓶汽水 & 口试题16 判定鸟的飞行间隔
  • 口试题 按劳取酬 & 口试题18 空姐分配物品
  • 口试题元钱 & 口试题20 分物品
  • 口试题升的水 & 口试题22 通向诚实国和说谎国的路
  • 口试题 怎样称才气用3次就找到球
  • 口试题 计算生日是哪一天
  • 口试题个女儿的年事
  • 口试题 取回黑袜和白袜 & 口试题29 谁先击完40下鼠标
  • 口试题 聪明人是怎样发财的
  • 口试题 谁打碎了花瓶
  • 口试题 大有作为
  • 口试题 宴会桌旁
  • 口试题 过桥问题
  • 口试题 一句不可信的话
  • 口试题 海盗分宝石
  • 口试题 怎样推算有几条病狗
  • 口试题 判定谁是盗窃犯
  • 口试题 领导
  • 口试题 扑克牌问题
  • 口试题 谁是机械师
  • 口试题 帽子的颜色
  • 口试题小于10的整数
  • 口试题美元的纸币付了糖果钱
  • 口试题 究竟有哪些人参加了会议
  • 口试题 小虫 & 口试题47 相遇
  • 口试题 约会
  • 口试题秒答题 & 口试题50 1分钟答题
  • 口试题 现代斯芬克斯之谜 & 口试题52 所有开着的灯的编号
  • 致谢 & 本书概要 & 问题页
  • 讲解页 & 进场人物介绍
  • 入门篇 ★ 尝试用编程办理问题
  • Q  回文十进制数
  • Q  数列的四则运算
  • Q  翻牌
  • Q  切分木棒
  • Q  还在用现金付出吗
  • Q (改版)考拉兹猜想
  • Q  日期的二进制转换
  • Q  优秀的扫地呆板人
  • Q  落单的男女
  • Q  轮盘的最大值
  • 低级篇 ★★ 办理简朴问题 体会算法效果
  • Q  斐波那契数列
  • Q  平方根数字
  • Q  有多少种满意字母算式的解法
  • Q  天下杯参赛国的国名接龙
  • Q  走楼梯
  • Q 根绳子折成四边形
  • Q 人 31 足
  • Q  水果酥饼日
  • Q  朋侪的朋侪也是朋侪吗
  • Q  受难立面魔方阵
  • Q  异或运算三角形
  • Q  不缠绕的纸杯电话
  • Q  二十一点通吃
  • Q  完善的三振出局
  • Q  鞋带的时髦系法
  • Q  高效的立体停车场
  • Q  禁止右转也没关系吗
  • Q  社团活动的最优分配方案
  • Q  合成电阻的黄金分割比
  • Q  用插线板制作章鱼脚状线路
  • 中级篇 ★★★ 优化算法 实现高速处理
  • Q  计算最短路径
  • Q  榻榻米的铺法
  • Q  飞车与角行的棋步
  • Q  会有几次掷中注定的相遇
  • Q 的回文数
  • Q  翻转骰子
  • Q 段码
  • Q  填充白色
  • Q  优雅的 IP 地点
  • Q 个数字表现 1234
  • Q  让玻璃杯水量减半
  • Q  质数矩阵
  • Q  格雷码循环
  • Q  翻转得到交错排列
  • Q  欲速则不达
  • Q  完善洗牌
  • Q  同时竣事的沙漏
  • Q  糖果恶作剧
  • Q  同数包夹
  • Q  偷懒的算盘
  • Q  平分蛋糕
  • Q  鬼脚图中的横线
  • Q  最快的联络网
  • Q  丢手绢游戏中的总移动间隔
  • Q  合并单位格的方式
  • Q  分割为同样巨细
  • Q  不交叉 , 一笔画下去
  • Q  日历的最大矩形
  • Q  迷宫会集
  • Q  麻烦的投接球
  • Q  图形的一笔画
  • Q  计划填字游戏
  • Q  不挨着坐是一种礼节吗
  • Q  异性相邻的座次安排
  • Q  蓝白歌会
  • 作者简介
  • 简历、口试和Offer
  • 数组和字符串
  • 知识要点 & 3.2 模式识别
  • 栈和队列
  • 知识要点
  • 模式识别
  • 知识要点
  • 模式识别
  • 知识要点
  • 模式识别
  • 面向对象的计划
  • 知识要点
  • 模式识别
  • 递归和动态规划
  • 知识要点
  • 模式识别
  • 知识要点
  • 模式识别
  • 计算机底层知识
  • 看完了 & Offer
  • 常见问题
  • 优秀测试的答应
  • 寻求优秀
  • 测试替身
  • 可维护性
  • 可测的计划
  • 用其他JVM语言来编写测试
  • 加快实行测试
  • 附录A JUnit入门
  • 附录B 扩展JUnit
  • 作者简介
  • 作者简介
  • 审校者简介
  • 审校者简介
  • 处理图像文件和视频文件
  • 处理图像文件和视频文件
  • 构建图像处理工具
  • 构建图像处理工具
  • 校正和加强图像
  • 校正和加强图像
  • 处理颜色
  • 处理颜色
  • 视频图像处理
  • 视频图像处理
  • 计算摄影学
  • 计算摄影学
  • 加快图像处理
  • 加快图像处理
  • 数据库安装篇
  • 数据库安装篇
  • Oracle g数据库简介
  • 数据库基础篇 & 熟悉数据库
  • SQL基础
  • Oracle g的安装与测试
  • 使用SELECT检索数据
  • 数据库基础篇
  • 熟悉数据库
  • Oracle内置函数
  • SQL基础
  • PL/SQL基础
  • 游标—数据的缓存区
  • 使用SELECT检索数据
  • Oracle内置函数
  • 视图—数据库中假造的表
  • PL/SQL基础
  • 触发器—包管数据的精确性
  • 游标—数据的缓存区
  • 事件和锁—确保数据安全
  • 视图—数据库中假造的表
  • 数据库管理篇 & 使用Oracle g Enterprise Manager
  • 常用工具介绍
  • 触发器—包管数据的精确性
  • 控制文件和日志文件
  • 事件和锁—确保数据安全
  • 表空间的管理
  • 数据库管理篇
  • 使用Oracle g Enterprise Manager
  • 与数据库安全性有关的对象
  • 备份与恢复
  • 常用工具介绍
  • 使用RMAN工具
  • 控制文件和日志文件
  • 数据库应用篇
  • 表空间的管理
  • 与数据库安全性有关的对象
  • 备份与恢复
  • 使用RMAN工具
  • 数据库应用篇
  • 在线考试系统数据库计划
  • 在.NET中毗连Oracle
  • 在Java中毗连Oracle
  • 光盘内容
  • 面向对象编程
  • 面向对象编程
  • 多线程编程 &  弁言/动机
  • 线程和进程 & 18.2.1 什么是进程 & 18.2.2 什么是线程
  • 退出线程 & 18.3.3 在Python中使用线程
  • 雇员数据库举例
  • 关于本书
  • 关于作者 & 关于封面图片
  • 用Java 7做开发
  • 初识Java 7
  • 新I/O
  • 关键技术
  • 依靠注入
  • 现代并发
  • 类文件与字节码
  • 理解性能调优
  • JVM上的多语言编程
  • 备选JVM语言
  • Groovy:Java的动态朋友
  • Scala:简约而不简朴
  • Clojure:更安全地编程
  • 多语种项目开发
  • 测试驱动开发
  • 构建和连续集成
  • 快速Web开发
  • 保持优秀
  • 附录A java7developer:源码安装
  • 附录B glob模式语法及示例
  • 附录C 安装备选JVM语言
  • 附录D Jenkins的下载和安装
  • 附录E java7developer:Maven POM
  • ANTLR和计算机语言简介
  • ANTLR和计算机语言简介
  • 初识ANTLR
  • 纵观全局
  • 高级特性
  • 入门的ANTLR项目
  • ANTLR参考文档
  • 快速指南
  • 探究运行时API & 第章 移除直接左递归
  • 语法参考
  • 参考文献
  • 计划语法
  • 探索真实的语法天下
  • 高级特性
  • 错误陈诉与恢复
  • 属性和动作
  • 使用语义判定修改语法分析过程
  • 掌握词法分析的“黑魔法”
  • ANTLR参考文档
  • 探究运行时API
  • 移除直接左递归
  • 语法参考
  • 参考文献
  • Java编程基础
  • Java语言基础
  • 运算符和范例转换
  • 口试题的运算结果
  • 口试题2 选择精确的递增运算结果
  • 口试题^11的运算结果
  • 口试题4 选择表达式的输出结果 & 口试题5 选择“abcd” instanceof Object的返回结果
  • 口试题6 考察运算符的优先级 & 口试题+6的运算结果
  • 口试题8 选择精确的运算结果 & 口试题9 请给出equals()和==的区别
  • 口试题 判定一系列表达式运算后的最终结果 & 口试题11 赋值运算符选择题
  • 口试题 参数传递选择题
  • 口试题 选择精确结果 & 口试题14 补全代码
  • 口试题 选择精确的范例转换
  • 口试题+"3.2"的结果
  • 口试题 日期选择题
  • 声明和访问控制
  • 流程控制、非常处理和断言
  • 口试题1 选择if语句实行结果
  • 口试题2 判定if语句中的错误
  • 口试题3 判定switch表达式的错误
  • 口试题4 找出语句中的错误 & 口试题5 while语句选择题
  • 口试题6 迭代语句for中的错误
  • 口试题7 迭代语句for的编译错误
  • 口试题8 for语句的循环条件
  • 口试题9 哪个max方法可以精确返回最大值
  • 口试题 break和continue关键词的掌握
  • 口试题 关于break和continue哪些描述精确 & 口试题12 选出关于for描述精确的语句
  • 口试题 哪个类是所有非常的基础类
  • 口试题 Java怎样处理非常
  • 口试题 选择处理非常结果
  • 口试题 有关非常的编译结果 & 口试题17 非常处理选择题
  • 口试题 怎样使用throws
  • 口试题 什么时间用assert
  • 口试题 判定哪几条语句将抛出非常
  • 深入理解面向对象的英华
  • 口试题1 请说出面向对象的特征有哪些
  • 口试题2 列出面向对象的几个计划原则
  • 口试题3 关于类的说法哪些精确
  • 口试题4 指出类A和类B之间的关系
  • 口试题5 代码中A和B的关系 & 口试题6 Java方法重载选择题
  • 口试题7 对于方法重载,哪些元素是必须雷同的 & 口试题8 选择编译结果
  • 口试题9 方法覆盖选择题
  • 口试题 指出代码的错误 & 口试题11 编译代码判定结果
  • 口试题 请说出Java语言中覆盖和重载的雷同与不同 & 口试题13 说出代码的编译运行结果
  • 口试题 指出代码那里会出现错误
  • 口试题 父类构造函数是先于子类构造函数运行吗 & 口试题16 怎样才气输出good
  • 口试题 哪一个构造函数能添加到标志处而不会编译错误
  • 口试题 哪一种阐明是精确的 & 口试题19 运行下面代码的结果是什么
  • 对象生存期
  • 面向对象的基础类
  • 口试题1 Object类中hasCode()方法的返回范例是什么
  • 口试题2 Object类的clone()方法可以抛出哪个非常 & 口试题3 关于对象的操纵哪些说法精确
  • 口试题4 Math.abs()函数返回值
  • 口试题5 哪些代码部分能够打印出
  • 口试题6 Math.ceil(-)返回值 & 口试题7 哪些运算符不能用于合并字符串对象
  • 口试题8 怎样提取字符串 & 口试题9 String类的trim()方法有什么作用
  • 口试题 String类的concat()方法
  • 口试题 哪些表达式优劣法的 & 口试题12 哪个表达式结果为true
  • 口试题 String对象的length()方法 & 口试题14 理解StringBuffer类
  • 口试题 理解setLength()方法 & 口试题16 哪些参数列表具有相应的StringBuffer类构造函数
  • 口试题 哪个方法不是StringBuffer定义的 & 口试题18 请讲述集合类的3个构成部分
  • 口试题 哪些是集合框架中的焦点接口
  • 口试题 打印输出选择题
  • 口试题 Collection接口的哪些方法会返回true & 口试题24 实现Map接口的对象可以调用哪些方法
  • 口试题 选择精确的代码输出结果
  • 口试题 哪个方法原型在接口java.util.Map.Entry中定义 & 口试题27 哪个代码提供了hashCode()方法的精确实现
  • 口试题 关于System.out说法哪个精确
  • 口试题 哪个语句可以建立文件“file.txt”的字节输入流
  • 口试题 哪个是精确的文件操纵
  • 口试题 哪个方法能够获得file.txt文件的父路径 & 口试题32 将“hello”字符写入文件file.txt的末端
  • 口试题 哪个类是FilterOutputStream类构造器的合法参数
  • Servlet/JSP基础
  • Java EE相干概念
  • 数据库技术
  • 常见的开源技术
  • 口试题1 什么是MVC计划模式?MVC分别代表什么
  • 口试题2 请画出JSP Model 1与JSP Model 2的规范图
  • 口试题3 Action怎样转发页面
  • 口试题4 Struts 2有哪些优势
  • 口试题5 针对Struts 2框架的哪些说法是对的 & 口试题6 对Struts 2框架中的ActionContext描述精确的是
  • 口试题7 哪些不是Struts 2的内置result范例
  • 口试题8 在Struts 2框架中怎样配置Action范围资源文件
  • 口试题9 Struts 2框架的拦截器
  • 口试题 怎样使用OGNL表达式
  • 口试题 简述你对IoC(Inversion of Control)的理解
  • 口试题 什么是依靠注入(Dependency Injection,DI),Spring的实现方式有哪些
  • 口试题 简述Spring中Bean有哪些作用域
  • 口试题 列出Spring中的事件传播举动和隔离级别
  • 口试题 哪个不是Hibernate的焦点接口
  • 口试题 针对Hibernate配置文件的哪些说法是精确的
  • 口试题 请阐明Hibernate有几种映射范例,分别是什么
  • 口试题 关于SessionFactory的说法哪些精确
  • 口试题 哪些是属于Session的方法 & 口试题20 cascade属性怎样设置
  • 口试题 提交几条update语句 & 口试题22 在持久化层的对象分为哪些状态
  • 口试题 Hibernate持久化对象状态转换 & 口试题24 怎样变成游离状态
  • 口试题 哪个技术不是Ajax技术体系的构成部分
  • 口试题 XMLHttpRequest对象有几个状态值
  • 口试题 JavaScript中的函数和对象
  • 口试题 怎样使用JavaScript创建对象
  • 口试题 请简朴介绍什么是JSF
  • 口试题 请简述什么是MyFaces & 口试题31 MyFaces的默认焦点标签是什么
  • 口试题 请简述FreeMarker技术 & 口试题33 FreeMarker模板采用什么语言编写
  • 口试题 哪些是Log4j日志的输出样式
  • 软件工程和UML
  • 上机编程口试题
  • 考察算法和逻辑头脑的口试题
  • OpenCV的探险之旅 & 理解人类视觉系统
  • OpenCV的探险之旅 & 理解人类视觉系统
  • 人类是怎么理解图像内容的
  • 人类是怎么理解图像内容的
  • OpenCV可以做什么
  • OpenCV可以做什么
  • 安装OpenCV
  • 安装OpenCV
  • 总结 & OpenCV基础知识介绍 & 2.1 CMake基本配置文件
  • OpenCV基础知识介绍 & CMake基本配置文件
  • 管理依靠关系
  • 脚本复杂化
  • 管理依靠关系
  • 脚本复杂化
  • 图像和矩阵
  • 读写图像
  • 图像和矩阵
  • 读写图像
  • 读取视频和摄像头
  • 其他基本对象范例
  • 读取视频和摄像头
  • 矩阵的基本运算
  • 其他基本对象范例
  • 基本数据持久性和存储 & 2.11 总结
  • 矩阵的基本运算
  • 图形用户界面和基本滤波 & 介绍OpenCV的用户界面
  • 基本数据持久性和存储 & 2.11 总结
  • 使用OpenCV实现基本图形用户界面
  • 图形用户界面和基本滤波 & 介绍OpenCV的用户界面
  • QT的图形用户界面 & 3.4 在界面上添加滑动条和鼠标事件
  • 使用OpenCV实现基本图形用户界面
  • 在用户界面上添加按钮
  • QT的图形用户界面 & 3.4 在界面上添加滑动条和鼠标事件
  • 支持OpenGL
  • 在用户界面上添加按钮
  • 支持OpenGL
  • 总结 & 深入研究直方图和滤波器
  • 天生CMake脚本文件 & 4.2 创建图形用户界面
  • 绘制直方图
  • 深入研究直方图和滤波器 & 天生CMake脚本文件
  • 图像色彩均衡化
  • 创建图形用户界面
  • LOMO效果
  • 绘制直方图
  • 卡通效果
  • 图像色彩均衡化
  • LOMO效果
  • 总结 & 主动光学检测、目标分割和检测
  • 卡通效果
  • 隔离场景中的目标
  • 分割输入图像
  • 主动光学检测、目标分割和检测 & 隔离场景中的目标
  • 总结 & 学习目标分类
  • 介绍呆板学习的概念
  • 分割输入图像
  • 计算机视觉和呆板学习的工作流程
  • 主动检测目标分类的示例
  • 学习目标分类 & 介绍呆板学习的概念
  • 特征提取
  • 计算机视觉和呆板学习的工作流程
  • 总结 & 识别人脸部分并覆盖面具
  • 主动检测目标分类的示例
  • 特征提取
  • 理解Haar级联
  • 在实时视频中覆盖上面具
  • 识别人脸部分并覆盖面具 & 理解Haar级联
  • 戴上太阳镜
  • 跟踪鼻子、嘴和耳朵 & 7.6 总结 & 视频监控、配景建模和形态学操纵
  • 在实时视频中覆盖上面具
  • 戴上太阳镜
  • 理解配景差分 & 8.2 简朴配景差分法
  • 帧差值法
  • 跟踪鼻子、嘴和耳朵 & 7.6 总结
  • 混淆高斯方法
  • 视频监控、配景建模和形态学操纵 & 理解配景差分
  • 形态学图像操纵 & 8.6 图像细化
  • 简朴配景差分法
  • 帧差值法
  • 图像加粗 & 8.8 其他形态学运算
  • 总结 & 学习对象跟踪 & 9.1 跟踪特定颜色的对象
  • 混淆高斯方法
  • 建立交互式对象跟踪器
  • 形态学图像操纵 & 8.6 图像细化
  • 使用Harris角点检测器检测点
  • 图像加粗 & 8.8 其他形态学运算
  • Shi-Tomasi角点检测器
  • 基于特征的跟踪
  • 学习对象跟踪 & 跟踪特定颜色的对象
  • 总结 & 文本识别中的分割算法 & 10.1 OCR简介
  • 建立交互式对象跟踪器
  • 预处理步骤
  • 使用Harris角点检测器检测点
  • Shi-Tomasi角点检测器
  • 在你的操纵系统上安装Tesseract OCR
  • 使用Tesseract OCR库
  • 基于特征的跟踪
  • 总结 & 使用Tesseract识别文本
  • 文本识别API工作原理
  • 文本识别中的分割算法 & OCR简介
  • 预处理步骤
  • 使用文本识别API
  • 在你的操纵系统上安装Tesseract OCR
  • 使用Tesseract OCR库
  • 使用Tesseract识别文本 & 文本识别API工作原理
  • 使用文本识别API
  • C语言概述
  • 变量和常量
  • C语言运算符
  • 尺度输入/输出
  • C语言控制布局
  • 宏指令#include和#define
  • 编程提高篇
  • 布局体和共用体
  • 数组指针
  • 布局体指针
  • 函数指针
  • 动态内存分配
  • 条件编译机制
  • 文件操纵
  • 数据库编程
  • 数据布局与算法篇
  • 线性数据布局
  • 非线性数据布局
  • 数据操纵
  • 实例项目篇
  • 使用C语言实现教学管理系统
  • 附录1 Turbo C中常见错误提示的中英文对照 & 附录2 Visual C++中常见的错误提示
  • 附录3 ASCII编码
  • 附录4 Turbo C中的各种数据范例 & 附录5 函数间传递参数时范例的主动转换 & 附录6 C尺度库介绍
  • 光盘内容 & VC编译器介绍
  • 选择布局
  • 嵌套布局
  • 输出控制布局
  • 小结 & 5.8 习题
  • 小结 & 6.5 习题
  • 使用指针变量输出数据与地点
  • 小结 & 10.7 习题
  • 小结 & 13.6 习题
  • 小结 & 14.6 习题
  • 小结 & 15.6 习题
  • 作者访谈录
  • 温故而知新 & 从Hello World提及
  • 万变不离其宗
  • 站得高,望得远
  • 操纵系统做什么
  • 内存不够怎么办
  • 众人拾柴火焰高
  • 本章小结
  • 编译和链接 & 被隐藏了的过程
  • 编译器做了什么
  • 链接器年事比编译器长
  • 模块拼装——静态链接
  • 本章小结
  • 目标文件里有什么 & 目标文件的格式
  • 目标文件是什么样的
  • 发掘SimpleSection.o
  • ELF文件布局描述
  • 链接的接口——符号
  • 调试信息
  • 本章小结
  • 静态链接
  • 空间与地点分配
  • 符号解析与重定位
  • COMMON块
  • C++相干问题
  • 静态库链接
  • BFD库
  • 本章小结
  • Windows PE/COFF & Windows的二进制文件格式PE/COFF
  • PE的前身——COFF
  • 链接指示信息
  • 调试信息
  • 各人都有符号表
  • Windows下的ELF——PE
  • 本章小结
  • 可实行文件的装载与进程 & 进程假造地点空间
  • 装载的方式
  • 从操纵系统角度看可实行文件的装载
  • 进程虚存空间分布
  • Linux内核装载ELF过程简介
  • Windows PE的装载
  • 本章小结
  • 动态链接 & 为什么要动态链接
  • 简朴的动态链接例子
  • 地点无关代码
  • 耽误绑定(PLT)
  • 动态链接相干布局
  • 动态链接的步骤和实现
  • 显式运行时链接
  • 本章小结
  • Linux共享库的组织 & 共享库版本
  • 符号版本
  • 共享库系统路径
  • 共享库查找过程
  • 情况变量
  • 共享库的创建和安装
  • 本章小结
  • Windows下的动态链接 & DLL 简介
  • 符号导出导入表
  • DLL优化
  • C++与动态链接
  • DLL HELL
  • 本章小结
  • 栈与调用惯例
  • 堆与内存管理
  • 本章小结
  • C/C++运行库
  • 运行库与多线程
  • C++全局构造与析构
  • fread实现
  • 本章小结
  • 系统调用与API & 系统调用介绍
  • 系统调用原理
  • Windows API
  • 本章小结
  • 运行库实现 & C语言运行库
  • 怎样使用Mini CRT
  • C++运行库实现
  • 怎样使用Mini CRT++
  • 本章小结 & 附录A
  • A.2 ELF常见段 & A.3 常用开发工具下令行参考
  • 第1课 数组与内存控制
  • 第2课 对象与内存控制
  • 实例变量和类变量
  • 父类构造器
  • 父子实例的内存控制
  • final修饰符
  • 第3课 常见Java集合的实现细节
  • Set和Map
  • Map和List
  • ArrayList和LinkedList
  • Iterator迭代器
  • 第4课 Java的内存接纳
  • Java引用的种类
  • Java的内存泄漏
  • 垃圾接纳机制
  • 内存管理的小本领
  • 第5课 表达式中的陷阱
  • 关于字符串的陷阱
  • 表达式范例的陷阱
  • 输入法导致的陷阱
  • 注释的字符必须合法
  • 转义字符的陷阱
  • 泛型大概引起的错误
  • 正则表达式的陷阱
  • 多线程的陷阱
  • 第6课 流程控制的陷阱
  • switch语句陷阱
  • 标签引起的陷阱
  • if语句的陷阱
  • 循环体的花括号
  • for循环的陷阱
  • foreach循环的循环计数器
  • 第7课 面向对象的陷阱
  • instanceof运算符的陷阱
  • 构造器的陷阱
  • 持有当前类的实例
  • 到底调用哪个重载的方法
  • 方法重写的陷阱
  • 非静态内部类的陷阱
  • static关键字
  • native方法的陷阱
  • 第8课 非常捕捉的陷阱
  • 精确关闭资源的方式
  • finally块的陷阱
  • catch块的用法
  • 继续得到的非常
  • 第9课 线性表
  • 线性表概述
  • 链式存储布局
  • 线性表的分析
  • 第课 栈和队列
  • 双向队列
  • 第课 树和二叉树
  • 树的概述
  • 遍历二叉树
  • 森林、树和二叉树的转换
  • 哈夫曼树
  • 记载常见错误
  • 调试心态
  • 第课 使用IDE工具
  • 第课 软件测试
  • 目标读者
  • 本书内容
  • 读者所需 & 在线资源 & 电子书 & 致谢
  • 将问题变化成代码 & 理解问题
  • 发现输入、处理和输出
  • 用测试驱动计划
  • 用伪代码编写算法
  • 编写代码 & 挑战
  • 输入、处理和输出 & 1 问好
  • 2 计算字符数 & 3 打印引语
  • 4 疯狂填词 & 5 简朴的数学处理
  • 6 计算退休时间 & 本章回顾
  • 7 矩形房间的面积 & 8 比萨聚会
  • 钱币兑换 & 12 计算单利
  • 确定复利
  • 本章回顾
  • 作出决策
  • 密码验证 & 16 法定驾驶年事
  • 计算身高体重指数
  • 从数字到名字 & 22 比力数字
  • 定位汽车问题 & 本章回顾
  • 计算还清名誉卡欠款所需的时间
  • 验证输入
  • 本章回顾
  • 数字相加 & 29 处理错误的输入
  • 乘法表 & 31 卡蒙内心率
  • 猜数字游戏
  • 本章回顾
  • 数据布局
  • 号球 & 34 从员工列表中删除元素
  • 选择优胜者 & 36 计算统计信息
  • 密码天生器 & 38 过滤值
  • 过滤记载
  • 本章回顾
  • 解析数据文件
  • 网站天生器 & 44 产品搜索
  • 单词查找 & 46 词频统计
  • 本章回顾
  • 使用外部服务
  • 谁在太空中?
  • 抓取气候 & 49 Flickr照片搜索
  • 电影推荐
  • 向Firebase提交笔记
  • 创建自己的时间服务 & 本章回顾
  • 短网址服务 & 55 文本分享
  • 记载财产 & 57 多选琐事问允许用 & 下一步干什么?
  • 本书赞誉
  • 务实的哲学
  • 务实的方法
  • 基础工具
  • 务实的偏执
  • 宁弯不折
  • 当你编码时
  • 项目启动之前
  • 务实的项目
  • 参考文献 & 练习的参考答案
  • 灵敏——高效软件开发之道
  • 态度决定一切
  • 学无止境
  • 交付用户想要的软件
  • 灵敏反馈
  • 灵敏编码
  • 灵敏调试
  • 灵敏协作
  • 尾声:走向灵敏
  • 附录A 资源
  • 作者简介 & 内容简介
  • 谈职业生涯
  • 谈实践与认知
  • 谈个人发展
  • 谈编程中的教与学
  • 谈自学计划
  • 统计推断、探索性数据分析和数据科学工作流程
  • 数据工程:MapReduce、Pregel、Hadoop
  • C/C++
  • Java
  • Android
  • 附录 各种语言和技术的工程师尺度
  • 基础管理篇
  • 数据库配置与管理
  • 数据库的基本操纵
  • SQL基础
  • 管理数据库与数据表
  • 添加数据
  • 修改和删除数据
  • SQL查询篇
  • SQL基础查询
  • 复杂查询
  • 数据统计分析
  • 多表毗连
  • 聚合和旋转数据
  • 高级应用篇
  • 存储过程
  • 自定义函数及应用
  • 游标及应用
  • 常用函数篇
  • 聚合函数
  • 数学函数
  • 字符串处理函数
  • 日期时间处理函数
  • 范例转换函数
  • 基础知识
  • 数据范例
  • 运算符、表达式及语句
  • 选择语句
  • 从循环到穷举
  • 最复杂的运算符——“()”
  • 作为范例阐明符和运算符的“[]”
  • 布局体、共用体与位运算
  • 字符串、字符数组及指向字符的指针
  • 复杂的数据布局、算法及其他话题
  • 复杂的数据范例与算法
  • 尺度库简介
  • 附录 & 参考文献
  • 对本书的赞誉
  • 从新手到专家的历程
  • 认识你的大脑
  • 使用右脑
  • 调试你的大脑
  • 主动学习
  • 积累履历
  • 控制留意力
  • 超越专家
  • 附录A 图片授权 & 附录B 参考文献
  • 人员管理
  • 求职过程
  • 应聘求职
  • 简历誊写
  • 求职五步曲
  • 职业生涯发展规划
  • 传递与引用
  • 循环、条件、概率
  • Java内存管理
  • 面向对象
  • 继续与接口
  • 数据布局和计划模式
  • 数据布局基础
  • 字符串、数组、范型
  • 计划模式
  • 操纵系统、数据库、网络
  • 操纵系统
  • 数据库和SQL语言
  • 计算机网络及分布式系统
  • Java开源
  • J2EE技术
  • Java中的Web计划
  • Struts布局计划
  • Java架构技术及相干中间件
  • Java测试
  • 综合口试题
  • 英语口试
  • 电话口试
  • 智力测试
  • 编程与数学
  • 致谢 & 特别阐明
  • 栈和队列
  • 计划一个有getMin功能的栈
  • 由两个栈构成的队列
  • 猫狗队列
  • 用栈来求解汉诺塔问题
  • 天生窗口最大值数组
  • 构造数组的MaxTree
  • 求最大子矩阵的巨细
  • 最大值减去最小值小于或等于num的子数组数量
  • 链表问题
  • 在单链表和双链表中删除倒数点
  • 删除链表的中间节点和a/b处的节点
  • 反转单向和双向链表
  • 反转部分单向链表
  • 环形单链表的约瑟夫问题
  • 判定一个链表是否为回文布局
  • 将单向链表按某值划分成左边小、中间相等、右边大的情势
  • 复制含有随机指针节点的链表
  • 两个单链表天生相加链表
  • 两个单链表相交的一系列问题
  • 在单链表中删除指定值的节点
  • 将搜索二叉树转换成双向链表
  • 一种怪异的节点删除方式
  • 按照左右半区的方式重新组合单链表
  • 二叉树问题
  • 打印二叉树的边界节点
  • 怎样较为直观地打印二叉树
  • 遍历二叉树的神级方法
  • 在二叉树中找到累加和为指定值的最长路径长度
  • 找到二叉树中的最大搜索二叉子树
  • 找到二叉树中符合搜索二叉树条件的最大拓扑布局
  • 二叉树的按层打印与ZigZag打印
  • 调整搜索二叉树中两个错误的节点
  • 判定t1树是否包罗t2树全部的拓扑布局
  • 判定t1树中是否有与t2树拓扑布局完全雷同的子树
  • 判定二叉树是否为平衡二叉树
  • 判定一棵二叉树是否为搜索二叉树和完全二叉树
  • 在二叉树中找到一个节点的后继节点
  • 在二叉树中找到两个节点的最近公共先人
  • Tarjan算法与并查集办理二叉树节点间最近公共先人的批量查询问题
  • 二叉树节点间的最大间隔问题
  • 统计和天生所有不同的二叉树
  • 统计完全二叉树的节点数
  • 递归和动态规划
  • 斐波那契系列问题的递归和动态规划
  • 矩阵的最小路径和
  • 换钱的最少钱币数
  • 换钱的方法数
  • 汉诺塔问题
  • 最长公共子串问题
  • 最小编辑代价
  • 字符串的交错构成
  • 龙与地下城游戏问题
  • 数字字符串转换为字母组合的种数
  • 表达式得到渴望结果的构成种数
  • 排成一条线的纸牌博弈问题
  • 跳跃游戏
  • N皇后问题
  • 字符串问题
  • 判定两个字符串是否互为变形词
  • 字符串中数字子串的求和
  • 去掉字符串中连续出现k个0的子串
  • 判定两个字符串是否互为旋转词
  • 将整数字符串转成整数值
  • 更换字符串中连续出现的指定字符串
  • 字符串的统计字符串
  • 判定字符数组中是否所有的字符都只出现过一次
  • 字符串的调整与更换
  • 翻转字符串
  • 数组中两个字符串的最小间隔
  • 添加最少字符使字符串整体都是回笔墨符串
  • 括号字符串的有效性和最长有效长度
  • 公式字符串求值
  • 的二进制字符串数量
  • 找到字符串的最长无重复字符子串
  • 找到被指的新范例字符
  • 最小包罗子串的长度
  • 回文最少分割数
  • 字符串匹配问题
  • 字典树(前缀树)的实现
  • 大数据和空间限定
  • 数组和矩阵问题
  • 转圈打印矩阵
  • 将正方形矩阵顺时针转动°
  • “之”字形打印矩阵
  • 在数组中找到出现次数大于N/K的数
  • 最长的可整合子数组的长度
  • 计算数组的小和
  • 奇数下标都是奇数大概偶数下标都是偶数
  • 子数组的最大累加和问题
  • 子矩阵的最大累加和问题
  • 在数组中找到一个局部最小的位置
  • 数组中子数组的最大累乘积
  • 打印N个数组整体最大的Top K
  • 边界都是1的最大正方形巨细
  • 不包罗本位置值的累乘数组
  • 数组的partition调整
  • 求最短通路值
  • 数组中未出现的最小正整数
  • 其他题目
  • 从随机及其扩展
  • 一行代码求两个数的最大公约数 & 有关阶乘的两个问题
  • 判定一个点是否在矩形内部
  • 判定一个点是否在三角形内部
  • 折纸问题
  • 蓄水池算法
  • 计划有setAll功能的哈希表
  • 最大的leftMax与rightMax之差的绝对值
  • 计划可以变更的缓存布局
  • 计划RandomPool布局
  • 调整[0, x)区间上的数出现的概率
  • 路径数组变为统计数组
  • 正数数组的最小不可构成和
  • 一种字符串和数字的对应关系
  • 出现的次数
  • 从N个数中等概率打印M个数
  • 判定一个数是否是回文数
  • 数字的英文表达和中文表达
  • 分糖果问题
  • 一种消息吸收并打印的布局计划
  • 计划一个没有扩容负担的堆布局
  • 随时找到数据流的中位数
  • 出现次数的TOP K问题
  • Manacher算法
  • KMP算法
  • 丢棋子问题
  • 画匠问题
  • 邮局选址问题
  • 上篇 口试笔试履历本领篇
  • 上篇 口试笔试履历本领篇
  • 口试官箴言
  • 口试官箴言
  • 口试心得交换
  • 口试心得交换
  • 企业口试笔试攻略
  • 企业口试笔试攻略
  • 下篇 口试笔试技术攻克篇
  • 下篇 口试笔试技术攻克篇
  • Java基础知识
  • Java Web
  • 数据库原理
  • 计划模式
  • 数据布局与算法
  • 海量数据处理
  • 智力游戏
  • 竞赛——不大概都是赢家
  • 计划——想象力决定一切
  • 运气——获得幸运之神的看重
  • 推理——你在想什么
  • 优化——达到事半功倍
  • 解题密钥
  • 冒险故事
  • 忠诚的对头
  • HTML5 WebSocket简介 & HTML5是什么
  • HTML5 WebSocket简介 & HTML5是什么
  • HTML5毗连性
  • HTML5毗连性
  • 旧的HTTP架构概览
  • 旧的HTTP架构概览
  • WebSocket入门
  • WebSocket入门
  • 为什么须要WebSocket
  • 为什么须要WebSocket
  • WebSocket和RFC 6455 & 1.7 WebSocket的天下
  • WebSocket和RFC 6455 & 1.7 WebSocket的天下
  • WebSocket的选择
  • WebSocket的选择
  • 相干技术
  • 相干技术
  • 小结 & WebSocket API & 2.1 WebSocket API概览
  • WebSocket API入门
  • WebSocket API & WebSocket API概览
  • 全部组合起来
  • WebSocket API入门
  • 查抄WebSocket支持
  • 全部组合起来
  • 在WebSocket中使用HTML5媒体
  • 查抄WebSocket支持
  • 小结 & WebSocket协议
  • 在WebSocket中使用HTML5媒体
  • WebSocket协议之前
  • WebSocket协议简介
  • WebSocket协议 & WebSocket协议之前
  • WebSocket协议
  • WebSocket协议简介
  • 用Node.js编写JavaScript WebSocket服务器
  • WebSocket协议
  • 小结 & 用XMPP构建WebSocket上的即时消息和聊天 & 4.1 分层协议
  • 用Node.js编写JavaScript WebSocket服务器
  • XMPP:XML的流化
  • 用XMPP构建WebSocket上的即时消息和聊天 & 分层协议
  • 发起的扩展
  • XMPP:XML的流化
  • 小结 & 用STOMP通过WebSocket传递消息
  • 发布/订阅模式概览
  • 发起的扩展
  • STOMP简介
  • Web消息传递入门
  • 用STOMP通过WebSocket传递消息
  • 发布/订阅模式概览
  • 发起的扩展 & 5.6 Web消息传递的未来
  • STOMP简介
  • 小结 & 用远程帧缓冲协议实现VNC & 6.1 VNC概述
  • Web消息传递入门
  • 构建WebSocket上的VNC客户端
  • 发起的扩展 & 5.6 Web消息传递的未来
  • WebSocket安全性 & WebSocket安全性概述
  • 用远程帧缓冲协议实现VNC & VNC概述
  • WebSocket安全特性
  • 用TLS加强WebSocket安全性
  • 构建WebSocket上的VNC客户端
  • 验证 & 7.5 应用级安全性
  • WebSocket安全性 & WebSocket安全性概述
  • WebSocket模仿和备用本领
  • WebSocket安全特性
  • 代理和其他网络中介
  • 用TLS加强WebSocket安全性
  • WebSocket ping和pong
  • 验证 & 7.5 应用级安全性
  • WebSocket缓冲和流量控制 & 8.6 监控 & 8.7 容量规划
  • 套接字限定
  • WebSocket模仿和备用本领
  • 代理和其他网络中介
  • 附录A 查抄WebSocket流量 & A.1 用Google Chrome开发者工具进行WebSocket帧查抄
  • WebSocket ping和pong
  • A.2 Google Chrome Network Internals
  • WebSocket缓冲和流量控制 & 8.6 监控 & 8.7 容量规划
  • A.3 用Wireshark分析网络封包
  • 套接字限定
  • A.4 小结 & 附录B WebSocket资源 & B.1 使用假造机
  • B.2 WebSocket服务器
  • 附录A 查抄WebSocket流量 & A.1 用Google Chrome开发者工具进行WebSocket帧查抄
  • A.2 Google Chrome Network Internals
  • A.3 用Wireshark分析网络封包
  • A.4 小结 & 附录B WebSocket资源 & B.1 使用假造机
  • B.2 WebSocket服务器
  • Android入门
  • 组件的属性
  • 文本组件
  • 按钮组件
  • 图像组件
  • 进度组件
  • 列表组件
  • 容器组件
  • 自定义组件
  • 对话框、信息提示和菜单
  • 文件存储
  • 网络与加密
  • 蓝牙与Wi-Fi
  • 电话、短信和联系人
  • 多媒体技术
  • 2D绘图与动画技术
  • OpenGL ES
  • Android系统的资源
  • 其他口试例题
  • 符号约定
  • 回顾 UNIX内核原理
  • 高速缓存存储系统
  • 高速缓存存储系统概述
  • 假造高速缓存
  • 带有键的假造高速缓存
  • 带有物理地点标志的假造高速缓存
  • 物理高速缓存
  • 高效的高速缓存管理技术
  • 多处理器系统
  • 多处理器系统概述
  • 主从内核
  • 采用自旋锁的内核
  • 采用信号量的内核
  • 其他MP原语
  • 其他存储模型
  • 带有高速缓存的多处理器系统
  • MP高速缓存一致性概述
  • 硬件高速缓存一致性
  • 附录A 体系布局汇总
  • 附录B 部分习题的答案
  • 栈和队列
  • 链表问题
  • 二叉树问题
  • 递归和动态规划
  • 字符串问题
  • 大数据和空间限定
  • 数组和矩阵问题
  • 其他题目
  • 计划基础
  • 网页(再)计划的基础——重新计划Foodbox
  • 字体和排版
  • 图像计划
  • 为Foodbox计划Logo
  • 计划样式页:页面布局
  • 计划样式页:内容相干
  • 样式页上的按钮
  • 建立网站
  • 用HTML做出主页
  • 为样式页面添砖加瓦
  • 使用CSS 布局
  • 使用覆盖法更换各区域中的标题
  • 添加样式
  • 制作打印机友好的页面
  • 准备上线
  • 让网页顺应IE 和其他欣赏器
  • 可访问性和可用性
  • 制作收藏夹图标
  • 搜索引擎优化
  • 针对移动装备的计划
  • 测试与性能优化
  • 后续工作
  • 推荐阅读
  • 附录A 参考书目
  • 构造函数
  • 公用数据
  • 隐式范例转换
  • 操纵符重载:成员或非成员?
  • 重载、缺省值以及省略符
  • Const
  • 返回值为引用
  • 静态对象的构造
  • 小结 & 2.11 问题
  • 多重继续
  • 思量继续的计划
  • 模板的高级用法
  • 使用了模板的容器类
  • 示例:Block
  • 有关Block的计划细节
  • 带有迭代器的容器:List
  • 迭代器的计划细节
  • 性能上的思量
  • 对模板参数的限定
  • 模板特化
  • 小结 & 8.10 问题
  • 发现和获得
  • 内存管理
  • 可选的内存分配方案
  • 传递参数给operator new
  • 管理外部资源 & 9.7 寻找有关内存的bug
  • 名字冲突
  • 性能 & 9.10 不要去猜想,而应该度量!
  • 动态内存分配中的瓶颈
  • Tiemann法则 & 9.15 小结
  • 向C++移植
  • 基础知识篇
  • HTML5开发前奏
  • HTML5带来的标志变化
  • HTML5网页的基本要素
  • 让珍珠串起来——列表
  • 在迷宫中寻找出口——超链接
  • 怎样显示图像
  • 焦点技术篇
  • 更上一层楼——div标志
  • 获取数据——表单页面
  • 新颖奇特——多媒体页面
  • 多姿多彩——绘制图形
  • 与众不同——HTML
  • 一剑封喉的武器——文件与拖放
  • 另一个天下——多媒体播放
  • 高级应用篇
  • 疯狂HTML5——表单
  • 划期间的Web API
  • 齐头并进——Web Worker处理线程
  • 获取地理位置信息
  • 项目实战篇
  • 旅游信息网前台页
  • 光盘内容
  • 呆板学习的Hello World
  • 手工实现神经网络
  • 上手Keras
  • 预测与分类:简朴的呆板学习应用
  • 推荐系统基础
  • 项目实战:聊天呆板人
  • 图像分类实战
  • 目标识别
  • 模型部署与服务
  • 基础知识篇
  • 数据库开发前奏
  • 进入SQL Server 的天下
  • 怎样存储和获取数据——数据库和表
  • 在“迷宫”中寻找出口——掌握T-SQL与函数
  • 焦点技术篇
  • 假造天下——视图操纵
  • 一次编写多次调用——存储过程
  • “定时炸弹”——触发器
  • 从那里来到那里去——游标的使用
  • 高级应用篇
  • 实施管理任务——SQL Server的维护
  • 进入“武器库”——SQL Server数据库安全
  • 项目实战篇
  • 在线考试系统
  • 企业进销存管理系统
  • 光盘内容
  • 本书内容
  • 一 自定义控件
  • 二 绚丽的动画
  • 三 服务和AIDL
  • 四 广播和AppWidgetProvider
  • 五 Android源码分析
  • 六 非常上报
  • 七 Android计划模式
  • 框架组件的开发应用
  • 框架组件的开发应用
  • API接口的开发应用
  • API接口的开发应用
  • 数据缓存API & 5.5 位置API
  • 数据缓存API & 5.5 位置API
  • 装备信息API & 5.7 界面API
  • 装备信息API & 5.7 界面API
  • 开放API
  • 开放API
  • 互动——高冷呆板人
  • 互动——高冷呆板人
  • LBS应用——周边信息点
  • LBS应用——周边信息点
  • WebSocket高级应用——远程控制装备
  • WebSocket高级应用——远程控制装备
  • 扫码应用——微投票
  • 扫码应用——微投票
  • 功能详解
  • 功能详解
  • 并行循环
  • 并行任务
  • 并行聚合
  • Future
  • 动态任务并行化
  • 附录A 任务调度器与资源管理器
  • 附录C 技术总览
  • 硅谷求职
  • 硅谷公司
  • 求职准备
  • 聘书与职业发展
  • 实战访谈
  • 对身在美国和即将赴美工作的工程师访谈
  • 算法口试
  • 动态规划
  • 优先遍历
  • 排列组合
  • 系统计划
  • 实战本领及准备
  • 系统计划例题
  • 附录A 数据布局与算法 & 附录B 海量数据布局
  • O’Reilly Media, Inc.介绍
  • 善用计划原型,探索项目创意
  • 观察增量变更,发掘隐藏依靠
  • 精确识别痛点,高效集成服务
  • 计划严密方案,逐步办理问题
  • 服膺自底向上,优化软件计划
  • 认清现实瑕疵,改善数据建模
  • 逐渐改善流程,合理安排时间
  • 认清行业未来,再议软件开发
  • 作者介绍 & 封面介绍
  • 数据的表现
  • 神奇的素数
  • 递归——自己调用自己
  • 排列组合——让数选边站队
  • 余数——数据分组
  • 概率——你运气好吗
  • 翻一番是多少
  • 数理逻辑——非此即彼
  • 推理——逻辑的应用
  • 几何图形构造
  • 统筹规划
  • 致谢 & 关于本书
  • 本书读者对象 & 本书组织布局 & 其他资源 & 本书排版约定
  • 开发情况
  • 初识AngularJS &  欣赏器怎样获取网页
  • 欣赏器是什么 & 1.3 AngularJS是什么
  • AngularJS有什么不同
  • 数据绑定和第一个AngularJS Web应用 & Hello World &  AngularJS中的数据绑定
  • 简朴的数据绑定
  • 命名你的应用
  • 滴答的时钟
  • 数据绑定的最佳实践
  • 参数 & 3.1.1 name(字符串) & 3.1.2 requires(字符串数组)
  • 视图和$scope的天下
  • 就是HTML而已 & 4.3 作用域能做什么
  • $scope的生命周期 & 4.4.1 创建 & 4.4.2 链接
  • 更新 & 4.4.4 烧毁 & 4.5 指令和作用域
  • 控制器嵌套(作用域包罗作用域)
  • 解析AngularJS表达式
  • 插值字符串
  • 自定义过滤器
  • 表单验证
  • 指令简介
  • 指令:自定义HTML元素和属性
  • 向指令中传递数据
  • 内置指令 &  基础ng属性指令
  • 布尔属性
  • 类布尔属性
  • 在指令中使用子作用域
  • 指令详解
  • 指令定义
  • restrict(字符串)
  • 优先级(数值型) & 10.1.3 terminal(布尔型)
  • template(字符串或函数)
  • templateUrl(字符串或函数)
  • replace(布尔型)
  • 指令作用域
  • scope参数(布尔型或对象)
  • 隔离作用域
  • 绑定计谋
  • transclude
  • controller(字符串或函数)
  • controllerAs(字符串)
  • require(字符串或数组)
  • AngularJS的生命周期 & 10.4.1 编译阶段
  • compile(对象或函数)
  • ngModel
  • 自定义渲染 & 10.5.2 属性
  • 自定义验证
  • AngularJS模块加载
  • 多重视图和路由 &  安装
  • 布局模板
  • KaTeX parse error: Expected 'EOF', got '&' at position 13: routeParams &̲  location服务
  • 路由模式
  • HTML5模式
  • 路由事件
  • 关于搜索引擎索引
  • 更多关于路由的内容 & 12.6.1 页面重新加载 & 12.6.2 异步的地点变化
  • 依靠注入
  • 推断式注入声明 & 13.2 显式注入声明
  • 行内注入声明 & 13.4 $injector API
  • annotate() & 13.4.2 get()
  • has() & 13.4.4 instantiate() & 13.4.5 invoke()
  • ngMin
  • 安装 & 13.5.2 使用ngMin
  • 工作原理
  • 注册一个服务
  • 使用服务
  • 创建服务时的设置项 & 14.3.1 factory()
  • service() & 14.3.3 provider()
  • constant() & 14.3.5 value()
  • 何时使用value()和constant() & 14.3.7 decorator()
  • 同外界通讯:XHR和服务器通讯
  • 使用$http
  • 快捷方法
  • 设置对象
  • 响应对象 & 15.4 缓存HTTP请求
  • 设置$httpProvider
  • 使用$resource & 15.8 安装
  • 应用$resource & 15.9.1 基于HTTP GET方法
  • 基于非HTTP GET范例的方法
  • KaTeX parse error: Expected 'EOF', got '&' at position 12: resource实例 &̲ 15.9.4 resource实例是异步的
  • 附加属性 & 15.10 自定义$resource方法
  • $resource设置对象
  • $resource服务
  • $resourceAPI
  • 使用Restangular
  • Restangular简介
  • 安装Restangular
  • Restangular对象简介
  • 使用Restangular
  • 我的HTTP方法们怎么办
  • 自定义查询参数和头 & 15.18 设置Restangular
  • XHR实践
  • 跨域和同源计谋 & 16.2 JSONP
  • 使用CORS & 16.3.1 设置
  • 服务器端CORS支持 & 16.3.3 简朴请求
  • 非简朴请求
  • 服务器端代理 & 16.5 使用JSON
  • 使用XML
  • 使用AngularJS进行身份验证
  • 服务器端需求
  • 客户端身份验证
  • 和MongoDB通讯
  • promise
  • 什么是promise
  • 为什么使用promise & 17.3 Angular中的promise
  • 怎样创建一个promise
  • 链式请求 & 17.4.1 all(promises)
  • defer() & 17.4.3 reject(reason)
  • when(value)
  • 服务器通讯
  • 自定义服务器端 & 18.2 安装NodeJS
  • 安装Express
  • 调用API
  • 使用Amazon AWS的无服务器应用 & 18.5.1 DynamoDB
  • 简朴关照服务(SNS)
  • 简朴队列服务(SQS,Simple Queue Service) & 18.5.4 简朴存储服务(S3) & 18.5.5 安全令牌服务(STS) & 18.6 AWSJS + Angular
  • 介绍 & 18.9 安装
  • 运行 & 18.11 用户认证/鉴权
  • UserService
  • 迁徙到AWS上
  • AWSService
  • 在Dynamo上开始
  • $cacheFactory
  • 保存currentUser
  • 上传到S3
  • 处理文件上传
  • 查询Dynamo
  • 在HTML显示列表
  • 出售我们的作品
  • 使用Stripe
  • 使用Firebase的无服务器应用
  • 使用Firebase和Angular的三方数据绑定 & 18.26 从AngularFire开始
  • 注册并创建一个Firebase
  • 包罗Firebase和AngularFire库
  • 把Firebase作为依靠项添加 & 18.26.4 绑定模型到Firebase URL
  • 数据同步
  • Firebase事件 & 18.29 显式同步
  • 用AngularFire进行认证
  • 认证事件
  • $logout()
  • $createUser()
  • 使用Firebase托管部署你的Angular应用
  • 安装Firebase工具 & 18.32.2 部署你的Web站点 & 18.33 除了AngularFire之外
  • 测试 &   为什么要做测试 & 19.2 测试计谋
  • 开始测试
  • AngularJS测试的范例
  • 单位测试 & 19.4.2 端到端测试
  • 初始化Karma配置文件
  • 配置选项
  • 使用RequireJS
  • Jasmine
  • 细则套件
  • 定义一个细则 & 19.10 预期
  • 内置的匹配器
  • 安装和卸载
  • 端到端的介绍
  • 选项输入
  • 重复循环元素
  • 模仿和测试资助函数
  • 模仿$httpBackend
  • 测试一个应用 & 19.14.1 测试路由
  • 测试页面内容
  • 测试控制器
  • 测试服务和工厂
  • 测试过滤器
  • 测试模板
  • 测试指令
  • 测试事件
  • 对Angular的连续集成
  • Protractor & 安装
  • 运行 &  配置选项
  • 编写测试
  • 测试实践
  • 我们的应用 & 19.21.2 测试的计谋
  • 建立我们的第一个测试
  • 测试输入框
  • 测试列表
  • 测试路由
  • 页面对象
  • 还要更多吗
  • 事件 &  什么是事件 & 20.2 事件传播
  • 使用$emit来冒泡事件
  • 使用$broadcast向下传递事件 & 20.3 事件监听
  • 事件对象
  • 事件相干的焦点服务
  • 焦点系统的KaTeX parse error: Expected 'EOF', got '&' at position 11: emitted事件 &̲ 20.5.2 焦点系统的broadcast事件
  • 1. 函数模块化
  • 2. 功能的模块化
  • 在控制器之间共享数据
  • 指令 & 21.5 测试
  • Angular动画 &  安装
  • 它是怎样运作的
  • 主动添加类
  • 使用CSS3过渡
  • 使用CSS3动画
  • 交错CSS过渡/动画
  • 交错CSS过渡
  • 交错CSS动画
  • 什么指令支持交错动画
  • 使用JavaScript动画
  • 微变更画
  • 对CSS类作过滤 &  DOM回调事件
  • 内置指令的动画
  • ngRepeat动画
  • ngView动画
  • ngInclude动画
  • ngSwitch动画
  • ngIf动画
  • ngClass动画
  • ngShow/ngHide动画
  • 创建自定义动画
  • addClass()
  • removeClass()
  • enter()
  • leave()
  • move()
  • cancel()
  • 与第三方库集成
  • Animate.css
  • TweenMax/TweenLite
  • digest循环和$apply
  • $watch列表
  • 脏值查抄
  • $watch
  • $watchCollection
  • 页面中的$digest循环
  • $evalAsync列表
  • $apply
  • 何时使用$apply
  • 揭秘Angular
  • 视图的工作原理
  • 编译阶段
  • AngularJS英华扩展
  • AngularUI & 25.2 安装 & 25.3 ui-router
  • $stateParams
  • $urlRouterProvider
  • ui-utils
  • mask
  • ui-event
  • ui-format
  • 移动应用
  • 响应式Web应用 & 26.2 交互
  • 安装 & 26.2.2 ngTouch
  • $swipe服务
  • angular-gestures和多点触控手势
  • 安装angular-gestures
  • 使用angular-gestures
  • 安装 &  Cordova入门
  • Cordova开发流程
  • 构建 & 26.4.5 模仿和运行
  • 开发阶段 & 26.4.7 Anguar中的Cordova服务
  • 引入Angular
  • 开发流程 &  使用Yeoman构建
  • 修改Yeoman以便使用Cordova
  • 装配Yeoman构建
  • 构建移动部分
  • angular-translate & 27.2 安装
  • 教你的应用一种新语言
  • 多语言支持
  • 运行时切换语言
  • 加载语言
  • angular-gettext
  • 安装 & 27.9 用法
  • 字符串提取
  • 翻译字符串
  • 编译新语言
  • 改变语言
  • 什么是缓存 & 28.2 Angular中的缓存
  • $cacheFactory简介 & 28.2.2 缓存对象
  • $http中的缓存
  • 默认的$http缓存
  • 自定义缓存
  • 为$http设置默认缓存
  • 严格的上下文转义:$sce服务
  • URL白名单
  • URL黑名单
  • $sce API & 29.4.1 getTrusted & 29.4.2 parse
  • trustAs & 29.4.4 isEnabled
  • 配置$sce
  • 可信赖的上下文范例
  • AngularJS和IE欣赏器
  • Ajax缓存
  • AngularJS中的SEO & 30.3 使Angular应用可被索引
  • 服务端 & 30.4.1 hashbang语法
  • HTML5路由模式 & 30.5 服务端处理SEO的选项
  • 使用Node/Express中间件 & 30.5.2 使用Apache重写URL
  • 使用Ngnix代理URL
  • 获取快照
  • 使用Zombie.js获取HTML快照
  • 使用grunt-html-snapshot
  • Prerender.io
  • 方法
  • 构建Angular Chrome应用 &  了解Chrome应用
  • manifest.json & 31.1.2 配景脚本
  • 构建你的Chrome应用 & Presently架构 & 31.3 搭建框架
  • manifest.json
  • tab.html
  • 在Chrome中加载应用
  • 主模块 & 31.8 构建主页
  • 构建时钟
  • 使用Wundergroud的气候API
  • 构建Angular服务
  • 设置界面
  • 实现用户服务
  • 城市主动填充/主动完成
  • Autocomplete API
  • 添加时区支持
  • 优化Angular应用
  • 优化什么
  • 优化$digest循环
  • 优化ng-repeat
  • 优化$digest调用
  • 优化$watch函数
  • 一次性绑定语法
  • bindonce
  • $watch函数的主动优化
  • 优化过滤器
  • 不变的数据 & 32.6.2 过滤后的数据
  • 页面加载优化本领
  • 压缩 & 32.7.2 使用$templateCache
  • 调试AngularJS
  • 从DOM中调试
  • scope()
  • controller()
  • injector() & 33.1.4 inheritedData() & 33.2 调试器
  • Angular Batarang
  • 安装Batarang
  • 查抄模型 & 33.3.3 查抄性能
  • 查抄依靠图表 & 33.3.5 可视化应用
  • jqLite和jQuery
  • 了解基本工具
  • Grunt
  • grunt-angular-templates
  • 安装 & 34.4.2 用法
  • 可用选项
  • Lineman
  • Bower
  • 安装 & 34.6.2 Bower简介 & 34.6.3 配置Bower
  • Yeoman & 34.7.1 安装
  • 创建路由
  • 创建控制器
  • 创建自定义指令
  • 创建自定义过滤器 & 34.7.7 创建视图 & 34.7.8 创建服务 & 34.7.9 创建装饰器 & 34.8 配置Angular天生器 & 34.8.1 CoffeeScript
  • 安全压缩 & 34.8.3 跳过索引 & 34.9 测试应用
  • 打包应用
  • 打包模板
  • ngbook-月更新
  • 内容变化
  • 我为什么开发 Ruby
  • 面向对象 &  编程和面向对象的关系
  • 数据抽象和继续
  • 多重继续的缺点
  • 两个误解
  • Duck Typing 诞生之前
  • 计划模式
  • Ajax
  • Ruby on Rails
  • 笔墨编码
  • 正则表达式
  • 整数和浮点小数
  • 高速实行和并行处理
  • 关于时间的处理
  • 关于数据的持久化
  • 函数式编程 &  新范型——函数式编程
  • 主动天生代码
  • 内存管理与垃圾网络
  • 用 C 语言来扩展
  • 为什么要开源
  • 初衷与目标
  • 商业代价
  • 面对挑战
  • 实现代价的运营办理方案
  • 扩展本领
  • 场景和毗连 & 2.1.4 变现
  • 运营代价
  • 行业运营 & 平台化 & 3.1.1 连锁加盟企业
  • 传统经销渠道
  • 相助伙伴
  • 流量运营 & 私域流量 & 4.1.1 什么是私域流量
  • 私域流量的演变
  • 私域流量的优势与代价 & 4.1.4 打造与运营私域流量
  • 活动 & 4.3.1 现金红包
  • 点赞与集赞
  • 企业内购
  • 付出 & 4.4.1 收款码
  • 满减折赠
  • 朋侪圈广告
  • 一物一码
  • 商品运营 & 商品选择与展示
  • 商品快速上线
  • 商品兑换卡
  • 下单购买
  • 一体化运营 & 会员
  • 文化与资讯
  • 实用工具
  • 微信生态联合运营 & 公众号联动
  • 群及KOL
  • 微信付出
  • 微信活动
  • 模板消息
  • 总体运营思绪
  • 活动的整体策划 & 8.2.1 主会场部分
  • 子活动专题
  • 商品页展示装修优化 & 8.3.3 数据分析和页面装修优化
  • 活动运营管理
  • 优惠券发放流量运营 & 8.5.1 品牌人群包配置与投放
  • 优惠券的计划 & 8.5.3 领券入口优化
  • 运营趋势探讨 & 新一代电商形态
  • Node编程基础
  • 异步编程技术
  • 什么时间使用串行流程控制
  • 实现串行化流程控制
  • 实现并行化流程控制
  • 繁衍外部进程
  • Node生态系统 &  给Node开发人员的在线资源
  • 我为什么开发 Ruby & 我为什么开发 Ruby
  • 面向对象 & 编程和面向对象的关系
  • 数据抽象和继续
  • 多重继续的缺点
  • 两个误解
  • Duck Typing 诞生之前
  • 用块作循环
  • 精通集合的使用
  • 计划模式 & 计划模式(1)
  • 计划模式(2)
  • 计划模式(3)
  • Ajax & Ajax 和 JavaScript(前篇)
  • Ajax 和 JavaScript(后篇)
  • Ruby on Rails & MVC 和 Ruby on Rails
  • 开放类和猴子补丁
  • 笔墨编码 & 笔墨编码的种类
  • 正则表达式 & 正则表达式基础
  • 正则表达式的应用实例与“鬼车”
  • 整数和浮点小数 & 深奥的整数天下
  • 空中楼阁的浮点小数天下
  • 并行编程
  • 远景可期的并行编程技术,Actor
  • 用非常进行错误处理
  • 关于数据的持久化 & 持久化数据的方法
  • 对象的保存
  • 关于 XML 的考察
  • 函数式编程 & 新范型——函数式编程
  • 主动天生代码
  • 内存管理与垃圾网络
  • 用 C 语言来扩展
  • 为什么要开源
  • 官方文档解读
  • 怎样使用本书 & 你将怎样学习
  • 你将学到哪些知识 & 接待来到Swift天下 & 技术 & Swift
  • Xcode & LLVM & REPL & 游乐场
  • 基础知识
  • Swift简介 &  革命性的改良
  • 准备工作 & 1.2.1 专业工具
  • 与Swift交互
  • 准备出发
  • 开始探索Swift & 1.4.1 资助和退出 & 1.4.2 Hello World
  • 声明的威力
  • 查抄上限和下限 & 1.7.2 范例转换
  • 显式地声明范例
  • 字符串 & 1.8.1 字符串拼接
  • Character范例
  • 数学运算符
  • 表达式 & 1.9.2 混用不同的数值范例
  • 数值表现
  • 布尔范例 & 结果
  • 轻松显示
  • 使用范例别名
  • 使用元组将数据编组
  • 可选范例
  • 使用集合 &  糖果罐
  • 数组中所有元素的范例都必须雷同
  • 增长数组
  • 更换和删除值
  • 将值插入到指定位置
  • 合并数组
  • 查找条目
  • 添加条目 & 2.2.3 更新条目
  • 删除条目
  • 数组的数组
  • 创建空数组和空字典 & 2.4.1 空数组
  • 迭代集合 & 2.5.1 迭代数组
  • 迭代字典
  • 流程控制 &  for循环 & 3.1.1 计数
  • 包罗还是不包罗竣事数字
  • 老式for循环
  • 决策 & 3.3.1 if语句
  • 查抄多个条件
  • switch语句
  • while循环
  • 查抄代码
  • 提早竣事循环 & 3.4 小结
  • 编写函数和闭包 &  函数
  • 使用Swift编写函数
  • 实行函数
  • 参数并非只能是数字
  • 可变参数
  • 函数是一级对象
  • 从函数返回函数
  • 嵌套函数
  • 默认参数
  • 函数名包罗哪些内容
  • 清楚水平
  • 用不用外部参数名 & 4.1.12 变量参数
  • inout参数
  • 小结 & 4.4 类
  • 使用类和布局组织代码 &  对象无处不在
  • Swift对象是使用类定义的 & 5.2.1 定义类
  • 创建对象 & 5.2.3 开门和关门
  • 锁门和开锁
  • 查看属性 & 5.2.6 门应是各式各样的
  • 修改颜色 & 5.3 继续
  • 创建基类
  • 创建子类
  • 实例化子类
  • 便利初始化方法
  • 值范例和引用范例
  • 使用协议和扩展进行规范化 &  遵循协议
  • 类还是协议
  • 协议并非只能定义方法
  • 遵循多个协议
  • 协议也可继续
  • 扩展基本范例
  • 在扩展中使用闭包
  • 使用Swift开发软件
  • 使用Xcode &  Xcode简史
  • 创建第一个Swift项目
  • Xcode界面
  • 与Xcode窗口交互
  • 腾出空间
  • 创建界面
  • 编写代码
  • 建立毗连
  • 再谈可选范例
  • 可选范例拆封 & 8.1.4 美化
  • 另一种格式设置方法
  • 计算复利
  • 毗连起来
  • 测试 & 8.3 调试
  • bug在那里 & 8.3.2 断点
  • 复杂的复利计算 & 8.4 测试的代价
  • 单位测试 & 8.4.2 编写测试
  • 假如测试未通过 & 8.4.4 始终运行的测试
  • Swift移动开发 &  移动装备和台式机
  • 挑战影象力 & 9.2.1 思量玩法
  • 计划UI & 9.3 创建项目
  • 创建用户界面 & 9.4.1 创建按钮
  • 在模仿器中运行 & 9.4.3 设置约束
  • MVC & 9.6 编写游戏代码
  • 类 & 9.6.2 摆列
  • 视图对象 & 9.6.4 模型对象
  • 可重写的方法
  • 游戏的方法
  • 处理输赢
  • 回到故事板
  • 其他主题 &  Swift内存管理
  • 值和引用
  • 引用计数
  • 引用循环 & 10.1.4 演示引用循环
  • 编写测试代码
  • 断开引用循环
  • 闭包中的引用循环
  • 感恩 & 10.2 逻辑运算符
  • 逻辑非 & 10.2.2 逻辑与
  • 逻辑或 & 10.3 泛型
  • 运算符重载
  • 相等和雷同
  • Swift脚本编程
  • 编辑脚本
  • 设置权限 & 10.6.3 运行脚本 & 10.6.4 工作原理
  • 获取资助
  • 独闯江湖 & 10.8.1 研究苹果公司提供的框架 & 10.8.2 参加苹果开发者计划
  • 成为社区的一分子 & 10.8.4 活到老学到老 & 10.8.5 一路安全
  • VB.NET语言基础知识
  • VB.NET语言概述
  • VB.NET语言基础
  • 类 和 对 象
  • 继续和多态
  • 委托和事件
  • 模块、布局和摆列
  • 多线程编程技术
  • VB.NET语言高级特性
  • .NET Framework 类库基本应用
  • 文 件 和 流
  • 集合和数据布局
  • 数据库访问
  • 参 考 文 献
  • 译者介绍
  • 并发编程
  • 并发编程中的错误处理
  • 分布式编程
  • IRC Lite
  • 接口技术
  • 对文件编程
  • 套接字编程
  • ETS和DETS:大量数据的存储机制①
  • OTP 概述
  • Mnesia:Erlang数据库
  • 构造基于OTP的系统
  • 多核小引
  • 多核编程
  • 附录B Microsoft Windows情况下的Erlang情况
  • 附录C 资源
  • 附录E 其他
  • 附录F 模块和函数参考
  • F.1 application模块
  • F.模块
  • F.3 beam_lib模块
  • F.4 c模块
  • F.5 calendar模块
  • F.6 code模块
  • F.7 dets模块
  • F.8 dict模块
  • F.9 digraph模块
  • F. digraph_utils模块
  • F. disk_log模块
  • F. epp模块
  • F. erl_eval模块 & F.14 erl_parse模块
  • F. erl_pp模块 & F.16 erl_scan模块
  • F. erl_tar模块 & F.18 erlang模块
  • F. error_handler模块
  • F. error_logger模块 & F.21 ets模块
  • F. file模块
  • F. file_sorter模块
  • F. filelib模块 & F.25 filename模块
  • F. gb_sets模块
  • F. gb_trees模块
  • F. gen_event模块
  • F. gen_fsm模块
  • F. gen_sctp模块
  • F. gen_server模块
  • F. gen_tcp模块
  • F. gen_udp模块
  • F. global模块 & F.35 inet模块
  • F. init模块
  • F. io模块 & F.38 io_lib模块
  • F. lib模块
  • F. lists模块
  • F. math模块
  • F. ms_transform模块
  • F. net_adm模块 & F.44 net_kernel模块
  • F. os模块 & F.46 proc_lib模块
  • F. qlc模块
  • F. queue模块
  • F. random模块
  • F. regexp模块 & F.51 rpc模块
  • F. seq_trace模块
  • F. sets模块 & F.54 shell模块
  • F. slave模块
  • F. sofs模块
  • F. string模块
  • F. supervisor模块
  • F. sys模块 & F.60 timer模块
  • F.reg模块
  • F. zip模块
  • F. zlib模块
  • 使用subprocess创建进程
  • 使用multiprocessing创建进程
  • 使用terminate()停止进程
  • 绿色线程和gevent
  • 远程处理 & 11.2.10 大数据和MapReduce
  • 成为真正的 Python 开发者 &  关于编程
  • FORTRAN语言简介
  • FORTRAN语言简介
  • FORTRAN编译器的安装及使用
  • FORTRAN编译器的安装及使用
  • 输入输出及声明
  • 输入输出及声明
  • FORTRAN过程
  • FORTRAN过程
  • 文件及高级I/O应用
  • 文件及高级I/O应用
  • 布局体及指针
  • 布局体及指针
  • FORTRAN数据布局及算法
  • FORTRAN数据布局及算法
  • 矩阵分解及特别函数
  • 矩阵分解及特别函数
  • 解方程及方程组
  • 解方程及方程组
  • 数值分析
  • 数值分析
  • 常微分方程及方程组
  • 常微分方程及方程组
  • Coarray与并行计算
  • Coarray与并行计算
  • 附录 FORTRAN内置函数 & 参考文献
  • 多线程编程
  • 网络编程技术
  • 多进程编程
  • 前  言
  • JavaScript简介
  • JavaScript简史
  • JavaScript实现
  • ECMAScript
  • 文档对象模型(DOM)
  • 欣赏器对象模型(BOM)
  • JavaScript版本
  • 在HTML中使用JavaScript &  

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

星球的眼睛

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表