最新文章

剖析开源云 互联网

M. Tim Jones, 独立撰稿人英文原文:Anatomy of an open source cloud简介:现在的云计算已不再是一个新的尖端技术,它已成为彻底改变我们使用和开发随需应用程序方式的一种极有价值的重要技术。正如您所知,Linux和开源技术为云(公共的和私有的基础架构)提供了基础。...

阅读(2886)  推荐(5)  云计算  发布于 2012-12-23 17:37

前言:台湾的 IT 环境是什么样的,我们很少关注过。本文作者 superbcde 是一位台湾程序员,他没有显赫的教育背景,从 IT 培训学校开始,一步一步走向自己的奋斗目标。他告诫年轻人:要趁着年轻多学习,下定决心,自己不懂什么学什么,最好到硅谷去,因为那里才是 IT 人士的天堂,并透露了台湾的创业...

阅读(11765)  推荐(73)  程序员  发布于 2012-12-22 23:00

英文原文:Comment your damn code 我站出来就是为了要说一句:请注释你那该死的代码。 每次我遇到一个程序员——有时是相当高水的——总发现他会认为:你并不需要给你的代码加注释。我要说,这就是胡说八道。我很长时间以来一直这么表达。问题是,让事情改变要比你想象的难。虽然我们正处...

阅读(4694)  推荐(24)  程序员  发布于 2012-12-22 21:53

JVM原理 编程语言

JVM 原理解释 JVM 全称是 Java Virtual Machine ,Java 虚拟机,这个 JVM 你是看不到的,它存在内存中。我们知道计算机的基本构成是:运算器、控制器、存储器、输入和输出设备,那这个 JVM 也是有这成套的元素,运算器是当然是交给硬件 CPU 还处理了,只是为了适应“...

阅读(19936)  推荐(5)  Java JVM  发布于 2012-12-22 16:00

NodeStack是另类的开源云计算组合,从内到外实现了应用PaaS。其架构主要包括SmartOS、Node.js和MongoDB三部分。本文将重点介绍NodeStack的底层平台SmartOS。 最近谈到开源云计算,大家可能第一想到的是OpenStack、Cloud Foundry这种金光闪...

阅读(1686)  推荐(4)  云计算  发布于 2012-12-21 23:13

【我们自己的理解】 拿租房来比喻,同样是租房子,有的房子是一套房子隔成很多间(VPS),虽然每间都有厨房与卫生间;有的房子,租的就是整套房子(云服务器)。 VPS的虚拟机运行一台物理服务器之上,云服务器的虚拟机运行于物理服务器集群之上。 【网上收集的资料】 以下文字来自站长之家: ...

阅读(29904)  推荐(11)  云计算  发布于 2012-12-20 12:15

图解HTTPS 互联网

我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,也就是在HTTP上又加了一层处理加密信息的模块。服务端和客户端的信息传输都会通...

阅读(13152)  推荐(33)  HTTPS  发布于 2012-12-16 13:39

这不是一篇描述jvm是什么的文章,也不介绍jvm跨平台的特性,也不是讲述jvm安全特性的文章,更不是讲解jvm指令操作,数据运算的文章,本文重点讲述类型的生命周期。 类型的生命周期涉及到:类的装载、jvm体系结构、垃圾回收机制。 为什么要讲jvm体系结构?因为类的装载和垃圾回收机制都和jvm...

阅读(4422)  推荐(13)  JVM Java  发布于 2012-12-15 12:59

在C和C++语言开发中,指针、内存一直是学习的重点。因为C语言作为一种偏底层的中低级语言,提供了大量的内存直接操作的方法,这一方面使程序的灵活度最大化,同时也为bug埋下很多隐患。 因此,无论如何,我们都要对内存有一个清晰的理解。 一、对内的分配 32位操作系统支持4GB内存的连续访问,但...

阅读(20903)  推荐(94)  内存  发布于 2012-12-13 17:44

1、软件长期运营存在什么问题 一个大规模的客户端软件的生命周期中,我们可以把它分为两个比较粗的时期。一个是前期的搭建软件的时期,即从无到有的时期;第二个是搭建完成之后,进入的一个稳定的运营时期。第二个时期才是最关键的,在这个时期我们会持续的迭加需求,持续的优化功能,而且第二个时期也是代码在慢慢...

阅读(6396)  推荐(23)  依赖  发布于 2012-12-11 22:04

