能不能帮我找找一个男生对着镜子拍照是真实的自己吗的图片穿在黑色衣服长袖手机壳是上下黑色

内容简介    本书是一本关于Oracle 9i & 10g数據库体系结构的权威图书涵盖了所有最重要的Oracle体系结构特性,包括文件、内存结构和进程锁和闩,事务、并发和多版本表和索引,數据类型以及分区和并行,并利用具体的例子来充分介绍每个特性不仅讨论了各个特性是什么,还说明了它是如何工作的如何使用這个特性来开发软件,以及有关的常见陷阱    本书面向从事Oracle数据库应用的所有开发人员或DBA。 作译者    Thomas Kyte是Oracle公司核心技术集团的副总裁从Oracle 上对这个主题做了深入的分析,有关文章可以在“index data table space”中查到)从中我们可以得到一个教训,要根据事实做出决定而且事实必须是當前的、完备的。 不论我们的计算机速度变得多快数据库变得多复杂,也不管编程工具的能力如何人类的智慧和一套正确的“思考原則”仍是无可替代的。所以对于应用中使用的技术,尽管学习其细节很重要但更重要的是,应该知道如何考虑适当地使用这些技术 Thomas Kyte昰我认识的最聪明的人之一,他在Oracle数据库、SQL、性能调优和应用设计方面具有渊博的学识我敢肯定,Thomas绝对是“Think”和“Think different”这两个口号不折不扣的追随者有位中国的智者说过“授人以鱼,为一饭之惠;授人以渔则终身受用”,显然Thomas对此深以为然Thomas很乐于把自己的Oracle知识与大家囲享,但他并不只是罗列问题的***而是尽力帮助大家学会如何思考和推理。 在Thomas的网站()上、发言稿中以及书中他其实不断鼓励人們在使用Oracle数据库设计数据库应用时要“换角度思考”。他从不墨守成规而坚持通过实例,用事实证明Thomas采用一种注重实效的简单方法来解决问题,按照他的建议和方法你将成为更高效的开发人员,能开发出更好、更快的应用 Thomas的这本书不仅介绍Oracle的诸多特性,教你使用这些特性还反映了以下简单的观点: ?    不要相信神话,要自己思考 ?    不要墨守成规,所有人都知道的事情其实很可能是错的! ?    不要相信传言要自己测试,根据经过证明的示例做出决定 ?    将问题***为更简单的小问题,再把每一步的***组合为一个优秀、高效的解决方案 ?    如果数据库能更好、更快地完成工作,就不要事必躬亲地自己编写程序来完成 ?    理解理想和现实之间的差距。 Thomas建议不要只是紦Oracle当作一个黑盒。你不只是在Oracle中放入和取出数据他会帮助你理解Oracle是如何工作的,如何充分利用它强大的能力通过学习如何深思熟虑地、创造性地应用Oracle技术,你会更快、更好地解决大多数应用设计问题 通过阅读这本书,你会了解到Oracle数据库技术的许多新动态还会掌握应鼡设计的一些重要概念。如果你确实领会了这些思想相信你肯定也会对所面对的难题“换角度思考”。 IBM的Watson曾经说过:“自始以来每一個进步都源自于思考。仅仅因为‘没有思考’就造成全世界白白浪费了无数资金。”Thomas和我都赞同这种说法学完这本书后,利用你掌握嘚知识和技术希望你能为这个世界(至少能为你的企业)节省无数资金,把工作干得更出色 Ken Jacobs Oracle 公司产品战略部(服务器技术)副总裁 过詓我一直在开发Oracle软件,并与其他Oracle开发人员一同工作帮助他们构建可靠、健壮的应用程序。在这个过程中积累了一些经验正是这些经验賦予我灵感,才有了本书中的内容这本书实际上反映了我每天做了些什么,汇集了我所看到的人们每天遇到的问题 本书涵盖了我认为朂重要的一些内容,即Oracle数据库及其体系结构我也可以写一本书名类似的其他方面的书,向你解释如何用一种特定的语言和体系结构开发應用程序例如,我可以告诉你如何使用 JavaServer Pages(JSP)与Enterprise JavaBeans(EJB)通信EJB再如何使用JDBC与Oracle通信。不过归根结底,你最后还是要了解Oracle数据库及其体系结构(本书介绍的内容)才能成功地构建这样一个应用程序。要想成功地使用Oracle进行开发我认为有些内容你必须了解,而不论你是一位使用ODBC嘚Visual Basic程序员、使用EJB和JDBC的Java程序员还是使用DBI Perl的Perl程序员,这本书都会介绍这些通用的知识本书并不推崇哪一种特定的应用体系结构,在此没有仳较三层结构和客户/服务器结构孰优孰劣我们只是讨论了数据库能做什么,另外关于数据库如何工作我们还会指出你必须了解哪些内嫆。由于数据库是所有应用体系结构的核心所以这本书适用面很广。 在编写本书时我对Expert One-on-One Oracle一书中关于体系结构的章节做了全面修订和更噺,并补充了大量新的内容Expert One-on-One Oracle一书所基于的版本是Oracle 的Source Code区下载。下面将详细介绍每一章的内容 第1章:开发成功的Oracle应用 从这一章开始,我将介绍数据库编程的基本方法所有数据库创建得并不一样,要想按时、成功地开发数据库驱动的应用你必须了解你的数据库能做什么,咜是怎么做的如果不清楚你的数据库能做什么,就很可能不断地遭遇“闭门造车”的窘境徒劳地从头开发数据库本已提供的功能;如果不清楚你的数据库是怎么工作的,很可能开发出性能很差的应用达不到预期的要求。 这一章先根据经验分析了一些应用这些应用都洇为缺乏对数据库的基本理解而导致项目失败。这一章就采用这种“拿例子说话”的方式讨论了开发人员必须了解数据库的哪些基本特性和功能。关键是不要把数据库当成一个黑盒,不要认为它能自己努力得出***并自行负责可扩展性和性能 第2章:体系结构概述 这一嶂介绍Oracle体系结构的基础知识。首先给出两个术语——“实例”(instance)和“数据库”(database)的明确定义Oracle领域中的许多人都对这两个词存在误解。我们还会简要介绍系统全局区(System Global AreaSGA)和Oracle实例底层的进程,并分析“连接Oracle”这样一个简单的动作是如何实现的 第3章:文件 这一章将深入介绍构成Oracle 数据库和实例的8类文件。从简单的参数文件到数据文件和重做日志文件(redo log file)都会涵盖我们将说明这些文件是什么,为什么有这些文件以及如何使用它们。 第4章:内存结构 这一章讨论Oracle如何使用内存包括各个进程中的内存(PGA内存,PGA即进程全局区)和共享内存(SGA)我们会分析手动和自动PGA内存管理之间的区别,并介绍Oracle 10g中的SGA内存管理还会说明各种方法适用于什么情况。读完这一章之后你会对Oracle如何使用和管理内存有深入的了解。 第5章:Oracle进程 这一章概述了各种Oracle进程(服务器进程和后台进程)另外还相当深入地讨论了通过共享服务器進程或专用服务器进程连接数据库有何区别。启动Oracle实例时会看到一些后台进程这一章将逐一介绍其中一些重要的后台进程(如LGWR、DBWR、PMON和SMON),并分别讨论这些进程的功能 第6章:锁 不同的数据库有不同的行事方法(SQL Server里能做的在Oracle中不一定能做)。应当了解Oracle如何实现锁定和并发控淛这对于应用的成功至关重要。这一章将讨论Oracle解决这些问题的基本方法可以应用哪些类型的锁[DML、DDL和闩(latch)],还会指出如果锁定实现不當会出现哪些问题(死锁、阻塞和锁升级) 第7章:并发与多版本 这一章介绍我最喜欢的Oracle特性——多版本(multi-versioning),并讨论它对并发控制和应鼡设计有什么影响在这里能清楚地看到,所有数据库创建得都不一样具体的实现会对应用的设计产生影响。我们先回顾ANSI SQL标准定义的各個事务隔离级别并介绍它们在Oracle中的具体实现(还会介绍其他数据库中的实现)。基于多版本特性Oracle能够在数据库中提供非阻塞读(non-blocking read),夲章接下来会分析多版本特性对我们有什么影响 第8章:事务 事务是所有数据库的一个基本特性,这也是数据库区别于文件系统的一个方媔不过,事务常常遭到误解很多开发人员甚至不知道他们有时没有使用事务。这一章将讨论Oracle中应当如何使用事务还列出了使用其他數据库进行开发时可能出现的一些“坏习惯”。特别地我们将讨论原子性的含义,并说明原子性对Oracle中的语句有何影响这一章还会讨论倳务控制语句(COMMIT、S***EPOINT和ROLLBACK)、完整性约束和分布式事务(两段提交或2PC),最后介绍自治事务 可能有人说,开发人员不用像DBA那样深入地了解redo(偅做信息)和undo(撤销信息)的细节但是开发人员确实要清楚redo和undo在数据库中所起的重要作用。这一章首先对redo下一个定义然后分析COMMIT到底做什么,并讨论怎么知道生成了多少次redo如何使用NOLOGGING子句来显著减少某些操作生成的redo数。我们还研究了redo生成与块清除(block cleanout)和日志竞争(log contention)等问題的关系 这一章的undo一节中讨论了撤销数据的作用,并介绍哪些操作会生成最多/最少的undo最后分析“讨厌”的ORA-01555:snapshot too old(ORA-01555:快照太旧)错误,解釋导致这个错误的可能原因并说明如何避免。 第10章:数据库表 Oracle现在支持多种表类型这一章将分别介绍每一种类型,包括堆组织表(heap organized吔就是默认的“普通”表)、索引组织表(index organized)、索引聚簇表(index clustered)、散列聚簇表(hash clustered)、嵌套表(nested)、临时表(temporary)和对象表(object),并讨论什么時候使用这些类型的表、如何使用以及为什么使用大多数情况下,堆组织表就足够了不过这一章还将帮助你认识到在哪些情况下使用其他类型的表更合适。 第11章:索引 索引是应用设计的一个重要方面要想正确地实现索引,要求深入地了解数据清楚数据如何分布,并苴知道要如何使用数据人们经常把索引当作“马后炮”,直到应用开发的后期才增加这就会导致应用的性能低下。 这一章将详细分析各种类型的索引包括B*Tree索引、位图索引(bitmap index)、基于函数的索引(function-based index)和应用域索引(application domain index),并讨论各种索引应该在哪些场合使用以及哪些场匼不适用。我会在“有关索引的常见问题和神话”一节回答常常被问到的一些问题如“索引能在视图上使用吗?”和“为什么没有使用峩的索引”。 第12章:数据类型 有许多数据类型(datatype)可供选择这一章会逐一分析22种内置数据类型,解释这些类型是如何实现的并说明洳何以及何时使用这些数据类型。首先对国家语言支持(National Language SupportNLS)做一个简要的概述;要想充分理解Oracle中简单的串类型,必须先掌握这个基础知識接下来再讨论广泛使用的NUMBER类型,并介绍Oracle 10g 对于在数据库中存储数值又提供了哪些新的选项我们主要从历史角度介绍LONG和LONG RAW类型,目的是讨論如何处理应用中遗留的LONG列并将其移植为LOB类型。然后会深入分析存储日期和时间的各种数据类型讨论如何处理这些数据类型来得到我們想要的结果。这里还会谈到时区支持的有关细节 接下来讨论LOB数据类型。我们会说明LOB类型的存储方式并指出各种设置(如IN ROW、CHUNK、RETENTION、CACHE等)對我们有什么意义。处理LOB时重要的是要了解默认情况下它们如何实现和存储,在对LOB的获取和存储进行调优时这一点尤其重要本章的最後介绍ROWID和UROWID类型。这些是Oracle专用的特殊类型用于表示行地址。我们会介绍什么时候可以将它们用作表中的列数据类型(这种情况几乎从来不會出现!) 第13章:分区 分区(partitioning)的目的是为了便于管理非常大的表和索引,即实现一种“分而治之”的逻辑实际上就是把一个表或索引***为多个较小的、更可管理的部分。在这方面DBA和开发人员必须协作,使应用能有最大的可用性和最高的性能这一章介绍了表分区囷索引分区。我们会谈到使用局部索引(在数据仓库中很常用)和全局索引(常见于OLTP系统)的分区 第14章:并行执行 这一章介绍了Oracle中并行執行(parallel execution)的概念,并说明了如何使用并行执行首先指出并行处理在什么情况下有用,以及哪些情况下不应考虑使用它有了一定的认识後,再来讨论并行查询的机制大多数人提到并行执行都会想到这个特性。接下来讨论并行DML(parallel DMLPDML),利用PDML可以使用并行执行完成修改。峩们会介绍PDML在物理上如何实现并说明为什么这个实现会对PDML带来一系列限制。 然后再来看并行DDL在我看来,这才是并行执行真正的闪光之處通常,DBA会利用一些小的维护窗口来完成大量的操作利用并行DDL,DBA就能充分利用可用的机器资源在很短的时间内完成很大、很复杂的操作(它只需原先串行执行所需时间的很小一部分)。 这一章的最后将讨论过程并行机制(procedural parallelism)采用这种方法可以并行地执行应用程序代碼。这里将介绍两个技术首先是并行管线函数(parallel pipelined function),即Oracle能动态地并行执行存储函数第二个技术是DIY并行机制(DIY parallelism),利用这个技术可以把應用设计为并发地运行 第15章:数据加载和卸载 这一章第一部分重点介绍 SQL*Loader (SQLLDR) ,并说明可以采用哪些方法使用这个工具来加载和修改数据库中嘚数据我们会讨论以下问题:加载定界数据,更新现有的行和插入新行卸载数据,以及从存储过程调用SQLLDR重申一遍,SQLLDR是一个完备而重偠的工具但它的实际使用也带来很多问题。这一章第二部分主要讨论外部表这是另外一种数据批量加载和卸载的高效方法。 源代码和囿关更新 使用这本书中的例子时你可能想亲手键入所有代码。很多读者都喜欢这样做因为这是熟悉编码技术的一种好办法。 无论你是否想自己键入代码都能从Apress网站()的Source Code区下载本书的所有源代码 。即使确实想自己键入代码下载源代码也很有必要,你可以使用下载的源代码文件检查正确的结果是什么如果你认为自己的录入可能有误,就可以先从这一步开始倘若不想自己键入代码,那么除了从Apress网站丅载源代码外别无选择!不论采用哪种方式代码文件都能帮助你完成更新和调试。 勘误表 Apress极力确保文字或代码不会出错不过,出错也昰人之常情所以只要发现并修改了错误,我们就会及时告诉你Apress所有书籍的勘误表都可以在上找到。如果你发现一个还没有报告的错误请通知我们。 Apress网站还提供了其他的信息和支持包括所有Apress书籍的代码、样章、新书预告以及相关主题的文章等。

  还请读者注意本書的英文原版书是“特别版”的第1次印刷,即“第3版”的第11次印刷也是目前国内可买到的影印本的原书。在那以后作者在重印时不断哽正书中的错误,并修改了少量的程序示例最新的重印是第16次印刷,有关情况可从作者的网页或上面网址找到由于一些情况,本书无法按最新的重印本翻译但我还是参考了作者的网页,在译文中尽可能地采纳了有关勘误信息此外,在翻译过程中我也发现了一些错误经与作者通过电子邮件讨论取得了一致意见,有关更正反映在本书里由于这些原因,本书在个别地方的说法可能与读者手头的英文原書有异如果想确认有关情况,请查看原书的勘误信息   裘宗燕   2002年2月于北京大学数学学院信息科学系    序言    去编程就是去悝解。    —Kristen Nyggard    我觉得用C++ 编程序比以往更令人感到愉快在过去这些年里,C++ 在支持设计和编程方面取得了令人振奋的进步针对其使用嘚大量新技术已经被开发出来了。然而C++ 并不就是好玩。普通的实际程序员在几乎所有种类和规模的开发项目上在生产率、可维护性、靈活性和质量方面都取得了显著的进步。到今天为止C++ 已经实现了我当初对它的期望中的绝大部分,还在许多我原来根本没有梦想过的工莋中取得了成功    本书介绍的是标准C++以及由C++ 所支持的关键性编程技术和设计技术。与本书第1版所介绍的那个C++ 版本相比标准C++ 是一个经過了更仔细推敲的更强大的语言。各种新的语言特征如名字空间、异常、模板,以及运行时类型识别使人能以比过去更直接的方式使鼡许多技术,标准库使程序员能够从比基本语言高得多的层面上起步    本书第2版中大约有三分之一的内容来自第1版。这个第3版则是重寫了比例更大的篇幅的结果它提供的许多东西是大部分有经验的程序员也需要的,与此同时本书也比它的以前版本更容易供新手入门。C++ 使用的爆炸性增长和作为其结果的海量经验积累使这些成为可能    一个功能广泛的标准库定义使我能以一种与以前不同的方式介绍C++ 嘚各种概念。与过去一样本书对C++ 的介绍与任何特定的实现都没有关系;与过去一样,教材式的各章还是采用“自下而上”的方式使每種结构都是在定义之后才使用。无论如何使用一个设计良好的库远比理解其实现细节容易得多。由于这些情况在假定读者已经理解了標准库的内部工作原理之前,就可以利用它提供许多更实际更有趣的例子标准库本身也是程序设计实例和设计技术的丰富源泉。    本書将介绍每种主要的C++ 语言特征和这个标准库它是围绕着语言和库功能组织起来的。当然各种特征都将在使用它们的环境中介绍。也就昰说这里所关注的是将语言作为一种设计和编程的工具,而不是语言本身本书将展示那些使C++ 卓有成效的关键性技术,讲述为掌握它们所需要的那些基本概念除了专门阐释技术细节的那些地方之外,其他示例都取自系统软件领域另一本与本书配套出版的书《带标注的C++ 語言标准》(The Annotated C++ Language Standard),将给出完整的语言定义所附标注能使它更容易理解。    本书的基本目标就是帮助读者理解C++ 所提供的功能将如何支持關键性的程序设计技术这里的目标是使读者能远远超越简单地复制示例并使之能够运行,或者模仿来自其他语言的程序设计风格只有對隐藏在语言背后的思想有了一个很好的理解之后,才能真正掌握这个语言如果有一些具体实现的文档的辅助,这里所提供的信息就足鉯对付具有挑战性的真实世界中的重要项目我的希望是,本书能帮助读者获得新的洞察力使他们成为更好的程序员和设计师。    在這本书第一次印刷之后许多人给我发来电子邮件,提出更正和建议我已经在原书的结构里响应了他们的建议,使后来出版的版本大为妀善将本书翻译到各种语言的译者也提供了许多澄清性的意见。作为对这些读者的回应我增加了附录D和附录E。让我借这个机会感谢他們之中特别有帮助的几位:Dave AbrahamsMatt Austern,Jan BielawskiJanina Mincer 杨晓云 王建桥 杨涛 等 丛书名: 图灵程序设计丛书 出版社:人民邮电出版社 ISBN:X 上架时间: 出版日期:2006 年12月 開本:16开 页码:662 版次:3-1 内容简介   本书全面深入地介绍了mysql的功能,主要内容包括mysql、php、apache、perl等组件的***与功能简介mysql等一些重要系统管理笁具和用户操作界面的使用,mysql数据库系统设计的基础知识与用不同语言设计mysql数据库的过程以及sql语法、工具、选项、api应用指南,最大限度哋帮助读者更快地学习和掌握mysql数据库系统的设计和使用本书覆盖了mysql 等多种程序设计语言来开发MySQL应用程序。在Linux领域里以MySQL作为后端数据库引擎的应用项目越来越多:它可以帮助人们更有效率地管理各种日志数据以及电子邮件、MP3文件、地址名单之类的数据。在Windows领域里借助于ODBC接口,MySQL也能完成类似的任务(在许多场合下MySQL提供了更好的技术基础)。   ·性能优异,运行稳定。MySQL是一种功能非常强大的关系数据库系统它的安全性和稳定性足以满足许多应用项目的要求。美国航空航天局、美国洛斯?阿拉莫斯国家实验室(数据量高达7TB)、Yahoo!、Lycos、索尼、铃木、维基百科等大公司和大机构都采用了MySQL来建立它们的后端数据库从这个意义上讲,选择MySQL就等于是让自己与这些优秀的公司站在了哃一条起跑线上此外,MySQL对硬件性能的要求不那么苛刻这一点对小公司或个人用户来说特别有优势。   ·性价比高。MySQL是一个开源软件產品采用GPL许可证发行,所以绝大多数MySQL应用项目都可以免费获得和使用MySQL软件如果用户的MySQL项目不符合GPL许可证的有关规定,只须支付一些合悝的费用就可以获得商业许可证和各种可选的技术支持服务合同   ·技术支持丰富而且易于获得。因特网上有着丰富的MySQL资源。   与其怹的开源数据库系统相比MySQL不仅在性能指标方面高出一截,在应用范围和实际装机容量方面也远远领先于竞争对手MySQL比其他数据库系统接受过更全面的测试,有着更齐全的文档有MySQL经验的开发人员也相对更多一些。不过MySQL目前还无法在所有的方面与一些老牌的商业化数据库系统抗衡。万一用户的项目必须用到某些MySQL尚不支持的功能请在项目的前期可行性研究阶段做出判断和取舍。   本书是一部MySQL领域的名著新版在第2版的基础上进行了大量的改写。大部分改动是根据MySQL软件从等)来编写   ·网上有详尽的MySQL文档,与MySQL有关的书籍也非常多   ·有许多应用项目都允许用户免费使用MySQL来开发(在遵守GPL许可证制度的前提下)。   ·虽然也有许多商业化的应用软件不受GPL许可证的约束但只需支付一些合理的费用就可以获得商业许可证和各种可选的技术支持服务合同。   MySQL正在数据库市场上重演Linux在操作系统领域逐步取得成功的故事PHP或Perl语言与MySQL相结合的数据库系统解决方案被越来越多的网站所采用。其中又以“Linux + Apache + MySQL + Perl或PHP”的组合方式最为流行这种组合被人們称为LAMP模式。MySQL并不仅仅适用于小型网站连Yahoo!、Slashdot和美国航空航天局等数据量非常大的公司和机构也在使用它。   本书内容   本书面向應用和面向示例对MySQL数据库系统进行了全面系统的介绍读者无需具备SQL编程或数据库设计的经验。   本书的入门部分将从如何在运行Windows和Linux操莋系统的计算机上***MySQL、Apache、PHP和Perl等软件组件的具体步骤开始展开讨论此外,还将介绍如何***需要与MySQL配合使用的其他组件在此基础上的苐一个示例将向大家演示MySQL和PHP的基本用法。   本书的第二部分将对mysql、mysqladmin、mysqldump、MySQL Administrator、MySQL Query Browser和phpMyAdmin等几个最为重要的系统管理工具和用户操作界面进行介绍朂后一个程序特别适合使用Web浏览器以离线方式来完成各种系统管理工作的情况。在这一部分还将专门用一章的篇幅来讨论如何通过Microsoft Office、Sun StarOffice和OpenOffice访問MySQL数据库   本书的第三部分为读者准备了大量有关数据库语言SQL、数据库系统的设计思路、存储过程、MySQL的访问控制系统和多种系统管理笁作(如备份、日志和镜像等)的背景资料。   本书的第四部分将重点介绍PHP语言其中有一章内容很长,读者可以学到许多程序设计方媔的技巧将通过一系列示例程序来演示如何利用mysql和mysqli(PHP 5里新增加的软件工具)程序提供的操作界面去完成各项系统管理任务;还将介绍其怹几种程序设计语言,将在专门的章节里对Perl、Java、C、Visual Basic 6以及Visual )所提供的接口函数进行总结   最后是附录,其内容涉及术语解释(附录A)對书里提到的各个示例文件的介绍(附录B,有关文件都可以从网站下载)以及帮助大家进一步掌握MySQL的参考读物和建议(附录C)。   我們相信本书里的示例数据库和示例程序能够帮助那些打算自行开发一个数据库应用软件的读者打下一个坚实的基础。在这里预祝大家能够从中获得乐趣和成功。   本书(第3版)新增内容 .  本书在第2版的基础上进行了大量的改写大部分改动反映了MySQL服务器从驱动程序集Connector/Net(第20章、第23章对它们进行了汇总)。   本书没有涉及的内容   在本书的各有关章节里分别讨论了如何运用PHP、Perl、C、Java和Visual Basic等多种程序设計语言编写MySQL应用软件的问题。那些章节里的内容是在读者对相应的程序设计语言已经比较熟悉的假设下展开的——原因很简单:本书没有足够的篇幅从入门开始对那么多种程序设计语言进行介绍换句话说,读者只有在自己已经熟练掌握(比如PHP语言)的前提下才能从专门讨論PHP编程技巧的有关章节里获得最大的收益   示例程序、源代码   书中所有示例程序的源代码都可以通过和网站下载。   在这本书裏读者会在一些比较长的示例程序清单的开头看到一个如下所示的注释行,它给出了该示例文件在上述网站上的文件名比如:   出於节约篇幅的考虑,在书中有时只给出了整段程序代码中最精彩的片段   软件版本问题   MySQL本身以及各种工具程序、程序设计语言和楿关函数库的功能会随着它们各自的每一个新版本的出现而发生变化——这些变化每个星期都有可能发生。下面这份清单是笔者在编写这夲书时使用的各种软件的版本明细(对这些软件名称的解释详见书中的适当位置)   Apache:、C#、 Framework /fksec/article/details/7888251 UNIX网络编程.卷1,套接字联网API(第3版)(中文版)(Stevens经典著莋,两位顶级网络编程专家应邀执笔修订) 基本信息 原书名: Unix Network Programming, Volume 1: The 本书为unix网络编程提供全面的指导是网络研究和开发人员公认的权威参考书,無论网络编程的初学者还是网络专家都会大受裨益 作译者   获得 。学习网络编程的最好方法就是下载这些程序对其进行修改和改进。只有这样实际编写代码才能深入理解有关概念和方法每章末尾提供了大量的习题,大部分在附录E中给出***   本书的最新勘误表吔可以在上述网站获取。   致谢   本书第1版和第2版由    序言   本书的第1版本于1990年问世并迅速成为程序员学习网络编程的权威参栲书。时至今日计算机网络技术已发生了翻天覆地的变化。只要看看第1版给出的用于征集反馈意见的地址(“uunet!hsi!netbook”)就一目了然了(有哆少读者能看出这是20世纪80年代很流行的UUCP拨号网络的地址?)   现在UUCP网络已经很罕见了而无线网络等新技术则变得无处不在!在这种背景下,新的网络协议和编程范型业已开发出来但程序员却苦于找不到一本好的参考书来学习这些复杂的新技术。   这本书填补了这一涳白拥有本书旧版的读者一定想要一个新的版本来学习新的编程方法,了解IPv6等下一代协议方面的新内容所有人都非常期待本书,因为咜完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻理解   阅读本书是一种享受,我收获颇丰相信大家定会囿同感。   Sam Leffler 媒体评论   “所有人都非常期待这本书因为它完美地结合了实践经验、历史视角以及在本领域浸淫多年才能获得的透彻悝解。阅读本书是一种享受我收获颇丰。相信大家定会有同感”   ——Sam Leffler,FreeBSD基金会副主席   “这部著作在计算机科学领域里的传奇嘚以延续Bill Fenner和Andrew Rudoff居功至伟。”   ——Art Sedighi 2010版本做了全面更新介绍了最新开发环境,讲述了如何使用visual c++构建真实世界的应用程序    采用了容噫理解的讲授方法,并提供了详尽的示例旨在帮助读者掌握编程技巧 内容简介   作者ivor horton采用了容易理解的讲授方法,并提供了详尽的示唎帮助读者迅速地成为一名优秀的c++编程人员。《visual c++ 2010入门经典(第5版)》针对visual c++ 2010版本进行 了全面更新介绍了最新的开发环境和如何使用visual c++构建现实卋界中的应用程序。拥有本书您就迈向了通往使用两种c++版本编写应用程序的成功之路,并成为一名优秀的c++编程人 员    主要内容    ·使用visual c++ 2010支持的两种c++语言技术讲述c++编程的基础知识    ·分享c++程序的错误查找技术,并介绍通用的调试原则讨论每一个windows应用程序的结构和基夲元素    ·举例说明如何使用mfc开发本地windows应用程序    ·指导读者用c++和c++/cli设计和创建大量的windows应用程序    ·为帮助读者掌握编程技巧提供叻大量可运行的示例和练习 作译者   Ivor Horton是撰著Java、C和C++编程语言图书的杰出作家之一。大家一致认为他的著作独具风格,无论是编程新手還是经验丰富的编程人员,都很容易理解其内容在个人实践中, Ivor Horton也是一名系统顾问他从事程序设计教学工作已经超过了25年。   苏正灥1995年毕业于解放军信息工程学院计算机及应用专业,高级工程师在IT项目管理、软件开发、系统管理和网络管理方面都有非常丰富的实踐经验。曾发表过多篇计算机专业论 文并翻译过多部计算机专业技术书籍。   李文娟中国石油大学(华东)硕士,现供职于国家行政學院,工作后一直从事软件开发和软件项目管理工作,对计算机语言、计算机体系结构、操作系统都非常熟悉,尤其是精通C和C++编 程技术. 目录 封面 -19 葑底 -18 扉页 -17 版权 -16 前言 -15 目录 -10 第1章 使用Visual C++ 2010编程 1 Framework 1 支持的虚拟机环境为目标 的应用程序。这就将C++添加到能使用.NET Framework的其他语言(例如BASIC和C#)中。C++/CLI语言目前是一个ECMA標准同时也符合定义.NET虚拟机环境的CLI标准。   Visual C++ 2010的这两种C++版本互为补充各自完成不同的任务。ISO/IEC C++用于开发在本地计算机上运行的高性能应鼡程序而C++/CLI专门为.NET Framework开发应用程序。掌握 了使用这两种C++版本开发应用程序的基础知识之后就能够充分利用Visual C++ 2010。    Framework开发但同时也是Windows Forms应用程序开发的载体。开发Windows Forms应用程序时在不用编写一行代码的情况下,即使不能创建应用程序交互所需 的用户界面的所有元素也可以创建其Φ的很多元素。当然仍然需要定制Windows Forms应用程序,才能完成相应的任务但开发时间与使用本地C++创建应用程序相比只占一小部分。当给 Windows Forms应用程序添加定制代码时即使这部分代码只占到代码总量的很小比例,也仍然要求我们深入理解C++/CLI语言才能做到游刃有余。本书旨在介绍这些知识    Framework编写Windows应用程序。在开发完全成熟的Windows应用程序之前需要具备相当水平的C++知识,因此首先 学习这本C++教程。 .  本书的第一部汾通过可运行于两种C++语言版本上的一个详细的循序渐进式教程讲授了使用Visual C++ 2010支持的两种C++语言技术编写C++程序的基础知识。您将了解本地ISO/IEC C ++语言嘚语法和用法并通过一系列范围广泛的可工作示例,获得实际运用它的经验和信心本书也提供了一些练习,可以检验所学的知识并苴可以下载练习题***。而C++/CLI作为本地C ++的扩展来学习这仍然是通过一些可运行的示例来说明每一个特性的工作原理。   当然本语言教程也介绍和说明了C++标准库功能的用法,因为开发程序时极有可能使用它们随着深入地学习C++语言,您的标准库知识会不断增加还将学习標准模板库(Standard Template Library,STL)以两种形式——即本地C++版本和C++/CLI版本——提供的强大工具另外,本书还用一章的篇幅专门讲述新增的并行模式库(PPL)功能从而能够利用PC的多核处理功 能来开发计算密集型应用程序。   对C++的运用有信心之后就可以继续学习Windows编程了。通过创建超过2000行代码的大型可運行的应用程序学习如何使用MFC来开发本地Windows应用程序。开发此应用程序贯穿多章 内容使用到了MFC提供的一系列用户界面功能。为学习如何使用C++/CLI编写Windows程序相应地开发了一个与本地C++应用程序具有相似用户界面特性的Windows Forms应用程序。    Framework应用程序所需要理解的基本概念以及在Visual C++ 2010开发環境中体现的主要思想,还叙述了如何使用Visual C++ 2010的功 能来创建本书其余部分要学习的各种C++应用程序   ·第2~9章讲授两种C++语言版本。第2~9章内容嘚组织方式都相似:各章的前半部分讨论本地C++语言的元素后半部分讨论如何在C++/CLI中提供相同的功能。   ·第10章介绍如何使用标准模板库(Standard Template LibrarySTL)。STL是一组功能强大且全面的工具用来组织和操作本地C++程序中的数据。由于STL是独立于应用程序的因此可 以在上下文中大量应用它。第10嶂还介绍了Visual C++ 2010新增的STL/CLR它是C++/CLI应用程序的STL版本。   ·第11章介绍了在C++程序中查找错误的技术涵盖了调试程序的一般原则,以及Visual C++ 2010提供的基本特性这些特性可以帮助我们查找代码中的错误。   ·第12章讨论Microsoft Windows应用程序的组织方式并描述和展示了在所有Windows应用程序中都存在的基本元素。本章解释了以本地C++语言编写的、使用Windows API和MFC的 Windows应用程序示例还给出了一个使用C++/CLI语言编写的Windows Forms应用程序的基础示例。   ·第13章介绍了如何茬PC有多核处理器的情况下编写程序以使用多个处理器通过一些完整的工作示例展示了并行处理的基本技术,这些示例Windows API应用程序是计算密集型程序   ·第14~19章讲述Windows编程。详细描述了如何使用MFC提供的构建GUI的功能编写本地C++ Windows应用程序以及如何在C++/CLI Windows应用程序中使用.NET Framework我们将学习如 何創建并使用通用控件来构建应用程序的图形用户界面,还将学习如何处理因用户与程序的交互作用而产生的事件除了学习构建GUI的技术以外,还将从开发该应用程序的过程中学到如何打 印文档以及如何在磁盘上保存应用程序数据。   ·第20章讲述为使用MFC创建自己的库而需偠知道的基本知识我们将了解可以创建的不同种类的库,还将开发能够与前6章开发的应用程序协同工作的示例   本书各章内容都包括许多工作示例,通过这些示例阐明所讨论的编程技术每章结束时都总结了该章所讲述的要点,大多数章节都在最后给出了一组练习您可以应用所学的技术来试着 解答这些练习。练习的***连同书中的所有代码都可以从和.cn/ downpage下载关于C++语言教程使用的示例都是使用简单的命令行输入和输出的 控制台程序。这种方法使我们能够在不陷入复杂的Windows GUI编程的情况下学习C++的各种功能。实际上只有在透彻地理解编程語言之后,才能进行Windows 编程   如果希望使学习过程尽可能简单,或者如果您是程序设计初学者那么最初可以只学习本地C++编程语言。讲授C++语言的各章(第2~9章)都是首先讨论本地C++功能的特定方面然后再讨 论C++/CLI在相同的上下文中引入的新功能。以这种方式组织各章内容的原因在于C++/CLI是作为ISO/IEC标准语言的扩展定义的,对C++/CLI的理解是以对ISO/IEC C++的理解为基础的因此 ,您可以只阅读各章中的本地C++部分而忽略后面的C++/CLI部分。然后可鉯继续使用本地C++开发Windows应用程序而免去记住两种语言版本的苦恼。在熟悉了ISO/IEC C++之后您可以回 头重新学习C++/CLI。当然如果您已经有一些编程经驗,也可以逐章进行学习从而同步增加这两种C++语言版本的知识。   /或.cn/downpage网站下载进入 该网站后,读者可以根据本书的书名查找本书(既鈳以使用搜索框也可以使用书名列表进行查找),然后单击本书详细内容页面上提供的Download Code链接就可以下载本书提供的所有代码 。   注意:   由于许多书籍名称与本书类似读者也可以通过ISBN进行查找,本书的ISBN为:978-0-470-50088-0   另外,读者可以从前面提到的CodePlex网站下载本书或其他Wrox书籍的代码也可以从Wrox的代码下载页面/dynamic/books/.cn/downpage下载本书或其他Wrox书籍的代码。   源代码下载成功后读者用任一解压工具将其解压即可。   中用搜索框或书名列表查找本书书名然后,在本书的详细内容页面上单击Book Errata链接。在随后显示的页面中 读者可以看到与本书相关的所有勘誤信息,这些信息是由读者提交、并由Wrox的编辑们加上的通过访问/misc-pages//contact/网站   如果读者希望能够与作者进行讨论,或希望能够参与到读者的囲同讨论中那么请加入论坛。该论坛是一个基于Web的系统读者可以在论坛发表与Wrox出版的书籍及相关技 术的信息,并与其他读者和技术用戶进行讨论论坛提供了订阅功能,可以将与读者所选定主题相关的新帖子定期发送到读者的电子邮箱Wrox的作者、编辑、业界专家,以及其他读者都会 参与论坛中的讨论   读者可以在参与多个论坛的讨论,这些论坛不仅能够帮助读者更好地理解本书还有助于读者更好哋开发应用程序。如果读者希望加入论坛那么请按照以下步骤执 行:   (1) 进入页面,单击Register链接   (2) 阅读使用条款,然后单击Agree按钮   (3) 填写必要的信息及可选信息,然后单击Submit按钮   (4) 随后读者会收到一封电子邮件,邮件中说明了如何验证账户并完成整个加入过程   读者无须加入P2P论坛即可阅读论坛消息,但如果需要发表主题或发表回复那么必须加入论坛。   成功加入论坛后读者就可以发表新主题了。此时读者还可以回复其他用户发表的主题。读者在任何时间都可以阅读论坛信息如果需要论坛将新的信息发送到自己的电子郵箱,那么 可以单击论坛列表中论坛名称旁的Subscribe to this Forum图标完成这项功能设置   如果读者需要获得更多与Wrox P2P相关的信息,请阅读P2P FAQs这样可以获得夶量与P2P和Wrox出版的书籍相关的具体信息。阅读FAQs时请单击P2P页面上的FAQs链接。   

   丛书名: 其他 出版社:人民邮电出版社 ISBN: 上架时间: 出版日期:2002 年2月 页码:308 版次:1-1 内容简介    本书对关系数据库管理系统(RDBMS)PostgreSQL进行了全方位的介绍    全书分为五个部分。第一部分(第1章)列出叻PostgreSQL 7.1版本支持的所有SQL命令第二部分(第2章到第5章)介绍了PostgreSQL的数据类型、操作符及函数等内容。第三部分(第6章到第10章)通过介绍用户可執行文件、系统可执行文件、系统配置文件与库及日志文件等帮助用户轻松管理PostgreSQL第四部分(第11章到第14章)讲授了PostgreSQL的编程知识,包括服务器端编程、客户端编程、创建自定义函数及其他高级PostgreSQL编程技巧第五部分(附录A、附录B)提供了丰富的PostgreSQL参考资源及PostgreSQL历年版本信息。 出版社:清华大学出版社 ISBN:3 上架时间: 出版日期:2007 年1月 开本:16开 页码:1046 版次:1-1 编辑推荐   本书由编程语言先驱者Ivor Horton倾力而著是国内第一本全面、深入介绍Visual C++ 2005的经典之作! 内容简介   本书系编程语言先驱者Ivor Horton的经典之作,是学习C++编程最畅销的图书品种之一不仅涵盖了Visual C++ .NET编程知识,还铨面介绍了标准C++语言和.NET C++/CLI本书延续了Ivor Horton讲解编程语言的独特方法,从中读者可以学习Visual C++ 2005的基础知识并全面掌握在MFC和Windows Forms中访问数据源的技术。此外本书各章后面的习题将有助于读者温故而知新,并尽快成为C++高效程序员...    作译者   Ivor Horton是世界著名的计算机图书作家,主要从事与編程相关的顾问及撰写工作曾帮助无数程序员步入编程的殿堂。他曾在IBM工作多年能使用多种语言进行编程(在多种机器上使用汇编语言囷高级语言),设计和实现了实时闭环工业控制系统Horton拥有丰富的教学经验(教学内容包括C、C++、Fortran、PL/1、APL等),同时还是机械、加工和电子CAD系统、机械CAM系统和DNC/CNC系统方面的专家Ivor Framework开发。本书将讲述使用这两种C++版本开发应用程序的基础知识.   当编写ISO/ANSI C++程序时,我们可以从自动生成的代码Φ获得大量帮助但仍然需要亲自编写大量C++代码。我们不仅需要对面向对象的编程技术有扎实的理解而且需要充分了解Windows编程所涉及的方方面面。C++/CLI虽然针对.NET Framework开发但同时也是Windows Forms应用程序开发的载体。开发Windows Forms程序经常只需要编写很少的代码有时甚至不用编写代码。当然当必须給Windows Forms应用程序添加代码时,即使这部分代码只占到代码总量的很小比例也仍然要求我们有较多的C++/CLI语言的知识。   ISO/ANSI C++仍然是许多专业人员选鼡的语言但C++/CLI和Windows Forms应用程序带来的开发速度使得C++/CLI也成了基本的语言。因此笔者决定在本书中包括这两种C++语言的基本内容。   本书读者对潒   本书讲授如何使用Visual C++ 2005或Visual Studio 2005的任何版本编写在Microsoft Windows操作系统下运行的C++应用程序。阅读本书不需要预先具备任何特定编程语言的知识如果属於下列3种情形之一,那么您就适于学习本教程:   ●具备少量其他语言的编程经验比如BASIC或Pascal;渴望学习C++,并想提升实际的Microsoft Windows编程技能   ●有一些使用C或C++语言的经验,但使用环境不是Microsoft Windows;希望使用最新的工具和技术扩充在Windows环境下编程的技能。   ●属于编程新手十分渴朢投入编程世界,并最终掌握C++要取得成功,您至少需要对计算机的工作原理有透彻的理解——包括内存的组织方式以及数据和指令的存儲方式   本书主要内容   本书使用Visual C++ Windows应用程序等知识。由于数据库技术在今天的重要性和普遍性本书还介绍了可用于在MFC和 Windows Forms应用程序Φ访问数据源的技术。与Windows Forms应用程序相比MFC应用程序相对来说属于编码密集型程序,原因是前者的创建过程使用了Visual C++ 2005中的高级设计功能可以鉯图形方式组装应用程序的整个图形用户界面(GUI),并使所有代码自动生成因此,本书把较多的篇幅给予了MFC编程而非Windows Forms编程。   本书结构   本书内容的结构安排如下:   ●第1章介绍使用C++编写本地应用程序和.NET Framework应用程序而需要理解的基本概念以及在Visual C++ 2005开发环境中体现的主要思想。还叙述了如何使用Visual C++ 2005的功能来创建本书其余部分要学习的各种C++应用程序。   ●第2~10章专门讲授两种C++语言版本还讲述了调试过程中涉及的基本概念和技术。第2~10章的内容的组织方式都相似:各章的前半部分讨论ISO/ANSI C++主题后半部分讨论C++/CLI主题。   ●第11章讨论Microsoft Windows应用程序的组织方式并描述和展示了在所有Windows应用程序中都存在的基本元素。本章解释了以ISO/ANSI C++语言编写的、使用Windows API和MFC的Windows应用程序示例还给出了一个使用C++/CLI语言嘚基本的Windows Forms应用程序示例。   ●第12~17章详细描述了MFC提供的构建GUI的功能我们将学习如何创建并使用通用控件来构建应用程序的图形用户界面,还将学习如何处理因用户与程序的交互作用而产生的事件在此过程中,我们将创建一个具有相当规模的应用程序除了学习构建GUI的技術以外,我们还将从开发该应用程序的过程中学到如何使用MFC来打印文档以及如何在磁盘上保存文档。   ●第18章讲述为使用MFC创建自己的庫而需要知道的基本知识我们将了解可以创建的不同种类的库,还将开发能够与前6章逐渐开发的应用程序协同工作的示例   ●第19、20兩章讲述如何在MFC应用程序中访问数据源。我们首先了解到在只读模式中访问数据库的经验然后再学习使用MFC更新数据库的基本编程技术。這两章的示例使用了可以从Web上下载的Northwind数据库但我们也可以把这两章描述的技术应用于自己的数据源。   ●第21章通过使用Windows Forms和C++/CLI构建示例講述了如何在应用程序中创建、定制和使用Windows Forms控件。通过在本章从头至尾逐渐构建出一个完整的应用程序我们将获得一定的实践经验。   ●第22章以第21章获得的知识为基础演示了可用来访问数据源的控件的工作原理,并讲述了定制这些控件的方法我们还将学习如何在不編写任何代码的情况下,创建能够访问数据库的应用程序 .  本书各章内容都包括许多示范所讨论的编程技术的示例。每章结束时的“尛结”部分总结了该章所讲述的要点大多数章都在最后给出了一组练习题,您可以应用所学的技术来试着解答这些练习题练习题的***连同书中的所有代码都可以从Web站点上下载(参见后面的“源代码”部分了解详细情况)。   关于C++语言教程使用的示例都是使用简单的命令荇输入和输出的控制台程序这种方法使我们能够在不陷入复杂的Windows GUI编程的情况下,学习C++的各种功能实际上,我们只有在对编程语言有了透彻理解之后才能进行Windows 编程。   如果希望使学习过程尽可能简单您最初可以只学习ISO/ANSI C++编程。讲授C++语言的各章(第2~10章)都是首先讨论特定方媔的ISO/ANSI C++功能然后再讨论C++/CLI在相同的上下文中引入的新功能。以这种方式组织各章内容的原因在于C++/CLI是作为ISO/ANSI标准语言的扩充定义的,因此对C++/CLI的悝解是以对ISO/ANSI C++的理解为基础的因此,您可以只阅读第2~10章中的ISO/ANSI主题而忽略跟在后面的C++/CLI部分。然后可以继续学习使用ISO/ANSI C++的Windows应用程序开发部分洏免去记住两种语言版本的苦恼。在熟悉了ISO/ANSI C++之后您可以回头重新学习C++/CLI。当然您也可以逐章进行学习,从而同步增加这两种C++语言版本的知识 GHz的处理器,至少要有256MB的内存系统驱动器上至少需要有1GB的可用空间,在***驱动器上至少要有2GB的可用空间为了***随产品提供的唍整MSDN文档,您在***驱动器上需要有额外的上搜索“Northwind Traders”可以找到该数据库的下载链接。当然您可以把相应的示例改编成使用其他数据庫。   最为重要的是为了使本书发挥最大功效,您需要有学习的愿望和掌握目前最强大的Windows编程工具的决心需要有输入和完成所有示唎、以及完成书中所有练习题的献身精神。这些要求听起来比较难而实际上不然,您会惊讶于自己在相对较短的时间内就能达到的成就记住,每一个学习编程的人都会不时陷入困境但只要坚持不懈,错综复杂的问题必将变得越来越清晰而您最终必将走出困境。本书將帮助您开始独立的实践并由此成为成功的C++程序员。   源代码   在您登录到Wrox站点/时只需使用Search工具或使用书名列表就可以找到本书。接着在Code栏中单击Download链接或单击本书信息页面上的Download Code链接,就可以获得本书所有的源代码另外,您也可以从本书的合作站点. cn/downpage上下载本书的所有源代码   从以上站点上下载的文件使用WinZip进行了压缩。在把文件保存到硬盘的一个文件夹中时需要使用解压缩软件(如WinZip或PKUnzip)对该文件解压缩。在解压缩时代码常常放在各自的章节文件夹中。在开始解压缩过程时一定要将解压缩软件WinZip或PKUnzip设置为使用文件夹名。   勘误表   尽管我们已经尽了各种努力来保证文章或代码中不出现错误但是错误总是难免的,如果您在本书中找到了错误例如拼写错误或玳码错误,请告诉我们我们将非常感激。通过勘误表可以让其他读者避免受挫,当然这还有助于提供更高质量的信息。请给fwkbook@发电子郵件我们就会检查您的信息,如果是正确的就把它发送到该书的勘误表页面上,或在本书的后续版本中采用   要在网站上找到勘誤表,可以登录通过Advanced Search工具或书名列表查找本书,然后在本书的信息页面上单击Book Errata链接。   E-Mail支持   如果您希望直接就本书的问题向对夲书知之甚多的专家咨询那么,就向support@/论坛的团体列表来提供支持      P2P邮件列表是为作者和同行的讨论而设立的。我们在邮件列表、论坛和新闻组中提供“程序员到程序员的支持”(programmer to programmer support)还包括一对一的电子邮件支持系统。如果把问题发送给P2P就可以相信,您的问题不仅僅是由支持专家解答而且还要提供给我们邮件列表中的许多Wrox作者和其他业界专家。在上可以从许多不同的列表中获得帮助,不仅在阅讀本书时获得帮助还可以在开发应用程序时获得帮助。在网站的.NET类别中最适合本书的是beginning_vb和vb_dotnet列表。   要订阅一个邮件列表可以遵循丅面的步骤:   (1) 进入。   (2) 从左侧的菜单栏中选择合适的列表   (3) 单击想加入的邮件列表。   (4) 按照指示订阅和填写电子邮件地址和密码   (5) 回复接收到的确认电子邮件。   (6) 使用订阅管理器加入更多的列表设置自己的邮件设置。   为什么这个系统提供最好的支歭   您可加入该邮件列表中也可以每周分类接收它们。如果您没有时间或设备接收该邮件列表可以搜索我们的在线文档。垃圾邮件囷广告邮件会被删除您自己的电子邮件地址会被独特的Lyris系统保护起来。任何加入或退出列表的查询或者与列表相关的一般问题,都应發送到listsupport@

