- 博客(24)
- 资源 (7)
- 收藏
- 关注
原创 web的下个热点会是多媒体吗?
新的web体系已经基本定型,下一个热点会是webtv吗?W3C Web+TV Interest Group 启动了6个Task Force,涉及测试、媒体的下载&录制、终端能力、3D、字幕、流媒体、版权管理等,估计今后将对多媒体行业产生一定的影响。
2013-03-30 09:05:48
540
原创 SPDY介绍
n SPDY协议与HTTP长连接、pipeline相比,只有在以下情况下有加载速度的优势Ø round trip很长的网络中(尤其是长肥管道中)(推送)Ø HTTP请求非常多的页面(管道迅速warmup以及支持头部压缩)Ø 部分HTTP请求会被阻塞的情况下(分优先级) n SPDY利用X-Associated-Content 协议头直接将页面中的资源文件推送到浏览器缓
2013-03-30 08:53:36
820
原创 html5的 app cache会不会有一个坑
浏览器同时提供了appcache与browsercache,如何及时准确的将服务器上的更新的内容同步到用户的客户端上将会变得非常复杂。目前浏览器支持的缓存主要有两种: 一种是传统的浏览器cache,简称browser cache; 另一种是HTML5引入的离线缓存Application cache。它们之间主要有以下区别: 两者的目的不一样。App cache主要针对特有的we
2013-03-30 08:48:49
1380
原创 Android系统对安全做了很多工作,但仍然无法有效保护用户隐私
Android系统对安全做了很多工作(如下表),其中最最重要的两个安全机制是: 1. 是底层的基于Linux自主访问控制实现的应用沙箱,沙箱内只能做一些最基本的操作。 2. 通过框架层的权限管理来实现的强制访问控制。但是这些安全机制通常也保护不了用户的隐私,最要原因是: 1. 缺乏强势统一的Android应用审核机构,permission机制不支持部分
2013-03-30 08:38:57
1047
原创 Windows下webkit的编译
1.1 Windows下webkit的编译[1]建议硬件配置:3G以上内存, CPU 2.4GHz以上 1. 安装VS 2005 team suite, 强烈建议使用英文版, 中文版有2个package安装不上。英文试用版下载地址: htt
2011-08-14 10:06:56
1282
原创 字符集与编码
字符集与编码各个国家和地区所制定的不同ANSI 编码标准中,都只规定了各自语言所需的“字符”。比如:汉字标准(GB2312)中没有规定韩国语字符怎样存储。这些 ANSI 编码标准所规定的内容包含两层含义:使用哪些字符。也就是说哪些汉字,字母和符号会被收入标准中。所包含“字符”的集合就叫做“字符集”。 规定每个“字符”分别用一个字节还是多个字节存储,用哪些字节来存储,这个规定就叫
2011-06-04 13:35:00
633
原创 常见的性能测试工具介绍(netperf/httperf/apache_ab/Apache JMeter )
常见的性能测试工具有: loadRunner/netperf/httperf/apache_ab/Apache JMeter , 其中loadRunner属于付费软件,所以在这里不做介绍 netperf(HP公司维护的开源项目)主要用来测量大数据量传输的时性能, 这也称作流或者单向流性能。主要用来度量一个系统接收或者发送的数据有多快, 最简单的命令如下:/opt/ne
2011-06-04 13:25:00
2843
原创 用GDB调试程序
本文主要参考了>和陈皓的关于GDB使用的文章, 陈皓的blog地址为: http://blog.csdn.net/haoel 用GDB调试程序作 者: 陈 皓增 订: 金怡爱 <spanlang=EN-US style=font-family:"Courier New"><spanstyle=mso-spacerun:yes
2011-06-04 13:15:00
1659
原创 性能监控程序cacti的安装(mysql+apache+php)
cacti是实时显示服务器的状态, Cacti是一套基于PHP,MySQL,SNMP及RRDTool开发的网络流量监测图形分析工具。它通过snmpget来获取数据,使用 RRDtool绘画图形,而且你完全可以不需要了解RRDtool复杂的参数。用户可以通过自己开发cacti的php页面自己开发对设备的监控代码 nagios是对服务器的状态进行监控, 当达到设定的阈值后出发报警,
2011-06-04 12:57:00
1040
原创 windows系统远程登录linux系统
1.1 vncviewer用USER登录,别用ROOT然后:$vncpasswd (设置当前用户的VNC密码, 可以忽略第二命令的设置)$vncserver -depth 24 (启动VNC SERVER)在其他电脑用VNC远程连接时地址要这样输入:192.168.0.1:1, 其中192.168.0.1是目标机器的IP地址。$vncserver -k
2011-06-04 12:53:00
690
原创 linux环境变量的设置
1 linux环境变量1.1 初始化文件当用户登陆到系统,他们的登陆SHELL会检查和执行2个不同类型的初始化文件。第一个文件控制的是系统的大环境。第二个文件控制的是用户的工作环境。1.1.1 系统大环境初始化文件2个主要的系统初始化文件叫做/etc/profile;/etc/.login。B shell和K she
2011-06-04 12:50:00
1074
原创 linux系统忘记root密码的处理
1.1 通过grub进入单用户模式修改root密码1.1.1 Redhat1. 用上下键将光标放在linux系统上,按“e”2. 在有kernel那一行按“e”,输入“空格 single”,然后回车3. 按“b”,启动,系统会自动进入单用户模式,4. 使用passw
2011-06-04 12:49:00
862
原创 linux系统忘记root密码的处理
1.1 通过grub进入单用户模式修改root密码1.1.1 Redhat1. 用上下键将光标放在linux系统上,按“e”2. 在有kernel那一行按“e”,输入“空格 single”,然后回车3. 按“b”,启动,系统会自动进入单用户模式,4. 使用passw
2011-06-04 12:49:00
410
原创 linux应用程序管理
1.1 Yast1.1.1 乱码问题解决方法: 方法1. 修改session的字符集, session option -> Appearance -> character (utf8)方法2. exportLC_ALL="C"; yast 通过Xming工具,直接启动图形界面1.1.2
2011-06-04 12:46:00
716
原创 linux磁盘管理
1 基本常识一个硬盘能够被分成一个或多个被称作分区的逻辑磁盘。这些分区信息保存在磁盘的0扇区内。设备分区通常如下所示: /dev/hda /dev/hdb /dev/sda /dev/sdb/dev/hd[a-h] 是IDE类型的磁盘 /dev/
2011-06-04 10:17:00
1573
原创 Vmware的使用
1 Vmware属性的设置Vmware有一些属性,如内存、硬盘,只有在关掉在虚拟环境中运行的系统,并点击工具栏上的红色按钮关闭虚拟机,才能对其属性进行设置。 guest operatingsystem: 运行在虚拟环境中的操作系统host system: 运行VMware、提供虚拟机环境的操作系统 Vmware中所有文件的路径都采用
2011-06-04 09:55:00
842
原创 内存检查工具Valgrind介绍
1 Valgrind简介Valgrind基本原理是让待检查的程序运行在它模拟的cpu上,所以能得到非常详尽的信息,但是会影响到程序的性能,速度有可能下降20倍以上,不过作为开发环境下检查和统计内存使用情况还是不错的。 由于valgrind与cpu和操作系统紧密相关,因此只能够运行在x86/Linux, AMD64/Linux and PPC32/Linux环境当
2011-06-04 09:52:00
916
原创 winshark抓包过滤
1 display 过滤条件1.1 比较操作符比较操作符能够写成类似C语言或者英语样式 eq, == Equal ne, != Not Equal gt, > Greater Than lt, Less Than ge, >= Greater than or E
2011-06-04 09:50:00
1993
原创 subversion 快速安装
这个工具很久以前使用过,现在凭记忆下来了,可能有些地方描述有误 1. 安装subversion 2. 创建新的repository目录, 需先手工创建 G:/svn/repository/ 目录 svnadmin create G:/svn/repository/ 3. 将工程import到版本控制库, 通常一个svn进程只有一个repository, 可以通
2011-06-04 09:34:00
270
原创 subversion 快速安装
这个工具很久以前使用过,现在凭记忆下来了,可能有些地方描述有误 1. 安装subversion 2. 创建新的repository目录, 需先手工创建 G:/svn/repository/ 目录 svnadmin create G:/svn/repository/ 3. 将工程import到版本控制库, 通常一个svn进程只有一个repository, 可以通过
2011-06-04 09:21:00
437
原创 kvm虚拟机简介
偷懒没有上传图片和表格,损失了一些内容 一、 虚拟机的概述 Java虚拟机和Java API一起组成了一个“平台”。Java平台扮演了一个运行时Java程序与其下的硬件和操作系统之间的缓冲角色。 Java虚拟机的主要任务实装载class文件并且执行其中的字解码。虚拟机是实现平台无关的关键。 Java语言使用Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编
2009-06-18 23:40:00
3352
2
原创 CVM虚拟机的启动过程
位于Java_md.c中的main() 函数调用与ANSI兼容的ansiJavaMain() 函数来实现自举。ansiJavaMain()做的第一件事情是转换和处理虚拟机的命令行参数,然后调用定义在JNI Invocation API中定义的JNI_CreateJavaVM() 函数来创建和初始化CVM。在这个工程当中,它初始化所有的VM全局状态变量(VM global states,位于glob
2009-06-18 23:09:00
2194
2
原创 kvm虚拟机图形性能的优化
Graphics的Image destination字段指向当前Graphics对象的目标绘制区域。当目标区域为屏幕时,该字段为空,否则指向一个Image的子类MutableImage类型的对象。无论目标绘制区域是屏幕或者是缓冲区,都是用SCREEN_INFO保存其信息。不同的是wndID,屏幕时wndID指向的是一个窗体,否则是一个pixmap。 目前对于设置Graphics的s
2009-06-18 22:55:00
2644
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人