it知识库

开发者需要了解的WebKit
it知识库

开发者需要了解的WebKit

阅读(49) 作者(admin)

  Paul Irish是著名的前端开发工程师,同时他也是Chrome开发者关系团队成员,jQuery团队成员,Modernizr、 Yeoman、CSS3 Please和HTML5 Boilerplate的lead developer。针对大家对WebKit的种种误解,他在自己的博客发...

it知识库

设计沟通的七条经验

阅读(45) 作者(admin)

  经常有新入职的同学,搞不清设计师和别的职位如产品经理,在工作内容上有什么区别。回答了几次之后,我总结出两方面的差别,简单概括为:技能和定位。  “技能”指的是设计师掌握了项目中其他角色都不具...

it知识库

处理 JavaScript 异常的一个想法

阅读(41) 作者(admin)

  可能由于网络、浏览器问题、缓存等原因,可能导致线上执行 js 的时候与开发环境并不一样,会抛出异常。js 异常基本上是前端开发工程师的家常便饭。如何记录,并使用它,却很少人关注。最近在考虑一个想法,基本上涉及...

SQL Server表分区详解
it知识库

SQL Server表分区详解

阅读(71) 作者(admin)

  分区请三思:  1、虽然分区可以带来众多的好处,但是同时也增加了实现对象的管理费用和复杂性。因此在进行分区之前要首先仔细的考虑以确定是否应为对象进行分区。  2、在确定了为对象进行分区后,下一步就要...

漫谈重构
it知识库

漫谈重构

阅读(36) 作者(admin)

  因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。  关于重构  首先重构面临的背景都是相似的,程序员们为了快速完成需求和上线...

SQL Server 高性能写入的一些总结
it知识库

SQL Server 高性能写入的一些总结

阅读(39) 作者(admin)

  1.1.1 摘要  在开发过程中,我们不时会遇到系统性能瓶颈问题,而引起这一问题原因可以很多,有可能是代码不够高效、有可能是硬件或网络问题,也有可能是数据库设计的问题。  本篇博文将针对一些常用的数据库性...

it知识库

Facebook如何实现PB级别数据库自动化备份

阅读(34) 作者(admin)

  Facebook的MySQL数据库,是世界上最庞大的MySQL数据库之一,在不同地区有数千个数据库服务器。因此,备份对他们来说是个巨大的挑战。为了解决这个问题,他们构建了一个高度自动化、非常有效的备份系统,每周移动多个P...

it知识库

如何成为强大的程序员?

阅读(39) 作者(admin)

  Aaron Stannard 是新创公司 MarkedUp 的CEO,他最近花费大量时间雇佣、评估很多不同的程序员,并和他们一起协作。在这个过程中他发现并总结了十种程序员无法意识到自己潜力的原因,意在让更多程序员发掘出自己的...

NoSQL的现状
it知识库

NoSQL的现状

阅读(47) 作者(admin)

  英文原文:The State of NoSQL  经过了至少4年的激烈争论,现在是对NoSQL的现状做一个阶段性结论的时候了。围绕着NoSQL发生了如此之多的事情,以至于很难对其作出一个简单概括,也很难判断它达到了什么目标以及在...

注重实效的架构师——大胆行前人未行之路
it知识库

注重实效的架构师——大胆行前人未行之路

阅读(41) 作者(admin)

  原文链接:The Pragmatic Architect - To Boldly Go Where No One Has Gone Before  本文首次发表在 IEEE Software ,并由 InfoQ 和 IEEE 计算机协会为您引进。  是什么让架构师们精通自己的技艺?熟练的架构...

走向“持续部署”
it知识库

走向“持续部署”

阅读(36) 作者(admin)

  目前IT行业中,似乎“要不要做持续集成?”已经不再是讨论的焦点,取而代之的是“如何进行持续集成?”。在前一篇文章中,我介绍了Cruise团队持续集成的演进过程。在最后,还曾提及Cruise团队的持...

有关T-SQL的10个好习惯
it知识库

有关T-SQL的10个好习惯

阅读(46) 作者(admin)

  1. 在生产环境中不要出现Select *  这一点我想大家已经是比较熟知了,这样的错误相信会犯的人不会太多。但我这里还是要说一下。  不使用Select *的原因主要不是坊间所流传的将*解析成具体的列需要产生消...

开发者,别让任何人绑架你的工作节奏
it知识库

开发者,别让任何人绑架你的工作节奏