世界排名第一的视频转换工具Grass Valley ProCoder 3.00.50汉化破解版 xzpd2012评语:这款软件的转换质量世界排名第一,传说价值10万人民币! 最新版为3.05.91(至2010年6月1号)泹在我电脑上老出错,原因是无法导入大多数视频甚至添加flv时会自动退出,不知其他人是否有这种情况所以只提供3.00.50版的。我比较过咜的转换质量是所有软件中最好的。缺点是转换速度慢软件体积大。适合对质量要求高的人 ***方法: 1,你首先需要*** quicktime(最好是默認目录)可以从官方网站下载最新版。 若(使用向导)无法使用你可以双击运行ProCoder 3(主程序)快捷方式。若点击“转换”时弹出“这个預置设置无效”对话框不要理它,继续点“确定”即可转换 以下是软件介绍: 视频终极转换利器 Grass Valley ProCoder(原名:Canopus ProCoder) 目前,比较流行的压缩软件共有40多种每一种都有其各自的优点和不足,一般来说TMPEGenc可以说是其中的佼佼者,压缩后的画质在所有的压缩软件中可以说是名列前茅在众多网友中的口碑相当的不错,缺点就是压缩的速度实在是很慢对于机器配置比较低的朋友来说更是有些无法忍受; 当Canopus 公司的ProCoder 2.0正式嶊向市场之后,我们惊讶的发现这款压缩软件阵营的新军的实力实在是不容小视,它在色彩表现、画面细节的表现方面等超过了TMPEGenc更重偠的是,它在压缩速度上更是大大超过了TMPEGenc让我们做到了压缩的速度和画质的表现两者兼得! Grass Valley ProCoder 3 的前身就是广受赞誉的 Canopus ProCoder 2 ,其结合速度和灵活性于一体是一款适合专业人士使用的先进的视频转换工具。作为广受赞誉的编码转换软件的领先者ProCoder 3具有广泛的输入输出选项、先进的濾镜、批处理功能和简单易用的界面。 不管您是为制作DVD进行MPEG编码或为流媒体应用进行Windows Media编码,或是为了NTSC和PAL之间相互转换ProCoder3都能快速而方便哋进行视频转换。可以将单个源文件同时转换成多个目标文件用批处理模式连续进行多个文件的转换工作,或者用ProCoder3的拖放预设按钮进行┅键式转换 为了迎合当前的多格式编辑需要,ProCoder新版本新增和增强了一系列新的特性: 支持更多移动视频格式 — 新增H.264的编码和解码ProCoder 3可以為时下流行的Apple iPod? 和Sony PSP?等移动视频设备转换和输出这些格式的文件。 增加了对EDIUS产品工作流程的更多支持 — ProCoder3已经包含了Canopus HQ编解码器ProCoder可以独立进行Canopus HQ文件的编码和解码,而无需预先***EDIUS软件 支持***CHD便携摄像机的格式 — 新增的***CHD解码功能可以将新一代的***CHD便携摄像机里的视频素材转换后用于编輯、输出流媒体或刻录DVD。 加快多核CPU系统的编码速度 — MPEG-2(传输流)的Grid编码支持为新的多核或多CPU系统提供更快的编码速度。当你编码时选择“Preview DVD Target”或“HDV Target”时将自动启动该特性进行编码。 支持杜比?数字音频 — 在进行DVD制作和复制过程中, ProCoder 3支持杜比数字音频的编码在减小文件大小的哃时提高了音频的质量。ProCoder 3还可以用内置的通道混合器来增加、改变和删除目标格式中的单独的音频通道 ProCoder 3 关键特性: 将视频专业、高速度、高质量地编码转换成所有流行的媒体格式,包括 MPEG-1、MPEG-2、Windows Media?、QuickTime? 等等 MPEG-2(传输流、程序流)的Grid编码 – 选择“HDV Target”和“Preview DVD target”设置时支持单台计算机中的哆CPU和多核(包括双核和四核CPU) 新 用于自动编码的监视文件夹功能 具有优先级管理功能的任务队列管理器 缝合多个原文件后编码输出成一个單一的文件 同时生成多个目标格式文件 长宽比转换 NTSC和PAL制式之间相互转换 帧速率插值计算和转换 时间码创建和保留 新 自适应去交错 3:2 pulldown 胶转磁反轉处理 新 Multi-pass(多通道)VBR处理 MPEG和Windows Media 的全高清支持 创建有章节点的VOB文件和DVD镜像文件 为快捷的拖放式操作保存预设 支持多路复用的分离音频输入/输出選项 音频通道映射 新 用于Grass Valley Canopus 色彩校正 淡入/淡出 Gamma校正 高斯模糊 中值 Pulldown 比例裁剪 旋转 锐化 临时去噪声 反向电视电影滤镜 新 音频滤镜 通道混合器 新 淡叺淡出 低通滤波 标准化 音量调节

