浏览器的渲染原理简介
看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因, 1)这篇文章太长了,阅读成本太大,不能一口气读完。...
看到这个标题大家一定会想到这篇神文《How Browsers Work》,这篇文章把浏览器的很多细节讲得很细,而且也被翻译成了中文。为什么我还想写一篇呢?因为两个原因, 1)这篇文章太长了,阅读成本太大,不能一口气读完。...
人们常说,兴趣是最好的老师,只有感兴趣,才能把事情做好。听起来是挺有道理,但我们仔细去思考,兴趣与把事做好的关系,还是有很多细节值得探讨的地方。(注:这里兴趣指由爱好而产生的愉快情绪,特指对某技能、专业、工作...
【问题描述】 我们可能会在数据库的错误日志里,发现这么一条信息:A time-out occurred while waiting for buffer latch -- type 4, bp 000000097BFDEDC0, page 1:19239, stat 0xc00009, database id: 5,...
英文原文:Are you coding for change or for stability? 让我来给你们讲一个故事:当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用 SmallTalk 这...
一、淘宝网的困境 对于淘宝网这样的大型电子商务网站,对于图片服务的要求特别的高。而且对于卖家来说,图片远胜于文字描述,因此卖家也格外看重图片的显示质量、访问速度等问题。根据淘宝网的流量分析,整个淘...
英文原文:10 Tips for Learning a New Technology,编译:@玉面小飞鱼 我们生活在一个振奋人心的时代。我们可以越来越方便廉价地获得大量学习资源。这些资源的传播载体由最初的教室被变成了博客,技术论坛等。...
在夜深人静的时候我整理一下思绪:自己当年是如何从爱玩游戏的小孩子一步步成长为一名热爱编程的程序员。 1、玩电脑 要编程就要触到电脑,我喜欢电脑原因很简单,我喜欢玩游戏。一开始家里没电脑就跑去亲戚...
有一位屌丝男,从小抱着报效祖国的理想上了大学,毕业后干了 IT 行业,高中那时候看文汇报说,搞 IT 的在上海 3 年拿 10W 年薪算低的。屌丝男算了一下, 6000 块就能买一台戴尔台式机,现在 10W 年薪就是 2 个月就可以...
如果说掌握一门赖以生计的技术是技术人员要学会的第一课的话, 那么, 我觉得, 技术人员要真正学会的第二课,不是技术,而是业务、交流与协作,学会关心其他工作伙伴的工作情况和进展。 为什么这么说呢? 因为技术人...
一、前言 随着传统的数据库技术日趋成熟、计算机网络技术的飞速发展和应用范围的扩充,数据库应用已经普遍建立于计算机网络之上。这时集中式数据库系统表现出它的不足:数据按实际需要已在网络上分布存储,再...
作为软件工程师,你希望从工作中获得的是:稳定的薪水、参与好项目的机会、好工作的跳板或只是和其他程序员成为好基友。这里的“高效”,我指的是按时完符合要求的项目的能力。经历过不少软件编写工作...
英文原文:14 lessons after five years of professional programming 排列不分先后: 1. 当性能遇到问题时,如果能在应用层进行计算和处理,那就把它从数据库层拿出来。排序和分组就是典型的例子。在应用层...
英文链接:The Apprentice Programmer ——兼谈德国的教育体系 十六岁那年,我辍学了。学校不适合我。对我来说,计算机要有趣得多。不论对错,我都觉得在学校里是浪费时间,我真正的教育是回到家后才...
英文原文:Just Say No 又一次情绪激动、气氛高度紧张的会议,这一次是商议如何让目前这个重要项目“重回正轨”——计划的完工日期早已超了几个星期。所有的这些场景听起来都很耳熟吗?我...
叙事为主的设计流程表现高效 英文原文:Why good storytelling helps you design great products 对于产品设计团队来说,他们面临的最大问题是,经常将外观时髦的产品与功能优越的产品混为一谈,而且这种问题屡见...
学什么? 有些人对什么都感兴趣,硬盘上存着几百G的教学视频电子书破解软件,却只是仅仅保存着,没有转化成知识。有些人只知道自己刚进公司的那点东 西,JDK一定要1.4.2,VC++一定要6.0,系统一定要Windows XP,否则...
原文:How To Ask Questions The Smart Way
作者:Eric Steven Raymond, Rick Moen
翻译:王刚 <yafrank at 126 dot com >
时间:2010年9月28日 如果你想复制、镜像、翻译或引用本文,请参阅我的...
(编者注:原文发布于2009年) 从2003年加入现在的公司,已经有了快6个年头,自己也从一个计算机软件开发方面的新兵变成了老人。在公司里也做过几个不同的项目,有一些新的同事加入项目组,会有这样那样的疑惑和问题。...
相信我,我不是那么容易被言辞蒙蔽的人——那些宏大的名词仍然在我的词典里,却已有我自己的注释。 相信我,我厌恶狂热,万众高呼的场面让我恶心,我希望自己拥有的是冷静的激情。 2013 年 5 月 15...
一、 这篇文章是应之前在微博上爆过的下个周末某出版社的线下活动而写的。回顾我和C++在这个世纪的第二个春天开始发生过的种种事情,我发现我并不是用一个正常的方法来学会如何正常使用C++的。我的C++学习...
原文发布2009年 一位仁兄说的“程序员写的程序不是算法+语法,而是要能够满足用户需求的工具”,我非常赞同。要想达到用户需求就必须从各个方面来考虑,如业务、人机交互 、效率等方面,而不只是一个...
谨以此文献给所有想当程序员的朋友(注:原文发布于2005年) (一) 文章由来及个人经历 我是一名计算机专业的本科毕业生,毕业已经1年多了。毕业后从事的是软件编程工作,经常有其他专业的朋友想从事软件编程工作,...
Tim Sweeney是3D图形业界神一般的人物,他是Epic Games公司的创始人和CEO,Epic开发的《战争机器》和《无尽之剑》令人赞叹的游戏体验给我们留下了深刻的印象。Tim Sweeney执掌Epic公司20多年,公司在3D图形领域积...
英文原文:Want to learn to code? Start here,编译:@张飞alex 去年九月我写了一篇挺受欢迎的博文,叫 《想学Rails? 这样开始》。 许多读者看完文章后,当面或用Email向我提了大量问题;也有很多人真正投入到了Rai...
英文原文:How my sister n my girlfriend learned to code 就像我前面日志里提到的,伊娃和芳来旧金山跟我学编程。在这篇博客中,我会介绍我是怎么教她们的,我构建教她们的方式的理由,以及这种方法是怎么起作用...