程序设计综合
-
第三代移动通信中的无线资源管理沈洁、申志坚、李楠本书系统讲述了第三代移动通信系统UMTS在FDD和TDD两种制式下的无线资源管理算法以及与QoS相关的多业务定量分析的研究。本书共分三部分。第一部分(第1~4章)是对CDMA及无线资源管理背景知识的介绍;第二部分(第5~12章)对无线资源管理相关算法的理论和实现做了详细介绍;第三部分(第13~15章)是对与资源管理相关的多业务模型、QoS参数以及经济因素的考虑。本书可以作为高等院校电子通信专业高年级本科生、研究生的参考书,也可供移动通信行业运营商、设备制造商及工程技术人员在进行系统研究和设计时参考。 -
移动通信新业务开发必读张传福、胡敖、彭灿、赖卫国无线通信技术,特别是移动通信技术是发展最为迅速的技术之一。只有为用户提供更加丰富多彩的业务,移动通信技术才能得到更好的发展。 本书全面系统地介绍了移动通信新技术及新业务开发技术。内容包括GSM、GPRS技术,第三代移动通信(3G)的三大技术标准——WCDMA、cdma2000、TD-SCDMA;提供新业务所需要的支撑技术——BREW技术、Parlay技术、移动增值业务平台技术、Java技术、Web Service技术、无线应用协议(WAP)、移动智能网技术;无线局域网(WLAN)技术,3G所能提供的业务与应用。 本书适合于从事移动通信、计算机软件开发工作的工程技术人员,应用开发人员和管理人员阅读,也可作为高等院校相关专业的本科生、研究生的参考书。 -
模块化生产加工系统应用技术刘增辉MPS(模块化生产加工系统)是德国FESTO公司出品的教学设备,它是一套机电一体化的模拟生产设备。本书围绕着MPS设备介绍了机电一体化技术的实际应用,同时介绍了SIMATICS7-300PLC的硬、软件知识及其应用技术。在本书中突出了理论与实践相结合,突出了对学生能力的培养,同时也体现了围绕着MPS设备开展教学活动的基本思路。全书共分12章,以实现MPS的控制为主线,通过剖析MPS的结构重点介绍机电一体化技术的应用、PLC的编程与应用,同时融合进去一些生产工艺基本知识、安全生产的基本知识、设备调试的基本知识等。第11章的内容重点放在对学生综合能力的培养上,在综合应用知识方面、在各方面能力的培养上给学生提供了较大的空间,建议将第11章的内容安排为综合设计任务。本书适合作为高职高专院校机电类专业教材或参考书使用。本书前言前言机电一体化技术是将机械技术、电工电子技术、微电子技术、信息技术、传感测试技术、接口技术、信号变换技术等多种技术进行有机地结合,并综合应用到实际中的综合技术。现代化的自动生产设备几乎可以说都是机电一体化的设备。可编程控制器(PLC)是一种具有很强的抗干扰能力、高的可靠性、高的性能价格比且编程简单的控制设备。基于它的突出优点,它被广泛地应用到了工业控制领域及其他诸多的领域中。因此,培养掌握机电技术、掌握PLC技术的技术人才就成为了当务之需。工业控制领域中的自动化生产设备可谓是千差万别,在我国的很多院校中都选择了德国FESTO公司出品的MPS教学设备作为培训学习用设备。MPS虽是教学设备,但是其组成机构都是工业用器件,同时MPS又能模拟出与实际生产过程相接近的控制环境,具有结构简单、直观且实用的特点,便于实现教学。但是如何能使MPS设备在教学中发挥出更大的作用,是摆在我们面前的一个难题。现在,我们将几年来利用MPS进行教学的成功经验总结出来介绍给大家,供同行们参考。本书共分12章,第0章(即绪论)简单介绍了机电一体化的基本概念、MPS教学系统及SIMATICS7-300PLC;第1~2章简单介绍了SIMATICS7-300PLC的硬件基本结构及其配套软件包STEP7V5.1的基本使用;第3章介绍了STEP7提供的梯形逻辑语言(LAD);第4~5章介绍了学习MPS系统的主要预备知识:气动技术及传感器技术的基础知识;第6~10章围绕着MPS教学设备,通过剖析MPS各个组成单元的结构形式介绍机电一体化技术的实际应用,并结合MPS教学设备的特点循序渐进地介绍PLC在实际中的应用技术,同时自然地融合进去一些生产工艺基本知识、安全生产的基本知识、设备调试的基本知识等。第11章的内容给学生在知识的综合应用上、在各方面能力的提高上提供了空间。根据具体的教学情况,第11章的内容可以安排为学生的毕业设计内容。在使用本教材时,应该注意师生互动,以培养学生良好的主动学习精神;更要注意培养学生的实践能力。“学训一体”是本教材的特点,教材中的“学生活动”体现了这一点。根据实际情况,“学生活动”的内容有多有少,有难有易,教师在教学中可灵活掌握学生活动的时间。在教学中,对能进行操作的内容,宜采用讲练结合的教学方法,随讲随练,教学设备(PLC、MPS)最好安放在教室中(我们把这种教室称为专业教室),这样做可以很容易地将理论教学与实践教学有机地结合在一起。“学生活动”是本书的特色,“学生活动”不同于传统的实验,它是一种任务式的教学内容;在“学生活动”中,只给出了具体的目标及基本的方法或建议,然后由学生通过实践完全自主地实现具体的过程,达到规定的目标。教师在活动中,只起指导和答疑的作用,而且最好是有问才“答”(讲),以给学生留出充分思考的余地。使用本教材进行教学,可以使学生在知识的学习上,在知识的综合应用能力上,在PLC(S7-300)的编程能力方面,在生产设备的安装与调试的能力方面,在培养安全生产意识及塌实认真的工作作风方面,在培养与他人的合作精神与合作能力方面,都会收到较好的效果。本教材为2003年北京市高等教育精品教材建设项目立项教材。在本教材的编写过程中得到了FESTO公司的大力支持,在此表示感谢。本书由刘增辉主编,朱运力主审,参与编写工作的还有周国烛、马红麟、李惠芳、张玫、李雪梅、叶海蓉、吴方、黄蓉、赖英旭等同志。在本教材的编写中,虽经反复推敲、多次修改,但限于作者水平,仍难免会有错误及不当之处,恳请读者批评指正。可通过E-mail与我们联系:liuzenghui@dky.edu.cn。编者2005年5月 -
数控编程理论、技术与应用黄翔, 李迎光编著本书系统全面地介绍了数控编程的各环节,内容涉及数控加工及其编程的基础知识、数控程序的手工编程、数控编程的工艺分析、高速加工的数控编程策略,以及从点位加工、二坐标、三坐标到多坐标和高速加工数控刀具轨迹的计算,介绍了数控仿真与精度验证算法、后置处理算法,同时给出了12个典型编程实例的编程策略,并给出了用UG软件建立的零件数模和生成的刀轨。本书面向数控加工理论研究、数控编程系统开发以及数控编程人员,可作为相关专业(机械制造、CAD/CAM等)专业的本、专科学生和研究生使用教材,也可作为从事数控编程的广大科技人员的学习参考书。本书系统全面地介绍了数控编程的各环节,内容涉及数控加工及其编程的基础知识、数控程序的手工编程、数控编程的工艺分析、高速加工的数控编程策略,以及从点位加工、二坐标、三坐标到多坐标和高速加工数控刀具轨迹的计算,介绍了数控仿真与精度验证算法、后置处理算法,同时给出了12个典型编程实例的编程策略,并给出了用UG软件建立的零件数模和生成的刀轨。.本书面向数控加工理论研究、数控编程系统开发以及数控编程人员,可作为相关专业(机械制造、CAD/CAM等)专业的本、专科学生和研究生使用教材,也可作为从事数控编程的广大科技人员的学习参考书。... -
数据安全与编程技术涂彦晖、戴士剑随着各行业信息化程度的加深,数据安全越来越被人们所关注。计算机数据的保护、计算机数据的灾难恢复以及与此相关的程序设计,也逐渐成为一门新兴的技术。本书由浅入深地对与数据安全有关的技术细节进行了深入的介绍。本书分为9章,内容包括了磁盘基础知识、硬盘的数据存储结构、FAT文件系统、NTFS文件系统、威胁数据安全的因素、数据恢复技术、数据安全程序设计基础、数据备份与恢复程序设计实例,以及与数据安全有关的一些程序设计实例。本书可作为大专院校教材,也适合于IT系统客户服务人员、技术支持工程师、技术培训人员、数据恢复技术工程师和对数据安全程序设计有兴趣的读者。本书前言前言:随着信息化的发展,计算机和互联网络越来越成为了人们生活的一部分,人们的工作、学习、生活已经完全和计算机分不开了。计算机的操作逐渐趋向傻瓜化,即使一个没有太多计算机知识的人也能够不需培训而很快掌握计算机的操作和从网络中获取信息的方法。但是在计算机与互联网络发展的同时,病毒、蠕虫、黒客、误操作等也正在肆意破坏着人们宝贵的数据。因此如何防范对数据的破坏,如何恢复被病毒或人为破坏的数据,甚至如何编写与数据安全相关的程序越来越引起了人们的关注,这正是本书编写的目的。读者对象本书适合如下人员:●数据安全与磁盘存储技术的爱好者和从业人员●数据恢复爱好者和从业人员●IT系统客户服务人员●技术支持工程师●各大专院校的在校学生及教师●数据安全程序的设计爱好者和从业人员主要内容本书共分3篇。第1篇是本书的基础知识,共包括4章,其中NTFS文件系统的分析在其他资料和图书中都鲜见提及。第1章简单介绍硬盘的物理结构及逻辑结构;第2章重点介绍数据在硬盘中存储的总体结构,介绍了两个对磁盘进行编辑的工具,并对主引导扇区的结构和硬盘分区表与扩展分区表的结构进行了详细的介绍;第3章重点分析FAT文件系统的结构,重点介绍了引导扇区的结构、磁盘文件分配表的结构以及目录项的结构,剖析了FAT文件系统文件的管理方法及FAT文件系统中树型目录的实现原理;第4章重点分析NTFS文件系统的结构,重点介绍了NTFS文件系统的引导扇区结构、文件属性结构、MFT结构、NTFS文件系统元数据文件结构以及NTFS文件系统的树型目录实现原理等。第2篇具体阐述数据安全与恢复,共包括2章,尤其以数据恢复为重点。第5章分析了威胁数据安全的几个因素,如来自黑客与病毒的攻击,并分析了造成黒客入侵成功的几个原因及防范方法,介绍了几种常见病毒的分析与解除方法;第6章重点介绍了数据的恢复与备份技术,对一些常见的数据丢失原因及手工或工具恢复做了介绍,对一些重要的系统数据的备份方法做了概述。第3篇牵涉到数据安全方面的具体程序设计,共包括3章。第7章是数据安全程序设计基础知识,对在实模式下调用BIOS中断进行物理磁盘访问的方法及在保护模式下对磁盘扇区进行访问的方法,以及在WindowsNT核心系统下对磁盘扇区的访问做了详细的介绍,并对微软公司的引导代码如主引导程序和引导记录进行了反汇编分析,这对于学习与数据存储相关的程序设计是很有帮助的;第8章用3个实例程序对数据备份与恢复做了介绍,其中NTFS文件系统中误删除文件的恢复程序充分体现了能够手工操作的就能够编程实现,读者可以在此程序的基础上自行开发和完善该程序的功能;第9章详细分析和介绍了数据安全的攻防两个方面的程序设计方法、多操作系统实现原理和程序设计方法,以及知识产权的保护程序设计等。本书具有以下特点:●读者对象广泛。该书从硬盘结构、文件系统等基础知识谈起,以3大篇幅探讨了与数据安全相关的知识,如数据恢复与备份、病毒与黒客的防范、数据安全相关程序设计等,该书既适合仅需了解磁盘结构及文件系统如NTFS文件系统的技术爱好者,又适合数据恢复技术的爱好者与从业人员,更适合关注数据安全的程序设计爱好者与程序员。●实用性与可操作性强。该书无论是对病毒与黒客的防范还是对数据恢复技术的讲解分析,以及本书中列举的大量原创程序,都非常具有实用性和可操作性。●知识点覆盖面广。本书探讨了几乎所有与数据安全相关的知识点,包括硬盘结构、文件系统、病毒与黒客防范、数据恢复与备份技术、实模式下对硬盘扇区的访问、保护模式下对硬盘扇区的访问、微软公司的部分代码的分析、数据备份程序的编写、数据恢复程序的编写、病毒破坏模块的原理分析、多操作系统引导程序的原理及编写实例、虚拟还原技术的分析与破解程序实例、硬盘加密程序的编写实例及共享软件注册模块的编写等。●讲解深入彻底。本书中所有对基础知识的讲解都非常深入,无论是对FAT文件系统还是对NTFS文件系统的讲解,或者是对磁盘逻辑组织结构的讲解,都深入到每一个有用的字节,对数据恢复的分析也不是停留在某个软件的使用下的。虽然为照顾一些基础比较弱的读者,书中也介绍了一些数据恢复软件的使用,但作者的本意是让所有的读者都能够了解数据恢复的原理,因此书中探讨的数据恢复技术是包含3个方面的,第一方面是工具的使用,第二方面是数据恢复原理的掌握,第三方面是手工数据恢复,这样读者才能够正确分析需恢复的数据,做到即使工具软件不能恢复的情况下也能正确恢复数据,并不造成二次的破坏。本书中所有的程序,作者都加入了非常详细的注释,有的程序如NTFS中误删除文件的恢复程序甚至是每一句都加了注释,虽然本书的程序都是用汇编语言编写的,但注释的详细加上程序原理的分析,足以让一个不懂汇编语言的程序爱好者看懂,从而可以轻易地将其改为其他语言编写的程序,更不用说一个略懂汇编语言的编程人员或者爱好者了。本书由涂彦晖、戴士剑主编,由魏江江、涂彦广、胡艳芳、裘亦斌、黄小平、万仁甫、张宇、黄志波等共同完成编写和审校工作。由于时间仓促,加之编者水平有限,书中难免会存在一些疏漏和不足之处,恳请广大读者和专家指正。本书技术支持网站:http://www.itbook8.com。 -
微机原理汇编语言及接口技术姜荣、王芹本书以Intel 8086微处理器和IBM PC系列机为主体,讲述了16位微型计算机的基本原理、汇编语言及接口技术,并简单介绍了32位、64位微机系统的相关技术。主要内容有:微型机的基本系统、微处理器内部结构、指令系统和汇编语言,微处理器外部特性、系统总线及半导体存储器I/O接口的连接,微处理器接口技术——中断控制接口、定时技术、DMA控制接口、并行接口、串行通信接口、模拟接口、新技术及相应的实训。附录提供了调试程序常用的方法、指令系统、DOS、BIOS功能调用列表。本书可选作高校“微机原理与接口技术”、“微机原理及应用”或“汇编语言程序设计”等课程的教材或参考书,主要读者对象为计算机、电子工程或自动控制等相关专业和学科的高职高专学生以及自考、成教学生,也可供本科生、计算机应用开发人员、希望了解计算机应用技术的普通读者和培训班学员参考。 -
精通8051程序设计(美)myke predko编著本书用大量的实例深入浅出地介绍了增强型8051、AT89Cx051和Dallas半导体公司的HSM DS87C520微控制器的原理及应用技术。全书共分12章,主要内容包括:微控制器体系结构、8051系列微控制器的体系结构、指令系统、硬件特性、汇编语言程序设计以及单片机应用系统的设计等。本书内容新颖、丰富、实用,具有一定的先进性、系统性和实用性。 本书可作为电子类、计算机类、机械类及其他理工科专业的单片机课程教材,亦适合自学或供从事单片机开发与应用的工程技术人员作为参考书。 -
并行程序设计(美国)威尔金森等著本书旨在介绍各种并行程序设计技术。主要考虑通过发送消息取得通信的计算机群组的应用,且讨论不依赖于某具体系统的技术和应用。本书分为两部分。第一部分是并行程序设计的基本技术,其间各章用简单问题来解析技术,覆盖了各个基础层面,这些技术本身可以被应用到更广范围的问题中去。学习第一部分要预先具备顺序程序设计的知识。很多并行计算问题有其独特的算法,第二部分在非数值型和数值型领域研究了面向特定问题的算法,学习这个部分需要一些数学概念的辅助。第二部分涵盖的问题包括分类、矩阵乘法、线性方程、偏微分方程、图像处理、搜索与优化。在各章结尾处都有一些从现实情况中而来的实际问题,它们不需要读者有特别的数学知识,是本书的一个特色。它发展了用并行程序设计技术解决问题的技巧,而不是让读者仅学会拘泥于解决特定问题。内容:第一部分基本技术1.并行计算机2.消息传递型计算3.令人为难的并行计算4.划分策略与分治策略5.流水线型计算6.同步计算7.负载均衡法与终止检测8.共享存储器程序设计第二部分算法与应用9.分类算法10.数值算法11.图像处理12.搜索与优化附录A基本的并行虚拟机规则附录B基本的消息传递接口规则附录C基本的P线程规则附录D并行计算模式 -
程序员大本营3.0系列-《网络开发》赠《网络开发光盘》程序员虽然网络泡沫已经消退,可网络大潮依然汹涌。网络对于现在的人们来说就如同空气和水一样的普通和一样的必不可少。而完成将网络从少数科技精英的宠儿到大众日用品这一伟大变革的,正是我们现在说再熟悉不过的WEB浏览器。而如今,WEB技术的发展已远远超过当初预计。作为一种全新的计算模式,B/S向我们展现了它的巨大魅力:快速的程序发布,更新,方便的界面调整和用户使用,B/S现在已开始逐步取代传统的C/S方式,成为应用开发的主流。正是如此巨大的需求促进了WEB开发技术的飞速进步。如今的WEB开发无论是前台界面的表现形式与技术,还是后台数据的计算、管理和维护都已发生了深刻的变化。这些WEB新技术的发展为网站或应用开发提供了强有力的支持,他们正向着现代软件技术所倡导的组件化、框架化稳步迈进。《程序员大本营》系列产品一如既往的站在技术潮流最前沿,帮助广大程序员朋友了解WEB网络技术中最流行、最实用的技术,以全新的内容策划为广大WEB网络开发者带来了一个网络开发的实用工具――《程序员大本营3.0_网络开发》。◇产品规格《网络开发专刊》(387页,大32开)+《网络开发光盘》(双CD)《网络开发光盘》(双CD)CD1特别推荐★大量技术文章5000多篇技术文章覆盖,包括XML、WEBServices、ASP、PHP、JSP、CGI、JavaScript等网络开发相关知识。★大量的FAQ包含了XML、ASP、PHP、JSP和JavaScript的问答集★CSDN.NET专家论坛知识库包括CSDN网络专家论坛全部知识库内容,上万篇技术讨论帖子和大量的专栏作家文章。CD2特别推荐★大量的源码数百个ASP和PHP(CGI)源码,包括留言版、论坛、聊天室和电子商务等程序。★完善的教程包含了XML系列知识、ASP基础和高级教程、WEBServices教学、PHP、JSP、HTML、JavaSctipt等方面的教程,重点推荐VML中文教程★丰富的工具XML工具:XMLSpy4.4、XMLwriter、XSLDebugger、Xmetal30ASP工具:ASPEdit2002/BPHTML、ASP加密器、ASP邮件系列组件JSP工具:JSWDK1.0.1、JavaServerPagesAPIClassFiles1.2、Tomcat4.0.4PHP工具:PHP4.2.3、MPSPHPEditor2000PERL工具:ActivePerl5.6.1、PerltoExe、PerlBuilderJavaScript工具:有声有色8.0、Redtea1.5、JavaGirl8.0ASP.NET工具:MicrosoftMobileInternetToolkit、ASP.NETWebMatrix、神鸟公司ASP到asp.net的转换工具 -
程序员程序员杂志社编本着精心组织、全新策划、超值合订、强力推出等四大原则,《程序员》杂志社编辑部组织最强阵容全心投入,历时两个月整理编制出《程序员2004合订本》这一众多软件开发爱好者期待的书籍。《程序员2004合订本》全套共832页,分手册增值版、技术专题版上下两册,并附送两张配套光盘。相关具体内容介绍如下:手册增值版人物&报道:包括《程序员》的经典品牌栏目名人堂,特别策划、技术访谈。走向海外、软件创业及程序百味等。在这个栏目里可以品味软件业成功者的酸甜苦辣,程序员的感悟与梦想。管理与实践:主要包括软件工程、交互设计、项目管理及企业应用等与软件开发相关的技术话题,2004年度最新的开发模式、测试模式及管理方法均集于此。程序员手册:在这个栏目里我们全新组织了2004年最新名词,如何利用多种技术混合进行软件开发及国内知名技术网站精粹与热贴索引等内容,具有很高的实用价值。2004年鉴:2004年的中国软件业有复苏的景象,在这一年中软件业究竟发生了哪些大事,在这个栏目中有一个全面的检索。而2004年百本好书与2004程序员薪资报告相信会给关心软件的朋友在技术书籍与业界薪资方面一个很好的参考。技术专题版《程序员》技术专题:每期的技术专题为把《程序员》打造成中国软件开发类最有影响力的专业杂志起了很大的作用,在这本合订本里我们完全重现了2004年《程序员》全年的技术专题,以飨读者。《开发高手》技术专题:《开发高手》的定位是高校里热爱软件技术的学生,所以其文章都很有实用性,每期的技术专题也很有特色,可限于篇幅我们只是选择了几期有代表性的文章,但全部内容会在光盘里找到。技术专区:专题:这一部分包容了Java、OpenSource、NET,REBOL、XML及数据库等软件开发技术内容,皆为《程序员》与《开发高手》的精华。而游戏开发,移动开发及网络与安全等三个小的专题栏目则将当前软件开发的热点和盘托出,光盘介绍CD一1;本光盘内容主要包括了《程序员》12期PDF电子文件及全部源码下载,《开发高手》12期PDF电子文件及全部源码下载,还有CSDN网站推出的《Oracle专刊》电子版,常用开源软件介绍与安装文件等,特别适合开发者学习。查阅和收藏。CD一2:本光盘内容涵盖了著名技术专家2004年讲座实录及优秀技术培训课程实录,大容量的视频。音频文件给辛苦一年的软件开发者带来一顿精美的盛宴。
