摘要:
1.main(){int a[5]={1,2,3,4,5};int *ptr=(int *)(&a+1);printf("%d,%d",*(a+1),*(ptr-1));}答:2,5*(a+1)就是a[1],*(ptr-1)就是a[4],执行结果是2,5 &a+1不是首地址+1,系统会认为加一个a数组的偏 移,是偏移了一个数组的大小(本例是5个int) int *ptr=(int *)(&a+1); 则ptr实际 是&(a[5]),也就是a+5原因如下: &a是数组指针,其类型为 int (*)[5]; 而 指针加1要根据指针类型加上
阅读全文
摘要:
HTTP协议运作方式 HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务器信息、实体信息和可能的内容。 许多HTTP通讯是由一个用户代理初始化的并且包括一个申请在源服务器上资源的请求。最简单的情况可能是在用户代理(UA)和源服务器(O)之间通过一个单独的连接来完成。 当一个或多个中介出现在请求/响应链中时,情况就变得复杂一些。..
阅读全文
摘要:
首先解释下form的enctype属性的问题:该属性为提交表单浏览器对数据的编码方式,常用有两种:application/x-www-form-urlencoded和multipart/form-data,默认为application/x-www-form-urlencoded。当action为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2...),然后把这个字串append到url后面,用?分割,加载这个新的url。当action为post时候,浏览器把form数据封装到http
阅读全文
摘要:
首先说说一下http请求http请求最长用的方法是 get 和 post 方法get方法和post方法相比理解起来比较简单,get方法可以直接请求一个url,也可以url后面拼接上参数作为一个新的url地址进行请求。get方法后面的value要经过unicode编码。form的enctype属性默认为application/x-www-form-urlencoded。不能发送二进制文件。post方法相对要复杂一些。首先post方法要设置key和value ,所有的key和value都会拼接成 key1=value1&key2=value2的样式的字符串,然后这个字符串转化为二进制放到
阅读全文
摘要:
http://www.itivy.com/iphone/archive/2012/5/20/634731484758924377.html
阅读全文
摘要:
本文介绍的了解Xcode目录结构 开发者必看,文中以图文的形式为友们详细解析了xcode的目录,。先来看内容。AD: 了解Xcode目录结构 开发者必看是本文要介绍的内容,主要讲解了xcode的目录结构,让我们可以方便的去学习,不多说,先来看内容。创建一个viewbase的程序,xcode会自动生成一些文件。目录结构如下图(工程名为OutletAndAction)XXXAppDelegate.h和XXXAppDelegate.m:应用程序的委派XXXViewController.h和XXXViewController.m:视图控制器,主要是界面的控件响应函数Frameworks文件夹:系统的一
阅读全文
摘要:
1、【/Applications】常用软件的安装目录 2. 【/private /var/ mobile/Media /iphone video Recorder】iphone video Recorder录像文件存放目录3、【/private /var/ mobile/Media /DCIM】相机拍摄的照片文件存放目录4、【/private/var/ mobile /Media/iTunes_Control/Music】iTunes上传的多媒体文件(例如MP3、MP4等)存放目录,文件没有被修改,但是文件名字被修改了,直接下载到电脑即可读取。5、【/private /var/root/Med
阅读全文