XOR

浅谈二次剩余与Cipolla算法

# Preface 数论菜鸡来补一手知识黑洞,二次剩余以前OI时期还真一点没了解过,所以先写个板题先 (虽然当初想着反正到时候有数学巨佬队友带我飞,但多学一点总是好的) 二次剩余又俗称模意义下开根,用于求解$x^2\equiv n\pmod p$这样的方程 但注意一般情况下我们只讨论当$p$为奇素数 ......
算法 Cipolla

cpp: Memento Pattern

/*****************************************************************//** * \file ActorMemento.h * \brief 备忘录模式 Memento Pattern亦称:快照、Snapshot、Memento C++ ......
Memento Pattern cpp

Linux 常用命令总结

1. 基本命令 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 ......
命令 常用 Linux

正则解析案例01__网页图片爬取

1.正则表达式提取网页图片源码: 2.提取页面所有的图片地址后续将其拼接: 3.获取图片二进制_定义图片存储路径_图片二进制写入图片路径: ......
正则 案例 网页 图片 01

ff

``` classDiagram class Player{ -String name #List observers +Player(String name) +getName(): String +attach(Observer observer): void +detach(Observer ......
ff

python-日记模块模板

1 """ 2 logging配置 3 """ 4 5 # 定义三种日志输出格式 开始 6 standard_format = '[%(asctime)s][%(threadName)s:%(thread)d][task_id:%(name)s][%(filename)s:%(lineno)d]' ......
模块 模板 日记 python

事务隔离级别

一、数据并发问题 针对事务的隔离性和并发性,访问相同数据的事务在不保证串行执行的情况下会出现的问题 1、脏写:对于两个事务SessionA、SessionB,如果事务SessionA修改了另一个未提交事务SessionB修改过的数据,那就意味着发生了脏写。 2、脏读:对于两个事务SessionA、S ......
级别 事务

haproxy.router.openshift.io/disable_cookies

haproxy.router.openshift.io/disable_cookies 是 OpenShift 中 Route 对象的一个注解,用于控制是否禁用 HAProxy 负载均衡器在请求和响应中添加 Cookie。 当该注解设置为 true 时,HAProxy 负载均衡器将不会在请求和响应中 ......

k8s Route上的annoation

在 Kubernetes 中,Route 对象支持使用 annotation 来添加元数据,以提供有关路由对象的更多信息。可以使用 annotation 来指定与路由对象相关的信息,例如 TLS 配置、负载均衡策略、重定向规则等等。 要添加 annotation,可以按照以下步骤进行操作: 1. 打 ......
annoation Route k8s k8 8s

RDS 、HDFS、 mapreduce 、spark 、hive、 hbase 、zookeeper 、kafka 、flume、mysql 安装时之间配置文件是如何依赖的?

这些技术是大数据领域的常用组件,它们之间的配置文件依赖关系如下: RDS是一种关系型数据库,可以独立安装和使用,不需要依赖其他组件。 HDFS是Hadoop分布式文件系统,通常与MapReduce一起使用。在Hadoop集群中,HDFS需要配置core-site.xml和hdfs-site.xml两 ......
mapreduce zookeeper 之间 文件 hbase

MySQL存储引擎

一:存储引擎概念 存储引擎其实就是对于数据库文件的一种存取机制,如何实现存储数据,如何为存储的数据建立索引以及如何更新,查询数据等技术实现的方法。MySQL中的数据用各种不同的方式存储在文件(或内存)中,每一种存储的方式都使用不同的存储机制,索引技巧等,最终提供广泛的不同功能和能力。在MySQL中将 ......
引擎 MySQL

Web安全-渗透测试-基础知识04

# Web源码 >WEB源码在安全测试中是非常重要的信息来源,可以用来代码审计漏洞也可以用来做信息突破口,其中WEB源码有很多技术需要简明分析。比如:获取某ASP源码后可以采用默认数据库下载为突破,获取某其他脚本源码漏洞可以进行代码审计挖掘或分析其业务逻辑等,总之源码的获取将为后期的安全测试提供了更 ......
基础知识 基础 知识 Web

v831开发日记

6月6日 rgb图像输出格式 v831的rgb格式输出后实际内存为172800,而如果是rgb565的应该是115200,因此我把数据转换成hex后输出发现: 没错,每帧的第三个通道填充为0,因此多了一半。我把所有%3的值打印出来 全是0,但也发现了一个问题,如果用py来写for语句处理图像成rgb ......
日记 v831 831

实验5 文件应用编程

实验任务6 1 with open('data6.csv','r',encoding='gbk') as f: 2 data1 = f.read().split('\n') 3 del data1[0] 4 for i in range(len(data1)): 5 data1[i] = eval( ......
文件

1.3. 数据类型与变量

## 数据类型 在Java中,数据类型决定着一个数据的取值范围和操作。Java中的数据类型主要分为两类:基本数据类型和引用数据类型。 ### 基本数据类型 Java中的基本数据类型包括整型、浮点型、字符型和布尔型。 - 整型:byte、short、int、long。对应的取值范围依次是-128~12 ......
变量 类型 数据

230606蓝桥训练

[重现](https://ac.nowcoder.com/acm/contest/59729) # A-数数 ```cpp #include using namespace std; int main(){ string s; set cnt; cin >> s; for( auto c : s ) ......
蓝桥 230606

授权 -> 数据库用户

#### 授权 -> 数据库用户 ```sql 注:% 表示主机名,如果未设置主机名默认 % ,即对所有主机授权。 格式为 user_name'@'host_name,这里的user_name是用户名,host_name为主机名。 create user '数据库用户名'@'%' identifie ......
数据库 数据 用户 gt

centOS 安装docker

一、安装前必读 在安装 Docker 之前,先说一下配置,我这里是Centos7 Linux 内核:官方建议 3.10 以上。 注意:本文的命令使用的是 root 用户登录执行,不是 root 的话所有命令前面要加 sudo 1.查看当前的内核版本 [root@localhost vagrant]# ......
centOS docker

四、用JSON作前后端分离的交互

在Spring Reactive Security中,Security过滤器是通过类`ServerHttpSecurity`配置的,用户认证过滤器是`AuthenticationWebFilter`,相当于SpringSecurity中的`UsernamePasswordAuthentication ......
JSON

IDEA远程DEBUG

### 1、IDEA构建SpringBoot测试Demo #### 新建SpringBoot测试项目remote-debug,只需要web依赖支持即可;版本选用2.2.6.RELEASE(注意,别用2.5.1版本,有坑,亲测) #### 1.1、pom.xml ```xml 4.0.0 org.sp ......
DEBUG IDEA

【陈词滥调】Vol.0 关于这个系列

![图1](https://s2.loli.net/2023/06/06/ZXtW2GcRLkMQ3ov.png) # 陈词滥调——关于这个系列 - 这个系列主要写我的一些想法和我对一些现象的思考 - 叫陈词滥调第一是因为我并不认为自己的思想高人一等,只不过是一些陈旧的说辞,大部分都是不正确的滥调, ......
滥调 陈词滥调 Vol

不能在foreach 循环中添加或删除元素

迭代器在遍历map的时候,会先拿到modCount存起来然后遍历,在遍历的时候会判断当前modCount的值与我第一次进来存的值是否一样,不一样就报错 如果在循环中添加或删除元素,是直接调用集合的add,remove方法【导致了modCount增加或减少】,但这些方法不会修改迭代实例中的expect ......
元素 foreach

2023.6.6

stoi函数作用是将 n 进制的字符串转化为十进制,使用时包含头文件string.定义如下: int stoi( const std::string& str, std::size_t* pos = nullptr, int base = 10 );参数:str - 待转换的字符pos - 其取值可 ......
2023

第8章. 函数

8.1 定义函数 8.1.1 向函数传递信息 8.1.2 实参和形参 8.2 传递实参 8.2.1 位置实参 8.2.2 关键字实参 8.2.3 默认值 8.2.4 等效的函数调用 8.2.5 避免实参错误 8.3 返回值 8.3.1 返回简单值 8.3.2 让实参变成可选的 8.3.3 返回字典 ......
函数

防止Android截屏

### 一、背景介绍 对于涉及用户个人隐私的应用,比如银行、支付、社交等应用,其界面中可能会涉及到用户的个人信息,比如手机号、身份证号码、交易记录等。如果这些信息被人截屏,就可能会造成用户个人隐私的泄露。 另外一方面,一些企业和开发者可能会开发一些自己的知识产权应用,比如游戏、新闻客户端、电商应用等 ......
Android

微服务架构图

微服务架构图 posted @ 2020-11-15 10:27 朱志勇 阅读(8526) 评论(0) 编辑 收藏 举报 Spring Cloud 微服务总体架构图 Spring cloud作为当下主流的微服务框架,让我们实现微服务架构简单快捷,Spring cloud中各个组件在微服务架构中扮演的 ......
架构

带paramter的驱动(book.ko)

1,代码 1 /* 2 * a simple kernel module supporting parameters 3 * 4 * Copyright (C) 2014 Barry Song (baohua@kernel.org) 5 * 6 * Licensed under GPLv2 or l ......
paramter book ko

Python大作业 校园导游程序的设计

4.2源代码 Py import tkinter as tkfrom PIL import ImageTk, Imagefrom ConnSql import select # 用于链接数据库并进行查询from 大作业.line import selectlinedef clear_text(): ......
导游 程序 校园 Python

c++关于 左右值 和 左右值引用 及 函数参数(万能引用,引用折叠,forward完美转发)

左右值和左右值引用是有区别的。 左右值是指对变量类别的区分,左值是有地址的值,可以长期存在;而右值是将亡值,是临时量,没有名字。 而左右值引用是指变量的类型,如int&, int&&等,下面举一个例子: void func(int &p) { cout << "&p" << endl; return ......
函数 参数 forward

宏_cplusplus

宏_cplusplus 类别:部分人在C与C++混合编写的代码中,我们常常会在头文件里看到如下的声明:#ifdef ___cplusplusextern "C" {#endif// 一些代码#ifdef__cplusplus}#endif这种类型的头文件可以被 #include 到 C 文件中进行编 ......
cplusplus