#include <bits/stdc++.h> using namespace std; typedef long long ll; const int SIZE = 1e5 + 5; class Treap { struct Node { int l, r; int val, dat; //节点 ...
分类:
其他好文 时间:
2020-06-19 13:40:37
阅读次数:
40
题意:有一组数,每次操作可以将某个数移到头部或者尾部,问最少操作多少次使得这组数非递减. 题解:先离散化将每个数映射为排序后所对应的位置,然后贪心,求最长连续子序列的长度,那么最少的操作次数一定为$n-len$. 感觉不好解释,直接上图,其实就是排序后它们一定是连续的,所以我们就求一个最长的连续的, ...
分类:
其他好文 时间:
2020-06-19 13:37:17
阅读次数:
39
聊聊iOS开发中的JSBridge https://www.jianshu.com/p/eff176e220e0 https://www.jianshu.com/p/0026be142442 iOS 上使用jsBridge的方法 <!DOCTYPE html> <html lang="en"> <h ...
分类:
移动开发 时间:
2020-06-19 12:28:07
阅读次数:
147
WKWebView 设置全局UserAgent 关键是要设置customUserAgent(>=iOS 9.0),否则执行evaluateJavaScript:@"navigator.userAgent"获取不到webView的UA: //修改userAgent + (void)addToWebVi ...
分类:
Web程序 时间:
2020-06-19 12:27:31
阅读次数:
154
单例文件内容如下 .h @interface Single:NSObject @property(nonatomic, copy)NSURL *value; +(instancetype)sharedInstance; @end .m @implementation Single +(instanc ...
分类:
移动开发 时间:
2020-06-19 12:07:53
阅读次数:
87
#题面 Problem Description There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 ? Ki ? N) on every floor. ...
分类:
其他好文 时间:
2020-06-18 19:21:32
阅读次数:
90
qs.stringify 和 JSON.stringify 我小时候其实是一个不是很找人喜欢的人,逃学、打架,但我还记得我小学六年级毕业,我班主任给我写了一句话:天高任鸟飞,海阔凭鱼跃。 qs.stringify 和 JSON.stringify 的使用和区别 qs 可通过 npm 命令进行安装,是 ...
分类:
Web程序 时间:
2020-06-18 16:15:37
阅读次数:
155
1、NSInvocation的作用 封装了 方法调用对象、方法选择器、参数、返回值等,可以给对象发送一个参数大于两个的消息 2、优势 在 iOS 中可以直接调用某个对象的消息的方法有两种1:performSelector: withObject: 这种类型的方法最多只能有两个参数2:NSInvoca ...
分类:
其他好文 时间:
2020-06-18 16:14:07
阅读次数:
57
关于算法的想法 由于面试可能需要手写算法,网上搜罗了一些资料,整理了下算法的OC的实现代码,虽然平时开发中一般用不到,但是多积累一些技术知识,还是对以后发展大有裨益的 github上搜集的几大算法原理和实现代码,只有JavaScript、Python、Go、Java的实现代码 算法文字理解和OC代码 ...
分类:
移动开发 时间:
2020-06-18 15:48:26
阅读次数:
60
前言 因为没有加入iOS开发者计划,使用个人ID登录Xcode进行真机调试。 某天突然提示Build Failed,仔细检查报错显示Provisioning Profile Expires需要renew 解决 确保Mac已连接到网络 打开Xcode 项目选择左侧顶端project在右边找到TARGE ...
分类:
其他好文 时间:
2020-06-18 12:49:49
阅读次数:
129