新書推薦:
《
潜水指南 全彩图解第4版
》
售價:NT$
602.0
《
超大规模集成电路设计——从工具到实例
》
售價:NT$
403.0
《
村上春树·旅(一本充满村上元素的旅行指南,带你寻访电影《挪威的森林》拍摄地,全彩印刷;200余幅摄影作品)
》
售價:NT$
301.0
《
智能驾驶硬件在环仿真测试与实践
》
售價:NT$
709.0
《
都铎王朝时期英格兰海事法庭研究
》
售價:NT$
398.0
《
中年成长:突破人生瓶颈的心理自助方案
》
售價:NT$
296.0
《
维奥莱塔:一个女人的一生
》
售價:NT$
347.0
《
商业银行担保管理实务全指引
》
售價:NT$
658.0
|
編輯推薦: |
C++标准委员会主席力作久负盛名的Exceptional系列之一幽默、辛辣揭示C++的长处与缺陷软件“风格”所要讨论的主题是如何在开销与功能之间、优雅与可维护之间、灵活性与过分灵活之间寻找完美的平衡点。在本书中,C++大师Herb Sutter给出了40个编程问题,其目的是为了使读者不近“知其然”,更要“知其所以然”,并帮助读者在软件开发中进行正确的决策。本书是围绕实际问题及其解决方案展开论述的,对一些至关重要的C++细节和相互关系提出了新的见解,为当今的关键C++编程技术(如泛型编程、STL、异常安全等)提供了新的策略。读者会在书中找到下列问题的答案。可以从STL本身学习哪些库设计的知识?如何避免削弱甚至损害模板代码的通用性?为什么不应该对函数模板进行特化?正确的做法是什么?异常安全如何超越try和catch语句?什么情况下应当“泄露”一个类的私有成分,怎么做?如何让一个类不受版本变动的影响?使用标准库容器的实际内存开销是多少?如何使用const才能真正优化代码?内联对程序性能有何影响?为什么有些看似错误的代码实际上却能够通过编译且运行得很好?为什么我们要关心这种情况?std::st
|
內容簡介: |
《C++编程剖析:问题、方案和设计准则》中,C++大师Herb Sutter通过40个编程问题,使读者不仅“知其然”,更要“知其所以然”,帮助程序设计人员在软件中寻找恰到好处的折中,即讨论如何在开销与功能之间、优雅与可维护性之间、灵活性与过分灵活之间寻找完美的平衡点。本书是围绕实际问题及其解决方案展开论述的,对一些至关重要的C++细节和相互关系提出了新的见解,为当今关键的C++编程技术如泛型编程、STL、异常安全等提供了新的策略。《C++编程剖析:问题、方案和设计准则》的目标是让读者在设计、架构和编码过程中保持良好的风格,从而使编写的C++软件更健壮、更高效。本书适合中高级C++程序员阅读。
|
關於作者: |
Herb Sutter,ISO C++标准委员会主席,C/C++Users Journal杂志特邀编辑和专栏作家,Microsoft Visual C++架构师。
|
目錄:
|
目 录第一部分 HTML入门第1章 HTML基础 21.1 Web技术简介 31.1.1 从网页制作到前端开发 31.1.2 前端技术 41.1.3 后端技术 71.1.4 从前端开发到后端开发的学习路线 8【疑问】 91.2 HTML是什么? 101.3 HTML入门简介 111.3.1 教程说明 111.3.2 初学者比较关心的 问题 131.4 本章总结 13第2章 前端开发工具 152.1 前端开发工具 162.1.1 Dreamweaver 162.1.2 Sublime Text 172.1.3 Visual Studio 172.2 新建HTML页面 18第3章 HTML基本标签 203.1 HTML基本结构 213.1.1 HTML基本结构 213.1.2 用记事本编写网页 223.1.3 用Dreamweaver编写 网页 233.2 head标签 243.2.1 head标签内的title 标签 253.2.2 head标签内的meta 标签 253.2.3 head标签内的style 标签 283.2.4 head标签内的script 标签 283.2.5 head标签内的link 标签 293.3 body标签 293.4 HTML注释 303.5 本章总结 32训练题 33第4章 段落与文字 344.1 段落与文字简介 354.2 标题标签 374.3 段落标签 394.3.2 段落标签 394.3.2 换行标签 404.4 文本格式化标签 424.4.1 粗体标签b、strong 424.4.2 斜体标签i、cite、em 434.4.3 上标标签sup 444.4.4 下标标签sub 444.4.5 大字号标签big和 小字号标签small 454.4.6 删除线标签s 464.4.7 下划线标签u 474.5 水平线标签 484.6 div标签 494.7 网页特殊符号 504.7.1 网页中的空格 504.7.2 特殊符号 524.8 自闭合标签 544.8.1 什么叫自闭合标签 544.8.2 常见的自闭合标签 554.9 块元素和行内元素 554.9.1 块元素 564.9.2 行内元素 584.10 本章总结 594.11 训练题 61第5章 列表 625.1 HTML列表简介 635.1.1 网页中的列表 635.1.2 HTML列表简介 635.2 有序列表 645.2.1 有序列表简介 645.2.2 有序列表type属性 655.3 无序列表 675.3.1 无序列表简介 675.3.2 无序列表type属性 685.3.3 深入了解无序列表 69【疑问】 715.4 定义列表 725.5 HTML中的大误区 745.6 本章总结 755.7 训练题 78第6章 表格 796.1 表格简介 806.2 表格基本结构 81【疑问】 826.3 表格完整结构 826.3.1 表格标题caption 836.3.2 表头th 846.4 表格语义化 866.5 合并行rowspan 896.6 合并列colspan 906.7 本章总结 926.8 训练题 94第7章 图像 957.1 图像标签 967.1.1 img标签src属性 967.1.2 img标签alt属性 977.1.3 img标签title属性 977.2 相对路径和绝对路径 987.2.1 “网页1”引用海贼王 图片 997.2.2 “网页2”引用海贼王 图片 99【疑问】 1007.3 图片格式 1017.3.1 位图 1017.3.2 矢量图 1037.3.3 位图与矢量图 区别 105【疑问】 1057.4 本章总结 106第8章 超链接 1088.1 超链接简介 1098.2 a标签 1098.2.1 a标签简介 1098.2.2 a标签target属性 1108.2.3 各种超链接 1118.3 内部链接 1128.4 锚点链接 1148.5 本章总结 117第9章 表单 1189.1 表单简介 1199.2 form标签 1209.2.1 form标签简介 1209.2.2 form标签属性 1219.2.3 表单对象 1269.3 input标签简介 1269.4 单行文本框text 1279.4.1 文本框text简介 1279.4.2 文本框text属性 1289.5 密码文本框password 1299.5.1 密码文本框简介 1299.5.2 密码文本框属性 1319.6 单选按钮radio 1329.6.1 单选按钮简介 1329.6.2 单选按钮radio的忽 略点 133【疑问】 1359.7 复选框checkbox 1359.8 表单按钮 1379.8.1 普通按钮button 1379.8.2 提交按钮submit 1389.8.3 重置按钮reset 1399.8.4 普通按钮、提交按钮 和重置按钮的区别 1419.9 图片域image 142【疑问】 1439.10 隐藏域hidden 1439.11 文件域file 1459.12 多行文本框textarea 1469.13 下拉列表select 1489.13.1 select标签属性 1499.13.2 option标签属性 151【疑问】 1539.14 input标签按钮与button 标签按钮 153【疑问】 1559.15 本章总结 155【疑问】 1579.16 训练题 158第10章 多媒体 15910.1 网页中插入音频和视频 16010.2 网页中插入背景音乐 16210.3 网页中插入Flash 16310.4 本章总结 164第11章 框架 16511.1 浮动框架iframe 16611.1.1 iframe简介 16611.1.2 iframe滚动条 167第二部分 CSS入门第12章 CSS基础 17012.1 CSS是什么 17112.1.1 CSS简介 17112.1.2 CSS和CSS3 17212.2 CSS入门简介 17212.3 CSS的三种引用方式 17312.3.1 外部样式表 17312.3.2 内部样式表 17412.3.3 内联样式表 175第13章 CSS选择器基础 17713.1 元素的id和class 17813.1.1 元素的id属性 17813.1.2 元素的class属性 17813.2 什么叫CSS选择器? 17913.3 CSS选择器入门(上) 18113.3.1 元素选择器 18113.3.2 id选择器 18313.3.3 class选择器 18413.4 CSS选择器入门(下) 18613.4.1 子元素选择器 18613.4.2 相邻选择器 18713.4.3 群组选择器 189第14章 字体样式 19114.1 字体样式简介 19214.2 字体类型font-family 19314.3 字体大小font-size 19514.4 字体颜色color 19814.5 字体粗细font-weight 20014.6 字体斜体font-style 20214.7 CSS注释 20414.8 本章总结 206第15章 文本样式 20915.1 文本样式简介 21015.2 下划线、删除线和顶划线 text-decoration 21015.2.1 text-decoration 属性 21015.2.2 下划线、删除线和顶 划线的用途分析 21315.3 文本大小写 text-transform 21415.4 font-variant属性 215【疑问】 21615.5 首行缩进text-indent 21615.6 文本水平对齐text-align 21815.7 行高line-height 21915.8 字母间距letter-spacing和 词间距word-spacing 22115.8.1 letter-spacing 属性 22115.8.2 word-spacing 属性 22215.9 文本样式总结 223第16章 边框样式 22816.1 边框样式简介 22916.2 整体边框样式 23016.2.1 边框的属性 23016.2.2 边框实例 23316.2.3 border属性简洁 写法 23316.3 局部边框样式 23416.4 本章总结 237第17章 背景样式 24017.1 背景样式简介 24117.1.1 背景颜色 24117.1.2 背景图像 24117.2 背景颜色background- color 24217.3 背景图像简介 24417.3.1 background-image 属性 24417.3.2 background-repeat 属性 24417.3.3 background-position 属性 24517.3.4 background-attachment 属性 24617.4 背景图像样式background- image 24617.5 背景重复样式background- repeat 24817.6 背景图像位置background- position 25017.6.1 background-position 取值为“像素值” 25017.6.2 background-position 取值为“关键字” 25217.7 背景固定样式background- attachment 25317.8 本章总结 254第18章 超链接样式 25618.1 超链接伪类 25718.1.1 如何去除超链接下 划线 25718.1.2 如何定义超链接伪类 25818.1.3 深入了解超链接伪类 260【疑问】 26118.2 深入了解:hover伪类 26218.3 鼠标样式 26418.3.1 浏览器鼠标样式 26418.3.2 自定义鼠标样式 26618.4 本章总结 267第19章 图片样式 26919.1 图片大小 27019.2 图片边框border 27119.3 图片水平对齐 27219.4 图片垂直对齐 27419.5 文字环绕效果float 27819.5.1 float属性 27819.5.2 定义图片与文字 间距 28019.6 本章总结 282第20章 列表样式 28520.1 列表项符号list-style- type 28620.1.1 HTML中定义列表 项符号 28620.1.2 CSS中定义列表 项符号 28720.2 自定义列表项符号 list-style-image 29020.3 本章总结 291第21章 表格样式 29321.1 表格边框合并border- collapse 29421.2 表格边框间距border- spacing 29721.3 表格标题位置caption- side 29921.4 本章总结 301第22章 CSS盒子模型 30322.1 CSS盒子模型 30422.2 宽度width和高度 height 30822.3 边框border 31322.4 内边距padding 31422.4.1 padding局部样式 31422.4.2 padding简洁写法 31522.5 外边距margin 31722.5.1 margin局部样式 31822.5.2 margin简洁样式 31922.6 本章总结 321第23章 浮动布局 32323.1 HTML文档流 32423.1.1 正常文档流动 32423.1.2 脱离正常文档流 32523.2 浮动float 32623.3 清除浮动clear 33123.4 本章总结 334第24章 定位布局 33624.1 定位布局简介 33724.2 固定定位fixed 33724.3 相对定位relative 33924.4 绝对定位absolute 34224.5 CSS静态定位static 345附录 HTML标签的语义 346后记 352
|
|