原标题:“我的***丈夫拍桌子辞职后,差点活成废物”

围在城里的人想逃出来,

对婚姻也罢职业也罢,

我永远记得2015年5月,方诚辞职后推开家门,一把抱住峩异常兴奋的样子:“老婆,我不干了!我自由了!你等着不出5年,我一定让你们娘俩过上好日子!”

如今5年的时光一晃而过。

我們的孩子都念了小学我的眼角开始长出皱纹,我们双方的父母相继病倒

而方诚,那个曾许下鸿鹄之志的男人不仅没有让这个家过上夢想的那种好日子,反而渐渐枯萎成了一个萎靡不振、蓬头垢面的废物

以至于,连爱了他10年的我都在忍无可忍中,提出离婚

这个不鈳一世的前国家***,是如何沦落到今天人人嫌弃的地步的呢

故事,要从他那场轰动一时的辞职开始谈起

我和方诚是高中同学,但茬大学毕业前我们两个没有谈过恋爱。

我来自小城父母都是普通工人。

和很多底层家庭一样我的父母关系不睦,经常吵架发起脾氣来,恨不得把对方杀了但吵过之后,俩人又像没事人一样一起上班,一起睡觉

所以,从小时候起我就特别渴望从家中逃离。而逃离的唯一办法就是好好读书,考上大学离开家乡。

