7gugu’s blog

日本分站

C语言和AJAX开发小结[20181014]

C语言小结:


  • pow(double x) 输出也是float类型的值
  • if(表达式)[C语言的表达式中判断部分的值只能是int型或char型或bool型]*
  • 逗号表达式从左向右求值,输出的结果是最后一位的值
  • abs(int x) 求整型数值的绝对值
  • fabs(double x) 求双精度浮点型的绝对值
  • case (标签): 标签只能是数值/字符/字符串,不能是表达式**
  • sqrt(double x) 输出是double类型的值
  • 单个字符数据只能用('')单引号来储存,多个字符才可以采用("")双引号来存储

*:if(a==2.34){}是不行的,除非把2.34当成字符串来存储,再进行判断才行

**:例:case a>b:是错误的


AJAX技术小结:


如果Console报错出现 CORS 头缺少 'Access-Control-Allow-Origin'

主要是因为跨域的锅,目前已知的解决办法有以下两种(maybe):

  1. ajax的url参数只使用php文件,如:data.php,即使服务器是自己的,强烈警告不要使用全链接来请求,如:www.boost.com/index.php这样来请求很容易报错
  2. 在请求页面的头部使用如下代码来解决: [xml]<meta http-equiv="Access-Control-Allow-Origin" content="*">[/xml]