摘要:
IT的第五次革命是最近摩根斯坦利互联网趋势报告的一种提法,见他们这张PPT。他们认为移动互联网是IT最近正在发生的第五次革命,在摩根的PPT中有很多数据在证明这点。而引爆这次革命的是苹果。我想,移动互联网让互联网无处不在,而我觉得移动互联网并非只是移动,背后还有2个要素,一个是非PC终端设备开始有联网诉求,二是SNS社会网络因为移动互联网而产生的化学反应。后两者很重要,因为移动互联网的概念提出很长时间了,而3G的发展已经快10年了,为什么最近才折腾出这么大动静呢?为什么认为是苹果引爆了这次革命而不是NOKIA? 先从上一代的事情说起,互联网。我们都有一个经验,做一个网站,最头疼的是如... 阅读全文
阅读排行榜
Velocity China 2010大会回顾,互联网营销
2011-09-02 20:13 by 狼人:-), 169 阅读, 收藏,
摘要:
Velocity China 2010 北京之行收获良多,选择的几个session都很有料,当然也有个别还是比较虚。 这次大会主题是web性能和运维,主题也基本分为两大块:web前端性能,分布式。 接下来就把我参加的session逐个回顾一下: 《Facebook网站的Ajax化、缓存和流水线 》Changhao Jiang(Facebook) 在这个报告中,我将介绍在Facebook网站前端性能优化中采用的最主要的一些技术。这些技术不光降低了服务器的开销,而且同时极大地提高了Facebook网站的用户体验性能。
我将首先介绍Quickling技术。通过Quickling,F... 阅读全文
一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(十)空间分层战斗系统
2011-09-01 23:58 by 狼人:-), 169 阅读, 收藏,
摘要:
提到RPG中的空战系统,首先想到的当然是3D,这方面可是它的绝活。比如以之为核心噱头的《永恒之塔》;当然,在2.5D网游中也有着类似的实现,像《西游记Online》,不过该游戏的空战仅仅是将战场(场景)变换到了空中而已,地面呈现的仅是会动的背景,类似的功能其实早就已出现在《大话西游》系列等著名的2D游戏中。 本节我将引领大家在教程Demo的基础上通过简单的修改轻松实现完美的天空、大地之空间分层战斗系统:当主角飞入天空时,隔着云雾我们能依稀鸟瞰地面上的一切角色、动画等的一切真实活动;而当主角降落大地时,天空中的一切都将被隐藏,一切都将显得自然而贴近现实。 有了第八节空间缩放系统与角色... 阅读全文
一起谈.NET技术,.NET简谈面向接口编程
2011-09-01 23:57 by 狼人:-), 169 阅读, 收藏,
摘要:
过程式的开发方式已逐渐退出大众的眼线,随之而来的是各种各样的高抽象的开发模式;我们不得不承认在没有设计模式的时候,我们很难总结出有价值的开发模型,便于以后重复使用和推广;面向对象的流行,让我们开发人员重新站在一个高的起点来看待软件模型,抽象固然是好事,但是也给初学者带来了迷惑,将软件中的东西都想成很简单的封装,我们只需要调用就行,这样越来越多的开发人员开始慢慢的往上浮,有一定编程经验和感触的人,能够明白我所说的浮,也算是给初学者提个醒吧。 1: 2:
我们将计算机系统抽象层三个层次,我们做应用层开发的基本上处于最上层;我为什么要给出这张图,其实当我们的软件系统不断的抽象后... 阅读全文
艾伟_转载:C#正则表达式整理备忘
2011-08-29 00:22 by 狼人:-), 169 阅读, 收藏,
摘要:
有一段时间,正则表达式学习很火热很潮流,当时在CSDN一天就能看到好几个正则表达式的帖子,那段时间借助论坛以及Wrox Press出版的《C#字符串和正则表达式参考手册》学习了一些基础的知识,同时也为我在CSDN大概赚了1000分,今天想起来,去找《C#字符串和正则表达式参考手册》时,已经不知所踪了。现在用到正则的时候也比较少,把以前的笔记等整理一下,以志不忘。 (1)“@”符号
符下两ows表研究室的火热,当晨在“@”虽然并非C#正则表达式的“成员”,但是它经常与C#正则表达式出双入对。“@”表示,跟在它后面的字符串是个“逐字字符串”,不是很好理解,举个例子,以下两个声明是等效的:
str. 阅读全文
艾伟_转载:基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现
2011-08-29 00:22 by 狼人:-), 169 阅读, 收藏,
摘要:
本系列文章导航基于.NET平台的Windows编程实战(一)——前言基于.NET平台的Windows编程实战(二)—— 需求分析与数据库设计基于.NET平台的Windows编程实战(四)—— 数据库操作类的编写基于.NET平台的Windows编程实战(五)—— 问卷管理功能的实现基于.NET平台的Windows编程实战(六)—— 题目管理功能的实现 首先,为了使我们的界面更加便于操作及布局,我们引入第三开源控件DockPanel[当然也可以不引入控件而直接进行开发],你可以从这里:DockPanel控件下载其编译好的DLL文件,也可以从这里:http://sourceforge.ne... 阅读全文
艾伟_转载:闲说继承
2011-08-29 00:22 by 狼人:-), 169 阅读, 收藏,
摘要:
继承已经是一个古老的话题了,不过最近又在一些地方看到有人讨论它,加上自己也有一些想法,因此形成了这篇文章。继承好不好?经典的OO理论说:继承是面向对象的三大基石之一。现代的OO理论说:组合优于继承。这两种说法显然是彼此冲突的。如果组合优于继承的话,那么为什么组合没有取代继承成为OO的基石呢?哪一种说法更有道理?对这个问题,简单的说哪个比哪个更好其实是没有多大意义的。我们应当从技术发展的历史角度去看,这两种说法各自是在什么时期产生的,它们形成的背景是什么,才能对此问题有一个更加深刻的理解。面向对象的思想形成与上个世纪70年代,但真正在软件开发阵营中流行开则是在80年代末和90年代初的时间。巧合的 阅读全文
艾伟_转载:趣味问题:你能用Reflection.Emit生成这段代码吗?(答案)
2011-08-29 00:17 by 狼人:-), 169 阅读, 收藏,
摘要:
在上一篇博客中我提出了一个问题:如何用.NET的Reflection.Emit生成等价于下面VB代码的三个类型: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Class A Implements B.IEnd ClassClass B Inherits A Interface I End InterfaceEnd Class 这个问题的难点在于三个类型有循环依赖关系:A实现了接口B.I,因此A依赖于I;B是A的子... 阅读全文
艾伟_转载:静态构造函数趣谈!
2011-08-29 00:17 by 狼人:-), 169 阅读, 收藏,
摘要:
类的静态构造函数也叫类型构造器,静态构造器,他调用的时刻由CLR来控制: CLR会选择如下时间之一来调用静态构造函数: 1,在类型的第一个实例创建之前,或类型的非继承字段或成员第一次访问之前。这里的“之前”,代表前后衔接的意思。这里的时刻是精确的! 2,在非继承的静态字段或成员第一次访问之前的某个时刻,具体时刻不定! 由于调用的时刻不确定,所以我们最好不要编写依赖于特定的静态构造函数的执行顺序的代码,这样很容易产生不可预料的后果! 下面大家看三个Demo,我们来更加深入的看看静态构造函数的一些有趣的行为: Demo1: Code highli... 阅读全文
Win7 配置Android开发环境
2011-08-28 23:32 by 狼人:-), 169 阅读, 收藏,
摘要:
一、安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/javase/downloads/index.html 这里我下载的是: Java SE Development Kit 6u24 for Windows x64, Multi-language,即这个文件:jdk-6u24-windows-x64.exe 下载后安装。Windows 下安装完毕后需要设置三个环境变量: JAVA_HOME
指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1... 阅读全文