代码改变世界

VirtualBox安装增强功能(Linux)

2013-11-13 22:53 by Simon.Jiang, 410 阅读, 0 推荐, 收藏, 编辑
摘要:我们在安装之前,必须得先安装好它所需要的依赖包,不然安装过程必定会出现错误!一、安装依赖包#yum install kernel-headers#yum install kernel-devel#yum install gcc* #yum install make二、安装增强功能包 1、安装命令#mount /dev/cdrom /mnt/cdrom#cd /mnt/cdrom#./VBoxLinuxAdditions.run 这里安装的时候可能要等上一会,大家耐心点哦!安装完成后,一般都要重启 2、 共享设置 (1) 设备->分配数据空间 (2) 挂载/卸载命令#mkdir... 阅读全文

【web性能】 JS、CSS的合并、压缩、缓存管理

2013-11-13 15:30 by Simon.Jiang, 1482 阅读, 0 推荐, 收藏, 编辑
摘要:本篇文章主要讨论下目前JS,CSS 合并、压缩、缓存管理存在的一些问题,然后分享下自己项目中用到的1个处理方案,并提供1个实例下载。存在的问题:合并、压缩文件主要有2方面的问题:1. 每次发布的时候需要运行一下自己写的bat文件或者其他程序把文件按照自己的配置合并和压缩。2. 因生产环境和开发环境需要加载的文件不一样,生产环境为了需要加载合并、压缩后的文件,而开发环境为了修改、调试方便,需要加载非合并、压缩的文件,所以我们常常需要在JSP中类似与下面的判断代码:复制代码代码如下:缓存问题:在现在JS满天飞的时代,大家都知道缓存能带来的巨大好处,但缓存确实非常麻烦的一个问题,相信很多人曾经历过下 阅读全文

【web性能】页面呈现、重绘、回流

2013-11-13 15:28 by Simon.Jiang, 394 阅读, 0 推荐, 收藏, 编辑
摘要:在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。页面呈现流程在讨论页面重绘、回流之前。需要对页面的呈现流程有些了解,页面是怎么把html结合css等显示到浏览器上的,下面的流程图显示了浏览器对页面的呈现的处理流程。可能不同的浏览器略微会有些不同。但基本上都是类似的。1. 浏览器把获取到的html代码解析成1个Dom树,html中的每个tag都是Dom树中的1个节点,根节点就是我们常用的document对象( tag)。dom树就是我们用f 阅读全文

【web性能】让css更简洁、高效

2013-11-13 14:37 by Simon.Jiang, 353 阅读, 0 推荐, 收藏, 编辑
摘要: 阅读全文

【web性能】web性能测试工具推荐

2013-11-13 14:28 by Simon.Jiang, 523 阅读, 0 推荐, 收藏, 编辑
摘要:WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现、JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一起分享下。Firebug: Firebug 是firefox中最为经典的开发工具,可以监控请求头,响应头,显示资源加载瀑布图:HttpWatch: httpwatch 功能类似firebug,可以监控请求头,响应头,显示资源加载瀑布图。但是httpwatch还能显示GZIP压缩信息,DNS查询,TCP链接信息,个人在监控http请求比较喜欢使用httpwatch,httpwatch包含IE和fir 阅读全文

【web性能】js应该放在html页面的什么位置

2013-11-13 14:20 by Simon.Jiang, 2938 阅读, 0 推荐, 收藏, 编辑
摘要:所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。外部JS的阻塞下载所有浏览器在下载JS的时候,会阻止一切其他活动,比如其他资源的下载,内容的呈现等等。至到JS下载、解析、执行完毕后才开始继续并行下载其他资源并呈现内容。有人会问:为什么JS不能像CSS、image一样并行下载了?这里需要简单介绍一下浏览器构造页面的原理,当浏览器从服务器接收到了HTML文档,并把HTML在内存中转换成DOM树,在转换的过程中如果发现某个节点(node)上引用了CSS或者IMAGE,就会再发1个request去请 阅读全文

windows xp 无法连接wpa无线网络

2013-11-07 09:42 by Simon.Jiang, 1199 阅读, 0 推荐, 收藏, 编辑
摘要:其实以前一直是可以的,不知为什么前几天忽然就不能加入原有的无线网了。我的无线网是WPA加密的,采用DHCP分配IP(但针对特定MAC地址分配静态IP)。 在网上找了许久,有的网友认为应该把无线网卡(那台笔记本用的是Intel Pro 3945ABG)的驱动程序需要重新安装一下,可是重新安装后问题依旧。主要症状是,XP可以正常搜索到无线网络的ESSID,但试图加入该网络不成功,经过十数秒钟后总是跳出一个对话框说“Windows 无法连接到选定网络。网络可能不在区域中。请刷新可用网络的列表,重新尝试连接。”另外在无线网卡的属性中只能看到WEP之类的加密方式,虽然可以从下拉菜单中选择WPA方式... 阅读全文

开放api设计资料收藏

2013-11-05 16:14 by Simon.Jiang, 1079 阅读, 0 推荐, 收藏, 编辑
摘要:REST设计api设计范例http://www.ibm.com/developerworks/cn/web/1103_chenyan_restapi/index.html?ca=drshttp://www.infoq.com/cn/articles/rh-view-my-order-rest-apihttp://www.cnblogs.com/hnrainll/archive/2011/08/16/2140445.htmlhttp://www.ibm.com/developerworks/cn/web/lp/restandweb/(资源汇总)http://v.youku.com/v_show/ 阅读全文

查看服务在注册表中的位置

2012-12-18 16:41 by Simon.Jiang, 771 阅读, 0 推荐, 收藏, 编辑
摘要:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\dmserver红色部分是服务名称 阅读全文

memcahced 多实例部署

2012-12-18 16:23 by Simon.Jiang, 158 阅读, 0 推荐, 收藏, 编辑
摘要:memcached.exe的-d install命令安装时其他参数貌似无法作用,-p和 -m加上后,安装完成windows服务的binpath里面只有-runservice一个参数。这个可以通过注册表改掉,但还是无法同时安装多个服务。解决这个问题可以用sc服务命令比如安装两个个端口11212、11213,500M内存上限的缓存服务通过cmd命令创建以下两个缓存服务:-----------------------------端口11212--------------------------------sc create Memcachedserver11212 binpath= "F: 阅读全文