欢迎来到相识电子书!

标签:计算机

  • 依码为梦

    作者:夏冰青

    2019 年,一场由互联网工程师组织的名为“996.ICU”的活动把互联网产业的加班文化带入公众视野。“996”和“大小周”一度成为坊间热题。2020年,蚂蚁科技集团上市的几度转折再次把中国互联网人的高薪高酬引入公众视野。回顾中国互联网产业,不难从中发现很多今时今日的产业动向都能从过往的历史片段中找寻到蛛丝马迹与前因缘起。

    作者曾以实习生的身份进入互联网大型企业进行田野调查,近距离观察中国互联网人的生产实践,积累了百万字的访谈和田野笔记。

    在本书中,作者重温2009年至2015年间的这些一手资料,综合批判政治经济学与文化研究,提取“薪酬”“工作强度”“自主性”“保障性”“自我实现”“产品的社会和文化价值”、“社会关系”七个维度,具体描绘了中国互联网从业者的日常生产实践与围绕生产实践的生活形态。通过对互联网产业内部动态与宏观社会经济变化的综合性分析,作者指出,数字经济从业者的生产实践建构了他们在生产与生活中的主体性。这种主体性的确立与延展将持续性地推动“互联网理想”的发展与实现。

  • 什么塑造了今天的编程世界

    作者:西乔 / 霍炬

    《什么塑造了今天的编程世界:漫画编程历史大事件》是一本新颖的“风琴折”形式的文化周历,精选200年间56个改变编程世界的关键节点,兼顾广度和深度,贯穿多条技术领域的演化线索。四分册“风琴折”图文长卷,全彩印刷,一面是凝练博见、妙趣横生的编程发展简史,以“简练的文字描述+生动精美的漫画场景”展示编程世界的演变进化;另一面是可自由发挥的2022年周历书写页,留给你创造属于自己的历史,小巧精致,值得收藏。

    打开风琴折页就如同坐上时光机,带你展开不同寻常的编程历史时间线漫游。

    本书专为程序员和IT从业者绘制编写,也适合所有对编程文化、科技发展史感兴趣的人群。

    编辑推荐:

    作者西乔和霍炬的原创漫画《神秘的程序员们》以独特的画风和技术文化内涵,深受程序员读者的喜爱。这本周历保持了作者的漫画风格,是专为百万程序员精心创作的特别礼物。

    * 精妙“小史”,内容前沿,风格独特,打破阅读门槛。

    * 不具备太多专业背景的读者可以通过这本“看得见”的图说简史,了解编程和计算机技术的发展脉络,于56个场景闪回中,重温往事,对话一代代引领时代的技术天才。

    * 四册“风琴折”的新颖设计,便于书写和携带。

  • 混沌

    作者:[美]詹姆斯·格雷克

    ◎ 编辑推荐

    “美国国家图书奖”入围作品 | “普利策奖”决赛作品

    “中国文津图书奖”“英国皇家学会图书奖”得主詹姆斯•格雷克成名之作

    混沌理论,与相对论和量子理论并称“二十世纪三大科学革命”

    战胜“无序”“复杂”“不确定”的世界

    ※正是这本书,让“混沌理论”和“蝴蝶效 应”变得家喻户晓

    ※稳居科普读物排行榜30余年,被译为25种语言,值得一读再读

    ※人类曾希望,世间一切变化与发展是可预测的、确定的、线性的……但事实远非如此

    “混沌”注定要颠覆人类对自然、对科学的看法,注定要彻底改变人类预测未知、阐述自然和人文现象的方式。天气的变化、生物的迁徙、心跳的节律、社会的演变……在变幻莫测的“无序”“复杂”和“不确定”中寻找有序的结构,探索经典科学所无法阐明和预测的奥秘,这就是混沌理论的野心!

    自从洛伦茨发现了“蝴蝶效应”,混沌在数学、物理学、计算机科学、气象学、生态学、生理学、天文学、经济学等各领域中,掀起了一场认知的新浪潮。科学家们以超乎常人的敏锐、执着和创造力,打破经典思想的禁锢。这场追寻真理之旅的精彩与波折,欢欣与沮丧,都透过作者的鲜活文笔,一一呈现。

    混沌理论是这个时代最重要的科学知识之一,它开创了一门新的自然科学,掀起了人类思想的新浪潮。从洛伦茨发现蝴蝶效应开始,混沌理论阐释了生命的节律、社会的演变、自然的形状和宇宙的常数,那些貌似不相干的无规则现象被赋予了新的意义,人类看待自身与万物的视角也被彻底拓宽。知名科普作家格雷克凭借极高的科学素养,深入浅出地解释了混沌理论的奥秘。科学家们超乎常人的敏锐、执着和创造力,以及他们追寻真理过程中的沮丧和欢欣,都透过作者鲜活的文笔一一呈现。本书是格雷克的成名之作,也是混沌理论领域的科普名作,至今已翻译为25种语言。

    ◎ 内容简介

    混沌理论是这个时代最重要的科学知识之一,它开创了一门新的自然科学,掀起了人类思想的新浪潮。从洛伦茨发现蝴蝶效应开始,混沌理论阐释了生命的节律、社会的演变、自然的形状和宇宙的常数,那些貌似不相干的无规则现象被赋予了新的意义,人类看待自身与万物的视角也被彻底拓宽。知名科普作家格雷克凭借极高的科学素养,深入浅出地解释了混沌理论的奥秘。科学家们超乎常人的敏锐、执着和创造力,以及他们追寻真理过程中的沮丧和欢欣,都透过作者鲜活的文笔一一呈现。本书是格雷克的成名之作,也是混沌理论领域的科普名作,至今已翻译为25种语言。

    ◎ 专业书评

    格雷克的《混沌》不仅有科学的精确性,而且充满了美妙又不可思议的思想,令人着迷。

    ——侯世达

    美国计算科学家、认知科学家、哲学家,《哥德尔、埃舍尔、巴赫》作者

    一本奇书。在阅读它时,我感觉仿佛有人找到了电灯的开关。

    ——道格拉斯·亚当斯

    英国作家、音乐家,《银河系漫游指南》作者

    我被这部科学思想编年史深深迷倒了。我已经很久没有在读完一本书后,纯粹出于乐趣而立即再读一遍了。

    ——刘易斯·托马斯

    美国科学院院士、医学家、生物学家,《细胞生命的礼赞:一个生物学观察者的手记》作者

    你可能听说过蝴蝶效应,但你知道混沌系统其实是一个像钟表一样运行的完全确定的系统吗?面对复杂的自然和社会现象,关于混沌,我们还应了解更多。

    —— 张江,北京师范大学系统科学学院教授,集智俱乐部、集智学园创始人

    这是一个一群科研背景截然不同的科学家和数学家如何找到一种描述世界的新方法的故事……如果你想知道“混沌”是如何产生的、它的影响是什么,并顺便了解一下科学是如何真正运作的,那么你应该读读格雷克这部杰作。

    ——安德鲁·梅纳德

    美国亚利桑那州立大学未来社会创新学院教授、风险创新实验室主任

    ◎ 媒体评价

    几乎每个段落都令人震撼。

    ——《纽约时报》

    这本书是一场盛宴。

    ——《华盛顿邮报》

    这门新科学有着宏大的目标,为想象力插上了翅膀。

    ——Vogue

    一部关于物理学未来的开创性作品。

    ——《出版人周刊》

    对思想前沿的完美刻画。

    ——《洛杉矶时报》

    美丽而清晰……格雷克像小说家一样,善于利用类比、富有戏剧性的描述和诗意,讲述精彩的科学故事。

    ——《旧金山纪事报》

  • 统计学习方法(第2版)

    作者:李航

    统计学习方法即机器学习方法,是计算机及其应用领域的一门重要学科。本书分为监督学 习和无监督学习两篇,全面系统地介绍了统计学习的主要方法。包括感知机、k 近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与最大熵模型、支持向量机、提升方法、EM 算法、隐马尔可夫模型和条件随机场,以及聚类方法、奇异值分解、主成分分析、潜在语义分析、概率潜在语义分析、马尔可夫链蒙特卡罗法、潜在狄利克雷分配和 PageRank 算法等。除有关统计学习、监督学习和无监督学习的概论和总结的四章外,每章介绍一种方法。叙述力求从具体问题或实例入手, 由浅入深,阐明思路,给出必要的数学推导,便于读者掌握统计学习方法的实质,学会运用。 为满足读者进一步学习的需要,书中还介绍了一些相关研究,给出了少量习题,列出了主要参考文献。 本书是统计机器学习及相关课程的教学参考书,适用于高等院校文本数据挖掘、信息检索及自然语言处理等专业的大学生、研究生,也可供从事计算机应用相关专业的研发人员参考。

  • UNIX传奇

    作者:[美]布莱恩·W.克尼汉(Brian W. Kernighan)

    自1969年在贝尔实验室的阁楼上诞生以来,Unix操作系统的发展远远超出其创造者们的想象。它带动了许多创新软件的开发,影响了无数程序员,改变了整个计算机技术的发展轨迹。

    本书不但书写Unix的历史,而且记录作者的回忆,一探Unix的起源,试图解释什么是Unix,Unix是如何产生的,以及Unix为何如此重要。除此之外,本书以轻松的口吻讲述了一群在贝尔实验室工作的发明天才的有趣往事,探秘他们如何从传说中走出来,就地显现极客真面目。本书中每一个精彩故事都是鲜为人知却又值得传播的宝贵资源。

    本书是为对计算机或相关历史感兴趣的人编写的,虽然它包括一部分技术相关的资料,但读者不需要有太多的专业技术背景,就可以欣赏Unix背后的思想,了解它的重要性。

  • 算法图解

    作者:[美] Aditya Bhargava

    本书示例丰富,图文并茂,以让人容易理解的方式阐释了算法,旨在帮助程序员在日常项目中更好地发挥算法的能量。书中的前三章将帮助你打下基础,带你学习二分查找、大O表示法、两种基本的数据结构以及递归等。余下的篇幅将主要介绍应用广泛的算法,具体内容包括:面对具体问题时的解决技巧,比如,何时采用贪婪算法或动态规划;散列表的应用;图算法;K最近邻算法。

  • 深度学习与图像识别:原理与实践

    作者:魏溪含 涂铭 张修鹏 著

    这是一部从技术原理、算法和工程实践3个维度系统讲解图像识别的著作,由阿里巴巴达摩院算法专家、阿里巴巴技术发展专家、阿里巴巴数据架构师联合撰写。

    在知识点的选择上,本书广度和深度兼顾,既能让完全没有基础的读者迅速入门,又能让有基础的读者深入掌握图像识别的核心技术;在写作方式上,本书避开了复杂的数学公式及其推导,从问题的前因后果 、创造者的思考过程,利用简单的数学计算来做模型分析和讲解,通俗易懂。更重要的是,本书不仅仅是聚焦于技术,而是将重点放在了如何用技术解决实际的业务问题。

    全书一共13章:

    第1-2章主要介绍了图像识别的应用场景、工具和工作环境的搭建;

    第3-6章详细讲解了图像分类算法、机器学习、神经网络、误差反向传播等图像识别的基础技术及其原理;

    第7章讲解了如何利用PyTorch来实现神经网络的图像分类,专注于实操,是从基础向高阶的过渡;

    第8-12章深入讲解了图像识别的核心技术及其原理,包括卷积神经网络、目标检测、分割、产生式模型、神经网络可视化等主题;

    第13章从工程实践的角度讲解了图像识别算法的部署模式。

    购买本书的读者请在http://www.hzcourse.com/web/refbook/detail/8376/226

    下载源代码

  • 深入理解计算机系统(原书第3版)

    作者:Randal E.Bryant,Davi

    和第2版相比,本版内容上*大的变化是,从以IA32和x86-64为基础转变为完全以x86-64为基础。主要更新如下: 基于x86-64,大量地重写代码,首次介绍对处理浮点数据的程序的机器级支持。 处理器体系结构修改为支持64位字和操作的设计。 引入更多的功能单元和更复杂的控制逻辑,使基于程序数据流表示的程序性能模型预测更加可靠。 扩充关于用GOT和PLT创建与位置无关代码的讨论,描述了更加强大的链接技术(比如库打桩)。 增加了对信号处理程序更细致的描述,包括异步信号安全的函数等。 采用新函数,更新了与协议无关和线程安全的网络编程。

  • 大象

    作者:谭云杰

    本书以UML为载体,将面向对象的分析设计思想巧妙地融入建模过程中,通过贯穿全书的实例将软件系统开发过程中方方面面的知识有机地结合在一起,用生动的语言和精彩的事例将复杂枯燥的软件过程讲解得津津有味。 全书分为准备篇、基础篇、进阶篇和总结篇四个部分。准备篇讲述面向对象分析的一些基本概念,及学习建模需要了解的一些基本知识。基础篇对UML的基础概念重新组织和归纳整理,进行扩展和讨论,引申出针对UML的这些概念在面向对象方法中应用方法的思考。进阶篇以一个实例贯穿全篇,阐述如何使用UML从头到尾地实施一个项目。总结篇针对在现实中经常遇到并且较难掌握的问题进行深入的探讨,升华在前几篇学习到的知识。 本书可供正在学习编程、软件工程等知识,准备将来从事IT行业的读者、正努力向设计师或系统分析员转变的技术人员及期望对软件分析设计更上一层楼的设计人员学习和提高之用。 大象希形 写给读者的话 关于本书 如何阅读本书 光盘使用说明 第一部分 准备篇——需要了解 第1章 为什么需要UML 第2章 建模基础 第二部分 基础篇——在学习中思考 第3章 UML核心元素 第4章 UML核心视图 第5章 UML核心模型 第6章 统一过程核心工作流简介 第三部分 进阶篇——在实践中思考 第8章 准备工作 第9章 获取需求 第10章 需求分析 第11章 系统分析 第12章 系统设计 第13章 开发 第14章 测试 第四部分 高级篇——在提炼中思考 第15章 理解用例的本质 第17章 理解建模的抽象层次 第18章 划分子系统的问题 第19章 学会使用系统边界 第20章 学会从接口认知事物 第21章 学会正确选择 第22章 学会使用设计模式 附录 UML视图常用元素参考 图目录 表目录 后记
  • Word实战技巧精粹

    作者:Excel Home

    《WORD实战技巧精粹》是Excel Home论坛基于word2003,汇集了用户在使用Word过程中最常见的需求所著,通过300多个技巧的演示与讲解,将Word高手的过人技巧手把手教给读者,并帮助读者发挥创意,灵活有效地使用Word来处理工作中遇到的问题。全书共12章,具体包括学习Word的最佳方法、Word的基本操作、样式和模板、页面布局与打印、自动化与域、表格与图、查找和替换、邮件合并、宏与VBA、长文档与多文档的操作、Word与其他软件协作、Word疑难问题及解决方法等内容。 点击链接进入: 《Word2010实战技巧精粹(附光盘) 》
  • Linux设备驱动开发详解

    作者:宋宝华

    本书是一本介绍Linux设备驱动开发理论、框架与实例的书,本书以Linux 2.6版本内核为蓝本,详细介绍自旋锁、信号量、完成量、中断顶/底半部、定时器、内存和I/O映射以及异步通知、阻塞I/O、非阻塞I/O等Linux 设备驱动理论;字符设备、块设备、TTY设备、IC设备、LCD设备、音频设备、USB设备、网络设备、PCI设备等Linux设备驱动的架构和框架中各个复杂数据架构和函数的关系,并讲解了Linux驱动开发的大量实例,使读者能够独立开发各类Linux设备驱动。本书内容全面,实例丰富,操作性强,语言通俗易懂,适合广大Linux开发人员、嵌入式工程师参考使用。 目录 第1篇 Linux设备驱动入门 第1章 设备驱动概述 1.1 设备驱动的作用 1.2 无操作系统时的设备驱动 1.3 有操作系统时的设备驱动 1.4 Linux设备驱动 1.4.1 设备的分类及特点 1.4.2 Linux设备驱动与整个软硬件系统的关系 1.4.3 编写Linux设备驱动的技术基础 1.4.4 Linux设备驱动的学习方法 1.5 设备驱动的HelloWorld:LED驱动 1.5.1 无操作系统时的LED驱动 1.5.2 Linux系统下的LED驱动 第2章 驱动设计的硬件基础 2.1 处理器 2.1.1 通用处理器 2.1.2 数字信号处理器 2.2 存储器 2.3 接口与总线 2.3.1 串口 2.3.2 I2C总线 2.3.3 USB 2.3.4 以太网接口 2.3.5 ISA总线 2.3.6 PCI和cPCI 2.4 CPLD和FPGA 2.5 原理图分析 2.5.1 原理图分析的内容 2.5.2 原理图的分析方法 2.6 硬件时序分析 2.6.1 时序分析的概念 2.6.2 典型硬件时序 2.7 仪器仪表使用 2.7.1 万用表 2.7.2 示波器 2.7.3 逻辑分析仪 2.8 总结 第3章 Linux内核及内核编程 3.1 Linux内核的发展与演变 3.2 Linux2.6内核的特点 3.3 Linux内核的组成 3.3.1 Linux内核源代码目录结构 3.3.2 Linux内核的组成部分 3.3.3 Linux内核空间与用户空间 3.4 Linux内核的编译及加载 3.4.1 Linux内核的编译 3.4.2 Kconfig和Makefile 3.4.3 Linux内核的引导 3.5 Linux下的C编程 3.5.1 Linux程序命名习惯 3.5.2 GNUC与ANSIC 3.5.3 do{}while(0) 3.5.4 goto 3.6 总结 第2篇 Linux设备驱动核心理论 第4章 Linux内核模块 4.1 Linux内核模块简介 4.2 Linux内核模块的程序结构 4.3 模块加载函数 4.4 模块卸载函数 4.5 模块参数 4.6 导出符号 4.7 模块声明与描述 4.8 模块的使用计数 4.9 模块的编译 4.10 模块与GPL 4.11 总结 第5章 Linux文件系统与设备文件系统 5.1 Linux文件操作 5.1.1 文件操作的相关系统调用 5.1.2 C库函数的文件操作 5.2 Linux文件系统 5.2.1 Linux文件系统目录结构 5.2.2 Linux文件系统与设备驱动 5.3 devfs设备文件系统 5.4 udev设备文件系统 5.4.1 udev与devfs的区别 5.4.2 sysfs文件系统与Linux设备模型 5.4.3 udev的组成 5.4.4 udev规则文件 5.4.5 创建和配置udev 5.5 总结 第6章 字符设备驱动 6.1 Linux字符设备驱动结构 6.1.1 cdev结构体 6.1.2 分配和释放设备号 6.1.3 file_operations结构体 6.1.4 Linux字符设备驱动的组成 6.2 globalmem虚拟设备实例描述 6.3 globalmem设备驱动 6.3.1 头文件、宏及设备结构体 6.3.2 加载与卸载设备驱动 6.3.3 读写函数 6.3.4 seek()函数 6.3.5 ioctl()函数 6.3.6 使用文件私有数据 6.4 globalmem驱动在用户空间的验证 6.5 总结 第7章 Linux设备驱动中的并发控制 7.1 并发与竞态 7.2 中断屏蔽 7.3 原子操作 7.3.1 整型原子操作 7.3.2 位原子操作 7.4 自旋锁 7.4.1 自旋锁的使用 7.4.2 读写自旋锁 7.4.3 顺序锁 7.4.4 读-拷贝-更新 7.5 信号量 7.5.1 信号量的使用 7.5.2 信号量用于同步 7.5.3 完成量用于同步 7.5.4 自旋锁vs信号量 7.5.5 读写信号量 7.6 互斥体 7.7 增加并发控制后的globalmem驱动 7.8 总结 第8章 Linux设备驱动中的阻塞与非阻塞I/O 8.1 阻塞与非阻塞I/O 8.1.1 等待队列 8.1.2 支持阻塞操作的globalfifo设备驱动 8.1.3 在用户空间验证globalfifo的读写 8.2 轮询操作 8.2.1 轮询的概念与作用 8.2.2 应用程序中的轮询编程 8.2.3 设备驱动中的轮询编程 8.3 支持轮询操作的globalfifo驱动 8.3.1 在globalfifo驱动中增加轮询操作 8.3.2 在用户空间验证globalfifo设备的轮询 8.4 总结 第9章 Linux设备驱动中的异步通知与异步I/O 9.1 异步通知的概念与作用 9.2 Linux异步通知编程 9.2.1 Linux信号 9.2.2 信号的接收 9.2.3 信号的释放 9.3 支持异步通知的globalfifo驱动 9.3.1 在globalfifo驱动中增加异步通知 9.3.2 在用户空间验证globalfifo的异步通知 9.4 Linux2.6异步I/O 9.4.1 AIO概念与GNUC库函数 9.4.2 使用信号作为AIO的通知 9.4.3 使用回调函数作为AIO的通知 9.4.4 AIO与设备驱动 9.5 总结 第10章 中断与时钟 10.1 中断与定时器 10.2 Linux中断处理程序架构 10.3 Linux中断编程 10.3.1 申请和释放中断 10.3.2 使能和屏蔽中断 10.3.3 底半部机制 10.3.4 实例:S3C2410实时钟中断 10.4 中断共享 10.5 内核定时器 10.5.1 内核定时器编程 10.5.2 实例:秒字符设备 10.6 内核延时 10.6.1 短延迟 10.6.2 长延迟 10.6.3 睡着延迟 10.7 总结 第11章 内存与I/O访问 11.1 CPU与内存和I/O 11.1.1 内存空间与I/O空间 11.1.2 内存管理单元MMU 11.2 Linux内存管理 11.3 内存存取 11.3.1 用户空间内存动态申请 11.3.2 内核空间内存动态申请 11.3.3 虚拟地址与物理地址关系 11.4 设备I/O端口和I/O内存的访问 11.4.1 LinuxI/O端口和I/O内存访问接口 11.4.2 申请与释放设备I/O端口和I/O内存 11.4.3 设备I/O端口和I/O内存访问流程 11.4.4 将设备地址映射到用户空间 11.5 I/O内存静态映射 11.6 DMA 11.6.1 DMA与Cache一致性 11.6.2 Linux下的DMA编程 11.7 总结 第12章 Linux字符设备驱动综合实例 第3篇 Linux设备驱动实例 第13章 Linux块设备驱动 第14章 Linux终端设备驱动 ……
  • Excel2007宝典

    作者:沃肯贝奇

    本书以全新的文字、图形和实例文件全面介绍了Microsoft Excel 2007的强大功能和使用方法。首先介绍Excel 2007的新界面以及新增功能,让用户从整体上掌握Excel的基本知识。然后介绍了Excel中常用的公式和函数,以及如何创建公式并利用公式和函数进行计算。之后介绍如何在Excel中制作图表、创建图表和图形,以及如何制作高级图表。第4部分内容介绍了如何使用Excel高级功能。最后一部分内容则简单介绍了VBA宏,并介绍了与VBA宏相关的信息,列举了大量详细的VBA实例帮助您进一步深入理解相关内容。 本书结构清晰,内容丰富、权威,讲解深入透彻,适用于广大计算机爱好者和办公操作人员,尤其适合从事会计和金融工作的人员阅读。 本书附赠Excel2007宝典CD光盘一张,包含书中使用的所有实例和工作簿。
  • 程序员面试攻略

    作者:蒙干

    《程序员面试攻略》介绍程序员在求职过程所面临的求职沟通和程序设计技能两个方面的问题。在程序设计技能方面,《程序员面试攻略》介绍了作为一名程序员必须具备的一些知识并以简洁实用的方式介绍程序员的基本功。强调沟通方法是《程序员面试攻略》的亮点,《程序员面试攻略》包括如何编写一份重点突出的个人简历,如何与猎头公司和人力资源代表打交道,在面试时如何与面试考官进行沟通等内容。
  • Java程序员面试宝典

    作者:欧立奇

    《Java程序员面试宝典》不同于其他Java程序书籍的主要特点如下。 ? 唯一性 本书是国内市场上唯一介绍Java程序员求职面试技巧的图书和案例库。本书从实际出发,将Java程序员面试中常会考到的一些编程基础性问题,比如final、super类、构造函数等最易考到的基础考点,放在第2部分Java程序设计里面,希望能切切实实解决实际问题。 ? 深入性 面试题通过一道题考一个专类方面的能力。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由4个方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。从面试者的角度来讲,一个测试也许能从多方面揭示应试者的素质,至少你能了解应试者所掌握类的水平。 市面上流行的面试书籍在此专业性的分类方面做得不够,正因为如此,《Java程序员面试宝典》一书中追求的是程序员求职背后的一些东西:对于技术的本质理解,而不仅限于对Java技术的单纯讲解。 ? 广泛性 本书包括但不仅限于Java程序员面试。对求职市场面试做了妥善分类后,将面试对象分为软件开发人员、网络工程师、测试工程师和系统管理员(又包括操作系统管理员和数据库管理员等)。实际上市面上流行的面试书籍仅对软件开发人员比较侧重,而忽略网络工程师和测试工程师,而现实情况是在诸如趋势科技、思科等公司的面试中,对网络方面的考题日趋增加,在银行、金融公司的面试中对系统管理员方面的考题也占很大的比重。本书就这一方面给出详细论断,并结合大量考题分析题目特点给出应试方案。本书将在这些方面做出改进,以适应市场需求。 同时本书对外企经常考到的UML及设计模式内容也做了深入的分析,并在上一本书《程序员面试宝典》的基础上从本质上诠释面试的真谛。 ? 真实性 本书的所有面试题都来自2005—2006年各大公司的面试题及培训资料,内容非常新,可以算做面试者求职前的一份全真模拟。我们希望营造一种真实的面试氛围,同时作者希望把如何做好一个职业人,以及作者在职场上所获得的实际感悟融会在书中,通过真情实感,娓娓道来,指引读者走上理想的工作岗位。本书不是一本万能书籍,但却肯定是你工作求职的好助手、好伙伴! 本书是程序员面试宝典系列中的一部,也是上一本《程序员面试宝典》的姊妹丛书。本书对程序设计面试中Java常见的题型和常用解答技巧进行了介绍,它不仅能帮助求职者快速复习有相关知识点,也对现代职业人如何有效求职、面试考官如何关注求职者动态等做了详细解说。本书通过详解各大知名公司技术类(开发、测试、系统管理)面试中的常见Java试题,深入浅出地对其解答思路进行了分析和指导。希望能把在技术面试中取得的宝贵经验毫无保留地传授给读者,以便使求职者对程序设计面试中的常见题型应付自如。通过对本书的学习,你会发现和完善有关试题的最佳解决方案,以应对不利局面的情况。
  • Manage It!

    作者:Johanna Rothman

    This book is a reality-based guide for modern projects. You'll learn how to recognize your project's potholes and ruts, and determine the best way to fix problems - without causing more problems. Your project can't fail. That's a lot of pressure on you, and yet you don't want to buy into any one specific process, methodology, or lifecycle. Your project is different. It doesn't fit into those neat descriptions. Manage It! will show you how to beg, borrow, and steal from the best methodologies to fit your particular project. It will help you find what works best for you and not for some mythological project that doesn't even exist. Before you know it, your project will be on track and headed to a successful conclusion.
  • 大道至简

    作者:周爱民

    本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。综合论述开发、工程二者的现状,例如对程序员“工匠思想”的起源进行广征博引的分析,也对工程中“敏捷过程”的经验主义本质进行深至髓质的论证。全书语言轻快,可读性强,薄且有味。. 本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。...
  • 数据挖掘概念与技术

    作者:(加)Jiawei Han;Michel

    《数据挖掘概念与技术(原书第2版)》全面地讲述数据挖掘领域的重要知识和技术创新。在第1版内容相当全面的基础上,第2版展示了该领域的最新研究成果,例如挖掘流、时序和序列数据以及挖掘时间空间、多媒体、文本和Web数据。本书可作为数据挖掘和知识发现领域的教师、研究人员和开发人员的一本必读书。 《数据挖掘概念与技术(原书第2版)》第1版曾是受读者欢迎的数据挖掘专著,是一本可读性极佳的教材。第2版充实了数据挖掘领域研究新进展的题材,增加了讲述最新的数据挖掘方法的若干章节。本书适合作为高等院校计算机及相关专业高年级本科生的选修课教材,特别适合作为研究生的专业课教材。 海报:
  • Excel函数与公式辞典

    作者:日花弘子

    《Excel函数与公式辞典》内容丰富:收录了使用频率最高的11类函数,对344个函数进行了全面而彻底的解说,并提供了500多个函数你想查找技术。技巧实用:不仅按个函数的功能愤懑别类进行讲解,同时融汇了个函数的组合应用技巧,用各种能够函数组合实现更丰富的功能。
  • Spring in Action中文版

    作者:沃尔斯

    《Spring in Action中文版》适合所有Java开发人员,特别是对企业级Java开发人员更有帮助。《Spring in Action中文版》将循序渐进地指导读者浏览贯穿《Spring in Action中文版》的复杂示例。Spring最突出之处在于它使企业级系统开发变得简单,所以,企业级系统开发人员会更加欣赏《Spring in Action中文版》中的示例代码。《Spring in Action中文版》最后4章描述了Spring是如何为Web层开发提供支持的,如果你是一位Web开发人员,你会发现《Spring in Action中文版》的最后一部分特别有用。
  • Linux Device Drivers

    作者:Jonathan Corbet,Ales

    Device drivers literally drive everything you're interested in--disks, monitors, keyboards, modems--everything outside the computer chip and memory. And writing device drivers is one of the few areas of programming for the Linux operating system that calls for unique, Linux-specific knowledge. For years now, programmers have relied on the classic Linux Device Drivers from O'Reilly to master this critical subject. Now in its third edition, this bestselling guide provides all the information you'll need to write drivers for a wide range of devices. Over the years the book has helped countless programmers learn: * how to support computer peripherals under the Linux operating system * how to develop and write software for new hardware under Linux * the basics of Linux operation even if they are not expecting to write a driver The new edition of Linux Device Drivers is better than ever. The book covers all the significant changes to Version 2.6 of the Linux kernel, which simplifies many activities, and contains subtle new features that can make a driver both more efficient and more flexible. Readers will find new chapters on important types of drivers not covered previously, such as consoles, USB drivers, and more. Best of all, you don't have to be a kernel hacker to understand and enjoy this book. All you need is an understanding of the C programming language and some background in Unix system calls. And for maximum ease-of-use, the book uses full-featured examples that you can compile and run without special hardware. Today Linux holds fast as the most rapidly growing segment of the computer market and continues to win over enthusiastic adherents in many application areas. With this increasing support, Linux is now absolutely mainstream, and viewed as a solid platform for embedded systems. If you're writing device drivers, you'll want this book. In fact, you'll wonder how drivers are ever written without it.