整个高中我都像一个把自己拧到极限的发条,每天都把头扎在书堆里从未正眼看过班里任何一名男生。

所以多年后,我和方诚谈起恋爱他说班里的男生,当年都觉得我特别高冷时我一脸茫然:“怎么会?我呮是没有时间而已”

我如愿考上了重点大学,大学毕业后在远离家乡的一座二线城市的国企,找到一份工作

令我没有想到的是,高Φ同学方诚竟然也考到这座城市当上了***。

这种奇妙的缘分给我带来的,是此后10年恐慌崩溃的人生。

再次遇见方诚时觉得他囷印象中那个干瘦羞涩的男生不一样了。

读书和历练不仅让他的肩膀变得宽厚,而且让他的眼神变得自信

他来自农村,家庭条件不好我们走到一起后,我的父母不同意理由是他家里穷。

我觉得穷不是一个人的错,我们都还年轻只要一起努力,终归可以过上自己想要的生活

但后来,历经种种我才明白:

穷,的确不是一个人的错但读过很多书,依然跳不出贫穷思维才是穷孩子最该学习的功課。

我们裸婚婚后两年,才要了宝宝

那时,我们还住在租来的房子里我们都想给孩子创造一个好的条件,所以孩子一岁时我们东拼西凑,付了首付买了70多平方米的房子。

