最新文章
有关技术管理的一些思考 程序人生
这些天里工作的环境发生了一些微小的变化,可能以后对基层开发的程序员也会有更加具体的影响。上周参加 Open Party 时,重点听了《那些失败的项目们》,分析了一个项......
让你的C++代码变的更加强大 编程语言
英文原文:Making Your C++ Code Robust Introduction 在实际的项目中,当项目的代码量不断增加的时候,你会发现越来越难管理和跟踪各个组件,如其不善,很......
Entity Framework 实体关系总结 .NET技术
通过 Entiy Framework实践系列 文章,理了理 Entity Framework 的实体关系。 为什么要写文章来理清这些关系?“血”的教训啊,刚开始使用 Entity Fra......
C++ 程序员的 C# 转型手册 .NET技术
第一部分 本人之前曾经算是个C++高手,之前用过Fortran/Baisc/C,从C和C++居多,最后一句代码写在2003年的11月。主要编写Server端的代码,但和数据库打交道很少,......
书上没写的领导守则 创业
这个世界上的「管理学」有两种:一种,是真的带过团队、管过公司的领导人分享的实战经验;另一种,是学校老师、管理顾问在一旁观察、然后自行「研发」出来的理论。我没有说......
大型网站后台架构的Web Server与缓存 软件设计
1.1 Web server Web server 用来解析HTTP协议。当web服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以......
优秀程序设计的18大原则 编程基础
英文原文:The Principles of Good Programming 1. 避免重复原则(DRY - Don’t repeat yourself) 编程的最基本原则是避免重复。在程序代码中总会有很......
程序员与非程序员的思维差异 程序人生
英文原文:Programmers think differently than non-programmers 因为一些原因,程序员(高手和初学者都有)中有这样一种观念,认为跟普通人对比起来,他们的思考......
相似图片搜索的原理 互联网
上个月,Google把"相似图片搜索"正式放上了首页。 你可以用一张图片,搜索互联网上所有与它相似的图片。点击搜索框中照相机的图标。 一个对话框会出现。 你......
iframe异步加载技术及性能 Web前端
英文原文:Iframe loading techniques and performance 我们会经常使用iframes来加载第三方的内容、广告或者插件。使用iframe是因为它可以和主页面并行加载,不......
程序员技术练级攻略 程序人生
伯乐人才网6月9日发表了《写给即将入行的程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告......
从新浪微博的改版谈网页重构 Web前端
搞前端的同学也许都知道一个数字——4秒,有研究表明,如果一个网站没有在4秒之内加载完成,用户就会感到焦躁不愉快,并离开这个网站。网站的内容、搜索引......
使用Mono.Cecil辅助ASP.NET MVC使用dynamic类型Model .NET技术
这也是之前在珠三角技术沙龙上的示例之一,解决的是在ASP.NET MVC使用dynamic类型Model时遇到的一个真实问题。C# 4编译器支持dynamic类型,因此在编写页面模板的......
反向Ajax,第5部分:事件驱动的Web开发 Web前端
英文原文:Reverse Ajax, Part 5: Event-driven web development 前言 这一文章系列展示了如何使用反向Ajax(Reverse Ajax)技术开发事件驱动的web应用,第1......
反向Ajax,第4部分:Atmosphere和CometD Web前端
英文原文:Reverse Ajax, Part 4: Atmosphere and CometD 前言 这一系列文章展示了如何使用反向Ajax技术开发事件驱动的web应用,第1部分内容介绍了反向Aja......
反向Ajax,第3部分:Web服务器和Socket.IO Web前端
英文原文:Reverse Ajax, Part 3: Web servers and Socket.IO 前言 时至今日,用户期待的是可通过web访问快速、动态的应用。这一文章系列展示了如何使用反向......
反向Ajax,第2部分:WebSocket Web前端
英文原文:Reverse Ajax, Part 2: WebSockets 这一文章系列探讨了如何使用反向Ajax(Reverse Ajax)技术来开发事件驱动的web应用,第1部分内容介绍了实现反向Ajax......
反向Ajax,第1部分:Comet介绍 Web前端
英文原文:Reverse Ajax, Part 1: Introduction to Comet 在过去的几年中,web开发已经发生了很大的变化。现如今,我们期望的是能够通过web快速、动态地访问应用。......
用户体验设计的五项原则 互联网
如何设计出具有优秀用户体验的产品是交互设计师始终面临的一道难题,“好的产品设计一定是建立在对用户需求的深刻理解上”这句话被许多设计师视为设......
快速失败、经常失败、故意失败 创业
本文作者是ZoziCEO TJ Sassani。Zozi是一家帮助人们发现独特体验的创业公司,比如潜水捞鲍鱼,潜水钻鲨鱼洞,黄昏泛舟等。原文发表在TNW上。 以下为正文: 我的......