iOS
62.对象复用的了解,零拷贝的了解
62.对象复用的了解,零拷贝的了解 1.对象复用 对象复用是指将已经创建的对象进行重复使用,而不是创建新的对象。在面向对象编程中,对象复用可以通过以下几种方式实现: 1.对象池:对象池是一种常见的对象复用方式,它可以将已经创建的对象保存起来,并在需要时将其重新使用。 2.模板类和模板对象:模板类和模板对象可以将一些公共的行为封装在类和对象中,从而实现对象的复用。 3.类的成员变量:类的成员变量可以
NOI Ag 线题选做
没做 NOI 的现实主义者在 NOI 前最现实的做法当然是做 CNOI 系列。我 NOI 居然没做几个题。 房屋老师来拜访 hzoi 了,拜谢。 我这个实力能不能 Ag 暂时不好说。那先尽量签。 [NOI2022] 众数 本场签到题。但是赛时坑了许多人。平心而论这题赛后做比赛时做简单许多,因为能避雷。 首先看到题面第一句话发现这玩意跟摩尔投票一样。然后我们知道摩尔投票有结合律。于是我们如果不考虑前
Codeforces Round 879 (Div. 2)
其实昨天就应该写了,不过D不太会,但是今天补题发现D还是不太会 A: 给定包含-1和1的数字序列,要求满足这个序列 并且你可以将序列中的-1改成1,也可以将序列中的1改成-1, 让你确定将一个随机序列改成满足要求的序列的最小操作数 B: 给定两串数字x,y,要求从[x,y]区间内找出两个数字a,b使得a,b的每位数字相减求绝对值最后相加的最大值 &
[NOIP2012 普及组] 寻宝
思路:模拟 必须mod20123,不然就有可能会爆掉! AC代码 #include<iostream> #define int long long using namespace std; bool whether[10001][101]; int s[10001][101],T[10001]; signed main() { int n,m,S,w,ans=0; cin>&
类欧几里得算法学习笔记
类欧几里得算法 类欧几里得算法可以在(O(log_2max{a,b}))的时间内求解形如(sum_{i=0}^nlfloor frac{acdot i+b}{c} rfloor)的式子,而他的求解过程酷似欧几里得算法,故而得名。 基础款 令(fleft( a,b,c,n right) = sum_{i=0}^n leftlfloor frac{acdot i+b}{c} rightrfloor)
公司内部聊天软件有哪些?5款公司内部聊天软件推荐
在现代企业中,为了提高内部沟通的效率和便捷性,许多公司都选择使用专门的内部聊天软件。这些软件可以帮助员工之间快速交流,共享文件和信息,并提高工作效率。下面为大家推荐5款公司内部聊天软件。 飞书 飞书是一款高效协作的办公工具,飞书的界面简洁、易用,提供了多种沟通和协作工具。它支持实时聊天,用户可以与团队成员一对一或在群组中进行文本、语音和视频交流。除了聊天
FTP、NFS、Samba
FTP(File Transfer Protocol,文件传输协议),是一种应用层协议,可以实现很好的实现跨平台,但是无法实现一些其他的功能,像如文件系统挂载等功能。NFS(Network File System,网路文件系统)是工作在内核模式下的,因此不能很好的实现跨平台,一般只能是Linux主机或者Unix主机之间,但可以实现挂载使用等功能。SMB(Service Message Block,
苹果手机丢失如何查找手机位置
记录好自己的id,丢失手机及时补卡 掌握收集手上信息 苹果手机丢失想要查找手机位置如何查找?其实不难,苹果手机可以通过查找功能来找到手机位置,查找的渠道有2个:1、手机;2、电脑。 1、手机 ①找朋友或家人借一部苹果手机,登录自己的Apple ID。完成登录后,在手机桌面打开查找。 ②在查找界面,点击设备。 &n
算法学习笔记( 一)(1)动态规划(LIS)
题目链接:https://www.acwing.com/problem/content/897/ 讲解 动态规划问题具有三个特质: 子问题重叠: 即子问题是相互之间依赖的 这个子问题在之后可能被反复使用 (此条件并非必要条件 但失去它也就没有优化作用了) 最优化原理: 此问题可以通过子问题的代表元素(最优解)来求出 这就也称作满足了最优子结构 无后效性: 此状态一经确定 不受以后决策影响 通
【charles】证书过期处理!
现象: iOS-设置-通用-VPN与设备管理-证书名-更多详细信息,会发现证书过期了(红色字体,我这里已经安装新的所以不是红色) 解决: 1、打开charles,在help-SSL Proxying-Reset Charles Root Certificate..点击重置证书 2、继续点击help-SSL Proxying-Install Charles Root Certifi
2023-02-NOI 春测前考试记录
To say goodbye is to die a little. 2023-02-11 总之就是十分困难。 T1 签到 (checkin) 真·签到题 我是 fw ,甚至无法下手,感谢 @cqbzly 把我教会了。 首先定义 (S) 表示选出来的超过题目限制的 (a_i) 的位置组成的集合,那么进行容斥并隔板得到答案的式子是 [Large (-1)^{mid S mid} binom{n
2023-02- NOI 春测复习记录
To say goodbye is to die a little. 由于不可抗拒力,复习计划咕咕咕了。 也不一定呢? P4755 link 关键在于要发现暴力的复杂度是对的。 好像这个方法叫做 (max) 分治,首先可以建一个大根的笛卡尔树,然后只需要对该点的管辖区间进行计算就可以了。 具体做法是直接以最大值的点 (u) 分成 ([l, u)) 和 ((u, r]) 两个区间,于是可以枚举
花惑う夏を待つ僕に差す月明かり
6 月 25 日 ~ 7 月 4 日 其实只准备考三科。 其实学点文化课挺好的。 LG P9111 [福建省队集训2019] 最大权独立集问题 给定一颗 (n) 个点的树,初始时每个点有点权 (c_i),(S=0)。进行 (n) 次操作,每次操作选择一个还在的点 (u),执行如下操作: 令 (S gets S + c'_u),其中 (c'_u) 为点 (u) 当前的权值。 对于所有与 (u) 直
串口 RS232 RS485
一、 接口的物理结构 1. RS232接口:RS 232接口连接器使用DB-25的25芯插头座。一些设备与PC机连接的RS-232接口,因为不使用对方的传送控制信号,只需三条接口线,即“发送数据”、“接收数据”和“信号地”。所以采用DB-9的9芯插头座,传输线采用屏蔽双绞线。 2. RS485接口:RS 485 没有特定的物理形状,接口是
第八篇 - Vue路由跳转步骤
第六篇讲了将SpringBoot和Vue项目结合起来,实现了使用Vue访问SpringBoot的API。这一篇我们介绍当访问API成功后跳转到新的Vue页面怎么处理。 参考链接:https://zhuanlan.zhihu.com/p/468467076 第一步:首先新建一个Vue页面 jump1test.vue 第二步:在index.js配置Vue路由 &
CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!)
Preface 补题,不得不说一边晒太阳一边想题目真的纯在折磨,眼睛要被反光晃瞎了 这场ABCD和F都比较简单,E的话一个关键性质想到了但统计的时候棋差一招,G的话就是纯纯的巧妙,后面两题没看 总体来说这场质量极高,可惜和考试周冲突了没法现场打的说 (不过题目都是丁真题狠狠地好评) A. Tenzing and Tsondu 显然只要比较两边的总战力大小即可 B. Tenzing and B
ios应用免签+微信双开
一句话概括:用TrollStore自动加签安装微信ipa文件,实现ios上微信应用分身。 工具: 1. ios14.1 2. GTA Car Tracher 这个应用程序并不是真正的 GTA Car Tracker,而是伪装的 TrollStore Helper。GTA 就是TrollStore的安装器 3. TrollStore: 巨魔 ios免费自签工具,可以用来安装ipa文件,ipa商店
牛客小白月赛75 E 数数
题目链接 数据范围: n,m <= 1e3 , 答案对 1e9 + 7 取模 假设前(i)个数的和为(r * i) , 前(i - 1)个数的和为(k * (i - 1)) , 第(i)个数为(t) , 那么则有 [r * i = k * (i - 1) + t ][t = r * i - k * (i - 1) ]由于(1 <= t <= m) , 所以 [1 <= r
59.有哪些情况必须用到成员列表初始化?作用是什么?
59.有哪些情况必须用到成员列表初始化?作用是什么? 1.必须使用成员初始化的四种情况 ① 当初始化一个引用成员时; ② 当初始化一个非静态的常量成员时; ③ 当调用一个基类的构造函数,而它拥有一组参数时; ④ 成员类型是没有默认构造函数的类。 派生类的构造函数必须调用基类的构造函数初始化基类的那一部分成员;如果基类没有提供显示初始化式,则编译器隐式使用成员类型的默认构造函数,若类没有默认构
排除长列表内存溢出的问题
搞个性能优化搞了两天,一直以为是一次性创建令浏览器崩溃的dom的数量,导致浏览器内存溢出,从而卡顿,原来不是。 先来看看成品页面: 这里服务端返回了headers和data两个list数据,那么双重for。我拿到数据之后要去往dom上挂载一个计算data里,有一个子list保存着对应headers里item.date日期的数据,进行渲染。实际上是三层循环。我本以为是循环过多,计算卡
AtCoder Beginner Contest 308 - E
题目链接:abc 308 前四题简单就不放了 E - MEX 阿巴阿巴,比赛的时候想复杂了,一直在想怎么快速的统计27种mex的情况,啊,前面对后面的影响等等等,反正就是想复杂了 现在再想想,看了官方题解,从'E'出发,统计其前后各3种数字的个数,再用mex函数判答案,(O(n))即可! 剩下的见代码吧,做完之后发现,没太大难度其实,还得自己多练
图解 MySQL 索引:B-树、B+树,终于搞清楚了
看了很多关于索引的博客,讲的大同小异。但是始终没有让我明白关于索引的一些概念,如B-Tree索引,Hash索引,唯一索引…. 或许有很多人和我一样,没搞清楚概念就开始研究B-Tree,B+Tree等结构,导致在面试的时候答非所问! 索引是什么? 索引是帮助MySQL高效获取数据的数据结构。 索引能干什么? 提高数据查询的效率。 索引:排好序的快速查找数据结构!索引会影响where后面的查
牛客小白月赛74 G 跳石头,搭tizi
题目链接) 数据范围,2e5 区间越长越省力。 对于一个起点来说,从这里搭tizi最远到达的是序列中右侧第一个大于它的数所在的位置。 用单调栈可以找到这样的区间,这些区间大致如下所示。 就是最多只会有包含的情况,但是不会出现交叉的情况。 然后可以这样渐次登高,到达最顶端。 下降的时候就是从末尾倒着再用一遍单调栈求出左侧第一个大于本身的数字所在位置。 统计答案时可以选取可以减少体力最大的m个区
acwing 智商药
题目链接:5046. 智商药 - AcWing题库 首先考虑dfs 不用想肯定超时 过了10/17个测试点 代码 然后考虑dp 注意到n最大为1e9,肯定不能作为下标,m=1e5,可以考虑,f[i]的表示的集合为只用前i种药,且一定会吃第i种药,属性为集合中的方案数 f[i]=sum(第i-1满足的条件之和) 因为吃药会变成med.r一定要按照r排序,也注意到第i-1满足条件
用天梯赛打开暑假生活的第十天
从坐牢到入门的程序设计(10) 开始时间2023-07-04 09:10:02 结束时间2023-07-04 21:48:28 前言:哎嘿,呜呼! L1-046 整除光棍 一、题目编号及题目说明 二、程序功能测试及说明 使用循环来计算一个奇数x的光棍数,其中光棍数定义为只包含数字1且能被x整除的数。 三、程序设计思路及结构说明 输入一个奇数x。 初始化计数器count
2023-07-04:给定一个数组A, 把它分成两个数组B和C 对于数组A每个i位置的数来说, A[i] = B[i] + C[i] 也就是一个数字分成两份,然后各自进入B和C 要求B[i], C[i
2023-07-04:给定一个数组A, 把它分成两个数组B和C 对于数组A每个i位置的数来说, A[i] = B[i] + C[i] 也就是一个数字分成两份,然后各自进入B和C 要求B[i], C[i] >= 1 最终B数组要求从左到右不能降序 最终C数组要求从左到右不能升序 比如 A = { 5, 4, 5 } 可以分成 B = { 2, 2, 3 } C = { 3, 2, 2 } 这是