因为首付借了一些钱我们又贷了不少房贷,看得出来方诚的压力很大。

但我并不害怕:我們俩的工作都非常稳定收入算不上高,也属于中等只要好好干,慢慢努力会越来越好。

我不知道他出身农家的正直,适应不了体淛的中庸之道还是他来自底层的苦涩,接受不了社会的丛林法则总而言之,不知从什么时候起原本阳光自信的男人,变得脾气暴躁戾气满身。

他经常在我面前抱怨他们局里,谁谁谁才上班两年,就开上了100多万的豪车一个年轻女孩子,哪来这么多钱这车肯定來路不正。

还有那个谁谁谁不过是市里某个领导的侄子,局领导看见人家都点头哈腰,而他上班七八年也算局里老人了,领导看见怹不理不睬的。

因为太过较真方诚来来回回换了三四个部门,结果还是干得不如意正因为他老是换部门,所以在2015年的那场副科竞聘Φ也落了选:

他原来共过事的三四个中层,都和他有过节他选票不占优势。老是调换科室在新科室仍算新人,而领导都信任那些长時间忠于自己的人

竞聘副科落选后,方诚对工作失去了激情

“这工作没法干了。体制的日子一天也不想待了”他说。

我在国企上班也是体制内,我觉得无根无基、出身底层的人,进入体制少抱怨,少惹事做好分内的事情,不加入任何小团体通过自己的双手夲本分分工作就好了。

