随着社交网络、移动互联网、电子商务等技术的不断发展,互联网的使用者贡献了越来越多的内容。为了处理这些内容,每个互联网公司在后端都有...
程序员跳槽全攻略
我曾经花了两个月时间,专门研究求职这件事。那是2009年,我关掉自己的工作室后,打算重新找份工作。因为之前工作室还算挣钱,所以不是很着...
程序员面试宝典
《程序员面试宝典》不同于同类书籍的主要特点如下。● 细中国软件企业比较小,面试涉及的方面比较多、比较基础,比如常会考到一些编程基础...
程序员的思维修炼 开发认知潜能的九堂课
做一名程序员,就意味着要不断地学习,不但要学习新技术,还要学习怎么解决应用领域的问题,要了解用户社区的奇思妙想,要适应同事的怪癖,...
操作系统习题解答与考试复习指导
10年来在教授操作系统原理课程的过程中,我们见证了随着计算机系统和计算机应用的发展,操作系统相关技术的发展和成熟。同时,也见证了随着...
编写高质量代码 ——改善Java程序的151个建议
在学习和使用Java的过程中您是否在原本可以很快掌握或解决的问题上耗费了大量的时间和精力?也许您现在不用了,本书的很多内容都是我用曾经...
编程之美 微软技术面试心得
自计算机与软件出现以来,在近半个世纪里,软件开发所能衍生出的无限创意,深深吸引着全世界的青年。在二进制的世界里,这帮年轻的程序员充...
TCP/IP路由技术
经过10多年的快速发展,中国的互联网已经进入了一个崭新的天地,目前的宽带用户数已跃居世界第二(仅次于美国)。互联网在中国的应用正逐步...
Swift开发指南
本书是我们团队编写的iOS系列图书之一,目的是使从事iOS开发的广大读者通过本书的学习掌握苹果Swift语言,对于原来有Objective-C开发经验的...
SQL必知必会
SQL是使用最为广泛的数据库语言。不管你是应用开发者、数据库管理员、Web应用设计师、移动应用开发人员,还是只使用Microsoft Office,掌...
Spark大数据处理:技术、应用与性能优化
Spark是发源于美国加州大学伯克利分校AMPLab的大数据分析平台,它立足于内存计算,从多迭代批量处理出发,兼顾数据仓库、流处理和图计算等...
Scala程序设计:Java虚拟机多核编程实战
初涉代码之时,我的关注点在于实现功能。初窥门径的我,不了解语言,不熟悉常见的编码技巧。那时,只要代码能够跑出想要的效果,我便欣喜若...
R语言实战
如果你翻开了本书,那么很有可能是因为要做一些数据的收集、总结、转换、探索、建模、可视化或呈现方面的工作。如果确实如此,那么R完全能...
Python核心编程
欢迎走进Python核心编程我们很高兴能帮你尽快并尽可能深入地学习Python。掌握语法是本书的一个目标,不管怎样,我们都坚信,哪怕是一个初学...
PHP和MySQL Web开发
本书将介绍如何创建可交互的Web站点,包括从最简单的订单表单到复杂的安全电子商务站点,甚至是交互式的Web 2.0网站。而且,读者还将了解...
Oracle从入门到精通
Oracle 11g是Oracle产品历经30年的产物,也是当前企业级开发的首选。使用数据库可以说是每一个软件开发人员必须掌握的技能,虽然数据库如...
Oracle 11g数据库管理员指南
目前全世界发展势头最猛的IT巨头可能要数Oracle公司了。几年前,Oracle收购了BEA公司,成功地将Weblogic这个优秀的应用服务器软件收归己有...
Objective-C 2.0程序设计
C程序设计语言是由AT&T贝尔实验室的Dennis Ritchie于20世纪70年代早期首创的。但是,直到70年代晚期,这种程序设计语言才获得了广泛的支...
Node.js开发指南
这本书讲了什么本书是一本Node.js的入门教程,写给想了解Node.js的开发人员。我的目标是使读者通过阅读本书,学会使用Node.js进行Web后端开...
MongoDB权威指南
本书的组织结构本书分为六个部分,涵盖了开发、管理以及部署的方方面面。熟悉MongoDB第1章将简要讲述MongoDB的背景:项目创立原因,希望达...