其他编程语言/工具
-
Shellcoder编程揭秘(美)开斯宾革 著;罗爱国 译全书的内容紧密围绕shell code编程展开,系统地阐述了作为一名shell coder应该掌握的知识要点。除了shell code之外,作者还介绍了手机,BIOS等涉及安全的新领域。本书的第1部分介绍了编写shell code前应掌握的一些基本概念,应熟悉的软件工具等内容,还介绍了利用GPRS入侵的细节。第2部分则以常见的栈溢出、堆溢出问题开始,接着介绍了SEH、格式化漏洞等内容,最后介绍怎样解决这些漏洞,并以实际的漏洞为例,讲解怎样利用漏洞。第3部分主要放在编写shell code上,介绍怎样编写适应多种环境的shell code,除了以Windows平台为主,还稍带介绍了Linux平台上shell code,第15章则介绍了怎样编译与反编译shell code。第4部分介绍了网络蠕虫与病毒。第5部分介绍了防火墙,蜜罐,和其他的保护系统。重点介绍了怎样突破这些保护系统。第6部分介绍了除常见攻击对象之外的其他目标,如无线网络,手机,BIOS等。书中还包括了大量未分开的用C/iC编语言编写攻击代码的高级技巧。 -
硬件开发类职位应聘指南姜宇柏目前,硬件开发是大学毕业生应聘的热点领域之一,几乎每所理工类和综合类院校都开设了相关专业,毕业生的就业单位包括电信运营企业、通信设备制造和销售企业等。本书全面地介绍了硬件开发的相关知识,目的是为应届毕业生提供专业领域的快速复习指南。本书用10章的篇幅来对硬件开发的相关知识进行了提纲挈领式的介绍和梳理,主要包括硬件开发综述、电路分析基础、模拟电路基础、数字电路及逻辑设计基础、电路分析基础、模拟电路基础、数字电路与逻辑设计基础、数字通信原理、射频电路设计、嵌入式系统设计、数字信号处理器设计、可编程逻辑器件设计和印制电路板设计,目的是使读者能够快速有效地掌握相关的内容。本书不但可以作为通信、电路、微电子和硬件设计等专业大学应届毕业生和相关专业的广大从业人员的应聘指南,同时也可以作为高等院校专业低年级同学了解技术发展方向和拓展自身知识面的重要参考书。 -
数控编程与操作张海军《高职高专数控技术应用专业系列教材:数控编程与操作》是根据教育部《关于加强高职高专教材建设的若干意见》文件的精神,并结合编者多年来数控加工与编程的教学、科研和工程实践的经验编写的。《高职高专数控技术应用专业系列教材:数控编程与操作》以数控编程与操作技能为主导,从实际应用的需要出发,比较详细地介绍了采用主流数控系统的数控机床的编程方法与加工操作。全书共6章,第1,2章介绍了数控加工与编程技术基础及数控加工工艺基础知识;第3章介绍了数控车床编程与操作;第4章介绍了数控铣床编程与操作;第5章介绍了数控加工中心编程与操作;第6章介绍了数控电火花线切割机床编程与操作。《高职高专数控技术应用专业系列教材:数控编程与操作》编写力求理论表述简洁易懂,步骤清晰明了,便于初学者学习使用。 -
软件应用绝密X档案《电脑爱好者》杂志社打造性能超群的个性爱机家庭娱乐让你玩转多媒体白领办公必备技能秘籍建筑万里长城保护好电脑 -
社会工作经典译丛(美)威廉·R·纽金特(William R.Nugent)、(加)杰基·D·西帕特(Jackie D.Sieppert)、(美)沃尔特·W·赫德森(Walter W.Hudson) 著;卓越、叶文振、本书基于实践工作与科学研究之区别,力推“实践评估”之理念与“经验性实践模式”,并以此为核心,全面介绍了针对社会工作评估实务的“计算机辅助社会服务”(CASS)系统所蕴含的大量评估标准与技术。难能可贵的是,作者在阐释的过程中提供了大量的鲜活案例,有利于读者提升社会工作评估的实务能力和更透彻地理解所介绍的评估标准与技术。本书分为三个部分。第一部分介绍个案设计方法,同时也涉及一些基本的个案设计。第二部分介绍了评估实务中的测量。第三部分介绍了社会福利服务的计算机辅助软件。该书为高等院校教师提供了一本具有教材性质的评估方法专著,相关教师可以借助此书向那些需要参与评估实务的学生传授必须掌握的评估技术知识。同时,该书也是一本为学生提供各种技术性参考的教材,它不仅为学生学习与掌握评估实务的理论和方法予以指导,而且还帮助学生在与服务对象的互动中实施和检查评估方案。 -
CrystalClear(美)科克伯恩 著,马振晗,罗海花 译第15届Jolt大奖入闱作品,敏捷运动领军人物,两次Jolt大奖得主Alistair Cockburn向你推荐成功项目的7大体系特征!作者潜心研究了成功的敏捷项目并识别出它们的共同特征。这些特征将引导您的项目迈向成功。本书适合软件开发人员、项目管理人员、软件工程研究人员,以及所有想要了解敏捷开发思想的各界人士参考。敏捷团队通过将近10年的潜心研究及反复试验,总结得出水晶项目管理体系:一个以人为本的小团队方法体系。它通过明晰而又实用的说明指导您的团队如何成功开发敏捷类型的项目。每一章节都对敏捷项目的某个不同方面进行详尽而又生动地讲解。本书亮点:关注成功项目中的关键人员和人与人之间的交流。提供案例研究、实例、原则、策略、方法,以及体系特征指南。提供实际项目的工作产品样本,而非空洞的模型或虚构的问题。介绍软件开发团队能按时交付高质量代码的顶级策略。指导团队详尽引入最棒的工作方法,如闪电式计划、项目360度全面考察以及最根本的反思研讨会。与作者通过问答的形式,向读者介绍这些建议如何得来,包括它们在哪些方面适应于XP、CMMI、ISO、RUP以及其他方法体系。一份详细的案例分析,包括ISO评审员分析。本书为读者提供了成功项目的7大体系特征。作者潜心研究了成功的敏捷项目并识别出它们的共同特征。这些特征将引导您的项目迈向成功。本书适合软件开发人员、项目管理人员、软件工程研究人员,以及所有想要了解敏捷开发思想的各界人士参考。 -
面向对象软件工程(美)布吕格、迪图瓦本书是作为软件工程项目的课程教材和专业参考书编写的。作者通过使用UML与面向对象方法,让读者了解成功构建系统所需的建模技术、人与人之间的沟通技巧以及如何管理变化等软件工程的各个方面。全书循序渐进地介绍了一个真实、复杂的系统构建过程,为读者在真实场景下运用工具创造了实际动手的机会。.本书适合作为具有一定C、C++、C#或Java编程能力的本科生和研究生的软件工程教材,也可作为面向技术人员和管理人员的软件工程短期培训课程。... -
UML自动化测试技术徐宏喆、陈建明UML自动化测试技术是一种新兴的软件测试方法,国内外多所大学和研究机构都在进行这方面的理论研究。《21世纪大学计算机专业教材:UML自动化测试技术》是一本系统介绍使用YML模型实现软件自动化测试的计算机技术著作。书中对软件自动化测试的要求和UML模型的可测性进行了分析,从软件自动化测试和UML建模语言入手,引入UML自动化测试技术的原理,然后通过实例,分别从单元测试、集成测试、系统测试、Web系统测试和实时系统测试五个方面说明自动化测试的方法,并且列出了一些自动化工具以及其实现方案,最后综述了该技术的发展趋势。《21世纪大学计算机专业教材:UML自动化测试技术》适合作为高等院校计算机、软件工程等专业本科高年级教材,亦可供从事软件质量保证和软件测试等相关技术研究的研究生、教师、技术人员参考。 -
脚本驱动的应用软件开发方法与实践陆其明《脚本驱动的应用软件开发方法与实践》纵观了软件开发在不同发展阶段的特点,揭示了当今在很多大型应用软件设计、开发过程中采用的一种部署模式,引出了一种称之为“脚本驱动的应用软件”的开发方法。这种方法可以促进软件开发过程中的团队分工与合作,提高软件开发的效率,提升应用软件在可定制性和交互性方面的表现。在传授方法的同时,《脚本驱动的应用软件开发方法与实践》更结合以递进式的实例,使得方法更容易理解、更贴近于实际应用。在开发脚本驱动的演示程序时,还介绍了XML解析、JavaScript解析等多种实用的编程技术。《脚本驱动的应用软件开发方法与实践》广泛适合于计算机应用软件系统的设计人员以及开发人员,对于指导XML技术入门也有一定的帮助,在JavaScript解析技术方面更是一部不可多得的实务指南。 -
UNIX操作系统设计(美)巴赫Linux之父Linux Torvalds曾捧读的经典著作.本书是一本全面介绍UNIX系统V内核结构的经典教材。Bach在这本传世之作中深入分析了UNIX的内核算法、基本数据结构以及它们同上层编程接口的关系。本书首先对系统内核结构进行了简要介绍,然后分章节描述了文件系统、进程调度和存储管理,并在此基础上讨论了UNIX系统的高级问题,如驱动程序接口、进程间通信与网络等。.本书虽然以UNIX系统V为背景,但是介绍的算法、数据结构却并没有专门针对任何一种特定的内核,所以直到今日,本书仍然是世界上许多大学操作系统课程的必读或推荐教材。读者如果想要学习UNIX,本书依然是最好的选择之一。..本书的适用范围非常广泛。首先,本书可用作高等院校高年级本科生或低年级研究生的操作系统课程教材,学生使用本书的同时若能参考系统源代码将获益匪浅,但也可以独立地学习本书。其次,系统程序员可将本书作为参考书,从而更好地理解内核的工作原理,并将UNIX系统中采用的算法与其他操作系统的算法加以比较。最后,UNIX系统程序员也可将本书作为参考书,从而更深入地了解他们的程序是如何与系统相互作用的,进而编写出更有效、更高级的程序。...
