iOS
浅谈二次剩余与Cipolla算法
Preface 数论菜鸡来补一手知识黑洞,二次剩余以前OI时期还真一点没了解过,所以先写个板题先 (虽然当初想着反正到时候有数学巨佬队友带我飞,但多学一点总是好的) 二次剩余又俗称模意义下开根,用于求解(x^2equiv npmod p)这样的方程 但注意一般情况下我们只讨论当(p)为奇素数时的情况,当(p)为任意数的情形下问题则变得异常复杂,因此先略去不谈 而求解二次剩余的主流方法有挺多的,我是
cpp: Memento Pattern
/*****************************************************************//** * file ActorMemento.h * brief 备忘录模式 Memento Pattern亦称:快照、Snapshot、Memento C++ 14 * 2023年6月6日 涂聚文 Geovin Du Visual
Linux 常用命令总结
1. 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构
ABC237G Range Sort Query
思路 这道题跟 P2824 的思路是很相似的。 首先由于我们只需求一个特定的值在排序后的位置,而原序列又是一个排列,因此我们可以将序列中的所有数分为三种: 大于 (X) 的; 等于 (X) 的; 小于 (X) 的。 我们不关心除了 (X) 之外的其他值的具体数字,而只关心其与 (X) 的大小关系,那么可以将数列抽象为一个 (01) 序列。将序列中所有大于等于 (X) 的数字赋为 (1),而小于
SignalR+Hangfire 实现后台任务队列和实时通讯
SignalR+Hangfire 实现后台任务队列和实时通讯 1.简介: SignalR是一个.NET的开源框架,SignalR可使用Web Socket, Server Sent Events 和 Long Polling作为底层传输方式实现服务端和客户端的实时数据交互。 Hangfire是一个.NET的开源后台任务框架 提供统一的编程模型,以可靠的方式处理后台任务 2.目的: 通过Signal
g2o优化库实现曲线拟合
g2o优化库实现曲线拟合 最近学习了一下g2o优化库的基本使用,尝试着自己写了一个曲线拟合的函数,也就是下面这个多项式函数: [y = ax^3 + bx^2 + cx + d ]我们以 (a = 3, b = -2, c=5, b=7)为例,拟合出的图像大概长这样。 下面简单记录一下思路: 目标函数: [min _{a, b, c,d} frac{1}{2} sum_{i=1}^Nleft|
2023冲刺国赛模拟 13.1
T1 铲雪 通过打表可以发现 (2^{23}equiv 2^{47}pmod{998244352}) ,因此对于前 (22) 次平方操作,直接暴力修改即可,超出 (22) 的平方操作,对每个位置维护长度为 (24) 的平方数组,那么每次操作就是简单的数组循环移动,线段树维护即可。 code T2 抽卡 设 (f(S)) 表示当前先手行动,剩余卡牌组成集合 (S) 时的期望权值和,设 (g(S
vSphere ESXi6.5创建Windows Server 2022虚拟机
头一次操作,也踩了不少坑,故记录下 一开始心里也没底,想着 6.5的版本能支持2022嘛,新建的选项里最高也就2016,抱着试试看的心态装了下,没想到成了~ 1.下载iso镜像 推荐渠道: MSDN:https://msdn.itellyou.cn/ 微软官网:https://www.microsoft.com/zh-cn/software-download/ msdn老网站不支持
axios之post请求参数
http的post请求主要有三种类型: Content-Type: application/json Content-Type: multipart/form-data Content-Type: application/x-www-form-urlencoded
2023-06-06:给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言, 其左右子结点分别位于 (row + 1, col -
2023-06-06:给你二叉树的根结点 root ,请你设计算法计算二叉树的 垂序遍历 序列。 对位于 (row, col) 的每个结点而言, 其左右子结点分别位于 (row + 1, col - 1) 和 (row + 1, col + 1) 树的根结点位于 (0, 0) 。 二叉树的 垂序遍历 从最左边的列开始直到最右边的列结束,按列索引每一列上的所有结点, 形成一个按出现位置从上到下排序的
如何在运行并调试React Native App
1. 进入工程目录,启动:Metro npx react-native start 2. 然后在新的terminal窗口中运行app npx react-native run-ios 第1,2步参考:https://reactnative.dev/docs/environment-setup#running
防止手机浏览点击输入框自动放大
1、设置meta属性 <meta content="initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, width=device-width" name="viewport"> content属性值 : width:可视区域的宽度,值可为数字或关键词device-width; he
axios的三层封装进阶版
axios 的三层封装进阶版 1. 用处 在做项目的时候频繁的去调接口其实非常麻烦,这种重复的工作就需要axios的三层封装来解决。 2. 简单版的三层封装实现 1. 第一层 第一步当然是安装引入axios了 yarn add axios 创建一个js文件,用来封装第一层。 设置基础的服务器地址 然后一定要暴露出去,因为第二层会引入。 2. 第二层 创建一个js文件
如何定位分析视频异常画面
背景 视频典型画面不正常主要包含画面卡顿、画面模糊、画面不显示、画面花屏这 4 类问题。本文主要介绍的是画面花屏的情况,这里的画面花屏包含了花屏、闪屏、绿屏、黑屏。视频花屏是多媒体工程师最常见的问题之一,也是最棘手的问题之一,笔者此前也数次遇到这样的问题,今天在此总结分享下经验,希望阅读到这篇文章的小伙伴们都能够有所收获。 问题定位 很多小伙伴碰到此类问题,往往感觉束手无策,本质原因
AT_abc304_f 题解
一、题目描述: 给你一个长度为 $n$ 的字符串 $s$ ,$s_i$ 要么是 $#$ ,要么是 $.$ 。 求有多少种长度为 $n$ 的字符串 $t$ ,恰好由一个长度为 $frac{n}{x}$ 的字符串循环 $x$ 次得来, 且对于每一个 $i$ 使得 $s_i$ 为 $.$,$t_i$ 为 $#$。答案对 $998244535$ 取模。 数据范围:$1leq n
c++ 关于函数返回值问题
c++中,当函数返回基本元素时,一般不会产生异常情况。但是当返回引用或指针时,即不使用值传递而是引用或指针传递来实现,那么需注意: 不能返回函数内部的局部变量指针或引用。因为局部变量是在栈上,当离开函数作用域时,其内容会失效,相应的返回的指针或引用指向的内容就没有意义了。 不能返回函数内部new或malloc的堆内存的引用。因为虽然得到的引用有实际意义,但是因为在主函数中没有指针再指向该块堆内存,
驱动开发:内核扫描SSDT挂钩状态
在笔者上一篇文章《驱动开发:内核实现SSDT挂钩与摘钩》中介绍了如何对SSDT函数进行Hook挂钩与摘钩的,本章将继续实现一个新功能,如何检测SSDT函数是否挂钩,要实现检测挂钩状态有两种方式,第一种方式则是类似于《驱动开发:摘除InlineHook内核钩子》文章中所演示的通过读取函数的前16个字节与原始字节做对比来判断挂钩状态,另一种方式则是通过对比函数的当前地址与起源地址进行判断,为了提高检测
docker desktop 与 wmware tv-x
开启WSL2,获得docker desktop的最佳性能 windows默认拥有WSL1 我在microsoft store里下载了kali,默认是wsl1。kali只是我的子系统,使用desktop无需专门下载kali,只需要安装wsl2 使用管理员身份打开powershell命令行 dism.exe /online /enable-feature /featurename:Microsof
大型 3D 互动开发和优化实践
开发背景 得益于“元宇宙”概念在前段时间的爆火,各家公司都推出了使用 3D 场景的活动或频道。 3D 场景相比传统的 2D 页面优点是多一个维度,同屏展示的内容可以更多,能完整的展示物体、商品的信息。 相应带来的缺点是用户使用方式改变,用户需要额外的学习成本。另外初期需要的开发量、美术资源和生成3D模型的设备也是增加的成本。 在这样的背景下,我们团队接到了食品频道的一个互动项目的开发需求,希望
Multi-Server Verifiable Computation of Low-Degree Polynomials
Abstract: The conflicts between input privacy and efficiency in single-server non-interactive verifiable computation (NIVC) makes it interesting to consider the multi-server models of NIVC. Although t
Luogu P1494 [国家集训队] 小 Z 的袜子
[国家集训队] 小 Z 的袜子 题目描述 upd on 2020.6.10 :更新了时限。 作为一个生活散漫的人,小 Z 每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小 Z 再也无法忍受这恼人的找袜子过程,于是他决定听天由命…… 具体来说,小 Z 把这 (N) 只袜子从 (1) 到 (N) 编号,然后从编号 (L) 到 (R) ((L) 尽管小 Z 并不在意两只袜子是不是完