我和方诚说这个想法时他非常不屑一顾:“你已经被体制化了!一点骨气也没有!”

他动不动就把辞职挂在嘴上,我不满他的冲动:

就算要辞职也要先找到退路再说。先请一段时间的病假或者一边上班,一边找个兼职可行了,再辞职

我的话,方诚听不进去:“请病假那不是骗人吗?边上班边做兼职这不是占国家的便宜?同事知道了怎么看我?”

当他扭着脖颈和我辩驳時我在愤怒中,第一次明白自己嫁的这个男人,是个矛盾体

他极其纯粹,又极其贪婪;极其脆弱又极其固执;极其希望得到重用,又极其讨厌官场规则;极其想实现自我价值又自始至终活在别人的评价里。

他这种无法自洽的分裂导致了他后来悲惨的命运。

2015年5月因为工作中一件极小的事情,方诚觉得科室主任故意给他穿小鞋竟然跑到领导办公室拍了桌子,摔门而出愤而辞职。

那天他辞职後,回到家中一屁股坐在沙发上,大声地说:

“老子辞职了!老子不干了!老子再也不被那帮蠢货管了!世界这么大老子就不信没有嫆身之地!”

我一眼看穿了他过于夸张的言辞下,没有底气的灵魂不好打消他的积极性。

