加载中…
个人资料
吴梦华
吴梦华
  • 博客等级:
  • 博客积分:0
  • 博客访问:15,831
  • 关注人气:16
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
访客
加载中…
好友
加载中…
评论
加载中…
留言
加载中…
分类
博文

待续

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

互联网

it

软件设计的原则

这一节是整个课程里最抽象的部分,我做一些概要性的解释,在后续内容中出现具体应用时,再具体阐述。

设计原则是指导设计的抽象理论,本应该很简练。但各种理论多了,简练的东西也就变得复杂。所以,有必要总结出你自己的设计指导原则。对于我而言,它们是如下内容,戏称为设计十六字真言。

自顶向下 包容变化 
尽量独立 不要重复


一、自顶向下
自顶向下和通常理解的并不一样。在这里,它涉及三个要素:1.层次化 2.用户角度 3.接口与实现。

层次化是最广泛使用的架构设计方式。其思路是逻辑层面的逐步细化,将原来的大问题分解为多个不同逻辑层面的小问题。就好像将军给士官传达的命令是夺取某块阵地,而士官给战士传达的命令则是怎样包围或突击。

通常的看法是除层次化之外还有其它架构设计方法,比如管道过滤器、客户服务端之类。我的看法是,最本质的架构设计只有层次化一种,其它的方式,只不过是特定逻辑层次上
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

互联网

首先来讲一下课程的原则。

1. 尽量让初学者能看懂。
2. 尽量不讲大段文字。
3. 尽量不涉及具体代码。
4. 有可能犯错,错了就改。
5. 不定期更新,不一定更完。
 
课程原则是随心定的,也许不和你的心意,将就一下吧。比如,有的朋友喜欢源代码,但是我不喜欢。通常书本里的的代码我从来不看,我的意见是,知道原理,自己实践,才是正道。至于更新的说法,主要是给彼此一个放松的心态,当普通帖子来看待这个课程就好。


目的
我喜欢观察施工现场的挖掘机。最初,一个很自然的想法是:哇,这个高效率的家伙能顶多少个人啊!但渐渐的我意识到,这不是简单的替代问题。因为空间的限制,一百个甚至一千个工人,也没办法在几十分钟内把一座小山挖成篮球场。挖掘机给人的震撼其实一种质变带来的感觉。

码农和设计师的区别就是量和质的区别。事实上,所有专业和非专业的区别都是这种区别。从凭爱好和头脑灵活来编程,到训练有素、通过系统性思维来编程,必须经过量到质
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2013-04-25 09:34)

1. 移动互联网释疑

对于移动互联网,我一直有如下几个小疑问:

1) 哪些设备属于移动互联网?

2) 与移动互联网相对的,为什么是PC互联网,而不是固定互联网?


智能手机属于移动互联网应该不成问题。平板电脑就不那么理直气壮了:它虽然用起来像手机,可是我通常只在家里用,并不会把它随时揣在身上。也总不能因为它够轻巧,就算是移动了吧?


 

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2012-12-18 10:40)
所谓骗局,有两种。一种低劣,一种高明。低劣的骗,得手后卷铺盖走人;高明的骗,骗了之后你还心服口服,所谓被卖了还帮着数钱,就是这么回事。

我们这里讨论的是,伦敦金,尤其是香港很多交易公司在大陆售卖的那种,是否是更高明的骗?如果是低劣的骗,不可能有那么多香港金银场的会员单位加入其中。

伦敦金的卖点,或说骗点,在于100倍的超级杠杆。而让人中招之处在于:强制平仓。

其实有杠杆就一定有强制平仓机制(下称强平),否则玩家在输掉本钱之后肯定拍拍屁股走人,多余的亏损就只能由庄家承担。说到底,杠杆理财就是赌博游戏,强平就是防止你输钱后赖账的机制。

在这种机制下,一旦你持有的合约(期货也好金银也好)产生亏损,持有的合约就会立刻被自动减少,减少的部分立即抵消亏损,然后——消失掉。简单的说,你亏多少,账户里的钱就少多少,总之不会让你的账户总额为负,不给你赖账的机会。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2012-12-01 15:21)
标签:

it

互联网

先申明,纯属个人娱乐。

1. 2015年,苹果出现明显颓势。安卓获得当年Windows一样的大份额成功。

