摘要: high performance web sites1,减少HTTP请求数 (1)图片加载使用image maps 或者 CSS Sprite (2)使用非http协议,如(ftp:, file: mailto: data:URL等,已被IE废弃) (3)合并css和js代码文件 2,使用内容分发网络(CDN:content delivery network) 当然使用cdn有优点也有缺点:成本高,不受控制,和其他客户竞争cdn带宽 3,增加expires头,控制缓存时间 (1)设置expires头,不易操作,需要设置精确过期时间,client和ser... 阅读全文
posted @ 2013-10-12 14:00 ciaos 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 用蒙版制作圆角透明图片,步骤如下:1,用Gimp(2.8版本)打开图片2,在图层窗口右键当前图层创建蒙版3,选择蒙版类型黑色(全透明)4,结果如下5,用圆角矩形选择工具选择图片,设置圆角半径弧度,右键选区设置前景色填充6,右键选择“应用图层模板”7,导出为png格式8,网页测试结果如下 阅读全文
posted @ 2013-10-08 08:34 ciaos 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 程序功能:点击Button实现按钮的文本变换一,打开Xcode,新建single view based application,拖动一个Button控件到屏幕中间项目目录树下包含AppDelegate.h AppDelegate.m MainStoryboard.storyboard ViewController.h ViewController.h等文件其中MainStoryboard.storyboard用来设计UI界面,ViewController.*文件用来编码ViewController.m代码如下#import "ViewController.h"@interf 阅读全文
posted @ 2013-09-03 09:35 ciaos 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 一,下载解压adt-bundle,直接可以用来开发了二,新建android项目时不勾选创建activity,来看看如何手动创建activity1,在空项目添加class文件,选择超类为activitypackage com.ciaos.demo;public class DemoActivity extends Activity {}2,双击AndroidManifest.xml,选择Application/Add/Activity,配置Name为刚创建的activity3,右键layout新建Android XML File,选择layout类型,生成main.xml文件,可以通过R.lay 阅读全文
posted @ 2013-09-03 09:35 ciaos 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 网卡绑定技术有助于保证高可用性特性并提供其它优势以提高网络性能,Linux双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作,这样即使其中的一块物理网卡出现故障,也不会导致连接中断。网卡绑定就是多张网卡逻辑上作为一张网卡用。可分为,负载均衡绑定和冗余绑定两种。suse 配置示例如下:1,编辑虚拟网络接口配置文件XEN-VM:/ # cat /etc/sysconfig/network/ifcfg-bond0BONDING_MASTER='yes'BONDING_MOD 阅读全文
posted @ 2013-08-09 17:21 ciaos 阅读(1454) 评论(0) 推荐(0) 编辑
摘要: 1,登陆物理机器2,查看物理机建立虚拟机的列表root:~ # xm liName ID Mem VCPUs State Time(s)Domain-0 ... 阅读全文
posted @ 2013-08-01 09:54 ciaos 阅读(1020) 评论(0) 推荐(0) 编辑
摘要: A,iptables使用示例1,将请求80端口的包发送给本机8180端口(这样,别的机器访问本机的80端口时会被转发到8180端口去)iptables -t nat -A PREROUTING -p tcp -d 10.6.2.110 --dport 80 -j DNAT --to-destinat... 阅读全文
posted @ 2013-07-15 19:39 ciaos 阅读(1472) 评论(0) 推荐(0) 编辑
摘要: 下载8个1m大小文件,测试五次分别耗时12.038s,10.316s,8.955s,11.275s,9.499s(lua代码实现如下)require "socket"--host = "www.w3.org"--file = "/TR/REC-html32.html"function lua_str... 阅读全文
posted @ 2013-06-28 09:32 ciaos 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 进程池import multiprocessingimport timedef do_calculation(data): print(multiprocessing.current_process().name + " " + str(data)) time.sleep(3) return data * 2def start_process(): print ('Starting', multiprocessing.current_process().name)if __name__ == '__main__': inputs = list 阅读全文
posted @ 2013-06-26 15:47 ciaos 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 1,Shellbash > awk '{print {NF}}' file此时想修改操作命令可参照下面快捷方式ctrl a 光标移动到命令最前面ctrl e 光标移动到命令最后面ctrl f 光标向右移动一个字符ctrl b 光标向左移动一个字符alt b 光标向左移动一个单词alt f 光标向右移动一个单词ctrl u 从光标所在处开始删除字符,直到行首ctrl k 从光标所在处开始删除字符,直到行尾ctrl w 删除光标前的一个单词ctrl y 恢复删除的字符ctrl l 清屏2,Vim14G 移动到14行上下两行合并(J)删除当前字符到指定{?}字符之间内容df{? 阅读全文
posted @ 2013-06-20 18:44 ciaos 阅读(600) 评论(0) 推荐(0) 编辑