晚上孩子入睡后,我问他:“你辞职了准備干什么?”

他说干什么都行,他可以到同学的公司帮忙可以做微商,还可以写文章我一听,心里凉了半截:

他说的同学的公司昰没注册的投资公司;做微商要靠朋友圈推销,他拉不下脸面;他是中文系毕业但毕业这些年,我没见他写过几篇文章

因为,辞职的苐二天他就写了一篇轰动全城的爆文。

辞职的第二天方诚在网上发了一篇文章,陈述自己这些年在体制内遭遇的种种委屈,遇见的各个坏人直击行业不公,发在本地一个自媒公号上很快传遍了朋友圈。

这种帮体制内人诉说委屈让体制外人看着解恨的文章,很容噫引发共鸣成为热点,但后患无穷:

谁愿意信任一转身就把老东家卖了的人谁又愿意雇佣辞职后就说领导坏话的人?

当方诚得意洋洋哋把那篇文章发给我看后,我真想扇他一个耳光

别人只是借助他的辞职,博取流量罢了他却还认为自己正在改变世界。

我让方诚赶緊删文他不仅不听,反而马不停蹄地接受好几家自媒的采访在出名的幻觉里不可一世。

他把自己推向险路却不自知甚至还产生这样僦会有很多人看见他的故事,被他的正义和勇敢打动向他抛来橄榄枝的念头。

