《C++程序设计教程(第二版)》,作者:钱能,出版社:清华大学出版社,ISBN:7302114641,PDF格式,大小24.9MB,高清影印版。
内容简介:本书是《C++程序设计教程》的第二版。
然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。
全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。
本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。
作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C++内部实现要害,直击抽象编程本质。
与本书配套,《C++课程设计指导》、《C++程序设计习题及解答》、《C++程序设计教程详解》和《C++程序设计教程精粹》也将陆续面世。
除此之外,还配有C++程序设计教程课件和源代码供读者下载。
本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。
本书也旨在引导读者从欣赏C++入门的初级精彩到享受C++经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。
目录:第一部分基础编程第1章概述1.1程序设计语言1.2c++前史1.3c++1.4c++编程流程1.5程序与算法1.6过程化程序设计1.7对象化程序设计1.8目的归纳1.9练习1第2章基本编程语句2.1说明语句2.2条件语句2.3循环语句2.4循环设计2.5输入输出语句2.6转移语句2.7再做循环设计2.8目的归纳.2.9练习2第3章数据类型3.1整型3.2整数子类3.3浮点型3.4c-串与string3.5数组3.6向量3.7指针与引用3.8目的归纳3.9练习3第4章计算表达4.1名词解释与操作符4.2算术运算问题4.3相容类型的转换4.4关系与逻辑操作4.5位操作4.6增量操作4.7表达式的副作用4.8目的归纳4.9练习4第二部分过程化编程第5章函数机制5.1函数性质5.2指针参数5.3栈机制5.4函数指针5.5main函数参数5.6递归函数5.7函数重载5.8目的归纳5.9练习5第6章性能6.1内联函数6.2数据结构6.3算法6.4数值计算6.5标准c++算法6.6动态内存6.7低级编程6.8目的归纳6.9练习6第7章程序结构7.1函数组织7.2头文件7.3全局数据7.4静态数据7.5作用域与生命期7.6名空间7.7预编译7.8目的归纳7.9练习7第三部分面向对象编程技术第8章类8.1从结构到类8.2成员函数8.3操作符8.4再论程序结构8.5屏蔽类的实现8.6静态成员8.7友元8.8目的归纳8.9练习8第9章对象生灭9.1构造函数设计9.2构造函数的重载9.3类成员初始化9.4构造顺序9.5拷贝构造函数9.6析构函数9.7对象转型与赋值9.8目的归纳9.9练习9第10章继承10.1继承结构10.2访问父类成员10.3派生类的构造10.4继承方式10.5继承与组合10.6多继承概念10.7多继承技术10.8目的归纳10.9练习10第11章基于对象编程11.1抽象编程11.2编程质量11.3分析josephus问题11.4基于过程的解决方案11.5基于对象的解决方案11.6程序维护11.7程序扩展11.8目的归纳11.9练习11第四部分高级编程第12章多态12.1继承召唤多态12.2抽象编程的困惑12.3虚函数12.4避免虚函数误用12.4.3若干限制12.5精简共性的类12.6多态编程12.7类型转换12.8目的归纳12.9练习12第13章抽象类13.1抽象基类13.2抽象类与具体类13.3深度隔离的界面13.4抽象类做界面13.5演绎概念设计13.6系统扩展13.7手柄13.8目的归纳13.9练习13第14章模板14.1函数模板14.2函数模板参数14.3类模板14.4实例化与定做14.5程序组织14.6模板的多
2025/2/23 4:15:32 29.54MB 钱能C++教程 带目录C++ C++高清教程
1
1.本软件是完全采用Excel自身的计算和绘图功能而设计制作的,所以不带任何VBA或宏的内容。
2.总体界面分为三部分:左边为根据输入的数据而绘出的各结构面以及交线的赤平投影图;
右上的表栏用于结构面的倾向和倾角输入;
右下表栏为交线产状计算成果。
3.除右上的表栏外,其他单元均已被锁定保护,不能做任何的修改。
4.最多结构面数为10个,建议为美观起见不要超过9个。
5.考虑到本软件多数是用于边坡工程,故设定表格的第一排为坡面产状,图中以陡坡符号区别于其它结构面。
6.计算成果栏中组合交棱线名称是由两个结构面的编号,并以“—”间隔而定名。
若结构面编号为空,则取结构面名称,若结构面名称也为空,则自动以数字序号对其命名。
7.本软件成果可直接拷贝于WORD文档,但以图件格式为宜。
8.本软件供所有勘测同行免费使用。
非经作者同意,不得将其用于任何商业目的或场合。
2025/2/22 6:50:23 33KB 赤平投影
1
将SHA1封装在一个DLL中,方便使用,有源码,(源码用了 作者 -张鲁夺(zhangluduo) MSN -zhangluduo@msn.com QQ群 -34064264 为所有爱我的人和我爱的人努力!)我只是封装了下,便于使用以后调用函数CStringGiveSha1(CStringfilename),filename文件名用\\
2025/2/21 19:44:55 121KB 源码 SHA1 DLL
1
Unix/Linux编程实践教程.PDF,作者:BruceMolay(美),翻译:杨宗源、黄海涛,出版:清华大学出版社。
内容预览:第一章Unix系统编程概述1.1介绍1.2什么是系统编程1.2.1简单的程序模型1.2.2系统模型1.2.3操作系统的职责1.2.4为程序提供服务1.3理解系统编程1.3.1系统资源1.3.2目标:理解系统编程1.3.3方法:通过三个问题来理解1.4从用户的角度来理解Unix1.4.1Unix能做些什么1.4.2登录-运行程序-注销1.4.3目录操作1.4.4文件操作1.5从系统的角度来看Unix1.5.1用户和程序之间的连接方式1.5.2网络桥牌1.5.3bc:Unix的计算器1.5.4从bc/dc到Web1.6动手实践1.7工作步骤和概要图1.7.1接下来的工作步骤1.7.2Unix的概要图1.7.3Unix的发展历程小结第二章用户、文件操作与联机帮助:编写who命令2.1介绍2.2关于命令who2.3问题1:who命令能做些什么2.4问题2:who命令是如何工作的2.5问题3:如何编写who2.5.1问题:如何从文件中读取数据结构2.5.2答案:使用open、read和close2.5.3编写whol,c2.5.4显示登录信息2.5.5编写who2.c2.5.6回顾与展望2.6编写cp(读和写)2.6.1问题1:cp命令能做些什么2.6.2问题2:cp命令是如何创建/重写文件的2.6.3问题3:如何编写cp2.6.4Unix编程看起来好像很简单2.7提高文件I/O效率的方法:使用缓冲2.7.1缓冲区的大小对性能的影响2.7.2为什么系统调用需要很多时间2.7.3低效率的who2.c2.7.4在who2.c中运用缓冲技术2.8内核缓冲技术2.9文件读写2.9.1注销过程:做了些什么2.9.2注销过程:如何工作的2.9.3改变文件的当前位置2.9.4编写终端注销的代码2.10处理系统调用中的错误小结第三章目录与文件属性:编写ls3.1介绍3.2问题1:ls命令能做什么3.2.1ls可以列出文件名和文件的属性3.2.2列出指定目录或文件的信息3.2.3经常用到的命令行选项3.2.4问题1的答案3.3文件树3.4问题2:ls是如何工作的3.4.1什么是目录3.4.2是否可以用open、read
1
实用语音识别基础--21世纪高等院校技术优秀教材ISBN:711803746作者:王炳锡屈丹彭煊出版社:国防工业出版社本书从语音识别的基本理论出发,以“从理论到实用”为主线,讲解了国际上最新、最前沿的语音识别领域的关键技术,从语料库建立、语音信号预处理、特征提取、特征变换、模型建立等方面详细介绍了语音识别系统建立的过程,并针对语音识别系统实用化的问题,给出了一些改善语音识别系统性能的关键技术,力求语音识别能走出实验室,向实用发展。
  全书共分四个部分(17章),第一部分介绍语音识别的基本理论;
