本书分为三部分:第1部分介绍代码的整理(微型重构);第二部分讨论如何将整理工作整合到开发工作流程中;第三部分深入探讨什么是软件设计、软件设计如何驱动软件开发和运营成本以及软件开发和运营成本又如何驱动软件设计、投资软件结构与不投资软件结构之间的权衡是什么、我们可以利用哪些经济和人文原则来决定是否以及如何改变软件结构。
本书以8086/8088 CPU为背景机,兼顾高性能的微处理器,主要介绍微型计算机的基本知识、微型计算机的基本结构、指令系统、汇编语言程序设计方法、存储器系统以及有关中断、并行接口、串行接口、A/D、D/A等I/O接口技术。本书内容简明扼要,深入浅出,融入了作者多年教学与工程实践的经验与体会,注意阐明基本概念、方法以及使用中的注意事项。在讲清基本概念的基础上,用典型实例说明其原理与应用。每章后附有适量的习题。 本书可用作高等院校微型计算机原理及应用课程的教材,也可用作从事微机生产、科研以及工程技术人员的参考书。
谷歌和NASA联手宣布“快1亿倍”的计算机是怎样诞生、如何运行的?量子计算机有望推动人工智能等多个领域的飞跃性发展,为何却会遭到质疑?追求“量子霸权”的角逐中,谁迈出了 的 步,谁又能从哪些方面弯道超车?加拿大D-Wave公司研发的量子计算机虽然从问世之初便饱受质疑,但仍旧赢得了洛克希德?马丁公司、谷歌及NASA等客户,并在 范围内引发了量子计算机研发的 大热潮。D-Wave量子计算机虽然诞生在北美,但其采用的量子退火理论和基本技术都是由日本科学家率先提出的。 西森秀稔教授正是量子退火理论的提出者之一,他与本书另一位作者大关真之副教授一直在量子计算领域的 线从事研究,他们用尽可能简单而精准的语言,为普通读者拨开纷繁的迷雾,介绍关于量子计算机 核心的真实信息。
本书针对信息安全相关专业“密码学”课程,介绍了课程中涉及的大部分算法及其C/C++语言实现。 全书包括八个实验,内容涵盖古典密码、密码学的数学基础、分组密码、流密码、公钥密码、散列函数、数字签名、同态密码及TFHE方案的实现等密码学知识。其中,实验一至七为大部分密码学教材中包含的内容,要求学生必须掌握;实验八为拓展实验,供学有余力的学生自学。每个实验都介绍了算法的相关知识点和编程实现时的难点,并给出了算法源代码。 本书可供高等院校信息安全、计算机、通信等专业的学生使用,也可供信息安全领域的技术人员参考。
《斯宾诺莎书信集》在消除一些对斯宾诺莎哲学观点过分夸大的理解方面也起了明显的纠正作用。一个最明显的例子是对其“规定就是否定”的理解。众所周知,黑格尔对斯宾诺莎这一命题作了很高的评价,认为它是“一个伟大的命题:一切规定都是否定。规定的东西就是有限的东西:对于任何东西,包括思想(与广延相对立)在内,都可以说,这是一个规定的东西,所以自身中包含着否定,它的本质是建立在否定上的。
本书的目标读者群包括那些具有一定计算机技术背景并希望进入渗透测试领域的技术人员。本书适合那些想走上渗透测试之路的爱好者快速入门,以及那些从事信息安全研究和相关工作需要对渗透测试有一定了解的人员参考学习,也可作为在校大学生学习渗透测试的教材。本书能带你快速入门,在学习完本书之后,你应该能对渗透测试所需的技能、工具和通用知识有一个更好的、系统的了解,掌握了寻求更先进技术、测试方法和技能的基础。当然,要想成为渗透测试方面的专家,你还要学习更多内容,熟练掌握各种工具的使用。
本书共10章,包括Shell变量、条件测试及流程控制、Shell循环、Shell数组、Shell函数、正则表达式、流编辑器Sed、文本处理工具Awk以及性能项目操作案例和项目Nginx日志分析案例等。
《开源硬件科技实验》为创客教育系列丛书高中第二册,内容由“开源硬件设计”“科学实验”“技术试验”三章构成,设计了“感受Arduino的魅力——电子琴”“用Arduino测算地球质量”“Arduino遥
《计算机系统维护》是面向工科专业计算机系统维护课程的教材。《计算机系统维护》内容紧扣国家对高职高专培养不错应用型、复合型人才的技能水平和知识结构要求,参照《中华人民共和国执业技能鉴定规范》中的“计算机
Linux是一个免费的多用户、多任务的操作系统,其稳定性、安全性与网络功能特别显著。目前Linux已经成为全球增长极快的操作系统,其应用将更加丰富,特别是在系统级的数据库、消息管理、Web应用、桌面办公和嵌入式开发等方面。《Linux应用大全服务器架设》内容涉及Linux服务器配置各方面的知识,全面、深入和系统,使用大量图表和实例进行讲述,便于读者理解和掌握知识点。由浅入深进行讲解,脉络清晰,突出实践性和实用性,实例详细,通俗易懂。《Linux应用大全服务器架设》适合Linux爱好者、Linux系统管理工程师、培训机构教师和学生以及高等院校计算机专业的教师和学生使用。
在计算与网络发展紧密结合、技术相互促进、产业协同合作的背景下,我国率先提出了“算力网络”的概念,中国联通研究院作为算力网络研究开展较早的科研机构之一,专门组织多位专家撰写了本书。全书分为9章,~2章回顾了云网融合的发展历程,算力网络提出的背景、技术内涵与业界研究进展。第3章论述了算力网络架构与技术体系。结合该技术体系,第4~7章分别从算力网络的控制与转发、编排与调度,算力建模与交易及其他关联领域方面阐述了相应的关键技术。第8章对算力网络主要应用场景进行了阐述。第9章面向未来演进,从机遇和挑战两方面对算力网络的产业发展进行了预测。全书条理清晰,针对性强,既适于对云网融合和算力网络技术感兴趣的科研人员阅读,也可作为高等院校计算机、通信、电子工程等专业研究生的专业课参考书。
《MATLABR2012a完全自学一本通》面向MATLAB的初中级读者,在介绍MATLABR2012a集成环境的基础上,对MATLAB使用中常用的知识和工具进行了详细的介绍,书中各章均提供了大量有针对性的算例,供读者实战练习。根据内容的侧重点不同,全书分为20章:~5章为基础部分,讲解MATLAB概述、数学计算基础知识、数组和矩阵、编程基础及数据的可视化等;第6~8章为数学应用部分,讲解数据分析与处理、符号数学计算和概率统计等;第9~15章为工程应用部分,讲解偏微分方程、优化、图像处理、信号处理、小波分析等工具箱、Simulink基础及应用等;6~20章为知识拓展部分,讲解句柄图形、GUI编程、文件I/O、编译器和应用程序接口等内容。为了使用户能够更好地操作MATLAB,《MATLABR2012a完全自学一本通》中示例的命令都记录在M文件及其他相关文件中,用户可以将相关的目录设置为工作目录,