贴心的设计
资深用户体验设计顾问结合自己十多年来对心理模型的领悟和实践,阐述了如何运用心理模型来挖掘用户心理和行为,从而在此基础上设计出贴近人心的产品和服务。 本书可以帮助设计人员、管理人员和所有有志于做出成功设计决策的人认识到人本设计的重要性,并可以帮助他们学以致用,立即落实到行动上。
资深用户体验设计顾问结合自己十多年来对心理模型的领悟和实践,阐述了如何运用心理模型来挖掘用户心理和行为,从而在此基础上设计出贴近人心的产品和服务。 本书可以帮助设计人员、管理人员和所有有志于做出成功设计决策的人认识到人本设计的重要性,并可以帮助他们学以致用,立即落实到行动上。
Andrew S. Tanenbaum教授编写的教材《现代操作系统》现在已经是第4版了。第4版在保持原有特色的基础上,又增添了许多新的内容,反映了当代操作系统的发展与动向,并不断地与时俱进。 对比第3版,第4版有很多变化。一些是教材中多处可见的细微变化,一些是就某一功能或机制增加了对最新技术的介绍,如增加了futex同步原语、读–复制–更新(Read-Copy-Update)机制...
本书以树莓派基础工具,讲解Linux操作系统。树莓派是近年来流行的微型电脑,能用于各种有趣的硬件开发。树莓派中安装了Linux系统,可以充当操作系统的学习平台。本书按照“树莓派背景知识——树莓派使用——Linux使用——操作系统原理——实操项目”的顺序展开。读者不仅能体验到玩树莓派的乐趣,而且能全面了解操作系统的核心概念和原理。 ...
本书从程序员的视角详细阐述计算机系统的本质概念,并展示这些概念如何实实在在地影响应用程序的正确性、性能和实用性。全书共12章,主要内容包括信息的表示和处理、程序的机器级表示、处理器体系结构、优化程序性能、存储器层次结构、链接、异常控制流、虚拟存储器、系统级I/O、网络编程、并发编程等。书中提供大量的例子和练习,并给出部分答案,有助于读者加深对正文所述概念和知识的理解。 本书的最大...
如何编写那些直接依赖于Linux内核和核心系统库提供的服务的软件?通过《Linux系统编程(第2版)(影印版)》,Linux内核参与者RobertLove(洛夫)为你提供了Linux系统编程方面的教程,Linux系统调用的参考手册,以及对于如何编写更聪明和更快的代码的来自内部人士的建议。Love清晰地指出了POSIX标准函数和Linux特别提供服务之间的差异。通过关于多线程的新章节,这...
What is this book about? If you have some programming experience and are ready to venture into Linux programming, this updated edition of the bestselling entry-level book takes you there....
从程序员的视角,看计算机系统! 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工...
内容全面,详尽地剖析了Windows PE文件格式的原理及其编程技术,涉及安全领域的各个方面和Windows系统的进程管理和底层机制;实战性强,以案例驱动的方式讲解了Windows PE文件格式在加密与解密、软件汉化、逆向工程、反病毒等安全领域的应用,不仅每个知识点都配有小案例,而且还有多个完整的商业案例。 全书共分为三大部分:第一部分简单介绍了学习本书需要搭建的工作环境和必须具...
The Little Book of Semaphores is a textbook that introduces the principles of synchronization for concurrent programming. In most computer science curricula, synchronization is a module in an Op...
本书详细说明、讨论UNIX程序设计界面的应用技术,包括:系统调用界面及标准C函数库。全书具有鲜明的特点:在同类书籍中内容最为丰富、实用;提供了大量应用实例,其中大部分可直接引入到相关程序设计中;界面应用和UNIX内部结构紧密结合。 本书全面介绍了UNIX系统的程序设计界面——系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识阐述,主要内容包括UNIX文件和...