如何改变PDF文件pdf不能注释怎么办时出现原来的机算机名称?

为什么我的计算机不能下载 PDF 文件? (下载后仅是个“连接”还打不开)_百度知道
为什么我的计算机不能下载 PDF 文件? (下载后仅是个“连接”还打不开)
提问者采纳
你没有下载到安装软件啊,建议你到华军软件园里面下载,然后安装就好用了,
提问者评价
朋友给我下载个“福昕 PDF 阅读器 ”解决问题了。
谢谢你,朋友!
其他类似问题
为您推荐:
其他2条回答
跟下不下载PDF文件没有关系,是你没找到真正的链接,或者你想下载的链接本身是空的(假的)。
开始-关机-待机!不行吗?
pdf的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁怎么修改pdf文档的内容_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
怎么修改pdf文档的内容
怎​么​修​改​p​d​f​文​档​的​内​容
大小:438.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢完美解决PDF文件无法添加或删除高亮和注释备注文本内容的方法(吐血推荐)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
完美解决PDF文件无法添加或删除高亮和注释备注文本内容的方法(吐血推荐)
完​美​解​决​P​D​F​文​件​无​法​添​加​或​删​除​高​亮​和​注​释​备​注​文​本​内​容​的​方​法​(​吐​血​推​荐​)
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢SimpleCD | 《程序员最应该读的21本图书(中译版)代码大全2中文版、程序员修炼之道、计算机程序的构造和解释、人月神话等》(代码大全)第二版[PDF]
《程序员最应该读的21本图书(中译版)代码大全2中文版、程序员修炼之道、计算机程序的构造和解释、人月神话等》(代码大全)第二版[PDF]
hoary20.vc
勤劳的发布者
<td align="center" class="post2" title=".5 MB
<td align="center" class="post" title=".1 MB
<td align="center" class="post2" title=".8 MB
<td align="center" class="post2" title=".2 MB
<td align="center" class="post" title=".1 MB
<td align="center" class="post2" title=".5 MB
<td align="center" class="post" title=".2 MB
<td align="center" class="post2" title=".8 MB
<td align="center" class="post" title=".0 MB
<td align="center" class="post2" title=".2 MB
<td align="center" class="post" title=".7 MB
<td align="center" class="post2" title=".8 MB
<td align="center" class="post" title=".9 MB
<td align="center" class="post2" title=".9 MB
<td align="center" class="post" title=".4 MB
<td align="center" class="post2" title=".5 MB
<td align="center" class="post" title=".4 MB
<td align="center" class="post2" title=".3 MB
<td align="center" class="post" title=".0 MB
<td align="center" class="post2" title=".0 MB
<td align="center" class="post" title=".9 MB
<td align="center" class="post2" title=".8 MB
试试看在本站搜索相关资源
试试看在本站助人为乐小组请求帮助
本资源转载自verycd,试试看求发布者的帮助
语言: 简体中文
地区: 大陆
图书分类: 软件
别名: Code Complete
发行时间: 2006年3月
原名: 代码大全
资源格式: PDF
中文名: 程序员最应该读的21本图书(中译版)代码大全2中文版、程序员修炼之道、计算机程序的构造和解释、人月神话等
版本: 第二版
简介: 本次将陆续发布21本程序员最应该读的图书(中译版),包括以下系列代码大全2中文版.pdf[程序员修炼之道:从小工到专家].亨特.托马斯.扫描版.pdf计算机程序的构造和解释 pdf 中文版.pdfC程序设计语言(第2版·新版).pdf算法导论中文版.pdf重构-改善既有代码的设计+中文版.pdf人月神话.pdf设计模式.pdf计算机程序设计艺术(第一卷).pdf计算机程序设计艺术(第三卷).pdf计算机程序设计艺术(第二卷).pdf编译原理中文版.pdfHead First 设计模式(中文_文字版).pdf《哥德尔、艾舍尔、巴赫:集异璧之大成》.rar[Effective.C.中文版].(Scott.Meyers).(中文版&第3版).pdfMore Effective C++.pdf编程珠玑.pdf万里任禅游:人类寻找自我的奇妙心灵之旅.pdf[编码:隐匿在计算机软硬件背后的语言].(Code).Charles.Pe修改代码的艺术.pdf人件(第2版).pdf[代码整洁之道].(美)马丁.扫描版.pdf编程人生_中英版.zip
目录: 前言鸣谢核对表目录表目录图目录第1部分 打好基础第1章 欢迎进入软件构建的世界1.1 什么是软件构建1.2 软件构建为何如此重要1.3 如何阅读本书关键点第2章 用隐喻来更充分地理解软件开发2.1 隐喻的重要性2.2 如何使用软件隐喻2.3 常见的软件隐喻软件中的书法:写作代码软件的耕作法:培植系统软件的牡蛎养殖观点:系统生长软件构建:建造软件应用软件技术:智慧工具箱组合各个隐喻更多资源关键点第3章 三思而后行:前期准备3.1 前期准备的重要性前期准备适用于现代软件项目吗准备不周全的诱因关于开始构建之前要做前期准备的绝对有力且简明的论据3.2 辨明你所从事的软件的类型迭代开发法对前期准备的影响在序列式开发法和迭代式开发法之间做出选择3.3 问题定义的先决条件3.4 需求的先决条件为什么要有正式的需求稳定需求的神话在构建期间处理需求变更3.5 架构的先决条件架构的典型组成部分3.6 花费在前期准备上的时间长度更多资源关键点第4章 关键的“构建”决策4.1 选择编程语言语言描述4.2 编程约定4.3 你在技术浪潮中的位置“深入一种语言去编程”的例子4.4 选择主要的构建实践方法关键点第2部分 创建高质量的代码第5章 软件构建中的设计5.1 设计中的挑战设计是一个险恶的问题设计是个了无章法的过程(即使它能得出清爽的成果)设计就是确定取舍和调整顺序的过程设计受到诸多限制设计是不确定的设计是一个启发式过程设计是自然而然形成的5.2 关键的设计概念软件的首要技术任务:管理复杂度理想的设计特征设计的层次5.3 设计构造块:启发式方法寻找现实世界中的对象形成一致的抽象封装实现细节当继承能简化设计时就继承隐藏秘密(信息隐藏)找出容易改变的区域保持松散耦合查阅常用的设计模式其他的启发式方法关于设计启发的总结*****使用启发式方法的原则5.4 设计实践迭代分而治之自上而下和自下而上的设计方法建立试验性原型合作设计要做多少设计才够?记录你的设计成果5.5 对流行的设计方法的评论更多资源软件设计,一般性问题软件设计理论设计模式广义的设计标准关键点第6章 可以工作的类6.1 类的基础:抽象数据类型需要用到ADT的例子使用ADT的益处更多的ADT示例在非面向对象环境中用ADT处理多份数据实例ADT和类6.2 良好的类接口好的抽象良好的封装6.3 有关设计和实现的问题包含(“有一个……”的关系)继承(“是一个……”关系)成员函数和数据成员构造函数6.4 创建类的原因应该避免的类总结:创建类的理由与具体编程语言相关的问题6.6 超越类:包更多资源关键点第7章 高质量的子程序7.1 创建子程序的正当理由似乎过于简单而没必要写成子程序的操作总结:创建子程序的理由7.2 在子程序层上设计7.3 好的子程序名字7.4 子程序可以写多长7.5 如何使用子程序参数7.6 使用函数时要特别考虑的问题什么时候使用函数,什么时候使用过程设置函数的返回值7.7 宏子程序和内联子程序宏子程序在使用上的限制内联子程序关键点第8章 防范式编程8.1 保护程序免遭无效输入数据的破坏8.2 断言建立自己的断言机制使用断言的指导建议8.3 错误处理技术健壮性与正确性高层次设计对错误处理方式的影响8.4 异常8.5 隔离程序以免遭由错误造成的损害隔离区与断言的关系8.6 辅助调试代码不要自动地把产品版本的限制强加于开发版本之上尽早引入辅助调试的手段采用冒进式编程计划移除调试辅助代码8.7 确定在产品代码中该保留多少防范式代码8.8 防范式编程时保持防范其他资源关键点第9章 伪代码编程过程9.1 创建类和子程序的步骤概述创建一个类的步骤创建子程序的步骤9.2 伪代码9.3 通过伪代码编程过程创建子程序设计子程序编写子程序检查代码收尾工作根据需要重复上述步骤9.4 伪代码编程过程之外的其他方案关键点第3部分 变量第10章 使用变量的一般事项10.1 数据认知数据认知测试有关数据类型的其他资源10.2 轻松掌握变量定义隐式声明10.3 变量初始化原则10.4 作用域使变量引用局部化尽可能缩短变量的“存活”时间减小作用域的一般原则有关缩小变量作用域的说明10.5 持续性10.6 绑定时间10.7 数据类型和控制结构之间的关系10.8 为变量指定单一用途关键点第11章 变量名的力量11.1 选择好变量名的注意事项最重要的命名注意事项以问题为导向最适当的名字长度变量名字的效果范围变量名字中的计算值限定词变量名字中的常用反义词11.2 为特定类型的数据命名为循环索引命名为状态变量命名为临时变量命名为布尔变量命名为枚举类型命名为常量命名11.3 命名规则的力量为什么要有规则?何时采用命名规则正式程度11.4 非正式命名规则语言无关规则的指导原则语言相关规则的指导原则混合语言编程的注意事项命名规则示例11.5 标准前缀用户自定义类型缩写语义前缀标准前缀的优点11.6 创建具备可读性的短名称一般的缩写指导原则语音缩写有关缩写的评论11.7 应该避免的名称关键点第12章 基本数据类型12.1 使用数的普遍规则12.2 整数12.3 浮点数12.4 字符和字符串C中的字符串12.5 布尔变量12.6 枚举类型如果你的语言里没有枚举类型12.7 命名常量12.8 数组12.9 创建你自己的类型(类型别名)为什么创建自己的类型的示例是用Pascal和Ada写的?创建自定义数据类型的指导原则关键点第13章 不常见的数据类型13.1 结构13.2 指针用来理解指针的例子使用指针的一般技巧C++指针C指针13.3 全局数据与全局数据有关的常见问题使用全局数据的理由只有万不得已时才使用全局数据用访问子程序来取代全局数据如何降低使用全局数据的风险其他资源关键点第4部分 语句第14章 组织直线型代码14.1 必须有明确顺序的语句14.2 顺序无关的语句使代码易于自上而下的阅读把相关的语句组织在一起关键点第15章 使用条件语句15.1 if语句简单if-then语句if-then-else语句串15.2 case语句为case选择最有效的排序使用case语句的提示关键点第16章 控制循环16.1 选择循环的种类什么时候使用while循环什么时候用带退出的循环何时使用for循环何时使用foreach循环16.2 循环控制进入循环处理好循环体退出循环检查端点使用循环变量循环应该有多长16.3 轻松创建循环——由内而外16.4 循环和数组的关系关键点第17章 不常见的控制结构17.1 子程序中的多个返回17.2 递归递归的例子使用递归的技巧17.3 goto反对goto的论点支持goto的观点关于goto的虚假辩论错误处理和gotogoto和在else子句中的共享代码goto使用原则总结17.4 对不常见控制结构的看法其他资源关键点第18章 表驱动方法18.1 表驱动方法使用总则使用表驱动方法的两个问题18.2 直接访问表示例:一个月中的天数(Days-in-Month)示例:保险费率例子:灵活的消息格式(Flexible-Message-Format)构造查询键值18.3 索引表访问(Indexed Access Tables)18.4 阶梯访问表18.5 表查询的其他示例关键点第19章 一般控制问题19.1 布尔表达式用true和false做布尔判断简化复杂的表达式编写肯定形式的布尔表达式用括号使布尔表达式更清晰理解布尔表达式是如何求值的按照数轴的顺序编写数值表达式与0比较的指导原则布尔表达式的常见问题19.2 复合语句(块)19.3 空语句19.4 驯服危险的深层嵌套对减少嵌套层次的技术的总结19.5 编程基础:结构化编程结构化编程的三个组成部分19.6 控制结构与复杂度复杂度的重要性降低复杂度的一般原则其它类型的复杂度关键点第5部分 代码改善第20章 软件质量概述20.1 软件质量的特性20.2 改善软件质量的技术开发过程设置目标20.3 不同质量保障技术的相对效能缺陷检测率找出缺陷的成本修正缺陷的成本20.4 什么时候进行质量保证工作20.5 软件质量的普遍原理推荐读物相关标准关键点第21章 协同构造21.1 协同开发实践概要协同构造是其他质量保证技术的补充协同构造有利于传授公司文化以及编程专业知识集体所有权适用于所有形式的协同构造在构造前后都应保持协作21.2 结对编程成功运用结对编程的关键结对编程的好处21.3 正式检查你期望检查能够带来什么结果检查中的人员角色检查的一般步骤检查中的自尊心检查和代码大全检查总结21.4 其他类型的协同开发实践走查代码阅读大型演示协同构造技术的比较参考资料结对编程检查相关标准关键点第22章 开发者测试22.1 开发者测试在软件质量中的角色.. 500构造中测试22.2 推荐的开发者测试方法先测试还是后测试开发者测试的局限性22.3 测试技巧锦囊不完整的测试结构化的基础测试数据流测试等价类划分猜测错误边界值分析几类坏数据几类好数据采用容易手工检查的测试用例22.4 典型错误哪些类包含最多的错误?错误的分类不完善的构造过程引发错误所占的比例你期望能发现多少错误测试本身的错误22.5 测试支持工具为测试各个类构造脚手架Diff工具测试数据生成器覆盖率监视器数据记录器/日志记录器符号调试工具系统干扰器错误数据库22.6 改善测试过程有计划的测试重新测试(回归测试)自动化测试22.7 保留测试记录个人测试记录推荐读物测试测试脚手架测试优先的开发相关标准关键点第23章 调 试23.1 调试概述调试在软件质量中所扮演的角色调试效率的巨大差异让你有所收获的缺陷一种效率低下的调试方法23.2 寻找缺陷科学的调试方法寻找缺陷的一些小建议语法错误23.3 修正缺陷23.4 调试中的心理因素心理取向如何导致调试时的盲目“心理距离”在调试中的作用23.5 调试工具——明显的和不那么明显的.. 557源代码比较工具编译器的警告消息扩展的语法和逻辑检查执行性能分析器测试框架调试器其它资源关键点第24章 重构24.1 软件进化的类型软件进化的哲学24.2 重构简介重构的理由拒绝重构的理由24.3 特定的重构数据级的重构语句级的重构子程序级重构类实现的重构类接口的重构系统级重构24.4 安全的重构不宜重构的情况24.5 重构策略推荐读物关键点第25章 代码调整策略25.1 性能概述质量特性和性能性能和代码调整25.2 代码调整简介Pareto法则一些无稽之谈何时调整代码编译器优化25.3 蜜糖和哥斯拉常见的低效率之源常见操作的相对效率25.4 性能测量性能测量应当精确25.5 反复调整25.6 代码调整方法总结推荐读物算法和数据类型关键点第26章 代码调整方法26.1 逻辑在知道答案后停止判断按照出现频率来调整判断顺序相似逻辑结构之间的性能比较用查找表替代复杂表达式使用惰性求值26.2 循环将判断外提(Unswitching)合并循环展开尽可能减少再循环内部做的工作哨兵值把最忙的循环放在最内层削减强度26.3 数据变换使用整型数而不是浮点数数组维度尽可能少尽可能减少数组引用使用辅助索引使用缓存机制26.4 表达式利用代数恒等式削弱运算强度编译时初始化小心系统函数使用正确的常量类型预先算出结果删除公共子表达式26.5 子程序将函数重写为内联26.6 用低级语言重写代码26.7 变得越多,事情反而更没变推荐读物关键点第6部分 系统考虑第27章 程序规模对“构筑”的影响27.1 交流和规模27.2 项目规模的范围27.3 项目规模对错误的影响27.4 项目规模对生产率的影响27.5 项目规模对开发活动的影响活动比例和项目规模程序、产品、系统和系统产品方法论和规模额外资源关键点第28章 管理“构筑”28.1 鼓励良好的编码实践设定标准的考虑事项鼓励良好的编码实践的技术本书的角色28.2 配置管理什么是配置管理?需求变更和设计变更软件代码变更工具版本机器配置备份计划有关配置管理的额外资源28.3 评估“构筑”进度表评估的方法评估“构筑”的工作量对进度的影响评估与控制如果你落后了该怎么办有关软件评估的额外资源28.4 度量有关软件度量的额外资源28.5 把程序员当人看程序员们怎样花费时间?性能差异与质量差异信仰问题物理环境有关“把程序员当人看”的额外资源28.6 管理你的管理者有关管理构造的额外资源相关标准关键点第29章 集成29.1 集成方式的重要性29.2 集成频率——阶段式集成还是增量集成阶段式集成增量集成增量集成的益处29.3 增量集成的策略自顶向下集成自底向上集成三明治集成风险导向的集成功能导向的集成T-型集成集成方法小结29.4 Daily Build与冒烟测试哪种项目能用daily build过程?持续集成额外资源关键点第30章 编程工具30.1 设计工具30.2 源代码工具编辑分析代码质量重构源代码Version Control数据词典30.3 可执行码工具产生目标码除错测试代码微调30.4 工具导向的环境30.5 打造你自己的编程工具项目特有的工具脚本30.6 工具幻境额外资源关键点第7部分 软件工艺第31章 布局与风格31.1 基本原则布局的极端情况格式化的基本原理人和计算机对程序的解读好布局有什么用?把布局作为一种信仰良好布局的目标31.2 布局技术空白区括号31.3 布局风格纯块结构模仿纯块结构使用begin - end对(大括号)指定块边界行尾布局哪种风格最优?31.4 控制结构的布局格式化控制结构块的要点其他考虑31.5 单条语句的布局语句长度用空格使语句显得清楚格式化后续行每行仅写一条语句数据声明的布局31.6 注释的布局31.7 子程序的布局31.8 类的布局类接口的布局类实现的布局文件和程序布局更多资源关键点第32章 自说明代码32.1 外部文档32.2 编程风格作文档32.3 注释或不注释32.4 高效注释之关键注释种类高效注释最佳注释量32.5 注释技术注释单行注释代码段注释数据声明注释控制结构注释子程序注释类、文件和程序32.6 IEEE标准软件质量保证标准更多资源关键点第33章 个人性格33.1 个人性格是否和本书话题无关33.2 聪明和谦虚33.3 求知欲33.4 诚实33.5 交流与合作33.6 创造力和纪律33.7 偷懒33.8 不像你想象中那样起作用的性格矜持经验编程狂人33.9 习惯更多资源关键点第34章 软件开发艺术的有关问题34.1 克服复杂性34.2 精选编程过程34.3 为人写程序,其次才是为机器34.4 以所用语言编程,但思路不受其约束.. 84334.5 借助规范集中注意力34.6 基于问题域编程将程序划分为不同层次的抽象34.7 “当心落石”34.8 反复,再反复34.9 不要顽固不化判断折中主义试验关键点第35章 何处有更多信息35.1 关于软件创建的信息35.2 创建之外的话题综述资料软件工程综览其他注释过的参考书目35.3 期刊初级程序员杂志高级程序员杂志专题出版物35.4 软件开发者的读书计划入门级熟练级精通级35.5 参加专业组织参考文献索引
hoary20.vc推荐的资源

我要回帖

更多关于 pdf不能注释 的文章

 

随机推荐