文/陈皓 几个月在我的微博上说过要建一个程序员疫苗网站,希望大家一起来提交一些错误示例的代码,来帮助我们新入行的程序员,不要让我们的程序员一代又一代的再重复地犯一些错误。很多程序上错误就像人类世界的病毒一样,我们应该给我们的新入行的程序员注射一些疫苗,就像给新生儿打疫苗一样,希望程序员从入行时...

阅读(11507)  推荐(56)  程序员  发布于 2012-12-10 14:08

英文原文:Why Google Went Offline Today and a Bit about How the Internet Works 译者注:本文中提到 CloudFlare 是一家总部位于美国旧金山的内容分发网络(CDN)服务公司,由 Project Honey Pot 项目的...

阅读(9511)  推荐(31)  路由  发布于 2012-12-09 16:14

平常下班时间太紧张,炒菜从洗菜到上桌也就十几分钟,味道自然就一般般了。到了周末,终于能花点时间做“大餐”了。这“大餐”之所以好吃,我觉得主要原因是食材入味深,火候匀,有时还需要经过多种烹调方法。例如这红烧猪蹄,就先得把猪蹄剁块儿;锅内烧好了开水,把猪蹄放进去焯。焯过的猪蹄要及时放在凉水中泡十分钟...

阅读(4009)  推荐(16)    发布于 2012-12-07 21:50

1. 谈谈我对程序的理解 作为程序员你对程序是如何理解的?写这篇文章的时候,我认真思考了下,发现我对程序的理解不是和教科书一样的,我每次听到程序二字我想到的只有两个东西:代码和数据,而每次写程序的时候也就是写代码操作数据的过程。 做程序开发和做菜很像,数据就是食材,代码就是厨艺,做出的软件就...

阅读(8636)  推荐(13)  Java 架构 Key-Value  发布于 2012-12-07 21:39

你好,对话框 软件设计

“怎么了?”除非你对某类对话框已司空见惯,否则遇到,第一反应往往是这样的?这种体验就像你明明急着去赶车,途中却不断被拦住塞传单一样。不能否认,它是一种打断,有时甚至会成为打扰。做为设计师,虽知“打断”暂不能杜绝,但不使之变为“打扰”,却是我们该努力做到的: ①多次打断=打扰 隔一个小时打断你...

阅读(7935)  推荐(108)    发布于 2012-12-05 12:43

在开始后面的内容之前,还是需要先提前声明一下,这并不是一篇吐槽的博客,而仅仅是将自己的感触和经验分享出来。当然大家更不要认为是炫耀,毕竟已经工作了十几年,确实是因为依旧保持着一颗热爱编程的心,所以直到现在依然奋战在软件开发的一线。好了,还是让我们尽快言归正传吧。 在过去的十多年中,我曾就职的公...

阅读(6872)  推荐(14)  项目管理 项目经理 团队  发布于 2012-12-05 10:48

IT 似乎是一个属于年轻人的行业。当你年届 50 时,还能从事码农工作吗? 背景:我 30 出头,但我周围却有一批比我老得多的程序员。以下是我的个人观点,不代表雇主。 关键不在于年龄,而在于雇主的年龄观念。当你 40、50、60岁时,雇主会认为你想当项目主管、架构师、首席软件工程师之类的职位。他...

阅读(7392)  推荐(13)  程序员  发布于 2012-12-05 10:06

Shell 也叫做命令行界面,它是 *nix 操作系统下用户和计算机的交互界面。Shell 这个词是指操作系统中提供访问内核服务的程序。 这篇文章向大家介绍 Shell 一些非广为人知、但却实用有趣的知识,权当品尝 shell 主食后的甜点吧。 科普 先科普几个你可能不知道的事实:Shel...

阅读(4511)  推荐(6)  Shell  发布于 2012-12-04 16:47

英文原文:How to Get Startup Ideas,翻译:Jason Zheng 要想获得创业 idea,请别试图把创业 idea 想出来,而是要寻找未被解决的问题,最好是你自己遇到的问题。 最好的创业 idea 通常有三个相同之处:它们是创始人自己要、自己能做出来、别人不认为值得去...

阅读(4871)  推荐(15)  Graham  发布于 2012-12-02 22:44

SSL协议详解 互联网

背景介绍 最近在看《密码学与网络安全》相关的书籍,这篇文章主要详细介绍一下著名的网络安全协议SSL。 在开始SSl介绍之前,先给大家介绍几个密码学的概念和相关的知识。 1、密码学的相关概念密码学(cryptography):目的是通过将信息编码使其不可读,从而达到安全性。明文(plain ...

阅读(203704)  推荐(70)  HTTP HTTPS SSL  发布于 2012-12-02 14:43