自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 分布式计算原理之二:关于计算的模型

<br />学习分布式计算,首先要学习记住一些notation,记法<br /> <br />任何理论首先都必须建立一些概念、记法。<br /> <br />在概念的基础上,再建立一些原理。<br /> <br />固定的记法,让我们能更容易地推理和讨论问题。<br /> <br /> <br />事件和进程<br /> <br />事件分:<br />内部事件<br />发事件<br />收事件<br /> <br /> <br />二元关系: binary relation<br /> <br />事件

2011-05-10 14:17:00 495

原创 分布式原理之四:全局状态和快照记录算法

分布式计算系统包含了没有共同的内存的,通过消息传递通道彼此异步通信的,在空间上分隔的进程。每一个分布式组件有它自己的本地状态,其表现为本地内存以及活动记录。通道的状态表现为通过通道发送和接收的消息。分布式系统的全局状态是其所有组件的本地状态的集合。记录分布式系统的全局状态是一个重要的范型,我们可以发现其在分布式系统设计的几个方面的应用,比如:

2011-05-06 11:28:00 6130

原创 分布式计算初谈

<br />分布式计算的特殊性:<br /> <br />1) 缺乏全局时钟和共享内存。<br />2) 异步通信,有限延迟但不可预测。<br /> 

2011-05-06 11:13:00 451

原创 activity学习

<br />今天没啥事,研究哈ANDROID。<br /><br />android这个Linux操作系统肯定有它独特的东西,特别是作为移动操作系统,要省电。<br />所以android的设计理念要体现省电。<br /><br />先看activity<br /><br />直接看源代码<br /><br />看这个肯定要用Source insight<br /><br />打开建个项目,然后把frameworks/base都代码都加进去<br /><br />习惯性的把apk

2011-05-06 11:01:00 371

原创 横向来看,计算的四种范型

<br />线程内的计算<br />进程内的多线程计算<br />系统内的多进程计算<br />网络环境下的分布式计算

2011-05-06 10:25:00 401

原创 终止检测

<br />终止检测:检测一个计算任务何时结束,当计算是分布式时,检测计算的终止是一件困难也很重要的事情。<br /> <br /> 

2011-05-06 09:31:00 339

原创 汇编级别的优化

指令执行时间汇编级别优化取指指令周期

2011-04-19 11:20:00 473

原创 什么是优化?

<br />Best optimizer is between your ears<br />优化不仅仅是使用工具,使用汇编,最重要的是对程序有全面的了解,对所想要做的事情有足够的经验。<br /> <br /> <br />Don't waste your energy on the ugly codes.<br />对设计的很糟糕的代码进行优化,纯粹是在浪费时间。<br /> <br /> <br />Rules for building high-performance code:<br />编写高效

2011-04-19 10:40:00 400

原创 我的程序员之路

从毕业到现在已经有13年光阴,  细细想来经历了如下几个阶段:1)国企里的蹉跎岁月2)创业阶段莽撞无知3)台企里的浮躁迷茫4)外企里的静心沉淀毕业后,分到一个国企,待遇在那个年代还算很优厚,跨出校园,进入社会,开始人生的新的阶段,是那么的兴奋,一切都觉得那么新鲜。拿到工资后,第一次捏着这么多可以自由支配的钞票,和同寝室的哥们一起去狠狠SHOPPING 了一把,一口气买了西装、羊毛衫、领带、领带夹。西装都买了两套

2011-04-14 19:15:00 395

原创 UI学习之路(白话版)

<br />计算机知识从职业发展的横向来分,可以分为:<br />UI<br />存储<br />网络<br />我们先论述UI之路的学习.这里的UI是广义的,包括,图形,图像,视频多媒体扥等。<br />UI是一种直接面对终端用户的一种用户体验(UX)。<br />广义UI知识适用于:<br />手机、平板电脑开发。<br />2D、3D游戏开发<br />视频,多媒体,浏览器开发<br />其他特殊行业,比如医学成像,遥感。<br />好,从现在开始我们开始我们的UI学习之旅。<br />开始之前,

2011-04-14 18:40:00 533

原创 关于智能手机的背景知识

智能手机

2011-04-14 18:33:00 877

原创 关于手机UI和QT实现的一些基本知识

手机UI

2011-04-14 18:27:00 945

原创 /dev/fb0的入门练习

FrameBufferLinux/dev/fb0

2011-04-14 18:07:00 2096

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除