下载 >  开发技术 >  Java > Clojure编程乐趣第2版(高清带书签).pdf

Clojure编程乐趣第2版(高清带书签).pdf

这本书是关于编程语言Clojure的。具体而言,这本书是关于如何用Clojure的方式写Clojure代码。更确切的说,这本书是关于有经验的、成功的Clojure程序员是如何编写Clojure代码的,以及语言本身如何影响开发软件的方式。
2018-04-15 上传大小:83.49MB
想读
分享
收藏 举报
编程珠玑 第二版 修订版 中文清晰带目录 高清完整.pdf版下载

编程珠玑 第二版 修订版 中文清晰带目录版

立即下载
《代码大全(第2版)》中文版(高清晰版-带完美书签目录,索引完整).pdf

Steve McConnell的原作《代码大全》(第1版)是公认的关于编程的最佳实践指南之一, 在过去的十多年间,本书一直在帮助开发人员编写更好的软件。 现在,作者将这本经典著作全新演绎,融入了最前沿的实践技术,加入了上百个崭新的代码示例, 充分展示了软件构建的艺术性和科学性。 McConnell汇集了来自研究机构、学术界以及业界日常实践的主要知识, 把最高效的技术和最重要的原理交织融会为这本既清晰又实用的指南。 无论您的经验水平如何,也不管您在怎样的开发环境中工作,也无论项目是大是小, 本书都将激发您的思维并帮助您构建高品质的代码。 《代码大全(第2版)》做了全面的更新,增加了很多与时俱进的内容,包括对新语言、新的开发过程与方法论的讨论等等。 本资源转载自网络,供学习研究之用,如用于商业用途,请购买正版,如有侵权,请联系我或CSDN删除。

立即下载
[免费PDF高清]2018年最新编程珠玑(第二版) 修订版 超清带书签.rar

[免费PDF高清]2018年最新编程珠玑(第二版) 修订版 超清带书签.rar[免费PDF高清]2018年最新编程珠玑(第二版) 修订版 超清带书签.rar

立即下载
Python基础教程(第3版) 带完整书签高清文字版 PDF

真正的带书签高清文字版 第3版,本书只供试读,大家如果觉得不错,请购买原版! ●久负盛名的Python入门经典 ●中文版累计销量200000+册 ●针对Python 3全新升级 本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程。 本书特色 本书是经典的Python入门教程,层次鲜明、结构严谨、内容翔实,特别是后面几章,作者将前面讲述的内容应用到10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程,手把手教授Python编程实践,让读者从项目中领略Python的真正魅力。 本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是中高级Python程序员,也能从书里找到耳目一新的内容。 本资源仅 供探索研究用, 便于您购买纸质书之前做参考比较, 请24小时之内自行删除

立即下载
锋利的jQuery(高清扫描版-有书签).pdf

锋利的jQuery(高清扫描版-有书签)(高清扫描版-有书签)(高清扫描版-有书签)(高清扫描版-有书签)(高清扫描版-有书签)

立即下载
剑指Offer:名企面试官精讲典型编程题(第2版).何海涛(带详细书签) PDF 下载