第二部分介绍实用语音识别系统建立的过程;
第三部分列举了语音识别系统工程化所需的关键技术;
第四部分对语音识别的4个主要应用领域进行了详尽的、深入浅出的讲解,并根据最新的研究与实验结果提供了大量的实际参数、图表,与实际工作联系紧密,具有很强的可操作性与实用性。
章节之间紧密配合、前后呼应,具有很强酶系统性。
同时,通过书中的研究过程和研究方法,读者能够在以后的研究工作中得到很大的启发。
  本书可作为高等院校理工科通信和信息处理及相关专业的高年级本科生和(硕士、博士)研究生的教材或参考书,也可供从事信息处理、通信工程等专业的研究人员参考。
  目录:  第1章绪论  1.1概述  1.2语音识别综述  1.3国内外语音识别的研究现状和发展趋势  参考文献  第一部分基本理论  第2章听觉机理和汉语语音基础  2.1概述  2.2听觉机理和心理  2.2.1语音听觉器官的生理结构  2.2.2语音听觉的心理  2.3发音的生理机构与过程  2.4汉语语音基本特性  2.4.1元音和辅音  2.4.2声母和韵母  2.4.3音调字调  2.4.4音节字构成  2.4.5汉语的波形特征  2.4.6音的频谱特性  2.4.7辅音的频谱特性  2.4.8汉语语音的韵律特征  2.5小结  参考文献  第3章语音信号处理方法--时域处理  3.1概述  3.2语音信号的数字化和预处理  3.2.1语音信号的数字化  3.2.2语音信号的预处理  3.3短时平均能量和短时平均幅度  3.3.1短时平均能量  3.3.2短时平均幅度  3.4短时过零分析  3.4.1短时平均过零率  3.4.2短时上升过零间隔  3.5短时自相关函数和平均幅度差函数  3.5.1短时自相关函数  3.5.2短时平均幅度差函数  3.6高阶统计量  3.6.1单个随机变量情况  3.6.2多个随机变量及随机过程情况  3.6.3高斯过程的高阶累积量  3.7小结  参考文献  第4章语音信号处理方法--时频处理  4.1概述  4.2短时傅里叶变换  4.2.1短时傅里叶变换的定义和物理意义  4.2.2基于短时傅里叶变换的语谱图及其时频分辨率  4.2.3短时傅里叶谱的采样  4.3小波变换  4.3.1连续小波变换  4.3.2二进小波变换  4.3.3离散小波变换  4.3.4多分辨分析  4.3.5正交小波包  4.4Wigner分布  4.4.1Wigner分布的定义  4.4.2Wigner分布的一般性质  4.4.3两个信号和妁Wigner分布  4.4.4Wigner分布的重建  4.4.5Wigner分布的实现  4.5小结  参考文献  第5章语音信号处理方法--倒谱同态处理  5.1概述  5.2复倒谱和倒谱  5.2.1定义  5.2.2复倒谱的性质  5.3语音信号的倒谱分析与同态解卷积  5.3.1叠加原理和广义叠加原理  5.3.2同态解卷特征系统和同态解卷反特征系统  5.3.3同态解卷系统  5.3.4语音的复倒谱及同态解卷  5.4避免相位卷绕的算法  5.4.1最小相位信号法  5.4.2递归法
