上篇文章讲了UE4安卓互相调用,这篇来看看IOS原生代码和UE4的关系。 plist 上篇文章提到了一个概念:UPL,在IOS代码编写里同样有使用UPL的地方,但对于IOS目前我所见到只是用于更改plist(UE 4.25.1 默认打包会产生下面这样一个 plist 文件info.plist,在一些 ...
分类:
移动开发 时间:
2021-04-13 12:11:01
阅读次数:
0
了解Flutter的目录结构,可以帮助我们更好的管理和开发项目。这样我们在开发的过程中就会很清楚的知道,iOS代码该放在那里,Android代码该放在那里,Flutter代码该放在哪里,测试代码放在哪里等等。
分类:
其他好文 时间:
2020-11-12 14:26:55
阅读次数:
12
虽然思路很简单是裸的并查集,但是代码要注意细节,我在写的时候就忘了写判断语句 if(af != bf) f[bf] = a; #include <iostream> #include <cstdio> using namespace std; const int maxn = 1e6+50; int ...
分类:
其他好文 时间:
2020-06-20 13:35:37
阅读次数:
89
一、迭代器 迭代器是一种类型替换,如 每个容器类都定义了迭代器, 迭代器是一种广义指针,用来为不同的容器提供统一的接口。 举个栗子: vector::iterator pr; 此时代表的是: vector::iterator pr; 此时代表的是: 而迭代器iterator用于泛指所有类型指针。 遍 ...
分类:
其他好文 时间:
2020-05-12 13:22:23
阅读次数:
45
题目大意 有一个$n\times m$的网格,每个位置是黑色或者白色。$k$个操作,每个操作是将一个白格子染黑,操作后输出当前最大的白色正方形的边长。$n,m,k\leq 2\times 10^3$ 题解 发现在每次操作是把白格子变黑,会使答案变小。维护“变小的最大值”听上去不太舒服。考虑把操作全都 ...
分类:
其他好文 时间:
2019-10-07 19:40:03
阅读次数:
72
中文题意: 思路:我们先看看能不能直接从x翻到y,abs(y-x)%d==0,可以就直接输出abs(y-x)/d咯,不行的话之后有2种操作 1.先翻回到第一页,从第一页看看能不能范到y,不能的话翻到最后一页,倒回来翻看看能不能翻到y,不能的话这种方法不行; 2.翻到最后一页,倒回来看看能不能翻到y, ...
分类:
其他好文 时间:
2019-08-18 23:43:04
阅读次数:
98
1.api/ajax.js 2.api/index.js 3.组件中调用请求方法 ...
分类:
Web程序 时间:
2019-06-30 15:48:48
阅读次数:
270
查找: 对于查找问题,有难有易。可能只是直接地对某个数字的查找,也可能涉及搜索等相对难度更大的算法。这里先介绍查找的基础概念和方法。 例 2.9 找 x AC代码: 通过此例,我们可以了解一下查找所涉及的几个基本要素。 1.查找空间。也常被称为解空间。所谓查找,就是在该查找空间中找寻符合我们要求的解 ...
分类:
其他好文 时间:
2019-06-15 21:49:49
阅读次数:
118
如果项目模块多,模块间逻辑复杂,我们发现多个人同时维护一个代码仓库需要十分小心,一不小心,造成冲突,解决起来很烦,相信很多人都遇到手工删除合并的冲突的文件的经历。 如果利用组件化思想,每个人维护自己的模块对应的代码库,将会大大降低冲突的风险,而且组件化能够很好的给工程解耦。 组件化的第一步就是创建自 ...
分类:
移动开发 时间:
2019-04-23 00:14:57
阅读次数:
270
题目链接: "戳我" 比较水的一个题,直接处理点,找在直线上的可以覆盖到它的区间,然后做最小线段覆盖即可; 代码如下: ...
分类:
其他好文 时间:
2019-03-04 20:42:47
阅读次数:
123