George Cheng

George Cheng

115 posts
浏览器

[转]IE6在中国市场份额居高不下的原因

Windows XP的成功 WindowsXP是微软目前最成功的一款操作系统,而Windows XP在国内则更是主流,占据绝大部分的市场份额,IE6是集成在Windows XP系统中发布的,XP的份额也就带动了IE6的份额。 盗版现象严重 国内的家用电脑中的XP系统可能除了品牌机以外,99%都是盗版的,而且这些盗版中绝大部分都是类似于番茄花园,电脑公司这些Ghost安装的版本,无法通过Windows update来更新,极大的降低了安全系数的同时,也失去了更新到高版本IE浏览器的机会。 其它品牌浏览器在中国推广不理想 尽管以前火狐Firefox在Google广告中进行过推广,但因为火狐的操作相对复杂,界面也不够友好,所以并没有被广大中国网民接受,Opera、Safari本身知道的人就很少,谷歌浏览器Google Chrome也刚刚推出,虽然成绩很好,但还远没到大众化的程度。 国内页面很多设计偏向IE6 由于IE6在中国份额很高,所以很多网页设计者都只追求IE6中的效果而忽视网页设计标准,中国以前有很多的网站设计都是IE ONLY的,甚至是IE6 ONLY,网站设计的代码都非常不规范,往往只追求在IE6中的效果,在符合网页标准的浏览器中显示反倒不正常,甚至惨不忍睹。 银行和政府网站只支持IE6 用过国内网银的都知道,好像所有银行的网上银行都是对IE6支持最好,

Java

[转]JDK 7 新特性

Swing 新增JLayer类,是一个灵活而且功能强大的Swing组件修饰器,使用方法:How to Decorate Components with JLayer. Nimbus Look and Feel外观从com.sun.java.swing包移到javax.swing包中,详情:javax.swing.plaf.nimbus 更轻松的重量级和轻量级组件的混合 支持透明窗体以及非矩形窗体的图形界面,请看How to Create Translucent and Shaped Windows JColorChooser类新增HSV tab. 网络 新增URLClassLoader.close方法,请看Closing a URLClassLoader. 支持 Sockets Direct Protocol

HTML5

鼓向,看DSP看得手痒

琢磨了一下前两天google的那个电吉他的doodle原理,于是就写了这个(伪)太鼓达人10周年纪念doodle。 http://goo.gl/v1RQw Chrome能出声 FireFox4不能出声 Safari能出声 Opera11下面的搜索框显示不出来。。。 代码片段一:根据点击Canvas位置的颜色判定是咚还是咔。 var data=$("doodle").getContext("2d").getImageData(event.offsetX,event.offsetY,1,1).data; var red=data[0]; var green=data[1]; var blue=data[2]; if(

Java

双人(或者两个团队)合作写一个软件,如何做到前台后台并行开发相互不受影响?

我以软工CW的用户登录功能举例,用MVC模式的角度作简要阐述。 首先,在对需求的了解的基础上,双方共同约定Controller的所有接口,一般是前台人员提出需求,后台人员针对数据结构对值类型做优化。比如前台现在需要做一个用户登录,那么需要一个隶属于UserController的login方法加此外,为了进一步使前后台相分离,Controller建议使用单例模式并采用以下instance写法。 package controller; public interface UserController { /** * The unique controller instance. */ public final static UserController instance = null; /** * Login method * @param username The username. * @param password The password. * @throws Exception "No such user" or

OpenGL

啊……偶尔娱乐一下

OpenGL偶尔写一写还是挺好玩的 可执行文件下载 wsad控制左边方框,上下左右控制右边方框,Esc退出,空格键重开。 右边方框的目的是到达左边底线 左边方框的目的是捉住右边方框 #include <stdlib.h> #include <windows.h> #include <gl/glut.h> #define HORIZONAL_RADIUS 3200 #define VERTICAL_RADIUS 2000 #define CHASER_RADIUS 100 #define ESCAPER_RADIUS 100 #define CHASER_SPEED 1