2025/2/21 15:39:21 11.75MB 语音识别
1
凸分析与非光滑分析(胡毓达)作者:胡毓达/孟志青出版社:上海科学技术出版社出版年:2000
2025/2/19 16:49:43 4.18MB 凸分析 非光滑分析
1
安全的多线程、爬取小说名、作者、分栏、类型、5草数量
2025/2/18 4:14:24 1.1MB java 爬虫 源码
1
基于JAVA的网上书店开题报告主要研究内容:网上书店系统主要只要分为用户模块和管理员模块。
用户模块:1)注册:新用户填写表单,包括用户名、联系方式、邮箱等信息。
如果输入的用户名已经被其他用户注册使用,系统提示用户,建议其更改自己的用户名。
2)登入:输入用户名、密码。
如果用户输入的用户名或密码错误,系统将显示错误信息;
如果登入成功,就将一个成功登入的信息赋值给用户,同事用户操作的页面将被链接到“主页”页面3)图书浏览与查询:用户可以在本页面浏览图书书目,同时,将想要的图书进行收藏、加入购物车或订购图书。
4)图书收藏:登入后的用户可以对图书进行收藏,方便下次购买。
5)购买图书:登入后的用户,可以直接购买图书转到提交订单的页面。
6)购物车:登入后的用户可以先图书加入购物车,在购物车中可以查看已加入的图书数量信息等,可以删除购物车中的图书,决定购买时,可提交订单。
7)付款:提交订单后跳转到付款页面,用户进行付款。
管理员模块:1)用户管理:登入管理员账号后,可以对普通用户进行管理,可查看用户信息,可删除用户账号。
2)图书管理:查询图书的信息,如库存量,作者,出版社等。
可以添加新的图书。
可以修改已有的图书信息。
可以删除已有的图书信息。
3)订单管理:查看已经生成的订单。
可以对根据用户购买后的备注要求修改已生成的订单。
可以删除过期的订单。
2025/2/14 16:47:22 85KB JSP网上书店
1
【基本要求】(1)每种书的登记至少包括书号书名作者现存量总库存量5项(2)作为演示系统不必使用文件,全部数据可以都在内存存放。
但是由于上述四项基本业务活动都是通过书号(即关键字)进行的所以要用B树对书号建立索引,以获得高效率(3)系统要实现的操作及其功能定义如下:1采编入库:新购入一种书,经分类和确定数好之后登记到图书馆账目中去。
如果这种书在账户中已有,则只将总库存量增加。
2清除库存:某种书已无保存价值,将它从图书馆长目中注销3借阅:如果一本书的现存量大于零,则借出一本,登出借阅者的图书证号和归还日期4归还:注销对借阅者的登记,改变该书的现存量5显示:以凹入表的形式显示B树。
这个操作是为了调试和维护的目的而设置的。
2025/2/13 8:18:41 6KB B树,凹入表
1
作者:[美]ScottMeyers著,侯捷译word文档版。
您手上这本书,是世界顶级C++大师ScottMeyers成名之作的第二版。
其第一版诞生于1991年。
在国际上,本书所引起的反响之大,波及整个计算机技术出版领域,余音至今未绝。
几乎在所有C++书籍的推荐名单上,本书都会位于前三名。
作者高超的技术把握力,独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。
甚至连本书简洁明快的命名风格,也有着一种特殊的号召力,我可以轻易列举出一大堆类似名字,比如Meyers本人的MoreEffectiveC++和EffectiveSTL,DonBox的EffectiveCOM,StanLippman主编的EfficientC++系列,HerbSutter的ExceptionalC++等等。
要知道,这可不是出版社的有意安排,而且上面这些作者,同样是各自领域里的绝顶大师,决非人云亦云、欺世盗名之辈。
这种奇特的现象,只能解释为人们对这本书衷心的赞美和推崇。
2025/2/11 16:43:27 474KB Effective C++
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