XOR
三等分
将数组分为三个部分,每部分对应二进制数值相同 ###1. 三指针 各部分1的数目应当相同,借助这个性质来找三个指针的起始位置 根据最后一个指针起始位置确定串的长度,逐位比较即可 ``` class Solution { public: vector threeEqualParts(vector& a ......
QTLtools 协变量文件说明(covariate)
协变量格式如下所示:  注意事项: * 缺失值用NA表示; * 接受定性和定量的协变量; * **定量**协变量用数值型 ......
opencv彩色图转灰度图的理解
opencv彩色图转灰度图的理解 OpenCV 中将彩色图像转换为灰度图像的实现原理是基于人眼对于彩色的感知。人眼能够感知的颜色分为三个类别:红色、绿色和蓝色。这三种颜色的波长不同,人眼对它们的感知也不同。在彩色图像中,不同颜色的像素值被连接在一起表示整个图像,但人眼对这种连接并不敏感。相反,人眼对 ......
权限
''' # 权限类使用 ## 1 写一个类,继承BasePermission ### 2 在类中写方法:has_permission 1 如果有权限,返回True if request.user.is_super == 1: return True 2 如果没有权限,返回False return F ......
drf频率的使用
# 频率,按ip地址,用户id,限制 ### 1 写一个类,继承SimpleRateThrottle ### 2 写一个方法,get_cache_key -可以返回ip或者用户id return request.META.get("REMOTE_ADDR") -返回什么,就用什么做频率限制 ### ......
制作deb安装包
今天讲一讲如何制作deb安装包。 制作安装包的命令很简单,以我近期的项目为例: dpkg -b hsclient/ hsclient_1.0.0_arm64.deb 以上命令会将hsclient文件夹的内容制作成hsclient_1.0.0_arm64.deb安装包。制作时间取决于hsclient文 ......
5.24打卡
#include <bits/stdc++.h> using namespace std; class Point { public: Point(int xx=0,int yy=0) { x=xx; y=yy; } Point(Point &p); int getX() { return x; } ......
5.24打卡
3.程序流程图 4.代码实现 #include<bits/stdc++.h> using namespace std; main() { int x, y, z, num=0; printf(" Men Women Children\n"); for(x=0;x<=10;x++) { y=20-2* ......
mac os 安装 redis
目的:本地调试使用,安装到mac 要求:本地程序调用,集群部署,测试使用,1主1从 参考: 1、https://redis.io/download/ (官网下载地址) 2、https://www.runoob.com/redis/redis-install.html (了解安装过程和基础使用) 3、 ......
认证
# 认证,在执行视图之前执行了三大认证 # 认证的使用方法 ''' #### 1 写一个类,继承BaseAuthentication #### 2 在类中写authenticate方法 #### 3 在方法中,完成登录认证,如果不是登录,抛异常 `token = request.GET.get("t ......
Pytest - 断言判断(2) - 断言失败继续执行(pytest-assume)
### 断言失败继续执行 **前言** + 一般情况下我们在使用 `assert` 断言失败后,后面的代码就**不会继续运行**; + 如果我们想要在断言失败后想要继续运行代码,就不能使用 assert 进行验证; + 一个可以允许 pytest 测试用例中,执行多个失败的断言的插件: + 多重断言 ......
5.24
#include<stdio.h>void main(){long int a,b,c;printf("Please enter a optional fraction(a/b):");scanf("%ld%ld",&a,&b);printf("It can be decomposed to:"); ......
pycharm中创建python包失效
testDemo是我创建的python包,但图标一直显示为文件夹,导致后期使用无法导入。 解决: 在设置中找到项目结构 选择对应文件夹并标记为源即可 ......
星际战甲 - 国服战甲属性
元素 天诺战士 电 圣剑 瓦尔基里 伏特 超能新星 灵薄狱 恸哭女妖 毒 荒野猎手 剧毒之触 撼天刑者 龙王奥伯 异变之巢 神弓游侠 御魂主宰 火 工程统帅 离火幻灵 永恒烈焰 哪吒 沙海怒涛 怒炎龙骑 冰 琉璃仕女 重装武神 冰雪寒霜 幻蝶仙灵 徘徊夜灵 三位一体 冲击 齐天大圣 迅电驰影 狂野犀 ......
Mybatis多表联查(一对一)
1、在搭建好Mybatis之后,建两个实体类(将从表实体类型建在主表实体类中) 点击查看代码 ``` package com.bh.po; public class Student1 { private int stuid; private String stuname; //从表类型 privat ......
Pytest - pytest 命令(1) - 命令执行方法
### 命令执行方法 + 讲解下pytest分别在Windows,Linux,Pycharm中,执行pytest的方法; + 追加的参数可以参考: + [Pytest - pytest 命令(2) - 命令参数及含义](https://www.cnblogs.com/mzline/p/1741946 ......
ubuntu下core file文件生成及调试
1.简介:corefile 是Linux下程序崩溃时生成的文件,可以用来分析程序崩溃的原因,因为它内部包含了程序崩溃时的堆栈信息。 2.corefile的设置 默认情况下,程序崩溃是不会生成corefile的,因为被操作系统限制。可以通过命令: ulimit -c 来查看,如果值为0则表示被限制了, ......
高精度模板-结构体
```cpp #include #include #include #include using namespace std; struct BigNum { int len, s[9999]; BigNum() { memset(s, 0, sizeof(s)); len = 1; } BigNu ......
排序详解
# 排序 ## 简单排序 ### 插入排序 #### 普 code ```cpp int n, cnt = 0; // 数组长度 插入数组长度 int a[10005], r[10005]; // 原数组 插入数组 void InsertSort(int x) { // 插入 x int pos = ......
埃氏筛 & 欧拉筛
## Part1 埃氏筛 ```latex 埃拉托斯特尼筛法,简称埃氏筛或爱氏筛,是一种由希腊数学家埃拉托斯特尼所提出的一种简单检定素数的算法。要得到自然数n以内的全部素数,必须把不大于根号n的所有素数的倍数剔除,剩下的就是素数。 百度词条 ``` #### 思想 从一数列中最小质数开始,寻找其倍数 ......
背包问题
## Part1 01背包 每种物品只有一个,只能选或不选 #### 表示 ```cpp u[i][j] 表示容量为j时,前i个物品总价值的最大值,u[i][j]即为答案 ``` ```cpp v[i] 表示第i个物品的价值 ``` ```cpp w[i] 表示第i个物品的体积 ``` #### 初 ......
力扣第409:最长回文串
力扣第409:最长回文串 回文串,正倒着读是一样的 代码抄录自> 我不想当菜鸟 点击查看代码 ``` class Solution { public int longestPalindrome(String s) { int[] letter = new int[128]; char[] cs = ......
Linux下SSH远程连接断开后让程序继续运行解决办法
简单来说,Screen是一个可以在多个进程之间多路复用一个物理终端的窗口管理器。Screen中有会话的概念,用户可以在一个screen会话中创建多个screen窗口,在每一个screen窗口中就像操作一个真实的telnet/SSH连接窗口那样。 1.创建screen ```shell screen ......
会话控制
# 会话控制 ## 1、介绍 所谓会话控制,就是对会话进行控制。 HTTP是一种无状态协议,它没有办法区分多次请求是否来自同一个客户端,**无法区别用户。** 而产品中又大量存在这样的需求,所以我们需要通过会话控制来解决这个问题。 常见的会话控制技术有三种: - cookie - session - ......
2 的幂
给你一个整数 n,请你判断该整数是否是 2 的幂次方。如果是,返回 true ;否则,返回 false 。 如果存在一个整数 x 使得 n == 2x ,则认为 n 是 2 的幂次方。 示例 1: 输入:n = 1 输出:true 解释:20 = 1 示例 2: 输入:n = 16 输出:true ......
06人月神话阅读笔记
第11章 未雨绸缪不变只是愿望,变化才是永恒。——SWIFT。 普遍的做法是,选择一种方法,试试看;如果失败了,没关系,再试试别的。不管怎么样,重要的是先去尝试。——富兰克林 D. 罗斯福。 11.1 化学工程师很早就认识到,在实验室可以进行的反应过程,并不能在工厂中一步实现。一个被称为“实验性工厂 ......
Luogu P2697 宝石串
## 题目 [link](https://www.luogu.com.cn/problem/P2697) ## 思路 将字符串中 $G$ 换为 $-1$, $R$ 换为 $1$, 进行前缀和处理, 若和为 $0$, 则为稳定的宝石串,比较记录最大值 ## Code ```cpp #include u ......
Luogu P8218 求区间和
## 题目描述 [link](https://www.luogu.com.cn/problem/P8218) ## 思路 直接套前缀和板子 ~~水题~~ ## Code ```cpp #include #include #include using namespace std; int n, a[1 ......
Luogu P3397 地毯
## 题目描述 [link](https://www.luogu.com.cn/problem/P3397) ## 思路 直接暴力枚举,每次读入进行处理 ## Code ```cpp #include #include using namespace std; int n, m; int map[1 ......