√ 以面试官视角拆解考题 结合作者在多家名企的经验,从面试官视角剖析考题构思、现场心理、题解优劣与面试心得。 √ 80余道精选编程面试题 从谷歌、微软等知名IT企业的海量面试题中精心筛选出80余道精华题目,提供多角度解题辅导。由于本书流传甚广,这些题已被大量企业真实采用,参考价值颇高。 √ 高标准的系统解题方法 系统总结如何在面试时写出高质量代码,如何优化代码效率,以及分析、解决难题的常用思路和方法。 √ 真实现场体验与生涯感悟 Autodesk→微软中国→思科→美国微软总部,作者一路跳槽一路"面",既亲历备考和被考,更做过数次考官,又常年从事一线编程工作,大量面试与实践经验,是本书品质后盾。 《剑指Offer:名企面试官精讲典型编程题(第2版)》剖析了80个典型的编程面试题,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。《剑指Offer:名企面试官精讲典型编程题(第2版)》共分7章,主要包括面试的流程,讨论面试每一环节需要注意的问题;面试需要的基础知识,从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量的代码,讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对非法输入进行合理处理;解决面试题的思路,总结编程面试中解决难题的有效思考模式,如在面试中遇到复杂难题,应聘者可利用画图、举例和分解这3种方法将其化繁为简,先形成清晰思路,再动手编程;优化时间和空间效率,读者将学会优化时间效率及用空间换时间的常用算法,从而在面试中找到最优解;面试中的各项能力,总结应聘者如何充分表现学习和沟通能力,并通过具体面试题讨论如何培养知识迁移、抽象建模和发散思维能力;两个面试案例,总结哪些面试举动是不良行为,而哪些表现又是面试官所期待的行为。 第1章 面试的流程 1 1.1 面试官谈面试 1 1.2 面试的3种形式 2 1.2.1 电话面试 2 1.2.2 共享桌面远程面试 3 1.2.3 现场面试 4 1.3 面试的3个环节 5 1.3.1 行为面试环节 5 1.3.2 技术面试环节 10 1.3.3 应聘者提问环节 17 1.4 本章小结 18 第2章 面试需要的基础知识 20 2.1 面试官谈基础知识 20 2.2 编程语言 21 2.2.1 C++ 22 2.2.2 C# 27 2.3 数据结构 36 2.3.1 数组 36 2.3.2 字符串 47 2.3.3 链表 55 2.3.4 树 59 2.3.5 栈和队列 67 2.4 算法和数据操作 71 2.4.1 递归和循环 72 2.4.2 查找和排序 78 2.4.3 回溯法 87 2.4.4 动态规划与贪婪算法 93 2.4.5 位运算 98 2.5 本章小结 103 第3章 高质量的代码 104 3.1 面试官谈代码质量 104 3.2 代码的规范性 105 3.3 代码的完整性 106 3.4 代码的鲁棒性 132 3.5 本章小结 151 第4章 解决面试题的思路 153 4.1 面试官谈面试思路 153 4.2 画图让抽象问题形象化 154 4.3 举例让抽象问题具体化 163 4.4 分解让复杂问题简单化 184 4.5 本章小结 199 第5章 优化时间和空间效率 201 5.1 面试官谈效率 201 5.2 时间效率 202 5.3 时间效率与空间效率的平衡 237 5.4 本章小结 254 第6章 面试中的各项能力 256 6.1 面试官谈能力 256 6.2 沟通能力和学习能力 257 6.3 知识迁移能力 260 6.4 抽象建模能力 293 6.5 发散思维能力 305 6.6 本章小结 313 第7章 两个面试案例 315 7.1 案例一:(面试题67)把字符串转换成整数 316 7.2 案例二:(面试题68)树中两个节点的最低公共祖先 324 前言   自2011年9月以来,我的面试题博客(http://zhedahht.blog.163.com/)点击率上升很快,累计点击量超过70万次,并且平均每天还会增加约3000次点击。每年随着秋季新学期的开始,新一轮招聘高峰也即将来到。这不禁让我想起几年前自己找工作的情形。那个时候的我,也是在网络的各个角落搜索面试经验,尽可能多地搜集各家公司的面试题。   当时网上的面试经验还很零散,应聘者如果想系统地搜集面试题,则需要付出很大的努力。于是我萌生了一个念头,在博客上系统地搜集、整理有代表性的面试题,这样可以极大地方便后来人。经过一段时间的准备,我于2007年2月在网易博客上发表了第一篇关于编程面试题的博文。   在之后的日子里,我陆续发表了60余篇关于面试题的博文。随着博文数目的增加,我也逐渐意识到一篇篇博文仍然是零散的。一篇博文只是单纯地分析一道面试题,但对解题思路缺乏系统性的梳理。于是,2010年10月,我有了把博文整理成一本书的想法。经过努力,这本书终于和读者见面了。   本书内容   全书分为7章,各章的主要内容如下:   第1章介绍面试的流程。通常整个面试过程可以分为电话面试、共享桌面远程面试和现场面试3个阶段,每轮面试又可以分为行为面试、技术面试和应聘者提问3个环节。本章详细讨论了面试中每个环节需要注意的问题。其中,1.3.2节深入讨论了技术面试中的5个要素,是全书的大纲,接下来的第2~6章将逐一讨论每个要点。   第2章梳理应聘者在接受技术面试时需要用到的基础知识。本章从编程语言、数据结构及算法3个方面总结了程序员面试的知识点。   第3章讨论应聘者在面试时写出高质量代码的3个要点。通常面试官除了期待应聘者写出的代码能够完成基本的功能,还能应对特殊情况并对非法输入进行合理的处理。读完这一章,读者将学会如何从规范性、完整性和鲁棒性3个方面提高代码的质量。   第4章总结在编程面试中解决难题的常用思路。如果在面试过程中遇到复杂的难题,那么应聘者最好在写代码之前形成清晰的思路。读者在读完这一章之后,将学会如何用画图、举例和分解这3种思路来解决问题。   第5章介绍如何优化代码的时间效率和空间效率。如果一个问题有多种解法,那么面试官总是期待应聘者能找到最优的解法。读完这一章,读者将学会优化时间效率及用空间换时间的常用算法。   第6章总结面试中的各项能力。在面试过程中,面试官会一直关注应聘者的学习能力和沟通能力。除此之外,有些面试官还喜欢考查应聘者的知识迁移能力、抽象建模能力和发散思维能力。读完这一章,读者将学会如何培养和运用这些能力。   第7章是两个面试案例。在这两个案例中,读者将看到应聘者在面试过程中的哪些举动是不好的行为,而哪些表现又是面试官所期待的行为。衷心地希望应聘者能在面试时少犯甚至不犯错误,完美地表现出自己的综合素质,最终拿到心仪的Offer。   本书特色   正如前面提到的那样,本书的原型是我多年来陆陆续续发表的几十篇博文,但这本书也不仅仅是这些博文的总和,它在博文的基础上添加了如下内容:   本书试图以面试官的视角来剖析面试题。本书前6章的第一节都是"面试官谈面试",收录了分布在不同IT企业(或者IT部门)的面试官对代码质量、应聘者如何形成及表达解题思路等方面的理解。在本书中穿插着几十条"面试小提示",是我作为面试官给应聘者在面试方法、技巧方面的建议。在第7章的案例中,"面试官心理"揭示了面试官在听到应聘者不同回答时的心理活动。应聘者如果能了解面试官的心理活动,则无疑能在面试时更好地表现自己。   本书总结了解决面试难题的常用方法,而不仅仅是解决一道道零散的题目。在仔细分析、解决了几十道典型的面试题之后,我发现,其实是有一些通用的方法可以在面试的时候帮助我们解题的。举个例子,如果面试的时候遇到的题目很难,那么我们可以试着把一个大的、复杂的问题分解成若干个小的、简单的子问题,然后递归地去解决这些子问题。再比如,我们可以用数组实现一个简单的哈希表解决一系列与字符串相关的面试题。在详细分析了一道面试题之后,很多章节都会在"相关题目"中列举同类型的面试题,并在"举一反三"中总结解决这一类型题目的方法和要点。   本书收集的面试题都是各大公司的编程面试题,极具实战意义。包括Google、微软在内的知名IT企业在招聘的时候都非常重视应聘者的编程能力,编程技术面试也是整个面试流程中最为重要的环节。本书选取的题目都是被各大公司面试官反复采用的编程题。如果读者一开始觉得书中的有些题目比较难,那也正常,没有必要感到气馁,因为像Google、微软、阿里巴巴、腾讯这样的大企业的面试本身就不简单。读者逐步掌握了书中总结的解题方法之后,编程能力和分析复杂问题的能力将会得到很大的提升,再去大公司面试将会轻松很多。   本书附带提供了80道编程题的完整的源代码,其中包含每道题的测试用例。很多面试官在应聘者写完程序之后,都会要求应聘者自己想一些测试用例来测试自己的代码,一些没有实际项目开发经验的应聘者不知道如何进行单元测试。相信读者在读完本书后就会知道如何从基本功能测试、边界值测试、性能测试等方面去设计测试用例,从而提高编写高质量代码的能力。   本书体例   在本书的正文中间或者章节的末尾穿插了不少特殊体例。这些体例或用来给应聘者提出建议,或用来总结解题方法,希望能够引起读者的注意。 ↓展开全部内容 序言   时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间我在微软的美国总部工作近两年了。生活总给我们带来新的挑战,同时也有新的惊喜。这两年在陌生的国度里用着不太流利的英语和各色人种交流,体验着世界的多元化。这两年也加过班、熬过夜,为了进展不顺的项目也焦头烂额过。在微软Office新产品发布那天我也自豪过,忍不住在朋友圈里和大家分享自己的喜悦和兴奋。2015年4月,我和素云又一次迎来了一个小生命。之后的日子虽然辛苦,但每当看着呼呼、阳阳两兄弟天真灿烂的笑容时,我的心里只有无限的幸福。   西雅图是一个IT氛围很浓的地方,这里是微软和亚马逊的总部所在地,Google、Facebook等很多知名公司都在这里有研发中心。一群程序员聚在一起,总会谈到谁去这家公司面试了,谁拿到了那家公司的Offer。这让我有机会从多个角度去理解编程面试,也更加深入地思考怎样刷题才会更加有效。我的这些理解、思考都融入《剑指Offer--名企面试官精讲典型编程面试题》这本书的第二版里。   这次再版在第一版的基础上增加了新的面试题,涵盖了新的知识点。第二版新增了2.4.3节和2.4.4节,分别讨论回溯法、动态规划和贪婪算法。正则表达式是编程面试时经常出现的内容,本次新增了两个正则表达式匹配的问题(详见面试题19和面试题20)。   这次新增的内容有些是原有内容的延伸。比如原书的面试题35要求找出字符串中第一个只出现一次的字符[在第二版中为面试题50(题目一)]。这次新增的面试题50(题目二)把要求改为从一个字符流中找出第一个只出现一次的字符。再比如,在原书的面试题23[在第二版中为面试题32(题目一)]中讨论了如何把二叉树按层打印到一行里,这次新增了两个按层打印二叉树的面试题:面试题32(题目二)要求把二叉树的每一层单独打印到一行;面试题32(题目三)要求按之字形顺序打印二叉树。   计算机领域的知识更新很快,编程面试题也需要推陈出新。本书的参考代码以C++为主,这次再版根据C++新的标准在内容上进行了一些调整。例如,原书的面试题48要求用C++实现不能继承的类。由于在C++ 11中引入了关键字final,那么用C++实现不能继承的类已经变得非常容易。因此,这次再版时用新的面试题替代了它。   自本书出版以来,收到了很多读者的反馈,让我受益匪浅。例如,面试题20"表示数值的字符串"根据GitHub用户cooljacket的意见做出了修改。在此对所有提出反馈、建议的读者表示衷心的感谢。   本书所有源代码(包含单元测试用例)都分享在GitHub上,欢迎读者对本书及GitHub上的代码提出意见。如果发现代码中存在问题,或者发现还有更好的解法,则欢迎读者递交代码。本书所有源代码均以BSD许可证开源,欢迎大家共同参与,一起提高代码的质量。   通过读者的E-mail,我很高兴地得知《剑指Offer--名企面试官精讲典型编程面试题》一书陪伴很多读者找到了心仪的工作,拿到了满意的Offer。实际上,这本书不仅仅是一本关于求职面试的工具书,同时还是一本关于编程的技术书。书中用大量的篇幅讨论数据结构和算法,讨论如何才能写出高质量的代码。这些技能在面试的时候有用,在平时的开发工作中同样有用。希望本书能陪伴更多的读者在职场中成长。   何海涛   2016年12月7日深夜于美国雷德蒙德、   推荐   序一   海涛2008年在我的团队做过软件开发工程师。他是一名很细心的员工,对面试这个话题很感兴趣,经常和我及其他员工讨论,积累了很多面试方面的技巧和经验。他曾跟我提过想要写本有关面试的书,如今他把书写出来了!他是一个有目标、有耐心和持久力的人。   我在微软做了很多年的面试官,后面7年多作为把关面试官,也面试了很多应聘者。应聘者要想做好面试,确实应把面试当作一门技巧来学习,更重要的是要提高自身的能力。我遇到很多应聘者可能自身能力也不差,但因为不懂得怎样回答提问,不能很好地发挥。也有很多刚走出校园的应聘者也学过数据结构和算法分析,可是在处理具体问题时不能用学过的知识来有效地解决。这些朋友读读海涛的这本书,会受益匪浅,在面试中的发挥也会有很大提高。这本书也可以作为很好的教学补充资料,让学生不仅学到书本知识,也学到解决问题的方法。   在向我汇报的员工中有面试发挥很好但工作平平的,也有面试一般但工作优秀的。对于追求职业发展的人来说,通过面试只是迈过一道门槛而不是目的,真正的较量是在入职后的成长。就像学钓鱼,你可能在有经验的垂钓者的指导下能钓到几条鱼,但如果没有学到垂钓的真谛,离开了指导者,你可能就很难钓到很多鱼。我希望读这本书的朋友不要只学一些技巧来应付面试,而是通过学习如何解决面试中的难题来提高自己的编程和解决问题的能力,进而提高自信心,在职场中迅速成长。   徐鹏阳(Pung Xu)   Principal Development Manager, Search Technology Center Asia   Microsoft 书摘   第二版序言   时间总是在不经意间流逝,我们也在人生的旅途上不断前行,转眼间我在微软的美国总部工作近两年了。生活总给我们带来新的挑战,同时也有新的惊喜。这两年在陌生的国度里用着不太流利的英语和各色人种交流,体验着世界的多元化。这两年也加过班、熬过夜,为了进展不顺的项目也焦头烂额过。在微软Office新产品发布那天我也自豪过,忍不住在朋友圈里和大家分享自己的喜悦和兴奋。2015年4月,我和素云又一次迎来了一个小生命。之后的日子虽然辛苦,但每当看着呼呼、阳阳两兄弟天真灿烂的笑容时,我的心里只有无限的幸福。   西雅图是一个IT氛围很浓的地方,这里是微软和亚马逊的总部所在地,Google、Facebook等很多知名公司都在这里有研发中心。一群程序员聚在一起,总会谈到谁去这家公司面试了,谁拿到了那家公司的Offer。这让我有机会从多个角度去理解编程面试,也更加深入地思考怎样刷题才会更加有效。我的这些理解、思考都融入《剑指Offer——名企面试官精讲典型编程面试题》这本书的第二版里。   这次再版在第一版的基础上增加了新的面试题,涵盖了新的知识点。第二版新增了2.4.3节和2.4.4节,分别讨论回溯法、动态规划和贪婪算法。正则表达式是编程面试时经常出现的内容,本次新增了两个正则表达式匹配的问题(详见面试题19和面试题20)。   这次新增的内容有些是原有内容的延伸。比如原书的面试题35要求找出字符串中第一个只出现一次的字符[在第二版中为面试题50(题目一)]。这次新增的面试题50(题目二)把要求改为从一个字符流中找出第一个只出现一次的字符。再比如,在原书的面试题23[在第二版中为面试题32(题目一)]中讨论了如何把二叉树按层打印到一行里,这次新增了两个按层打印二叉树的面试题:面试题32(题目二)要求把二叉树的每一层单独打印到一行;面试题32(题目三)要求按之字形顺序打印二叉树。   计算机领域的知识更新很快,编程面试题也需要推陈出新。本书的参考代码以C++为主,这次再版根据C++新的标准在内容上进行了一些调整。例如,原书的面试题48要求用C++实现不能继承的类。由于在C++ 11中引入了关键字final,那么用C++实现不能继承的类已经变得非常容易。因此,这次再版时用新的面试题替代了它。   自本书出版以来,收到了很多读者的反馈,让我受益匪浅。例如,面试题20“表示数值的字符串”根据GitHub用户cooljacket的意见做出了修改。在此对所有提出反馈、建议的读者表示衷心的感谢。   本书所有源代码(包含单元测试用例)都分享在GitHub上,欢迎读者对本书及GitHub上的代码提出意见。如果发现代码中存在问题,或者发现还有更好的解法,则欢迎读者递交代码。本书所有源代码均以BSD许可证开源,欢迎大家共同参与,一起提高代码的质量。   通过读者的E-mail,我很高兴地得知《剑指Offer——名企面试官精讲典型编程面试题》一书陪伴很多读者找到了心仪的工作,拿到了满意的Offer。实际上,这本书不仅仅是一本关于求职面试的工具书,同时还是一本关于编程的技术书。书中用大量的篇幅讨论数据结构和算法,讨论如何才能写出高质量的代码。这些技能在面试的时候有用,在平时的开发工作中同样有用。希望本书能陪伴更多的读者在职场中成长。   何海涛   2016年12月7日深夜于美国雷德蒙德、   推荐序一   海涛2008年在我的团队做过软件开发工程师。他是一名很细心的员工,对面试这个话题很感兴趣,经常和我及其他员工讨论,积累了很多面试方面的技巧和经验。他曾跟我提过想要写本有关面试的书,如今他把书写出来了!他是一个有目标、有耐心和持久力的人。   我在微软做了很多年的面试官,后面7年多作为把关面试官,也面试了很多应聘者。应聘者要想做好面试,确实应把面试当作一门技巧来学习,更重要的是要提高自身的能力。我遇到很多应聘者可能自身能力也不差,但因为不懂得怎样回答提问,不能很好地发挥。也有很多刚走出校园的应聘者也学过数据结构和算法分析,可是在处理具体问题时不能用学过的知识来有效地解决。这些朋友读读海涛的这本书,会受益匪浅,在面试中的发挥也会有很大提高。这本书也可以作为很好的教学补充资料,让学生不仅学到书本知识,也学到解决问题的方法。   在向我汇报的员工中有面试发挥很好但工作平平的,也有面试一般但工作优秀的。对于追求职业发展的人来说,通过面试只是迈过一道门槛而不是目的,真正的较量是在入职后的成长。就像学钓鱼,你可能在有经验的垂钓者的指导下能钓到几条鱼,但如果没有学到垂钓的真谛,离开了指导者,你可能就很难钓到很多鱼。我希望读这本书的朋友不要只学一些技巧来应付面试,而是通过学习如何解决面试中的难题来提高自己的编程和解决问题的能力,进而提高自信心,在职场中迅速成长。   徐鹏阳(Pung Xu)   Principal Development Manager, Search Technology Center Asia   Microsoft

