XOR
[NOIP2004 普及组] 火星人
题目简单,A完之后看题解,看到大佬的一片题解有感而发,这位大佬的DFS确实精妙 看完题之后你会发现只需要5行就可以解决,c++自带的全排列函数,但是有位大佬手写DFS的方法非常巧妙,直接精确定位,让我对dfs的理解多多少少又加深一层 题目描述 人类终于登上了火星的土地并且见到了神秘的火星人。人类和火 ......
B数的相关知识和图
已经有了二叉搜索树以及他发展的红黑树和AVL数为什么还要优化出B树呢,我们知道红黑树的搜锁时间复杂度大约是AVL树的两倍左右,这点时间对于cpu来说无伤大雅,所以当红黑树储存10亿个数据以后她大概需要30次左右可以找到,这如果在内存中一下子就找到了,但是我们很多时候数据都是存在磁盘上的.这时找30次 ......
cypress安装与使用
官方文档:https://docs.cypress.io/guides/getting-started/installing-cypress 结合git代码运行项目 1.cd到指定目录路径,git clone 代码下来(eg我的路径是sy_cypress下)//没有的话忽略gitclone这一步 2 ......
drf之restful规范中的过滤、排序和分页
[toc] # 一、过滤 > restful规范中 -请求地址中带过滤条件 带过滤的接口只有:查询所有 ## 内置过滤类 ```python from rest_framework.filters import SearchFilter class BookView(GenericViewSet, ......
springmvc启动父子容器过程简略源码
1 启动点 tomcat启动的时候会根据spi机制找到sping-web下的SpringServletContainerInitializer 2 根据servlet规范SpringServletContainerInitializer会关注实现了WebApplicationInitializer的 ......
OpenWrt 旁路由
2. 进入旁路由的管理界面。我们需要修改OpenWrt的LAN口的接口设置 【网络】-【接口】-【LAN编辑】 在【物理设置】中,需要取消勾选【桥接接口】的选项,然后选择到您的LAN硬件接口 设置好之后,请记得点击【保存】。这里划重点,不要点击【保存&应用】!不要点击【保存&应用】!不要点击【保存& ......
linux 条件语句和逻辑判断
目录 一、条件判断 二、逻辑判断 三、if和case 四、七个实验 一、条件判断 1.test测试 test [ 条件表达式 ] -e:测试目录是否存在 -d:测试是否为目录 -f:是否为文件 -r:当前用户是否有读写权限 -w:当前用户是否有写权限 -x:当前用户是否有执行权限 2.整数值判断 格 ......
容器抓包
容器抓包方法 : 1 可以先执行kubectl get pods $PodName -n $NameSpace -o wide看看pod运行的节点 2 登录到对应的node上,如果是docker运行时,执行 docker ps| grep $pod名称找到容器ID,然后在执行 docker insp ......
vue3:setup语法糖
## 1.setup语法糖简介 直接在script标签中添加setup属性就可以直接使用setup语法糖了。 使用setup语法糖后,**不用写setup函数;组件只需要引入不需要注册;属性和方法也不需要再返回,可以直接在template模板中使用**。 ## 2.setup语法糖中新增的api d ......
Educational Codeforces Round 149 (Rated for Div. 2)
# Preface 补题,本来这场想现场打的,但是玩**《Island》**玩的有点上头就没打了~~(逸一时,误一世~~ 然后今天发现2h30min就没啥难度的全写了,早知道昨天现场打给大号涨波分了 不过现场打以我的尿性也不知道会整出什么逆天操作,等下一个细节写挂心态一崩就开始坐牢~~(乐~~ # ......
[Android 逆向]旅行青蛙破解
#### 1. 旅行青蛙V1.0,4 apk 安装到手机,可以运行 #### 2. jadx 打开apk  ......
SQL Server通过钉钉机器人直接发送消息
/** 启用 Ole Automation Procedures 选项exec sp_configure 'show advanced options',1;goreconfigure;gosp_configure 'Ole Automation Procedures',1;goreconfigur ......
每日打卡-33
一.问题描述 给你一个整数数组 prices ,其中 prices[i] 表示某支股票第 i 天的价格。 在每一天,你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。你也可以先购买,然后在 同一天 出售。 返回 你能获得的 最大 利润 。 二.设计思路 其实你完全没有必要去 ......
[abc279 G] At Most 2 Colors
# [G - At Most 2 Colors (atcoder.jp)](https://atcoder.jp/contests/abc279/tasks/abc279_g) > 重点讲解方法三,因为~~方法三是蒟蒻都能想出来的~~方法一和方法二都可以借助方法三的思想推出 ## 方法一 这是最简单 ......
5.26打卡
#include <bits/stdc++.h> using namespace std; class ExamInfo { public: ExamInfo(string name,char grade) :name(name),mode(GRADE),grade(grade){} ExamInf ......
如何获取免费的云服务器
作为程序员,我们都想拥有一个自己的网站,而搭建网站需要服务器、域名、数据库等等,一般服务器和域名要去腾讯云或阿里云等官网购买,那么有没有一种不需要花钱就能获得服务器的方法呢,答案是有的。 一.如何获得免费云服务器 首先我们进入[sanfengyun官网](https://www.sanfengyun ......
【笔记】macbook m2 芯片中使用 gcc docker 镜像来交叉编译
**作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!** * [cnblogs博客](https://www.cnblogs.com/ahfuzhang/) * [zhihu](https://www.zhihu.com/people/ahfuzhang/posts) * [G ......
JAVA第九次作业
3、设计三个类,分别如下:(知识点:抽象类及抽象方法)[必做题] ·3.1设计 Shape 表示图形类,有面积属性 area 、周长属性 per , 颜色属性 color ,有两个构造方法(一个是默认的、一个是为颜色赋值的),还有3个抽象方法,分别是: getArea 计算面积、 getPer 计算 ......
快速实现一个自己的扫地机
作者:良知犹存 转载授权以及围观:欢迎关注微信公众号:羽林君 或者添加作者个人微信:become_me 扫地机介绍 扫地机器人行业本质是技术驱动型行业,产品围绕导航系统的升级成为行业发展的主旋律。按功能划分,扫地机器人分为四大系统,即导航系统、清洁系统、续航系统及交互系统。从扫地机的发展历史来看, ......
[Chirpstack] device和Multicast groups不能绑定
背景:Chirpstack可以添加device和Multicast groups,但是不能绑定 解决办法: 通过api绑定device和Multicast groups 绑定成功之后可以继续通过api向组播下发downlink data 节点可以收到组播下行 ......
4、深入分析hystrix执行时的8大流程步骤以及内部原理
前面了解了 Hystrix 最基本的支持高可用的技术:资源隔离 + 限流。 创建 command; 执行这个 command; 配置这个 command 对应的 group 和线程池。 开始执行这个 command,调用了这个 command 的 execute() 方法之后,Hystrix 底层的 ......
如何在关闭窗口时增加确认框
# 如何在关闭窗口时增加确认框 当我们点击窗口的关闭图标时,窗口马上会被关闭。如何增加一个确认框,当用户确认时才关闭窗口呢? where子句
where子句:根据条件表达式从数据源中筛选符合条件的记录 select 字段列表 from 数据源 where 条件表达式; 1、比较运算符: > < >= <= = !=(<>) 注意等于是单个等于号,不等于也可以用<>表示; 例如,查找及格的项: select * from choose wh ......
Numpy_矩阵的multiply_python的属性以及类特性_装饰器——@property_@classmethod_@staticmethod
###Python类中有三个常用的装饰器 分别是 @property(使一个方法可以被当成属性调用,常用于直接返回某一不想被修改的属性) @classmethod(将一个方法定义为类方法,其中第一个参数要修改为cls,使得该方法可以不用实例化即可被调用) @staticmethod(静态方法,类似于 ......
JAVA第八次作业
1、定义一个点类Point,包含2个成员变量x、y分 别表示x和y坐标,2个构造器Point()和Point(int x0,y0),以及一个movePoint(int dx,int dy)方法实 现点的位置移动,创建两个Point对象p1、p2,分 别调用movePoint方法后,打印p1和p2的坐 ......
如何调整Gitlab-Runner最大并发数?
概述: 我们在使用gitlab-runner做cicd时,如果安装之后没有配置gitlab-runner的最大并发数,在使用时候可能会碰到job的警告(job日志超过字节限制):job‘s log exceeded limit of 4194304 bytes ***** 查看默认最大并发数conc ......
单片机应用之LORA
# 一、LORA概览  LORA组织 ## .1 lora联盟 LoRa联盟:LoRaWAN规范的制定组织 ......