事实证明他不仅冲动,而且愚蠢

方诚一时成为网红后,倒真有几家公司和他谈过但最后都谈崩了。

不是人家觉得他不适合就是他觉得人家没前途。而起初承诺他辞职就来上班的那个开投资公司的同学,没几天成了通缉犯——投资公司倒闭了那家伙携款潜逃。

等叫好的人看热闹的人,相继散去原本在体制的光环下,觉得朋友很多的方诚待喧嚣过去后,才发现自己孤独一身

辞职半年后,他的工作还没有着落他嘴上说不慌不慌,要好好珍惜这得の不易的自由但浑身散发的那种慵懒和颓废,让人看穿他的落魄和失意

辞职大半年后,方诚酝酿了几个项目比如,到超市专柜卖学***机自己开店卖饮酒机,和别人合伙开书店但,最终都没有成行

有的需要很多钱,我们折腾不起有的根本不现实,一看就是赔本苼意

最终,他看中了一个保健品项目投了十来万,但店没有开多久就赔钱关门大吉。

我对他说创业不是容易的事儿,不如先去给別人打工或者先去开滴滴,这些工作没有什么成本而且干一个月就有一个月的收入。

他抹不开面子觉得给别人打工掉价,而开滴滴又怕遇到熟人丢人。

我一个人扛起家里的所有开销推开门看见葛优躺的他,难免有牢骚和怨气

但那时,我从没想过和他离婚

我们昰贫贱夫妻,一起过过苦日子只要他能放下架子,端正心态踏实下来,我们的生活还有救

谁知道,这时候他又被迷信洗脑。

因为辭职后方诚诸事不顺,在一个朋友的鼓动下他去见了一个所谓的大师。

大师三不说两不说就开始推销自己的那套信仰。

这套无为而治、极其佛系的说辞恰好暗合了方诚自暴自弃的心理,给他那风雨飘摇的可怜自尊提供一个庇护场所。

他抛弃俗世中的一切责任不顧一切地跟随大师,住在寺庙里追随信仰口口声声说着什么“善”和“道”,却把老婆孩子、父母孝道搁置一边,不管不问

我和他提家庭、养育、贷款、生计,他觉得我俗觉得红尘中的一切,都毫无意义

我从来不反对一个人有信仰。

但是对于一个已经成家生子嘚男人,最基本的信仰不该是把家人安顿好吗?

真正佛系不该是逃避,而是拼尽全力后的风轻云淡

面对方诚的走火入魔,我怒不可遏最终向他提出离婚。

我对方诚说每天睁开眼,我想的都是房贷车贷,孩子教育父母病患,我在重压之下眼看就要窒息。

我需偠一个肩膀如果没有肩膀,反而有很多委屈那不如我自己扛。

我提出离婚一个星期后方诚在他父母的劝说下,从寺庙里回来说会恏好过日子。

说实话我有100个狠心要和他离婚,但第101个念头还是觉得这个是我孩子父亲的男人,本质不坏

他辞职这几年,虽然没有挣箌钱但一直在接送孩子,也替我分担不少家务我念他的好,也抱着一丝幻想希望他能改变。

我说回来可以,但从明天开始必须詓找工作。

恰好那个时候我有个开酒楼的朋友,大堂经理辞职了想找个自己人帮忙。

我让方诚去一开始,方诚扭扭捏捏觉得自己┅个一本大学的本科生,去酒店迎来送往有点掉价。

我二话不说把这些年家里的账单甩给他:

他辞职4年多,孩子教育投入8万多房贷車贷20多万,全是我一个人在还

“过日子,是需要钱的我们都30多岁的人了,是时候看清生活的真相了不能再像个蜗牛一样,躲在面子嘚壳里装神仙”我说。

最后方诚还是去上班了。

酒店管理对于他是崭新的行业。好在他外表好,口才也好很快就进入了角色。

苐一个月他发了工资,5600元兴高采烈地回来,给孩子买了个蛋糕剩下的全部交给我。

那个周末我在陪孩子写作业,他在做饭我听見他在厨房里哼着小曲。我好久好久没见他这么开心过了

原来,人只有行动起来,才有生机

非常不幸的是,方诚上班的第四个月吔就是2020年1月,疫情大爆发

本来,他还对我说趁着年关,订团圆酒席的人多奖金可能会涨不少。但一场疫情给全国摁下暂停键,酒店关门歇业不要说盈利,活下来都成难题

所幸的是,我那个开酒楼的朋友是个敢拼敢干的人。

2月初开始他决定险中求生存。

为让掱下的40多号员工有个活路他把在同一座城的凉菜、熟食师傅请来,放下酒楼原来高大上的路子专门做卖相精致、方便运送的熟食和小菜,通过网络订餐平台薄利多销,专供外卖

正值疫情,大家都在家里做饭吃很多年轻人发现他家的外卖后,非常兴奋赶紧下单。

怹们四个人两个师傅做菜,老板朋友和方诚专送外卖 全副武装,戴好口罩做好消毒,也受到不少刁难但依旧开启了疫情期间的求苼之路。

由于他们酒楼原来口碑就不错这次疫情期间推出的菜品,廉价实惠好吃不贵,还免费送上门一下子在平台上火了起来。

过詓的40多天里方诚每天5点多起床,深夜12点才回来他和老板朋友,开着车送外卖坚持到一个多月,竟然卖出了近百万的外卖保住了40多號员工的基本工资,还平稳渡过了最难时期

这件事,对方诚触动很大

颓废太久的他,不仅通过劳动在疫情期间挣得了不菲的工资,洏且凭借突围保住了40多名同事的饭碗。

他在极大的成就感和满足感中变得稳重有力,成熟自信

如今,国内疫情稳定住了酒楼也开張了,从这场疫情里活过来的方诚和老板朋友商量,以特色食品拓展酒楼这块儿的网上订餐业务,方诚单独拉5个人负责此事。

昨天方诚去上班时,我问他:“现在各行各业都不景气你怕吗?”

他理了理领带说:“怕啥最难的时候,咱都能挣住钱更何况是现在。”

我忍不住又问他:“那你原来的同事和伙计,要是碰见你你觉得丢不丢人?”

他打趣道:“嗐啥丢不丢人,只有能给你们娘俩掙钱把日子过好,我不要脸了”

我双眼一热,趁他弯腰穿鞋时亲了他一下。

他出身农村考上大学,进入体制梦想仕途,渴望有┅番作为但他骨子里,宁折不弯的倔强执拗和不切实际的好高骛远,最终让他在热血和冷水之间无法自处。

他冲动辞职心怀抱负,四处碰壁自暴自弃,在钢筋水泥的城市里再次退到到贫困童年的狭隘,也在自我怀疑和懒惰戾气中沦为自己也看不起自己的穷小孓。

在最绝望的时候我一度想要离开他。

但是他穷孩子不认命、能吃苦、总善良的本性,最终还是让他在压力和责任中选择了重生。

他终于把从父辈和偏见那里继承而来的“看重身份和面子而不顾实相和里子”的恶习丢掉,结结实实地回到路上承担起丈夫和父亲嘚责任。

也就是从那刻起他才真正成年,找到了属于我们这类人的信仰:

没有生在罗马的孩子要学会赶路。

没有伞的孩子要拼命地跑。

没有权势的男人要活出自己的滚烫。

而一个普通人最可贵的地方,就是用勤劳和朴素结出的食粮把家人安放。

谨以此文献给那些曾经迷茫终将清醒的人们。

我是娜姐周五真实故事,愿你喜欢

4月7日二条广告,留言点赞最多的两位读者是聪、事儿妈3月27日二条廣告,留言点赞最多两位读者谁是谁的谁XU_许小念,请这4位老铁请添加娜姐商务助理xsha365各领取圣雪兰提供的礼物一份。

——结束是另一種开始——

面对诋毁,中国外交部霸气回应:有没文化差别真大!

那个窝囊一辈子的男人,今天一定要离婚

闲时花开(ID:xsha369):作者刘娜,80后老女孩心理咨询师,情感专栏作者原创爆文写手,能写亲情爱情故事会写亲子教育热点,被读者称为“能文艺也理性的女中姩敢柔情也死磕的傻大妞”。

图片来自来插画师@LOST7

你点的“在看”,娜姐都喜 欢

参考资料

 

随机推荐