2. 2015年,苹果被迫允许非Appstore的应用安装方式。

3. 2015年,开始出现无SIM卡,使用账户/密码的软电信账户模式。

4. 2018年,SIM卡全面消失,电信运营商与互联网公司正式融合。比如,Google账户作为电信通话账户(手机号)。通话费用巨幅降低。

5. 2018年,全球绝大部分地区网速超过100M/秒。个人使用的网线消失。

6. 2018年,Android、Windows、iOS等本地操作系统变得极度轻量化(数M以内),且区别几乎消失。你所见的操作界面、数据均来自网络。本地应用接近消失。

7. 2018年,我们大部分人拥有三个以上的手持终端,且可以快速切换(不用拔SIM卡)。比如,登山旅游时不用带手机,只需要相机。届时最专业的单反也可以打电话、收发邮件、发微博。

阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
(2012-10-07 11:25)
标签:

杂谈

忽醒然,成一梦,三十锦华竟虚度。
懵懂年少,任自负风流,只赢得汗落无数。
朝风暮雨常驻。路上行时几人悟?人生最苦。
纵佛法听闻,心须自渡。

叹年光偷换,共红尘,有人同舞。
青丝乍白,细语犹温,总不改痴情托付。
龙吟虎啸何处?知我心,不减凌云怒。岁月不误。
待千山踏遍,笑靥如初。


龙年国庆过后,而立之年已近过半,忽有感触。歌以咏志,特为此赋。不尽和词牌,只为抒心意。是为记。


阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

杂谈

中秋月圆,唯此时,将心放,看桂华。
千里传情,与君共忆,锦瑟年华。
谁道流年易逝?犹记热血浓时,曾把眼望天下!
莫问前路几何,同举杯,共赏天涯。
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

it

首先感谢所有人的评论,不管是赞同还是反对,你们都花时间看完了这么长的一片文章。

基本上大伙对云计算部分的观点比较认同。当然也有反对的,比如那位问我是否知道虚拟化和ec2的仁兄(答复:这个问题应该去问国内政府投资的云计算机项目相关人员。我并不反对云计算基础硬件建设,但那的确是一个可以复制的相对简单的领域,即使你拿hadoop来吓唬我。)

之所以拿出大篇幅来讲云计算,是因为云计算才是信息技术领域的真实前景所在。社交也好,移动互联网也好,都可以认为在云计算的范围之内。为什么?因为云计算就是互联网。

社交部分讲的不多,主要因为没什么太多可讲。可见到的社交应用一看就明白,还没见到的还在开发者的脑袋里。但是其潜力绝对还大有可挖,因为所有信息操作都在云中的互联网时代还正在孕育。在这个过程中,充满着无数创新的机会。社交部分,更多的是一个需要作为开发者的你,而不是作者来书写的章节。

我承认,移动互联网部分的确显得偏激。但是,不偏激,不足以引起你的兴趣,也不足以给浮躁的东西降温。之所以不看好移动
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
标签:

互联网

盘点

it

发表于2012年《程序员》1月刊的年终盘点短文。限于字数,只做了大致盘点。

对于互联网创业者来说,2011年国内最让人兴奋的当属腾讯平台开放及其引发的大型网站集体开放的连锁反应。虽然平台大佬们更为关注开放的整体成效,但第三方登录才是其中最有价值的干货。几乎是一夜之间,中小网站们就迎来了这种OpenID技术的春天。2011年前还饱受新用户注册问题苦恼的小网站们,至此一举拥有了等同于QQ、新浪等巨型网站的用户基数。剩下的问题,只在于网站内容本身。

在给中小网站带来实惠的同时,OpenID的广泛应用将实质性促进互联网数据和服务互通,从而为云时代扫除一个重要障碍。另一方面,Google App Engine如约去掉了preview字样,进入正式运营。这不仅是Google对自家产品的的信心,更是云时代的又一个里程碑事件。PAAS云计算平台的成熟将进一步把互联网程序员分裂为操作系统和应用两个阵营。前一阵营深入底层钻研维护Matrix般深邃的系统,后一阵营则专司创造运营用户可见的产品。以往争论不休的服务器架构、数据库底层乃至LAMP还是.NET,或终将成为历史。

2011年国内互联网的
阅读  ┆ 评论  ┆ 转载 ┆ 收藏 
  

新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

新浪公司 版权所有