![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂项
文章平均质量分 56
iCodeWoods
学习 iOS 中。。。
展开
-
一些错误的解决方法
使用AFNetworking时,请求提示如下错误:ErrorDomain=com.alamofire.error.serialization.response Code=-1016 “Request failed:unacceptable content-type: text/html”解决方法:在AF的源文件AFURLResponseSerialization原创 2016-03-28 19:30:57 · 651 阅读 · 4 评论 -
面试题:OSI七层协议和TCP/IP四层协议
应用层:直接为用户的应用进程提供服务,如 HTTP、支持文件传输的FTP协议等 运输层:向两个主机中进程之间的通信提供服务。由于一个主机可同时运行多个进程,因此运输层有复用和分用的功能。复用就是多个应用层进程可同时使用下面运输层的服务。分用则是运输层把收到的信息分别交付给上面应用层中的相应的进程。运输层主要使用以下两种协议:1.传输控制协议TCP(数据传输的单位是报文段)2.用原创 2016-08-25 15:31:25 · 28125 阅读 · 0 评论 -
面试题:三次握手、四次握手内容整理
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;第三次握手:客户端收到原创 2016-08-09 15:39:51 · 61094 阅读 · 5 评论 -
面试题:TCP协议与UDP协议的区别
本文转载自:点击打开链接TCP(Transmission Control Protocol,传输控制协议)是面向连接的协议,也就是说,在收发数据前,必须和对方建立可靠的连接。一个TCP连接必须要经过三次“对话”才能建立起来,其中的过程非常复杂,只简单的描述下这三次对话的简单过程:主机A向主机B发出连接请求数据包:“我想给你发数据,可以吗?”,这是第一次对话;主机B向主机A发送同转载 2016-07-19 14:43:16 · 23948 阅读 · 0 评论 -
找女朋友之简单工厂模式,工厂模式,抽象工厂模式
一、 简单工厂模式突然有一天,在梦里拥有了阿拉丁神灯.灯神说: "我可以给你创造一个女朋友哦"这时候我的心里...嘿嘿嘿..."但是只能满足你一个地理条件,目前只有三个选项: 四川, 河北, 山东. 你挑一个? " 灯神又说."那我选: 四川...或者..."没等我说完,嘭的一下,出来个一个火辣的川妹子...用转载 2016-07-07 12:20:19 · 578 阅读 · 0 评论 -
升级OS X 10.11后CocoaPods的安装(问题与解决方法)
OS X更新到10.11后,CocoaPods的安装和以前有了点不同。以前安装cocoapods的时候用的是这句:$ sudo gem install cocoapods现在要改成这句:$ sudo gem install -n /usr/local/bin cocoapods然后就是正常的$ pod setup。然后就会出现Setting up Coc原创 2016-07-12 16:15:52 · 3637 阅读 · 0 评论 -
一些好用的快捷键
Control+shift+right 选中右边的一个单词Option+shift+right 选中右边的一句话Command+shift+right选中右边的所有词Control+right 跳到右边的一个单词Option原创 2016-03-28 19:55:37 · 793 阅读 · 0 评论 -
Xcode的一些常用配置
用 cocoapods 下载第三方库很方便,可是导入相应头文件的时候不能自动补齐,解决方法:在 Build Settings 中找到 User Header Search Paths,输入$(PODS_ROOT),并设为 recursive,按下回车就能看到多了一个路径,那就说明你成功了,现在再去试试就能自动补齐了。Xcode7 配置,在 Info.plist 中新增一原创 2016-03-28 19:59:41 · 548 阅读 · 0 评论 -
pod install时出现错误"The dependency 'xxx' is not used in any concrete target"
今天更新了下系统,结果用CocoaPods下载第三方库的时候出现了错误,"The dependency 'xxx' is not used in any concrete target"。如下图所示:原来是因为更新了系统以后需要指明 target。解决办法:修改 podfile,如下图所示:在需要下载的库的前面和后面加上 target "xxx" do原创 2016-05-27 10:25:45 · 1159 阅读 · 0 评论 -
Xcode运行错误:failed to get the task for process XXX
昨天用adhoc的证书给项目打包,结果今天真机测试的时候出现了错误,Xcode不能运行项目了:原来是因为证书的缘故。打包时用了其它证书,开发的时候需要把证书换回原来的开发证书。如图所示,第一步选中 TARGETS,第二步选中 Build Settings,第三步把 Provisioning Profile 改成开发证书即可。原创 2016-05-11 11:39:06 · 1062 阅读 · 0 评论 -
微软面试题:鸡蛋从第N层及以上的楼层落下会摔破
题目:有一栋楼共100层,一个鸡蛋从第N层及以上的楼层落下来会摔破, 在第N层以下的楼层落下不会摔破。给你2个鸡蛋,设计方案找出N,并且保证在最坏情况下, 最小化鸡蛋下落的次数。(假设每次摔落时,如果没有摔碎,则不会给鸡蛋带来损耗)形形色色的解答:在参考下面的解答之前,请你先仔细思考10分钟。看你给出的方案最小下落次数是多少。如果题目总分10分,看看自己转载 2016-08-26 11:35:57 · 4665 阅读 · 1 评论