HTTP数据传输协议 当访问一个网页时,浏览器会向服务器发起一条HTTP请求,接着服务器会去寻找相应的资源,如果请求成功,就会把这个对象,对象类型,对象长度以及其他的信息放在HTTP响应中,发送给客户端. 因为资源种类太多,所以WEB服务器在返回响应时会为HTTP对象附加一条MIME类型(数据类型),当浏览器接收到数据时,会去查看这个MIME类型,然后会根据这个类型去渲染它(前提这个浏览器支持这种类型,否则浏览器会通过其他方式,这个没有一个固定的形式). MIME类型由两部分组成: 主要类型 /…
系统信息:CentOS 64位. 一张图了解命令提示符和命令行 一些实用小命令 mkdir(make directory,创建目录).ls(list,列出当前目录下的内容).rm(remove,删除文件,如果删除目录,需要加参数-r,表示递归-recursive删除).man(manual,手册,后面跟命令打开该命令的使用手册,进入后键入/- 参数:查找参数如何使用,n查找下一处,q退出用户手册).ctrl+l(清屏).pwd(print working dir,显示工作路径).ctrl+a:到…
最近在学shell,记录一下. if语句的使用: 1.判断两个参数大小 #!/bin/sh #a test about if statement a=10 b=20 if [ $a -eq $b ];then echo "parameter a is equal to parameter b" elif [ $a -le $b ];then echo "parameter a is less than parameter b" elif [ $a -gt $b ];…
最近在学习shell编程,文中若有错误的地方还望各位批评指正. 先来看一个简单的求和函数 #!/bin/bash #a test about function f_sum 7 8 function f_sum(){ return $(($1+$2)); } f_sum 3 5; total=$(f_sum 3 6); echo $total,$?; 注意几个问题: 1.shell是逐行执行,所以要在函数声明之后才可调用,否则会有错误 2.我们要获得函数的返回值只能通过$?来获得,不可以通过变量拿…
1.case 脚本: #!/bin/bash #a test about case case $1 in "lenve") echo "input lenve";; "hello") echo "input hello";; [a-zA-Z]) echo "It's a letter";; [0-9]) echo "It's a number";; esac 执行效果: 2.while…
格式:test 测试条件 字符串测试: 注意空格: test str1 == str2 测试字符串是否相等 test str1 != str2 测试字符串是否不相等 test str1 测试字符串是否不为空 test -n str1 测试字符串是否不为空 test -z str1 测试字符串是否为空 整数测试 test int1 -eq int2 测试整数是否相等 test int1 -ge int2 测试int1是否>=int2 test int1 -gt int2 测试int1是否>int…
参考:朱双印博客 1. 将test文件中的内容打印出来:vmuser@vmuser-virtual-machine:~/panzidong/awk$ echo ddd > testvmuser@vmuser-virtual-machine:~/panzidong/awk$ awk ‘{print}’ testddd 2. 输出文件第一列及第二列:vmuser@vmuser-virtual-machine:~/panzidong/awk$ cat test111 222 333 444555 66…
本人吊丝一枚.没钱买mac电脑,仅仅能使用Visual Studio2013来开发cocos2d-x项目.当然也能够用eclipse来开发,可是开发与配置步骤要复杂的多,而且非常多功能没有其好.也是官方推荐使用的开发工具.详细window环境搭建请參考:http://jingyan.baidu.com/article/358570f67a79bfce4724fc86.html 因为官方公布了cocos2d-x-3.1,本人也比較喜欢新的东西.所以将之前的3.0换成3.1. 配置环境及使用跟3.0…
什么是Restful? REST -- Resource Representational State Transfer(表现层状态转移) 本质上是一种优雅的URL表达方式,描述资源的状态和状态的转移 REST的出处 Roy Fielding的毕业论文 Restful的规范 GET       -->查询操作 POST     -->添加/修改操作(非幂等) PUT       -->修改操作(幂等) DELETE -->删除操作 (ps:POST跟PUT一般不详细区分,幂等的意味…
ES6声明变量的六种方法 ES5只有两种 var,function命令 ES6新增了let,const,class,import命令 验证var与let用法上的不同 var a = []; for (var i = 0; i < 10; i++){ a[i] = function(){ console.log(i); } } a[4](); var声明的i是全局变量,结果是10 var a = []; for (let i = 0; i < 10; i++){ a[i] = function(…