iOS

默认配置

默认配置   默认配置 您可以指定默认配置,它将作用于每个请求。 全局 axios 默认值 axios.defaults.baseURL = 'https://api.example.com'; axios.defaults.headers.common['Authorization'] = AUTH_TOKEN; axios.defaults.headers.post['Content

响应结构

响应结构   一个请求的响应包含以下信息。 { // `data` 由服务器提供的响应 data: {}, // `status` 来自服务器响应的 HTTP 状态码 status: 200, // `statusText` 来自服务器响应的 HTTP 状态信息 statusText: 'OK', // `headers` 是服务器响应头 // 所有

取消请求

取消请求   AbortController 从 v0.22.0 开始,Axios 支持以 fetch API 方式—— AbortController 取消请求: const controller = new AbortController(); axios.get('/foo/bar', { signal: controller.sig

错误处理

错误处理   axios.get('/user/12345') .catch(function (error) { if (error.response) { // 请求成功发出且服务器也响应了状态码,但状态代码超出了 2xx 的范围 console.log(error.response.data); console.log(error.r

C++14新特性

这篇文章介绍下C++14的新特性。   函数返回值类型推导   C++14对函数返回类型推导规则做了优化,先看一段代码:     使用C++11编译:     上面的代码使用C++11是不能通过编译的,通过编译器输出的信息也可以看见这个特性需要到C++14才被支持。   返回值类型推导也可以用在模板中:  

AT_abc310_g 题解

一、题目描述:   有 $n$ 个人,第 $i$ 个人一开始有 $a_i$ 个球。每个人都有一个自己的传球目标。   有一个正整数 $k$,从 $1sim k$ 中随机选择一个数作为游戏的进行轮数。   在游戏的每一轮,所有人同时都把自己手上的球全部传给自己的传球目标。   求游戏结束之后,每个人手上的期望球的数量。答案对 $998244353$ 取模,保证有逆元存在。   数据范围:$1le n

C++系列十:日常学习-元编程

目录介绍:案例: 介绍: C++ 元编程(Metaprogramming)是一种高级技术,允许在编译时生成代码和执行代码。它使用 C++ 的模板系统和编译器的特性来实现,在某些情况下,可以用来生成高性能的代码或实现通用的库。下面是 C++ 元编程的详细介绍: 模板元编程:C++ 元编程主要使用模板来进行。你可以创建模板类或函数,这些模板在编译时会被实例化成具体的类型或函数。通过特化和递归等技术

2023短学期0905场题解

1.挖地雷 Description 在一个地图上有N个地窖(N<=20),每个地窖中埋有一定数量的地雷。同时,给出地窖之间的连接路径。 当地窖及其连接的数据给出之后,某人可以从任一处开始挖地雷,然后可以沿着指出的连接往下挖(仅能选择一条路径),当无连接时挖地雷工作结束。设计一个挖地雷的方案,使某人能挖到最多的地雷。 Input N(表示地窖的个数) W1 W2 W3 …… WN(表示每个地

2023.9.5 Online test

A 有一个长 (n+1) 的数组 (a),长 (n) 的数组 (b), 每次询问删除 (a) 中某个位置,求剩下的数跟 (b) 组成一种匹配 (p),使得 (max(a[i]-b[p[i]])) 最小。 显然有一个贪心,就是排序后位置相同的匹配。 把 (a,b) 排序,求出 (a) 的前后缀匹配 (b) 的值,这样就可以处理删除某个数的贡献了。 code B 给定 (n) 根木棍,要从中选出

xlsx和path的运用

从后端获取Excel模板 在前端页面,表单采用Elementui设计。利用axios接收Excel 模板文件 URL。填写表单,将信息存储在Excel模板文件中,并且下载下来。

c++/c中关于头文件的探索

             如上代码,这样使用头文件是没问题的     但是如果想要用c++中如vector,我做了如下改变:                这样就会报错:        应该c++对这种要另外有什么处理,c用上面方法是没问题的   

Iksevi 题解

Iksevi 题目大意 (n) 次询问,每次给定一个点 ((x,y),xge 0, yge 0),问有多少种对角线长为偶数的正方形使得在用该正方形正密铺第一象限的情况下该点位于正方形顶点上。 正密铺第一象限 指将第一个正方形的角与 (x) 轴和 (y) 轴接触。此后的正方形都与至少一个已放置的正方形有一条边重合。重复这一过程。 思路分析 考虑到 (x,y) 对称,因此不妨设 (y>x)。 设

如何在Vue项目中引入富文本编辑器(wang-enduit)

介绍 官网 https://www.wangeditor.com/ 安装 使用 自定义上传图片,先转base64,转blob,上传服务器

如何判断一个点是否在多边形内

1、概述 判断一个点是否在多边形内有几种不同的思路,相应的方法有很多: 射线法:从判断点向某个统一方向作射线,依交点个数的奇偶判断; 转角法:按照多边形顶点逆时针顺序,根据顶点和判断点连线的方向正负(设定角度逆时针为正)求和判断; 夹角和法:求判断点与所有边的夹角和,等于360度则在多边形内部。 面积和法:求判断点与多边形边组成的三角形面积和,等于多边形面积则点在多边形内部 面积和法涉及

STL学习笔记

迭代器 迭代器(iterator)是一种抽象的设计概念,现实程序语言中并没有直接对应于这个概念的实物。在<>一书中提供了23中设计模式的完整描述,其中iterator模式定义如下:提供一种方法,使之能够依序寻访某个容器所含的各个元素,而又无需暴露该容器的内部表示方式。 迭代器案例 案例中包括: 简单的遍历算法 容器迭代器举例 默认数据类型迭代器 自定义数据类型迭代器 Cpp

抽象的代码

[娱乐] 抽象的代码 今天逛b站看到的很抽象的代码 这让一下,无意间勾起了我入坑C时的那股对代码的向往! 在这里有好几个抽象点是值得回忆的,毕竟C是我们主修的第一堂课!

对象的特征

对象的一些特性 感觉有用的就 构造函数和析构函数 this指针 其他都是些细节   看构造函数和析构函数怎么写 对象的初始化与清理 初始化列表语法,作用同有参构造函数 列表初始化 静态成员变量和静态成员函数 静态成员 看构造和析构调用顺序 类对象做类成员  对象占多少内存的研究,只有非静态成员变量属于对象 成员变量和成员函数分开存

axios封装后发get请求

ruoyi的前端对axios进行了封装,让我们发get请求或者是post请求更加方便了。ruoyi对axios的封装在下面文件中: 打开文件,可以看到它有三个显眼的方法,分别是request拦截器、response拦截器和通用下载方法。 request拦截器对我们发送的请求进行了封装,当我们发送Get请求,那么我们携带参数的时候应该用param。对应下面的源码。 get请求映射params参数

[原创]IOCP网络模型设置AcceptEx超时

关键字:IOCP防止恶意链接;iocp检测只连接不发送数据;iocp设置AcceptEx超时;iocp防止ddos 问题起因:(2008年的文章)https://bbs.csdn.net/topics/250032963 在写服务器程序,比较常见的一个问题是,当socket 连上来以后,它可能继没有数据发送也没有接受。 那么这个连接就会挂在那里。 假设这样的链接是恶意的, 那么他会大量消耗你的资源

CF1860D 题解

在 Codeforces 上看到了这题的 (mathcal{O}(n ^ 4 / omega)) 做法,和大家分享一下。 原版 Solution 链接 记 (d) 为原字符串 (s) 中 (01) 和 (10) 的个数差。 观察题目可以得到以下性质: 不可能交换两个 (0) 或两个 (1),不可能在同一个位置上进行两次操作。 当交换位置 ((p, q)) 上的 (0) 和 (1) 时,(d

已经没有什么好害怕的了

已经没有什么好害怕的了 题意 有 (n) 个糖果和药片两两配对,求恰好药片比糖果能量大的组数为 (k) 的方案数。 (1leq n leq 2000 , 0leq kleq n) 题解 先背包直接求出 (dp_i) 至少有 (i) 组的方案数,再容斥一下。需要注意的是因为组数少的也会对组数多的有贡献,$dp_k $ 和 (dp_{k+1}) 在 (dp_i(igeq k+2)) 中占的方案数并不相

Fio工具详解【强大的IO性能压测工具】

Fio压测工具操作 常用参数 [time] runtime=time 告诉fio在指定的时间段后终止处理。很难确定指定作业将运行多长时间,因此此参数可以方便的将总运行时间限制为给定时间。当省略单位时间,该数值以秒为单位进行解释。 time_based 如果设置,即使文件被完全读取或写入,fio也将在指定的运行期间运行。它会在runtime准许时间内多次循环相同的工作负载。 [I/O tp

Educational Codeforces Round 113

稳定发挥4题 A题文件输出没去掉WA了一发 B题特殊情况没判到,WA了好几发,中间还交到D题去了 C题简单判断一下无解,然后组合数求一下就行 D题其实也挺简单的,考虑严格夹在两条竖线之间的点(不包括边界),如果它们不是在同一水平线上,则必然大于Manhattan距离,而且两个点对之间要么是x方向走多了,要么是y方向走多了,不会出现重叠的情况,扫两遍即可。 怎么cf这么喜欢卡unorder_map,

tensorrt学习(二)

继续整理tensorrt的学习资料,方便后续查看. (文章内容大部分摘取于网络资源) 1. tensorrt插件 对于tensorrt不支持的算子,可以通过plugin插件的方式,自己实现。这里采用在pytorch中自定义一个算子,导出到onnx中,然后实现一个tensorrt plugin来解析这个自定义算子。 1.1 pytorch中自定义onnx算子 官方文档:https://pytorch

8.mysql监控和维护

对MySQL进行监控和维护是确保数据库性能和稳定性的关键部分。以下是一些常见的MySQL监控和维护任务: 1. 监控工具和服务: MySQL Workbench:这是MySQL官方提供的一款图形化管理工具,提供性能监控和诊断工具。 Percona Toolkit:包括各种有用的工具,如pt-query-digest用于分析慢查询、pt-mysql-summary用于汇总MySQL状态等。

tensorrt学习(三)

继续整理tensorrt的学习资料,方便后续查看. (文章内容大部分摘取于网络资源) 1 int8量化 int8量化就是将网络的权重由float32类型缩放为int8类型,同时记录缩放的scale。为了尽可能的不丢失精度,需要采用标定图片来确定缩放的范围。 1.1 int8量化原理 标定过程 标定的原理,是通过输入标定图像I,使用参数W(Int8)推理得到输出结果P(Int8),然后不断调整W(

【AcWing 3713】不同的子序列——动态规划(2019年南京大学考研机试题)

给定一个字符串 (S) 和一个字符串 (T),请问共有多少个 (S) 的不同的子序列等于(T)。 输入格式 第一行包含整数 (Q),表示共有 (Q) 组测试数据。 每组数据第一行包含字符串 (S),第二行包含字符串 (T) 。 输出格式 每组数据输出一行,一个结果,由于结果可能很大,因此输出其对 (1000000007) 取模后的值。 数据范围 (1≤Q≤50) (1≤|S|,|T|≤10^4)

qemu的使用

一、QEMU的运行模式 直接摘抄自己《揭秘家用路由器0day漏洞挖掘技术》,网上查了一下也没有找到令人满意的QEMU的使用说明,就采用这本书上的介绍。如果后期能够找到比较满意的QEMU的使用方法的说明,再添加上来。 QEMU模拟器主要有两种比较常见的运作模式:User Mode(使用者模式)、System Mode(系统模式)。User Mode模式下,用户只需要将各种不同平台的处理编译得到的L

9.mysql 高可用性和故障恢复

当考虑在MySQL数据库中实现高可用性和故障恢复时,以下是更详细的步骤和策略: 主从复制 (Master-Slave Replication): 配置一个主数据库和多个从数据库。 启用二进制日志 (binary log) 和从数据库的复制功能。 设置适当的复制方式(异步复制通常用于高可用性,但可能会有些许延迟)。 使用监控工具来监视复制状态,确保它们保持同步。 在主数据库发生故障时,手动或自

C++ 算法竞赛、01 周赛篇 | AcWing 第1场周赛

AcWing 第1场周赛 竞赛 - AcWing 3577 选择数字 3577. 选择数字 - AcWing题库 朴素 暴力两层循环 优美 两个数组的最大值相加一定是新数 3578 ⭐最大中位数 3578. 最大中位数 - AcWing题库 整数二分问题。求中位数,并依次递增,计算所需的操作次数。求最后一个操作次数总和 <= k 的中位数值 如果 mid - a[i] < 0

<<  <  270  271  272  273  274  275  276  277  278  279  280  >  >>