立即下载
Netty权威指南 第2版 带书签目录 完整版.pdf

Netty权威指南 第2版 带书签目录 完整版.pdfNetty权威指南 第2版 带书签目录 完整版.pdfNetty权威指南 第2版 带书签目录 完整版.pdf

立即下载
JavaScript+DOM编程艺术(第2版)(高清晰完整版带目录书签

JavaScript+DOM编程艺术(第2版)(高清晰完整版带目录书签)

立即下载
大象 Thinking in UML (第二版) 重新制作去水印更清晰 PDF 详细书签

再没有讨厌的“拼吾爱”的LOGO,而且更清晰!

立即下载
MFC.Windows程序设计(第2版)修订版.PDF扫描版.有书签

[MFC.Windows程序设计(第2版)修订版].(Programming.Windows.with.MFC,.2nd.Edition).(美)Jeff.Prosise.扫描版.书签版.PDF 图书信息   作 者:(美)帕罗赛斯著,北京博彦科技发展有限责任公司译   出 版 社:清华大学出版社   出版时间:2007-5-1字 数:1617000版 次:1页 数:1166印刷时间:2007-5-1纸 张:胶版纸ISBN:9787302150428包 装:平装 图书封面[1] 内容简介   《MFC Windows程序设计(第2版)》是对其极为经典的第1版的全面更新,本书不仅扩展了已被认为是权威的关于Microsoft用于Windows API的功能强大的C++类库的阐述,还新增了有关COM、OLE和ActiveX的内容。本书的作者,Jeff Prosise,用其无与伦比的技巧向读者讲述了MFC程序设计中的基本概念和主要技术——再次阐释了在32位Windows平台上进行了快速的面向对象开发的完美方法。   本书涵盖了以下专题:   事件驱动程序设计和MPC的基础知识   文档/视图体系结构   位图、调色板和区域   多线程和线程同步   MFC与组件对象模型(COM)   ActiveX控件 作者简介   Jeff Prosise是一位作者、教员和讲师,他以Windows编程和教授别人如何进行Windows为生。作为一位在Windows程序设计、MFC和COM领域世界知名的权威,他还是《PC Magazinge》和《Microsoft Systems Journal》杂志的组稿编辑。 目录   序言   第Ⅰ部分 Windows和MFC基础   第1章 Hello,MFC   第2章 在窗口中绘图   第3章 鼠标和键盘   第4章 菜单   第5章 MFC集合数   第6章 文件I/O和串行化   第7章 控件   第8章 对话框和属性表   第Ⅱ部分 文档/视图体系结构   第9章 文档、视图和单文档界面   第10章 滚动视图、HTML视图以及其他视图类型   第11章 多文档和多视图   第12章 工具栏、状态栏和组合栏   第13章 打印和打印预览   第Ⅲ部分 高级篇   第14章 计时器和空闲处理   第15章 位图、调色板以及区域   第16章 公用控件   第17章 线程和线程同步化   第Ⅳ部分 COM,OLE和ActiveX   第18章 MFC和组件对象模型   第19章 剪贴板和OLE拖放   第20章 Automation   第21章 ActiveX控件

立即下载
C语言程序设计_现代方法_第2版_带书签高清完整版

C语言程序设计_现代方法_第2版 带书签 准高清 完整版。

立即下载
C++ GUI Qt 4编程 第二版 [清晰带详细书签]

《C++ GUI Qt 4编程(第2版)》详细讲述了使用最新的Qt版本进行图形用户界面应用程序开发的各个方面。全书分为四个部分共24章及4个附录:第一部分介绍了Qt的基础知识和编写用户界面应用程序时所需的基本概念;第二和第三部分主要讲解Qt的中高级编程,包括布局管理、事件处理、二维/三维图形、拖放、项视图类、容器类、输入/输出、数据库、多线程、网络、XML、国际化、嵌入式编程等内容;第四部分为附录内容,分别介绍了Qt的获取和安装、Qt应用程序的构建、QtJambi和C++的基础知识。对于《C++ GUI Qt 4编程(第2版)》讲授的大量Qt4编程原理和实践,都可以轻易将其应用于Qt4.4、Qt4.5及后续版本的Qt程序的开发过程中。 由于文件太大,所以在这里只是分享了本人百度网盘上的链接,大家可以根据密码提取文件。希望对大家的学习有帮助">《C++ GUI Qt 4编程(第2版)》详细讲述了使用最新的Qt版本进行图形用户界面应用程序开发的各个方面。全书分为四个部分共24章及4个附录:第一部分介绍了Qt的基础知识和编写用户界面应用程序时所需的基本概念;第二和第三部? [更多]

立即下载
算法第四版_中文版_高清书签_pdf

本书全面讲述算法和数据结构的必备知识,具有以下几大特色。  算法领域的经典参考书 Sedgewick畅销著作的最新版,反映了经过几十年演化而成的算法核心知识体系  内容全面 全面论述排序、搜索、图处理和字符串处理的算法和数据结构,涵盖每位程序员应知应会的50种算法  全新修订的代码 全新的Java实现代码,采用模块化的编程风格,所有代码均可供读者使用  与实际应用相结合 在重要的科学、工程和商业应用环境下探讨算法,给出了算法的实际代码,而非同类著作常用的伪代码  富于智力趣味性 简明扼要的内容,用丰富的视觉元素展示的示例,精心设计的代码,详尽的历史和科学背景知识,各种难度的练习,这一切都将使读者手不释卷  科学的方法 用合适的数学模型精确地讨论算法性能,这些模型是在真实环境中得到验证的

立即下载
基于ArcGIS的Python编程秘笈(第2版)_高清_带索引书签目录

基于ArcGIS的Python编程秘笈(第2版)_高清_带索引书签目录

立即下载
IDA Pro权威指南+(第2版)_中文版带书签

《IDA Pro指南(第2版)》共分为六部分,首先介绍了反汇编与逆向工程的基本信息和IDA Pro的背景知识,接着讨论了IDA Pro的基本用法和高级用法,然后讲解了其高扩展性及其在安全领域的实际应用,最后介绍了IDA的内置调试器(包括Bochs调试器),一方面让用户对IDA Pro有全面深入的了解,另一方面让读者掌握IDA Pro在现实中的应用。相比上一版,这一版以IDA6。0为基础,介绍了它的新的、基于Qt的图形用户界面,以及IDAPython插件。

立即下载
TOMCAT权威指南(第二版)(高清、带书签)中文版

完整的带标签的高清版tomcat权威指南,中文版,是学习tomcat的不二选择

立即下载
Python学习手册(第4版).[美]Mark Lutz(带详细书签) PDF 下载 高清 完整版

涵盖Python2.6和3.X   Google和YouTube由于PythonF的高可适应性、易于维护以及适合于快速开发而采用它。《Python学习手册(第4版)》将帮助你使用Python编写出高质量、高效的并且易于与其他语言和工具集成的代码。《Python学习手册(第4版)》根据Python专家MarkLutz的著名培训课程编写而成,是易于掌握和自学的Python教程。   《Python学习手册(第4版)》每一章都对Python语言的关键内容做单独讲解,并且配有章首习题,便于你学习新的技能并巩固加深自己的理解。书中配有大量注释的示例以及图表,它们都将帮助你轻松地学习Python3.0。   学习Python的主要内建对象类型:数字、列表和字典。使用Python语句创建和处理对象,并且学习Python的通用语法模型。使用函数构造和重用代码,函数是Python的基本过程工具。学习Python模块:封装语句、函数以及其他工具,以便构建较大的组件。学习Python的面向对象编程工具,用于组织程序代码。学习异常处理模型,以及用于编写较大程序的开发工具。了解高级Python工具,如装饰器、描述器、元类和Unicode处理等。 前言 第一部分 使用入门 第1章 问答环节 人们为何使用Python 软件质量 开发效率 Python是“脚本语言”吗 好吧,Python的缺点是什么呢 如今谁在使用Python 使用Python可以做些什么 系统编程 用户图形接口 Internet脚本 组件集成 数据库编程 快速原型 数值计算和科学计算编程 游戏、图像、人工智能、XML、机器人等 Python如何获得支持 Python有哪些技术上的优点 面向对象 免费 可移植 功能强大 可混合 简单易用 简单易学 Python和其他语言比较起来怎么样 本章小结 本章习题 习题解答 Python是工程,不是艺术 第2章 Python如何运行程序 Python解释器简介 程序执行 程序员的视角 Python的视角 执行模块的变体 Python实现的替代者 执行优化工具 冻结二进制文件 其他执行选项 未来的可能性 本章小结 本章习题 习题解答 第3章 如何运行程序 交互提示模式下编写代码 交互地运行代码 为什么使用交互提示模式 使用交互提示模式 系统命令行和文件 第一段脚本 使用命令行运行文件 使用命令行和文件 UNIX可执行脚本(#!) UNIX env查找技巧 点击文件图标 在Windows中点击图标 input的技巧 图标点击的其他限制 模块导入和重载 模块的显要特性:属性 import和reload的使用注意事项 使用exec运行模块文件 IDLE用户界面 IDLE基础 使用IDLE 高级IDLE工具 其他的IDE 其他启动选项 嵌入式调用 冻结二进制的可执行性 文本编辑器启动的选择 其他的启动选择 未来的可能 我应该选用哪种 调试Python代码 本章小结 本章习题 习题解答 第一部分 练习题 第二部分 类型和运算 第4章 介绍Python对象类型 为什么使用内置类型 Python的核心数据类型 数字 字符串 序列的操作 不可变性 类型特定的方法 寻求帮助 编写字符串的其他方法 模式匹配 列表 序列操作 类型特定的操作 边界检查 嵌套 列表解析 字典 映射操作 重访嵌套 键的排序:for 循环 迭代和优化 不存在的键:if 测试 元组 为什么要用元组 文件 其他文件类工具 其他核心类型 如何破坏代码的灵活性 用户定义的类 剩余的内容 本章小结 本章习题 习题解答 第5章 数字 Python的数字类型 数字常量 内置数学工具和扩展 Python表达式操作符 在实际应用中的数字 变量和基本的表达式 数字显示的格式 比较:一般的和连续的 str和repr显示格式 除法: 传统除法、Floor除法和真除法 整数精度 复数 十六进制、八进制和二进制记数 位操作 其他的内置数学工具 其他数字类型 小数数字 分数类型 集合 布尔型 数字扩展 本章小结 本章习题 习题解答 第6章 动态类型简介 缺少类型声明语句的情况 变量、对象和引用 类型属于对象,而不是变量 对象的垃圾收集 共享引用 共享引用和在原处修改 共享引用和相等 动态类型随处可见 本章小结 本章习题 习题解答 第7章 字符串 字符串常量 单双引号字符串是一样的 用转义序列代表特殊字节 raw字符串抑制转义 三重引号编写多行字符串块 实际应用中的字符串 基本操作 索引和分片 为什么要在意:分片 字符串转换工具 修改字符串 字符串方法 字符串方法实例:修改字符串 字符串方法实例:文本解析 实际应用中的其他常见字符串方法 最初的字符串模块(在Python 3.0中删除) 字符串格式化表达式 更高级的字符串格式化表达式 基于字典的字符串格式化 字符串格式化调用方法 基础知识 添加键、属性和偏移量 添加具体格式化 与%格式化表达式比较 为什么用新的格式化方法 通常意义下的类型分类 同样分类的类型共享其操作集合 可变类型能够在原处修改 本章小结 本章习题 习题解答 第8章 列表与字典 列表 实际应用中的列表 基本列表操作 列表迭代和解析 索引、分片和矩阵 原处修改列表 字典 实际应用中的字典 字典的基本操作 原处修改字典 其他字典方法 语言表 字典用法注意事项 为什么要在意字典接口 创建字典的其他方法 Python 3.0中的字典变化 本章小结 本章习题 习题解答 第9章 元组、文件及其他 元组 实际应用中的元组 为什么有了列表还要元组 文件 打开文件 使用文件 实际应用中的文件 其他文件工具 重访类型分类 为什么要在意操作符重载 对象灵活性 引用 VS 拷贝 比较、相等性和真值 Python 3.0的字典比较 Python中真和假的含义 Python的类型层次 Type对象 Python中的其他类型 内置类型陷阱 赋值生成引用,而不是拷贝 重复能够增加层次深度 留意循环数据结构 不可变类型不可以在原处改变 本章小结 本章习题 习题解答 第二部分练习题 第三部分 语句和语法 第10章 Python语句简介 重访Python程序结构 Python的语句 两个if的故事 Python增加了什么 Python删除了什么 为什么使用缩进语法 几个特殊实例 简短实例:交互循环 一个简单的交互式循环 对用户输入数据做数学运算 用测试输入数据来处理错误 用try语句处理错误 嵌套代码三层 本章小结 本章习题 习题解答 第11章 赋值、表达式和打印 赋值语句 赋值语句的形式 序列赋值 Python 3.0中的扩展序列解包 多目标赋值语句 增强赋值语句 变量命名规则 Python的废弃协议 表达式语句 表达式语句和在原处的修改 打印操作 Python 3.0的print函数 Python 2.6 print语句 打印流重定向 版本独立的打印 为什么要注意print和stdout 本章小结 本章习题 习题解答 第12章 if测试和语法规则 if语句 通用格式 基本例子 多路分支 Python语法规则 代码块分隔符 语句的分隔符 一些特殊情况 真值测试 if/else三元表达式 为什么要在意布尔值 本章小结 本章习题 习题解答 第13章 while和for循环 while循环 一般格式 例子 break、continue、pass和循环else 一般循环格式 pass continue break 循环else 为什么要在意“模拟C 语言的while循环” for循环 一般格式 例子 为什么要在意“文件扫描” 编写循环的技巧 循环计数器:while和range 非完备遍历:range和分片 修改列表:range 并行遍历:zip和map 产生偏移和元素:enumerate 本章小结 本章习题 习题解答 第14章 迭代器和解析,第一部分 迭代器:初探 文件迭代器 手动迭代:iter和next 其他内置类型迭代器 列表解析:初探 列表解析基础知识 在文件上使用列表解析 扩展的列表解析语法 其他迭代环境 Python 3.0中的新的可迭代对象 range迭代器 map、zip和filter迭代器 多个迭代器 VS单个迭代器 字典视图迭代器 其他迭代器主题 本章小结 本章习题 习题解答 第15章 文档 Python文档资源 #注释 dir函数 文档字符串:__doc__ PyDoc:help函数 PyDoc:HTML报表 标准手册集 网络资源 已出版的书籍 常见编写代码的陷阱 本章小结 本章习题 习题解答 第三部分练习题 第四部分 函数 第16章 函数基础 为何使用函数 编写函数 def语句 def语句是实时执行的 第一个例子:定义和调用 定义 调用 Python中的多态 第二个例子:寻找序列的交集 定义 调用 重访多态 本地变量 本章小结 本章习题 习题解答 第17章 作用域 Python作用域基础 作用域法则 变量名解析:LEGB原则 作用域实例 内置作用域 在Python 2.6中违反通用性 global语句 最小化全局变量 最小化文件间的修改 其他访问全局变量的方法 作用域和嵌套函数 嵌套作用域的细节 嵌套作用域举例 nonlocal语句 nonlocal基础 nonlocal应用 为什么使用nonlocal 本章小结 本章习题 习题解答 第18章 参数 传递参数 参数和共享引用 避免可变参数的修改 对参数输出进行模拟 特定的参数匹配模型 基础知识 匹配语法 细节 关键字参数和默认参数的实例 任意参数的实例 Python 3.0 Keyword-Only参数 min调用 满分 加分点 结论 一个更有用的例子:通用set函数 模拟Python 3.0 print函数 使用Keyword-Only参数 为什么要在意:关键字参数 本章小结 本章习题 习题解答 第19章 函数的高级话题 函数设计概念 递归函数 用递归求和 编码替代方案 循环语句VS递归 处理任意结构 函数对象:属性和注解 间接函数调用 函数内省 函数属性 Python 3.0中的函数注解 匿名函数: lambda lambda表达式 为什么使用lambda 如何(不要)让Python代码变得晦涩难懂 嵌套lambda和作用域 为什么要在意:回调 在序列中映射函数:map 函数式编程工具:filter和reduce 本章小结 本章习题 习题解答 第20章 迭代和解析,第二部分 回顾列表解析:函数式编程工具 列表解析与map 增加测试和嵌套循环 列表解析和矩阵 理解列表解析 为什么要在意:列表解析和map 重访迭代器:生成器 生成器函数:yield VS return 生成器表达式:迭代器遇到列表解析 生成器函数 VS 生成器表达式 生成器是单迭代器对象 用迭代工具模拟zip和map 为什么你会留意:单次迭代 内置类型和类中的值生成 Python 3.0解析语法概括 解析集合和字典解析 针对集合和字典的扩展的解析语法 对迭代的各种方法进行计时 对模块计时 计时脚本 计时结果 计时模块替代方案 其他建议 函数陷阱 本地变量是静态检测的 默认和可变对象 没有return语句的函数 嵌套作用域的循环变量 本章小结 本章习题 习题解答 第四部分练习题 第五部分 模块 第21章 模块:宏伟蓝图 为什么使用模块 Python程序架构 如何组织一个程序 导入和属性 标准库模块 import如何工作 1.搜索 2.编译(可选) 3.运行 模块搜索路径 配置搜索路径 搜索路径的变动 sys.path列表 模块文件选择 高级的模块选择概念 第三方工具:distutils 本章小结 本章习题 习题解答 第22章 模块代码编写基础 模块的创建 模块的使用 import语句 from语句 from *语句 导入只发生一次 import和from是赋值语句 文件间变量名的改变 import和from的对等性 from语句潜在的陷阱 模块命名空间 文件生成命名空间 属性名的点号运算 导入和作用域 命名空间的嵌套 重载模块 reload基础 reload实例 为什么要在意:模块重载 本章小结 本章习题 习题解答 第23章 模块包 包导入基础 包和搜索路径设置 __init__.py包文件 包导入实例 包对应的from语句和import语句 为什么要使用包导入 三个系统的传说 包相对导入 Python 3.0中的变化 相对导入基础知识 为什么使用相对导入 相对导入的作用域 模块查找规则总结 相对导入的应用 为什么要在意:模块包 本章小结 本章习题 习题解答 第24章 高级模块话题 在模块中隐藏数据 最小化from *的破坏:_X和__all__ 启用以后的语言特性 混合用法模式:__name__和__main__ 以__name__进行单元测试 使用带有__name__的命令行参数 修改模块搜索路径 Import语句和from语句的as扩展 模块是对象:元程序 用名称字符串导入模块 过渡性模块重载 模块设计理念 模块陷阱 顶层代码的语句次序的重要性 from复制变量名,而不是连接 from *会让变量语义模糊 reload不会影响from导入 reload、from以及交互模式测试 递归形式的from导入无法工作 本章小结 本章习题 习题解答 第五部分练习题 第六部分 类和OOP 第25章 OOP:宏伟蓝图 为何使用类 概览OOP 属性继承搜索 类和实例 类方法调用 编写类树 OOP是为了代码重用 本章小结 本章习题 习题解答 第26章 类代码编写基础 类产生多个实例对象 类对象提供默认行为 实例对象是具体的元素 第一个例子 类通过继承进行定制 第二个例子 类是模块内的属性 类可以截获Python运算符 第三个例子 为什么要使用运算符重载 世界上最简单的Python类 类与字典的关系 本章小结 本章习题 习题解答 第27章 更多实例 步骤1:创建实例 编写构造函数 在进行中测试 以两种方式使用代码 版本差异提示 步骤2:添加行为方法 编写方法 步骤3:运算符重载 提供打印显示 步骤4:通过子类定制行为 编写子类 扩展方法:不好的方式 扩展方法:好的方式 多态的作用 继承、定制和扩展 OOP:大思路 步骤5:定制构造函数 OOP比我们认为的要简单 组合类的其他方式 在Python 3.0中捕获内置属性 步骤6:使用内省工具 特殊类属性 一种通用显示工具 实例与类属性的关系 工具类的命名考虑 类的最终形式 步骤7(最后一步):把对象存储到数据库中 Pickle和Shelve 在shelve数据库中存储对象 交互地探索shelve 更新shelve中的对象 未来方向 本章小结 本章习题 习题解答 第28章 类代码编写细节 class语句 一般形式 例子 方法 例子 调用超类构造函数 其他方法调用的可能性 继承 属性树的构造 继承方法的专有化 类接口技术 抽象超类 Python 2.6和Python 3.0的抽象超类 命名空间:完整的内容 简单变量名:如果赋值就不是全局变量 属性名称:对象命名空间 Python命名空间的“禅”:赋值将变量名分类 命名空间字典 命名空间链接 回顾文档字符串 类与模块的关系 本章小结 本章习题 习题解答 第29章 运算符重载 基础知识 构造函数和表达式:__init__和__sub__ 常见的运算符重载方法 索引和分片:__getitem__和__setitem__ 拦截分片 Python 2.6中的分片和索引 索引迭代:__getitem__ 迭代器对象:__iter__和__next__ 用户定义的迭代器 有多个迭代器的对象 成员关系:__contains__、__iter__和__getitem__ 属性引用:__getattr__和__setattr__ 其他属性管理工具 模拟实例属性的私有性:第一部分 __repr__和__str__会返回字符串表达形式 右侧加法和原处加法:__radd__和__iadd__ 原处加法 Call表达式:__call__ 函数接口和回调代码 比较:__lt__、__gt__和其他方法 Python 2.6的__cmp__方法(已经从Python 3.0中移除了) 布尔测试:__bool__和__len__ Python 2.6中的布尔 对象析构函数:__del__ 本章小结 本章习题 习题解答 第30章 类的设计 Python和OOP 通过调用标记进行重载(或不要) OOP和继承:“是一个”关系 OOP和组合:“有一个”关系 重访流处理器 为什么要在意:类和持续性 OOP和委托:“包装”对象 类的伪私有属性 变量名压缩概览 为什么使用伪私有属性 方法是对象:绑定或无绑定 在Python 3.0中,无绑定方法是函数 绑定方法和其他可调用对象 为什么要在意:绑定方法和回调函数 多重继承:“混合”类 编写混合显示类 类是对象:通用对象的工厂 为什么有工厂 与设计相关的其他话题 本章小结 本章习题 习题解答 第31章 类的高级主题 扩展内置类型 通过嵌入扩展类型 通过子类扩展类型 新式类 新式类变化 类型模式变化 钻石继承变动 新式类的扩展 slots实例 类特性 __getattribute__和描述符 元类 静态方法和类方法 为什么使用特殊方法 Python 2.6和Python 3.0中的静态方法 静态方法替代方案 使用静态和类方法 使用静态方法统计实例 用类方法统计实例 装饰器和元类:第一部分 函数装饰器基础 装饰器例子 类装饰器和元类 更多详细信息 类陷阱 修改类属性的副作用 修改可变的类属性也可能产生副作用 多重继承:顺序很重要 类、方法以及嵌套作用域 Python中基于委托的类:__getattr__和内置函数 “过度包装” 本章小结 本章习题 习题解答 第六部分 练习题 为什么要在意:大师眼中的OOP 第七部分 异常和工具 第32章 异常基础 为什么使用异常 异常的角色 异常处理:简明扼要 默认异常处理器 捕获异常 引发异常 用户定义的异常 终止行为 为什么要在意:错误检查 本章小结 本章习题 习题解答 第33章 异常编码细节 try/except/else语句 try语句分句 try/else分句 例子:默认行为 例子:捕捉内置异常 try/finally语句 例子:利用try/finally编写终止行为 统一try/except/finally语句 统一try语句语法 通过嵌套合并finally和except 合并try的例子 raise语句 利用raise传递异常 Python 3.0异常链:raise from assert语句 例子:收集约束条件(但不是错误) with/as环境管理器 基本使用 环境管理协议 本章小结 本章习题 习题解答 第34章 异常对象 异常:回到未来 字符串异常很简单 基于类的异常 类异常例子 为什么使用类异常 内置Exception类 内置异常分类 默认打印和状态 定制打印显示 定制数据和行为 提供异常细节 提供异常方法 本章小结 本章习题 习题解答 第35章 异常的设计 嵌套异常处理器 例子:控制流程嵌套 例子:语法嵌套化 异常的习惯用法 异常不总是错误 函数信号条件和raise 关闭文件和服务器连接 在try外进行调试 运行进程中的测试 关于sys.exc_info 与异常有关的技巧 应该包装什么 捕捉太多:避免空except语句 捕捉过少:使用基于类的分类 核心语言总结 Python工具集 大型项目的开发工具 本章小结 第七部分练习题 第八部分 高级话题注 第36章 Unicode和字节字符串 Python 3.0中的字符串修改 字符串基础知识 字符编码方法 Python的字符串类型 文本和二进制文件 Python 3.0中的字符串应用 常量和基本属性 转换 编码Unicode字符串 编码ASCII文本 编码非ASCII文本 编码和解码非ASCII文本 其他Unicode编码技术 转换编码 在Python 2.6中编码Unicode字符串 源文件字符集编码声明 使用Python 3.0 Bytes对象 方法调用 序列操作 创建bytes对象的其他方式 混合字符串类型 使用Python 3.0(和Python 2.6)bytearray对象 使用文本文件和二进制文件 文本文件基础 Python 3.0中的文本和二进制模式 类型和内容错误匹配 使用Unicode文件 在Python 3.0中读取和写入Unicode 在Python 3.0中处理BOM Python 2.6中的Unicode文件 Python 3.0中其他字符串工具的变化 re模式匹配模块 Struct二进制数据模块 pickle对象序列化模块 XML解析工具 本章小结 本章习题 习题解答 第37章 管理属性 为什么管理属性 插入在属性访问时运行的代码 特性 基础知识 第一个例子 计算的属性 使用装饰器编写特性 描述符 基础知识 第一个示例 计算的属性 在描述符中使用状态信息 特性和描述符是如何相关的 __getattr__和__getattribute__ 基础知识 第一个示例 计算属性 __getattr__和__getattribute__比较 管理技术比较 拦截内置操作属性 重访基于委托的Manager 示例:属性验证 使用特性来验证 使用描述符验证 使用__getattr__来验证 使用__getattribute__验证 本章小结 本章习题 习题解答 第38章 装饰器 什么是装饰器 管理调用和实例 管理函数和类 使用和定义装饰器 为什么使用装饰器 基础知识 函数装饰器 类装饰器 装饰器嵌套 装饰器参数 装饰器管理函数和类 编写函数装饰器 跟踪调用 状态信息保持选项 类错误之一:装饰类方法 计时调用 添加装饰器参数 编写类装饰器 单体类 跟踪对象接口 类错误之二:保持多个实例 装饰器与管理器函数的关系 为什么使用装饰器(重访) 直接管理函数和类 示例:“私有”和“公有”属性 实现私有属性 实现细节之一 公有声明的泛化 实现细节之二 开放问题 Python不是关于控制 示例:验证函数参数 目标 针对位置参数的一个基本范围测试装饰器 针对关键字和默认泛化 实现细节 开放问题 装饰器参数 VS 函数注解 其他应用程序:类型测试 本章小结 本章习题 习题解答 第39章 元类 要么是元类,要么不是元类 提高魔力层次 “辅助”函数的缺点 元类与类装饰器的关系:第一回合 元类模型 类是类型的实例 元类是Type的子类 Class语句协议 声明元类 编写元类 基本元类 定制构建和初始化 其他元类编程技巧 实例与继承的关系 示例:向类添加方法 手动扩展 基于元类的扩展 元类与类装饰器的关系:第二回合 示例:对方法应用装饰器 用装饰器手动跟踪 用元类和装饰器跟踪 把任何装饰器应用于方法 元类与类装饰器的关系:第三回合 “可选的”语言功能 本章小结 本章习题 习题解答 第九部分 附录注 附录A 安装和配置 附录B 各部分练习题的解答

立即下载
Python高级编程(带完整书签目录)

pdf格式,Python进阶的经典参考,如果没有书签目录那就实在没法看了,现已完整补齐了。

立即下载
【免费】《Linux从入门到精通(第2版)》完整版

《Linux典藏大系:Linux从入门到精通(第2版)》共29章,分为7篇。内容包括Linux概述、Linux安装、Linux基本配置、桌面环境基本操作、Shell基本命令、文件和目录管理、软件包管理、磁盘管理、用户与用户组管理、进程管理、网络配置、浏览网页、收发邮件、文件传输和共享、远程登录、多媒体应用、图像浏览和处理、打印机配置、办公软件的使用、Linux编程工具、Shell编程、服务器基础知 识、Apache服务器、vsftpd服务器、Samba服务器、NFS服务器、任务计划、防火墙和网络安全、病毒和木马防范等。 【比其他同款资源分更少,从别地重金下载下来后上传分享】 《Linux典藏大系:Linux从入门到精通(第2版)》适合广大Linux初中级用户、开源软件爱好者和大专院校学生阅读,同时也非常适合准备从事Linux下开发的各类人员。

立即下载
Python基础教程(第3版).带完整书签高清文字版) PDF

中文原版高清带目录非扫描版本书包括Python程序设计的方方面面:首先从Python的安装开始,随后介绍了Python的基础知识和基本概念,包括列表、元组、字符串、字典以及各种语句;然后循序渐进地介绍了一些相对高级的主题,包括抽象、异常、魔法方法、属性、迭代器;此后探讨了如何将Python与数据库、网络、C语言等工具结合使用,从而发挥出Python的强大功能,同时介绍了Python程序测试、打包、发布等知识;最后,作者结合前面讲述的内容,按照实际项目开发的步骤向读者介绍了10个具有实际意义的Python项目的开发过程

立即下载
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

Clojure编程乐趣第2版(高清带书签).pdf

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: