iOS

AtCoder Beginner Contest 303

A - Similar String (abc303 a) 题目大意 给定两个字符串,问这两个字符串是否相似。 两个字符串相似,需要每个字母,要么完全相同,要么一个是1一个是l,要么一个是0一个是o 解题思路 按照题意模拟即可。 可以将全部1换成l,全部0换成o,再判断相等。 神奇的代码 B - Discord (abc303 b) 题目大意 给定m个n的排列,问有多少对((i, j

CODE FESTIVAL 2016 qual B

本来预计今天考试喜提两个流汗黄豆(不知道流汗黄豆代表什么可以找 emojiforces 插件)的,然而只有一个。挂了 (20) 分,于是平均分 (-20)。那似乎也是平均分 (-100)。那似乎也可以是平均分 (-150)。说着题质量不好评价,假归假,菜的真实。 愚者之夜(Ynoi TEST_86,lxl 要拿钱的所以不公开)狗都不改。 不做 AGC 了,明天先学广义二项级数和指数级数。 Sign

CODE FESTIVAL 2016 qual B E 题解

以下 (Sigma) 为字符集。 首先单次询问 (O(|Sigma||S|)) 的暴力是显然的:建出 trie 树,然后每次把对应的字符串在上边扫,加上对应位置比它小的子树的大小。 然后接下来有两种方法。 正解 首先在线大概是没什么前途的,考虑离线,建出 trie 树之后在上边 dfs,处理挂在每个节点上的询问。具体的,我们记录每个字符串在 trie 上的结尾位置,把询问挂在上边。 考虑 (s)

静态变量的练习

#include<iostream>#include<string>using namespace std;class person{public: static int A;private: static int B; int c;public: void show() { cout<<A<<endl; } static void func() {

FFT——快速处理卷积

前置知识 卷积 符号为 (*)。 设多项式 (A(x) = a_0 + a_1x + a_2x^2 + cdots + a_nx^n, B(x) = b_0 + b_1x_1 + b_2x^2 + cdots + b_nx^n),则有 [(A * B)[n] = sum_{i = 0}^n A(i) times B(n - i) ]即 ((A * B)[n]) 的意义是将两个多项式相乘后 (n)

微软提示工程(Prompt Engineering)指南

第一部分 提示工程简介 本文内容 基本信息 最佳做法 空间效率 后续步骤 OpenAI 中的 GPT-3、GPT-3.5 和 GPT-4 模型基于提示。 使用基于提示的模型时,用户通过输入文本提示与模型交互,该文本提示通过文本补全进行响应。 补全是模型的输入文本的延续。 虽然这些模型非常强大,但它们的行为对提示也非常敏感。 这使得提示构造成为开发的重要技能。 提示构造可能很困难。 在实践中

cpp: Flyweight Pattern

 信息流,物流,人力资源流,资本流的系统解决方案的开发与设计 /*****************************************************************//** * file ChineseChess.h * brief 享元模式 Flyweight Pattern 亦称: 缓存、Cache、Flyweight C++ 14 *

P9376 题解

首先考虑怎么暴力。 考虑把每个数进行 (B) 进制分解,然后我们惊奇的发现这两个操作就是把最低位去掉和往最低位后面插入一个数。 然后我们顺藤摸瓜,把每个数的分解扔到 Trie 树上,我们发现我们要找到一个节点,使得所有单词节点到其的距离之和最短,答案就是这个最短距离。 这里直接考虑一个 Trie 树上 dp,记所有单词节点到节点 (i) 的最短距离为 (dp_i),然后直接去转移。 然后考虑找找性

AtCoder Beginner Contest 289(E,F)

AtCoder Beginner Contest 289(E,F) E(dijkstra) E 这个题的大意就是有两个人,一个人在点(1),一个人在点(n),现在两个人要同时走(题目给出了点和边,还有每一个点的颜色),但是他们的下一步要到的点需要是颜色不同的,问(1)点出发的和(n)点 出发的同时达到对方的起点的最短路径时哪个 一开始觉得好复杂呀,还有考虑颜色,会不会超时 其实不用担心这个,(n)

即时设计—小组项目原型示例(附AI功能)

(官网:js.design) 即时设计 —— 可云端编辑的专业级设计工具 更简单高级的功能,支持多人实时协作,颠覆传统软件的设计形态。 特点简介: 即时设计是中国版的Figma,适用于团队合作和远程协作。它具有强大的实时协作功能,多人可以同时编辑和评论设计文件。它还具有内置的原型设计功能,可以创建交互式原型和设计系统。      使用方法示例: 一.AI文字/图

算法刷题记录:[NOIP2000]计算器的改良(未AC)

题目链接 题目分析 模拟就完事,代码写的很屎山,估计哪里死循环了,要不就是TLE,明天改。 未AC代码

pb文件本地pod管理

pod install之后发现还是报错,有些可能是后端文件依赖规则没写好,导致生成的枚举一些定义重复,这个需要手动改 生成的OC代码路径为相对路径 #import "pb/CommonExt.pbobjc.h" 类似这种, 本地pod管理之后貌似只能#import "CommonExt.pbobjc.h"这样导入 所以让GPT写了个脚本,执行拉取pb并生成OC文件之后,再执行py脚本改改头文件

nuxt2升级nuxt3

记录升级nuxt3.0过程及问题 为什么要升级 👀 leader要求的=_= 升级后有什么好处和问题 好处从直观来看有: build出来的文件更小了🥕 本地开发启动更快了🏃🏻‍♀️ 使用vue3的语法,代码更清晰👁 拆分了server层,功能更清晰👁 不在集成vuex,可以使用pinia🍍 支持vue3 ts跟上大家的节奏🏍 大家都说好👏 缺点嘛,由于升级时候正式版发布不长时间 好

SSTF算法

oj: https://codefun2000.com/p/P1269 学一个新东西 multiset 里面是排好序的 可以存重复的值 但是里面的值不能被修改 否则就不能排序了 可以用lower_bound(x),得到multiset中大于等于x的最小的数的位置 auto ri = q.lower_bound(x) 若x比multiset中的任何数字都要大,则会返回q.end() 用*ri索引到位

OWASP移动应用安全测试指南中文版

OWASP移动应用安全测试指南(MASTG)是OWASP移动应用安全(MAS)旗舰项目的一部分,是一本涵盖移动应用安全分析过程、技术和工具的综合手册,也是一套详尽的测试案例,用于验证OWASP移动应用安全验证标准(MASVS)中列出的要求,为完整和一致的安全测试提供一个基线。 OWASP MASVS和MASTG得到了众多平台供应商和标准化组织、政府和教育机构的信任。包括Google、CREST、N

POJ1714 - The Cave

首先,我们需要读懂这个图是什么图。 第一,忽略外面的环,由“任意两点可到达且路径唯一”的条件可知这是一棵树。 第二,因为每个点的度数是三,所以如果只考虑中间的树,除了 (k) 以内的点都是叶子,其他的点度数都是三。 考虑什么样的树有很多点度数是三:完全二叉树。但是这个和完全二叉树还有个不同,就是完全二叉树的根度数是二。对于这个问题,我们可以找一个固定的点为根,往它的三个方向延伸出三个节点。每个节点

流媒体协议之RTMP详解20230513

流媒体协议之RTMP详解 1. 简介 RTMP 协议是Real Time Message Protocol(实时信息传输协议)的缩写,它是由Adobe公司提出的一种应用层的协议,用来解决多媒体数据传输流的多路复用(Multiplexing)和分包(packetizing)的问题。随着VR技术的发展,视频直播等领域逐渐活跃起来,RTMP作为业内广泛使用的协议也重新被相关开发者重视起来。 RTMP协议

结构体排序 sort排序

首先,在学习c的时候,应该学了很多排序方法吧,类似于冒泡排序呀,选择排序,插入排序,快排呀等等,但是,在c++中,有一个很好的排序就是sort排序,在stl里面,sort排序可以说,无论是时间复杂度还是空间复杂度,都是很优化的,这就足以见证sort排序的强大了,也说明sort排序的重要性。 在C++中使用sort()函数需要使用#include<algorithm>头文件,算法的常用头

app-interview

 APP兼容性测试考虑点 平台和设备选择:确定要覆盖的目标平台和设备,包括不同的操作系统(如iOS、Android)和设备型号(如iPhone、华为、小米等),以确保兼容性测试能够覆盖广泛的用户群体。 版本兼容性测试:确保小程序在较新和较旧的操作系统版本上都能正常运行,不会出现兼容性问题。 屏幕适配测试:在不同屏幕尺寸和分辨率的设备上是否能正确适配,并且界面元素能够正常显

最小生成树_LuoguP1669

P1669 P1669 [USACO04DEC] Bad Cowtractors S 题目传送门 题意简化:在一个有 (N) 个点 (M) 条边的图中选出 (N-1) 条边构成一棵树,使得树的总边权最大,求最大总边权。 上述问题即为最小/大生成树问题,本题为最大生成树,如有未详者可以移步 P3366。 该问题一般是 Kruskal 和 Prim 算法,下面提供代码。 Kruskal 算法基于排序

牛客小白月赛73

A.最小的数字 题目: 分析: 简单枚举一下,找到第一个大于等于n的且是3的倍数的数 代码: B.优美的GCD 题目: 分析: 根据题目条件,用两个质数分别乘以n即可构造出答案。 代码: C.优美的序列 题目: 分析: 如果序列中存在相同项,由于下标差值最小是1,所以无解。 如果序列中不存在相同项,不妨对序列从小到大排序,由于两两各不相同,因此任意相邻两项的差的绝对值都至少是1,对任意

ubuntu22 kvm bridge

KVM 是 基于内核的虚拟机(Kernel-based Virtual Machine) 的首字母缩写,这是一项集成在内核中的开源虚拟化技术。它是一种类型一(裸机)的管理程序(hypervisor),可以使内核能够作为一个裸机管理程序(bare-metal hypervisor)。 在 KVM 之上可以运行 Windows 和 Liunx 虚拟机。每个虚拟机都独立于其它虚拟机和底层操作系统(宿主机

AtCoder Regular Contest 161

Preface ARC战俘闪总出列 这场一上来就感觉状态不太对,先是A顺序敲反WA了一发,然后C题看到秒出一个贪心然后也WA了 看一眼榜发现D过的比C多,然后跑去把D写了,中间还偷偷挂了两发 最后50min回去沉淀C题,结果换了两种写法都还是一样的挂,后面发现想法还是有纰漏 总结:彩笔 A - Make M 考虑在(2,4,cdots,n-1)的位置上放上最大的(frac{n-1}{2})个数,

算法刷题记录:译码

题目链接 解题思路: 10进制转x进制,只要反复%x、/x即可。 %x取出末尾的数字,因为末尾的数字已经取出,所以将该数字掉 可以一起算也可以循环,取模不会影响除数。 AC代码

用户与权限管理

1. 用户管理 1.1 登录MySQL服务器 启动MySQL服务后,可以通过mysql命令来登录MySQL服务器,命令如下: 下面详细介绍命令中的参数: -h参数 后面接主机名或者主机IP,hostname为主机,hostIP为主机IP。 -P参数 后面接MySQL服务的端口,通过该参数连接到指定的端口。MySQL服务的默认端口是3306,不使用该参数时自动连接到3306端口,port为连接的

二叉树已知前中序,求后序

[USACO3.4] 美国血统 American Heritage 题目描述 农夫约翰非常认真地对待他的奶牛们的血统。然而他不是一个真正优秀的记帐员。他把他的奶牛 们的家谱作成二叉树,并且把二叉树以更线性的“树的中序遍历”和“树的前序遍历”的符号加以记录而 不是用图形的方法。 你的任务是在被给予奶牛家谱的“树中序遍历”和“树前序遍历”的符号后,创建奶牛家谱的“树的 后序遍历”的符号。每一头奶牛的姓

Kali渗透Windows服务器

这个实验主要让我们学习漏洞扫描技术基本原理,了解其在网络攻防中的作用,掌握使用Kali中的Metasploit对目标主机渗透,并根据报告做出相应的防护措施。 本次实战环境:Kali渗透Windows服务器 实战步骤一 本实验通过利用kali进行漏洞扫描,使用Metasploit对目标主机进行渗透测试,并根据报告做出相应的防护措施,共分为3个实验步骤,详情如下; 1、 实战步骤一:生成setup.e

CentOS7系统打包ISO镜像_超详细

CentOS系统打包ISO镜像 DIY自己的IOS镜像使用工具:Linux系统、Mondo1. 前置工作2.安装 mondo rescue3.修改mondo配置4.将系统的硬盘挂载从 UUID 挂载方式改为盘符挂载的方式5.root用户执行mondoarchive6.选择备份位置7.选择备份路径8.压缩类型选择9.压缩率选择10.设置ISO镜像的大小11.镜像名称12.选择要备份的目录13.不需要

主流原型设计工具介绍之Axure

一、原型设计工具的重要性 他能够让您快速制作产品原型,流程图、线框图、架构图、批注、示意图、HTML模板等等,通过原型设计工具设计出产品原型可以完整清晰地表达给各个方面的设计人员,让各个部门能够通过这个产品原理设计进行讨论并进行协同工作,最终让项目达成需求。 二、Axure简介 Axure是知名度最高的原型工具,它作为最早、最权威的原型工具让多少产品经理又爱又恨。全面且强大的功能让它在行业里具有无

<<  <  421  422  423  424  425  426  427  428  429  430  431  >  >>