会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Harley
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
14
下一页
2018年6月16日
即时通讯(I)
摘要: 网络通讯三要素: 网络七层协议划分: 网络五层协议的划分: 要记网络层的5层协议,可以把它想像为一枚洋葱。学过计算机网络的,看到这个网络协议的套接字,大概就会明白了!它是一层一层的进行包裹的,然后交由物理层进行发送的。在网络七层的基础上,将应用层、表达层、会话层合并为应用层了。 TCP的三次握手:
阅读全文
posted @ 2018-06-16 19:52 Harely
阅读(454)
评论(0)
推荐(0)
2018年6月7日
Git 问题
摘要: 项目中包含多个工程 合并出现编译错误问题 背景:当一个大型项目中包含2个以上的子项目时。比如,主项目中有master分支(发布产品的分支)和dev分支(自己开发的分支)。同时在子项目中也有2个分支,分别是:sun_master(发布分支)和sun_dev(自己开发的分支)。 产生错误:当开发时,把m
阅读全文
posted @ 2018-06-07 12:24 Harely
阅读(170)
评论(0)
推荐(0)
2018年5月31日
Swift闭包(I) @autoclosure和@escaping的区别
摘要: 1. 参考资料 https://www.cnblogs.com/sgxx/p/6209944.html https://www.jianshu.com/p/99ade4feb8c1
阅读全文
posted @ 2018-05-31 18:16 Harely
阅读(333)
评论(0)
推荐(0)
2018年5月29日
项目出现问题示例
该文被密码保护。
阅读全文
posted @ 2018-05-29 12:09 Harely
阅读(2)
评论(0)
推荐(0)
2018年5月27日
Swift之关键字使用(I)
摘要: static和class的使用 static 使用 在非class的类型(包括enum和struct)中,一般使用static来描述类型作用域。在这个类型中,我们可以在类型范围中声明并使用存储属性,计算属性和方法。 1 //other 2 struct Point { 3 let x: Double
阅读全文
posted @ 2018-05-27 09:44 Harely
阅读(271)
评论(0)
推荐(0)
2018年5月21日
ReactiveCocoa(III)
摘要: flatMap(FlattenStrategy.latest) observe(on: UIScheduler()).startWithResult 切换线程: observeOn(UIScheduler()) //将next:、error:、completed:等事件执行在主线程/子线程
阅读全文
posted @ 2018-05-21 11:05 Harely
阅读(121)
评论(0)
推荐(0)
2018年5月20日
压缩和解压缩(I)
摘要: ZipArchive 压缩方法 1 -(void)zipArchiveWithFiles 2 { 3 //创建解压缩对象 4 ZipArchive *zip = [[ZipArchive alloc]init]; 5 //Caches路径 6 NSString *cachesPath = [NSSe
阅读全文
posted @ 2018-05-20 22:31 Harely
阅读(316)
评论(0)
推荐(0)
文件、文件夹操作(I)
摘要: 遍历一个目录下的所有文件 首先我们获取用户文档目录路径 1 let manager = FileManager.default 2 let urlForDocument = manager.urls(for: .documentDirectory, in:.userDomainMask) 3 let
阅读全文
posted @ 2018-05-20 22:19 Harely
阅读(332)
评论(0)
推荐(0)
数据模型Model(I)
摘要: 枚举、结构体和协议组成Model 1 //定义一个协议 2 protocol BaseItemProtocal { 3 var title: String { get set } //属性是可读可写的 4 var type: CriteriaType { get set } 5 } 6 7 stru
阅读全文
posted @ 2018-05-20 21:47 Harely
阅读(363)
评论(0)
推荐(0)
2018年5月19日
泛型
摘要: 泛型函数 1 func swapTwoValues<T>( a: inout T, b: inout T) { 2 let temporaryA = a 3 a = b 4 b = temporaryA 5 } 6 7 8 var someInt = 3 9 var anotherInt = 107
阅读全文
posted @ 2018-05-19 23:39 Harely
阅读(146)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
···
14
下一页