写在前面 实际上我从未想过我会接触到H5小游戏开发,那是在2015年末,当时我还刚开始学习iOS不久,用Swift在写一个类似于Snapchat的应用。由于公司项目转型,需要创造一个小游戏平台,需要使用一个比较成熟的前端游戏框架来快速开发小游戏。都说创业公司有无限的实践机会,于是,我就接触到了Pha ...
分类:
Web程序 时间:
2020-05-15 20:38:09
阅读次数:
106
函数高阶应用与闭包 函数对象 将函数看做一个对象可以做以下的事情: 1.可以赋值 2.可以把函数当做参数传入另一个函数 3.可以将内层函数当做外层函数的返回值 4.可以将函数当做容器类型中的一个元素 # 可以赋值 def func(): print("function func...") # fun ...
分类:
其他好文 时间:
2020-05-15 17:32:21
阅读次数:
68
1, locals()和globals() local是获取当前作用域的所有内容 在函数体内使用locals()是局部空间作用域,获取到调用之前的所有变量,返回字典在函数体外使用locals()是全局空间作用域,获取到打印之前的所有变量,返回字典 a = 1 def func1(): b=1 res ...
分类:
其他好文 时间:
2020-05-13 20:17:11
阅读次数:
62
1.如下图代码示例实现了多条件的模糊查询并且如果没有参数传过来的时候返回全部的信息 ...
分类:
其他好文 时间:
2020-05-10 21:01:45
阅读次数:
131
堆排序(升序为例) 思路: 1. 首先要建一个大顶堆 2. 交换堆顶元素与最后一个元素,堆的size 1 3. 重复第二步,直至堆中只有元素一个 \ 最好、最坏、平均时间复杂度:O(nlogn) \ 空间复杂度: O(1) \ 稳定性: 不稳定 ...
分类:
编程语言 时间:
2020-05-10 19:07:12
阅读次数:
68
遇到一个编译报错: Escaping closure captures non-escaping parameter 'onCompletion' 代码如下: func fetchRecentPhotos(completion: (PhotosResult) -> Void) { let url = ...
分类:
编程语言 时间:
2020-05-05 12:28:14
阅读次数:
134
函数定义和调用、函数参数与返回值、函数参数标签和参数名称、函数类型、嵌套函数。 函数是一段完成特定任务的独立代码片段,可以通过给函数命名来标识某个函数的功能,这个名字可以被用来在需要的时候“调用”这个函数来完成它的任务。 参数可以提供默认值。 Swift中每个函数都有一个由函数的参数值类型和返回值类 ...
分类:
编程语言 时间:
2020-05-04 15:36:23
阅读次数:
92
方法一 which nginx 方法二 nginx -V 方法三 more /etc/init.d/nginx ...
分类:
系统相关 时间:
2020-05-03 18:46:14
阅读次数:
73
字符串字面量、初始化空字符串、字符串可变性、字符串是值类型、使用字符、连接字符串合字符、字符串插值、Unicode、计算字符数量、访问和修改字符串、比较字符串、字符串的Unicode表示形式。 Swift字符串类型String,字符类型Character。字符串和字符的字面值都是以双引号括起来。va ...
分类:
编程语言 时间:
2020-05-02 23:14:44
阅读次数:
76
前言 前段时间笔者组内同事十分快速地开发了一个应用(不妨设应用名为QiShareDemo),笔者在使用8+128的Mac Air 运行项目的时候,发现项目编译时间比较久,查看了相关资料,并做了部分实践,落地了这篇文章。 笔者在 clone 了 QiShareDemo 后,发现全量编译编译项目的编译时 ...
分类:
编程语言 时间:
2020-05-02 12:17:08
阅读次数:
82