阅读(40) 作者(admin)

  英文原文:As a developer, setting expectations is the single most important part of your job  作为一个软件开发者,你的工作内容远远不止写代码。还有一些是你职责范围内的事:预估工作周期理解你没写过...

it知识库

冯大辉:十年莽撞 IT 路

阅读(43) 作者(admin)

  按:博文视点周筠老师多次叮嘱我写点关于个人成长的心得,颇感压力。回首在 IT 这个行业也差不多有 10 年了,在互联网也有 7 年之久,没做成什么惊人的事业,也没什么赚到大把的钞票,如果冒充什么成功导师大谈人生感悟...

it知识库

对象的消息模型

阅读(40) 作者(admin)

  C++对象模型   话题从下面这段C++程序说起,你认为它可以顺利执行吗?//C++class A {public: void Hello(const std::string& name) { std::cout << "hello " << name; }};int main(int argc, ch...

it知识库

HTML5之美

阅读(37) 作者(admin)

  HTML5之美  从HTML4诞生以来,整个互联网环境、硬件环境都发生了翻天覆地的变化,开发者期望标准统一、用户渴望更好体验的呼声越来越高。20年磨一剑,HTML5作为下一代Web标准,它的新特性正在每个新式浏览器的版...

每天工作的第一个小时,做什么?
it知识库

每天工作的第一个小时,做什么?

阅读(49) 作者(admin)

  英文原文:What Successful People Do With The First Hour Of Their Work Day    每天工作开始的第一个小时到底有多重要?事实证明,很重要。一日之计在于晨,这可能是让你对所有工作了然于心、做一件实在事的...

程序员,都去写一写前端代码吧
it知识库

程序员,都去写一写前端代码吧

阅读(43) 作者(admin)

  你可以认为我是一个极端的人,就像有许多人专注于自己的领域而不屑于其它“肤浅”的工作范畴一样。比如我见过不少认为做portal没有技术含量的判定,做工程都是充满苦逼行为的言论,最近则还有那些&ldqu...

it知识库

Couchbase 与 Membase, CouchDB 的关系

阅读(41) 作者(admin)

  英文原文:CouchDB versus Couchbase: What are the differences, and what happened to Membase?  原文发布于 2012 年 5 月 17 日  2012年2月,CouchOne与Membase合并了,合并之后的公司叫做Couchbase。Memb...

it知识库

浏览器的重绘与重排

阅读(45) 作者(admin)

  在项目的交互或视觉评审中,前端同学常常会对一些交互效果质疑,提出这样做不好那样做不好。主要原因是这些效果通常会产生一系列的浏览器重绘(redraw)和重排(reflow),需要付出高昂的性能代价。那么,什么是浏览器...

异常以及异常处理框架探析
it知识库

异常以及异常处理框架探析

阅读(49) 作者(admin)

  概述  一般情况下,企业级应用都对应着复杂的业务逻辑,为了保证系统的健壮,必然需要面对各种系统业务异常和运行时异常。  不好的异常处理方式容易造成应用程序逻辑混乱,脆弱而难于管理。应用程序中充斥着零...

it知识库

JavaScript 项目优化总结

阅读(63) 作者(admin)

  前端时间对公司已有项目JavaScript代码进行优化,本文的是对优化工作的一个总结,拿出来与大家分享。当然我的优化方式可能并不是最优的,或者说有些不对的地方,请指教。  JavaScript优化总结分为以下几点优化前...

it知识库

前端开发之面向对象

阅读(39) 作者(admin)

  【一】 面向对象的基本概念  面向对象的英文全称叫做Object Oriented,简称OO。OO其实包括OOA(Object Oriented Analysis,面向对象分析)、OOD(Object Oriented Design,面向对象设计)和OOP(Object Oriented Pro...

你真想到了50岁还靠编程来养家糊口吗?
it知识库

你真想到了50岁还靠编程来养家糊口吗?

阅读(36) 作者(admin)

  英文原文:Do you really want to be making this much money when you're 50?  老实说,我在 20 岁时可没打算这样。我编程就是为了挣钱。只要编程还能挣钱,我就愿意一直这样挣下去,差不多就是这样。  到了 5...

编写高效的JavaScript程序
it知识库

编写高效的JavaScript程序

阅读(43) 作者(admin)

  英文原文:Writing Fast, Memory-Efficient JavaScript  Addy Osmani是谷歌公司Chrome团队中的一名程序开发工程师。他是一位JavaScript爱好者,曾经编写过一本开放源码方面的书籍《Learning JavaScript Desig...