“参天之木,必有其根,环山之水,必有其源”。追卒溯源、寻根问祖是中华民族解传统美德。中华姓氏,源于上古,传续至今,在漫长的历史进程中,离合演化,人世翻覆,甚是繁杂。为了帮助海内外炎黄子孙寻根问祖,寻找自己姓氏的源流,本书从大量古今典籍文献、家谱资料中钩沉辑佚,生动、翔实地介绍了500多个姓氏的产生、演变和涌现出的名人及相关胜迹等,弄清了姓氏的来龙去脉,并尽量保存了有关姓氏的历史和趣闻轶事及 500余幅精美图片,融知识性与趣味性于一体,具有很强的可读性和收藏价值,是炎黄子孙了解自已的姓氏,寻根问祖的一本不可多得的参考书。 姓氏是人的符号标志,是家族血脉的传承。追本溯源、寻根问祖是中华民族的传统美德,我姓如何产生,根在何处,始祖何人,名人有何,郡望何方,缘何聚散,怎样演变,本书引经据典
计算机技术的发展和普及改变了人们的生活和工作方式,也改变了人们的娱乐方式,其中尤为重要的是计算机编程技术。现代的设计任务大多通过代码编程完成,其中算法起到了至关重要的作用。可以毫不夸张地说,算法是一切程序设计的灵魂和基础。
《线》内容简介:“那一天,我知道自己和什么东西分离了,可我无法记得与我分离的到底是什么。”五岁的卡捷琳娜与母亲、妹妹失散。她孤身走过陌生的街头,找过每一条街道,找过每一顶难民帐篷,她时时刻刻时时刻刻都不断提醒自己:永远记住妈妈样子!永远记住妹妹的样子。 二十年后,她终于收到母亲的消息,是一个噩耗:母亲死了。她哭不出来,她已经完全记不起母亲的容颜,妹妹的样子也早已忘得干干净净……故事才刚刚开始,一场令人荡气回肠的生死悲欢徐徐展开。
本书的目标是通过Scratch为读者讲解计算机科学(Computer Science,CS)的基础知识,属于深入进阶型。书籍的难度较大,为了让学习者顺利过渡,本书专门在第二章节设计了难度递进的15个案例。本书在整体上分成两个部分, 部分包含两个章节,分别讲解了Scratch的基础内容以及在游戏、故事、音乐、动画、教程、艺术共六个领域的应用案例。第二部分是CS基础知识,其中第三章 为重要,它涉及编程基础、数据结构、开发流程、调试技巧等内容,这些知识也能很好地融入到其他编程语言的实践中。其他章节之间的关联较弱,可独立学习:第四章讲解了离散数学知识,包括集合论、图论、代数系统、数理逻辑、组合数学、初等数论;第五章讲解了网络与通信知识,包括:网络模型、通信协议、实践: Scratch 2.0 扩展;第六章讲解了编程语言,包括面向对象编程、事件驱动编
全书共分为12章,全面系统地讲述了OpenCV3和Qt5的核心内容,包括:OpenCV和Qt介绍、创建OpenCV和Qt项目、Mat和QImage、图形视图框架、OpenCV中的图像处理、特征与描述符、多线程、视频分析、视频稳定性、调试与测试、链接与部署、Qt Quick应用程序等。为了便于学习与实践,本书提供了示例算法的编码实现。也向读者全面详尽地介绍了基于OpenCV和Qt进行图像处理、计算机视觉等编程的技术和方法。
Pytho是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库。对经常需要针对自己所 处的特定场景编写专用工具的黑客、计算机犯罪调查人员、渗透测试师和安全工程师来说,Pytho的这些 特点可以帮助他们又快又好地完成这一任务,以极少的代码量实现所需的功能。本书结合具体的场景和真 实的案例,详述了 Pytho在渗透测试、电子取证、网络流量分析、无线安全、网站中信息的自动抓取、 病毒免杀等领域内所发挥的巨大作用。 本书适合计算机安全管理人员、计算机犯罪调查和电子取证人员、渗透测试人员,以及所有对计算机 安全感兴趣的爱好者阅读。同时也可供计算机、信息安全及相关专业的本/专科院校师生学习参考。
图像搜索引擎有两种实现方式—基于图像上下文文本特征的方式和基于图像视觉内容特征的方式。本书所指的图像搜索引擎是基于内容特征的图像检索,也就是通常所说的“以图搜图”来检索相似图片。本书主要讲解了搜索引擎技术的发展脉络、文本搜索引擎的基本原理和搜索引擎的一般结构,详细讲述了图像搜索引擎各主要组成部分的原理和实现,并构建了一个基于深度学习的Web图像搜索引擎。
这是首本从大型互联网系统的应用角度探讨分布式缓存的书籍,包含了原理、框架、架构、案例等多方面的视角。 互联网系统随着容量需求的陡增,许多看似简单的存储类场景都面临着巨大的容量和稳定性风险,而其中的大部分都可以通过对缓存的合理使用来规避。读者从对本书的阅读当中,将会获得应对这些问题的经验,也会对分布式缓存有一个体系化的认识。 本书内容共分为三个部分,按照从理论到实现,再到实践的思路撰写。 首先介绍分布式缓存的背景知识,对本书“分布式”和“缓存”这两个关键词进行了全面的综述,作为后续章节叙述的基础; 第二部分介绍业界主流的缓存,关注其原理与实现,囊括了Ehcache、Memcached、Redis、tair、EVCache、Aerospike等六个缓存或类缓存系统; 最后一部分讨论缓存在互联网系统中的实践,从广告、社交、新闻、电商
本书介绍了.NET?Framework应用程序开发的重要主题,内容包括框架基础,输入和输出,文本搜索,集合与泛型,序列化,图形处理,线程,应用程序域和服务,安装和配置应用程序,日志和系统管理,应用程序安全,用户和数据安全,互操作,反射及邮件处理等。 ????本书是MCTS?Exam?70-536的官方教材,内容涵盖所有考点,且案例丰富,可操作性强。本书的配套资源中包含大量模拟试题,帮助读者测试对各课知识点的掌握情况。 ????本书的目标读者是.NET?Framework应用程序开发人员、希望了解.NET?Framework的技术爱好者和备考MCTS?Exam?70-536的考生。
本书注重实用性,是一本全面而细致的R指南,高度概括了该软件和它的强大功能,展示了使用的统计示例,且对于难以用传统方法处理的凌乱、不完整和非正态的数据给出了优雅的处理方法。作者不仅仅探讨统计分析,还阐述了大量探索和展示数据的图形功能。新版做了大量更新和修正,新增了近200页内容,介绍数据挖掘、预测性分析和高级编程。本书适合数据分析人员及R用户学习参考。
马丁的简洁代码不仅仅是提供选项。在半个世纪的软件环境中,每一种可以想象的类型,马丁告诉你做出什么选择,以及为什么它们对你的成功至关重要。正如你所渴望的,这本书中充斥着直接的、不复杂的解决方案,你将面对那些能使你的项目成败的真正挑战。
OpenStack是一个用于构建公有云和私有云的开源软件。本书全面讲解OpenStack的方方面面,每一章均提供每种服务的真实且实用的示例,使读者能使用和实践OpenStack的特性,旨在帮助读者快速上手OpenStack,在理解的基础上将OpenStack应用到自己的数据中心。本书涵盖了安装和配置一个私有云的各种内容:如何安装和配置OpenStack的所有核心组件,并运行一个可管理和可运维的环境;如何掌握一个完整的私有云软件栈,从计算资源的扩容到管理高冗余、高可用的对象储存服务。这一版除了对原有章节内容进行了更新和优化,还新增了关于OpenStack网络服务的全面介绍,让读者了解如何对整个云基础设施进行精细化控制。本书适合熟悉云计算平台并正在从虚拟化环境过渡到云计算环境的系统管理员和架构师阅读。
本书的作者以其对游戏行业的独到见解,讲述了游戏开发的方方面面。从游戏是怎样一个行业到游戏业中形形色色的人;从细琐的技巧和算法,到游戏的结构和架构;从调试技巧到进度里程碑的创建和项目进度的管理。本书共15章,分成部分:部分“游戏编程基础”,介绍了游戏的主要组成部分及其如何相互作用,并展示了一些游戏编程工具箱中的工具;第二部分“让游戏跑起来”,向读者展示个充满内容的游戏代码示例,包括用户界面代码、2D图形代码和主循环;第三部分“构建你的游戏”,进一步讲述更复杂的代码,如3D代码、Windows游戏的特殊代码和一些的debug工具;第四部分“专业游戏制作”,展示了实际的开发游戏过程,从进度安排到测试,到最终的游戏交付。 无论对于游戏项目经理,游戏程序员,还是一名对游戏充满好奇心的狂热爱好者,本书都将让
《Android移动应用开发(第3版)卷Ⅰ:基础篇》涵盖了Android开发从概念、技术到市场推广应用的主题,内容包括Android平台概览、Android应用程序设计精髓、Android用户界面设计精髓、Android应用程序设计精髓、对外发布你的Android应用程序和附录6个部分。附录还包含了Android开发常用工具(模拟器、DDMS和Eclipse)的使用指南。 《Android移动应用开发(第3版)卷Ⅰ:基础篇》卷Ⅰ以及本书的卷Ⅱ,不仅适合Android应用程序开发人员阅读,还能为QA测试人员提供指导。另外,本书还可以帮助项目经理更好地管理项目进程和项目团队,帮助市场推广人员更好地把握市场,创造令人瞩目的销售业绩。