- 博客(4)
- 收藏
- 关注
原创 有IP地址为何还需要MAC?
相邻结点之间必须用第二层的地址才能通信,MAC地址物理地址,是第二层地址的一种,IP地址是逻辑地址以网络中的路由器为例子,当路由器收到IP数据包之后,先根据IP地址中的网络号判断这个数据包应该发到哪里(具体为从哪个接口出去或者说下一跳应该是哪里),然后在具体发送的时候,跟根据下一跳的IP地址得到MAC地址,然后再以这个MAC地址封装IP包,成为数据帧,然后从相应接口转发出去,对方接收到之后,先根据...
2018-06-14 08:09:31 340
原创 Http协议、Tomcat、servlet
HTTP协议Http,超文本传输协议是互联网上最广泛的一种网络协议,所有的www文件都必须遵守这个标准。Http协议由http请求和http响应组成http请求:1.请求行请求方式 POST、GET、PUT、DELETE等请求的资源 /DemoEE/form.html协议版本 http/1.12.请求头cookie 浏览器缓存的cookie信息User-Agent 客户端浏览器与操作系统相关信息C...
2018-06-08 15:14:06 249
原创 GCD基本使用
GCD基本使用注意点01 异步函数+并发队列:开启多条线程,并发执行任务02 异步函数+串行队列:开启一条线程,串行执行任务03 同步函数+并发队列:不开线程,串行执行任务04 同步函数+串行队列:不开线程,串行执行任务05 异步函数+主队列:不开线程,在主线程中串行执行任务06 同步函数+主队列:不开线程,串行执行任务(注意死锁发生)07 注意同步函数和异步函数在执行顺序上面
2018-06-06 15:31:47 305
原创 Xcode 10 beta 运行libstdc++报错处理
最近体验xcode beta10出现以下问题:这个错误原因是因为iOS12.0中去掉了lstdc++.6.0.9.tbd动态库, iOS12.0中全部采用libc++代替lstdc++的动态库(如下图):因为beta版本Xcode是无法打包上传appstore,所以肯定还是需要Xcode9.4+Xcode10并行使用,而且现在部分第三方SDK依旧要依赖于lstdc++.6.0.9.tbd动态库,如...
2018-06-06 15:30:51 5763 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人