Swift标准库:Collection协议 发表于 2019-10-09 | 分类于 Swift Collection协议是 Swift 标准库中一个重要的协议,它定义了集合类型的一些特性。与Seq ... 阅读全文 »
如何写出一个优雅的UserDefaults扩展 发表于 2019-10-07 | 分类于 Swift UserDefaults是 iOS 中非常常用的一种数据持久化方式,在实际开始中我们一般不会直接使用 ... 阅读全文 »
Swift标准库:Sequence协议 发表于 2019-10-06 | 分类于 Swift Sequence 协议为类型提供了迭代访问的能力,凡是实现了 Sequence 的类型,都快进行迭代 ... 阅读全文 »
SwiftUI:SwiftUI与UIKit互相调用 发表于 2019-07-18 | 分类于 SwiftUI 在 SwiftUI 中调用 UIKit在 SwiftUI 中使用 UIKit 需要用到UIViewR ... 阅读全文 »
Flask项目部署:Nginx + Gunicorn 发表于 2019-01-27 | 分类于 Python 最近在做自己的个人项目诗词书斋,用到了服务器,使用的是自己熟悉的 Flask 框架编写后端接口,写完 ... 阅读全文 »
Python学习笔记(6) 发表于 2018-09-28 | 分类于 Python 装饰器原始的装饰器模式 下面的实例是在函数 f1 执行前打印一个时间 12345678910def ... 阅读全文 »
Python学习笔记(5) 发表于 2018-09-27 | 分类于 Python 闭包Python 中一切皆对象 函数也是对象 可以把一个函数当成另外一个参数,传递到另外的函数里,也 ... 阅读全文 »
Python学习笔记(4) 发表于 2018-09-11 | 分类于 Python 正则表达式正则表达式的定义 定义:正则表达式是一个特殊的字符序列,一个字符串是否与我们所设定的这样的 ... 阅读全文 »
Python学习笔记(3) 发表于 2018-09-04 | 分类于 Python 面向对象类的定义 类的命名规则:首字母大写,驼峰表示法 在另一个模块中实用类:from packag ... 阅读全文 »
Python学习笔记(2) 发表于 2018-09-03 | 分类于 Python 函数函数的特点 功能性:一个函数要有明确的功能 隐藏细节:调用者不需要关注函数的细节 函数的目的:减 ... 阅读全文 »
Python学习笔记(1) 发表于 2018-09-01 | 分类于 Python 数据类型除,整除与其他语言不通,/是除法,得到的 float 类型,要得到整型需要用// 1234t ... 阅读全文 »
如何获取分享h5页面时的缩略图 发表于 2017-03-27 | 分类于 iOS开发 最近产品提了一个需求,在分享应用内h5页面时,不能像以前一样,使用应用的图标作为分享的缩略图,要使用 ... 阅读全文 »
深入理解git merge和git rebase(续) 发表于 2017-03-06 | 分类于 Git 本文接上一篇,主要讲解一下git rebase的用法和使用中注意的事项。 git rebase基本原 ... 阅读全文 »
深入理解git merge和git rebase 发表于 2017-03-01 | 分类于 Git git merge和git rebase是我们平时在使用Git过程中用到比较多的两个命令。本文将主要 ... 阅读全文 »
iOS开发适配HTTPS总结 发表于 2017-02-07 | 分类于 iOS开发 年前给公司的项目适配了HTTPS,本来年前就该写这篇博客的,一直拖到现在才写。 本文的主要内容就是对 ... 阅读全文 »
使用NSURLProtocol时要注意的一些问题 发表于 2016-12-20 | 分类于 iOS Tips 项目中使用到了NSURLProtocol,用于拦截所有发出的请求并做一些处理。具体用法可以参考这篇文 ... 阅读全文 »