XOR

web.xml

1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ......
web xml

简单封装JWTUtils实现对token的创建和过期时间检查

想要使用jwt需要先导入依赖 <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</arti ......
JWTUtils 时间 token

自己写一个 NODE/ATTR 的结构

```python ## python 3.8 以上 from typing import Dict, List, TypeVar, Tuple, Generic, get_args import json T = TypeVar("T") # 数据的默认值 def get_dft(tp): if ......
结构 NODE ATTR

May 21st 2023

朋友你好,很长时间没有联系了,你最近过的还好吗? 很难想象一个人七八年乃至更长时间没有见面、寒暄,TA会有多大的变化。我很好奇过去几年在你身上发生的事情,无论是欢乐、幸福还是悲伤、难过,你生活的点点滴滴我都想了解。我猜你对我的经历和变化也同样感兴趣吧?原谅我这么不要脸的自以为是。我还是忍不住地想要把 ......
2023 May 21 st

小学数学嫌疑人问题C语言解法

今日闲翻小学数学书,看到一个比较有意思的逻辑问题。刚好在学C,故写此代码。 原题:警察抓住了4个偷东西的嫌疑人,其中的一个人是主谋。审问谁是主谋时,甲说:我不是主谋。乙说:丁是主谋。丙说:我不是主谋。丁说:甲是主谋。已知他们4人中只有一个人说了真话。主谋是谁? 1 #include <stdio.h ......
解法 嫌疑人 嫌疑 语言 数学

看下西湖

......

c++打卡第三十三天

一、黑洞数 1、问题描述 2、设计思路 本题就是输入一个三位数,这个三位数各位不同,将这个三位数各位重新排序,最大值减去最小值,看这个差值与这个三位数是否相等,不相等的话对这个差值进行重排,然后继续与原差值进行比较,知道两数相等,此时输出这个黑洞数。 3、流程图 4、代码实现 #include<io ......

PHP实现调用采集淘宝拼多多商品详情数据item_get-获得商品详情

​ 淘宝是一个由阿里巴巴集团旗下的电子商务平台,提供了一个包含商品购买、在线支付、物流配送等服务的综合型在线购物平台。淘宝的用户可以自由注册并发布商品,其他用户可以在上面购买各种商品,包括服装、鞋帽、数码电子、家居用品、美容化妆品、母婴用品等。淘宝的优势在于丰富的品类和价格优势,同时还支持各种营销活 ......
详情 商品 item_get 数据 item

天涯社区神贴合集(最网最新)

最近几天大家应该发现天涯社区网站打不开了。 ![](http://img.topjavaer.cn/img/202305190848117.png) 天涯社区创办于1999年,此时的中国,互联网产业方兴未艾,那时天涯社区相当火爆。 2007年时,天涯社区的注册用户就突破了2000万,号称是全球最大的 ......
天涯 社区

API接口的工作原理以及可以帮我们实现什么功能?

​ 一、API接口的工作原理 API接口是应用程序编程接口(Application Programming Interface)的缩写,是不同软件系统之间进行通信的一种方式。 API接口的工作原理是,通过预定义的接口规范,软件系统可以调用或提供API接口的服务,来实现不同系统之间的数据传输和功能调用 ......
接口 原理 功能 API

C-pointer Learning

# 基础 ## 指针类型 ### 静态/全局内存 指在内存空间中的全局/静态数据区的指针变量 ### 自动内存 即局部作用域的指针,只有在函数被调用时才创建。 ### 动态内存 在堆区动态创建的指针变量,在不使用时需要即是释放该部分内存空间。 ## 特殊指针 ### NULL指针 在指针变量中,初始 ......
C-pointer Learning pointer

数据库常用字段

[TOC] ### 1.数据库的基本概念 > 1.数据库英文:DataBase,简称DB > > 2.数据库是什么? > > * 用于存储和管理数据的仓库 > > 3.数据库的特点: > > * 持久化存储数据的(相当于一个文件系统) > * 方便存储和管理数据 > * 使用了统一的方式操作数据库- ......
字段 常用 数据库 数据

第十五篇——如何编写通达信指标公式实现自定义K线(从零起步编写通达信指标公式系列)

在前一篇文章中已经介绍了和画线有关的四个绘图函数,今天将介绍两个函数DRAWKLINE和STICKLINE,可以实现自定义K线。DRAWKLINE功能比较单一,只能通过高开低收4个参数画K线。STICKLINE画柱线,通过参数的设定可以实现完全重画K线,包括调整宽度、线型、颜色等,真正做到自定义。 ......
公式 指标

Educational Codeforces Round 148 (Rated for Div. 2) A~E

## Educational Codeforces Round 148 (Rated for Div. 2) A~E ### A. New Palindrome 对于奇回文串不能统计中心的字符,然后判断是否有不同的字符 ```c++ void work() { string s; cin >> s; ......
Educational Codeforces Round Rated 148

Codeforces Round 873 (Div. 2) A~D2

## Codeforces Round 873 (Div. 2) A~D2 ### A. Divisible Array 因为$1$一定整除,构造$a_i=i$,再让$a_1$加上和模$n$的余数 ```c++ void work() { int n; cin >> n; vector a(n + ......
Codeforces Round 873 Div D2

学习《操作系统导论》05

# 内存操作API ## 内存类型 * 堆内存 * 栈内存 栈内存不需要程序员自己管理,一般都是编译器隐式管理,所以栈内存一般也被成为“自动”内存。 而程序员通过诸如malloc这样的函数申请的内存属于堆内存,这块区域需要程序员自己进行管控。 比如下面这段: ```C void func() { i ......
导论 系统

批处理

......

SpringBoot实现限流注解

# SpringBoot实现限流注解 在高并发系统中,保护系统的三种方式分别为:缓存,降级和限流。 限流的目的是通过对并发访问请求进行限速或者一个时间窗口内的的请求数量进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待 ## 1、限流类型枚举类 ```java /** * 限流类型 * ......
注解 SpringBoot

springsecurity学习

......
springsecurity

Python中 |= 运算符的作用

在Python中,|=运算符用于将左侧操作数的值与右侧操作数的值进行按位或(bitwise OR)并将结果赋给左侧操作数。 Flask中进行路由处理时会遇到该运算符的使用: 在这种情况下,methods |= required_methods 将methods集合与required_methods集 ......
运算符 作用 Python

树莓派+Ubuntu 20.4 手动安装.net core 6

.net core 下载地址: https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0 树莓派支持:arm64版本 在ubuntu 下载.net core 6 下载:wget https://download.visualstudio.micro ......
树莓 手动 Ubuntu 20.4 core

Asp.Net Core使用redis缓存容器

Asp.Net Core使用redis缓存容器 Asp.Net Core项目使用redis作为分布式缓存,是非常成熟的技术,微软官网有介绍: https://learn.microsoft.com/zh-cn/aspnet/core/performance/caching/distributed?v ......
缓存 容器 redis Core Asp

yum常用指令

yum介绍 yum(Yellow dog Updater, Modified)是redhat系列(包括CentOS、SUSE、Fedora等发行版本)操作系统特有的软件管理工具,类似FreeBSD的 port和Debian的apt-get,当然yum有着更强大的功能,无论是图形还是文字界面上的。 y ......
指令 常用 yum

yum makecache

yum makecache就是把服务器的包信息下载到本地电脑缓存起来配合yum -C search xxx使用 不用上网检索就能查找软件信息 执行完 yum makecache之后,可以用 yum search subversion 和 yum -C search subversion 试下,看看二 ......
makecache yum

CF1774G Segment Covering【性质】

给定 $ n $ 个区间 $ [x_i, y_i] $,保证所有区间均不同。令 $ f(l, r) $ 表示从 $ n $ 个区间中选择偶数个区间使得其并集恰为 $ [l, r] $ 的方案数,$ g(l, r) $ 表示从 $ n $ 个区间中选择奇数个区间使得其并集恰为 $ [l, r] $ 的 ......
Covering 性质 Segment 1774G 1774

day48| 198+213+337

198. 打家劫舍 题目简述: 你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。 给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜 ......
day 198 213 337 48

es笔记四之中文分词插件安装与使用

> 本文首发于公众号:Hunter后端 > 原文链接:[es笔记四之中文分词插件安装与使用](https://mp.weixin.qq.com/s/aQuwrUzLZDKLv_K8dKeVzw) 前面我们介绍的操作及演示都是基于英语单词的分词,但我们大部分使用的肯定都是中文,所以如果需要使用分词的操 ......
插件 笔记

rabbitmq报错:TypeError: unhashable type: 'slice'

rabbitmq报错:TypeError: unhashable type: 'slice',是因为传入的参数类型是slice,而slice对象是不可哈希的 原代码: 修改后: ......
unhashable TypeError rabbitmq slice 39

滑动窗口

滑动窗口是一种和双指针密切相关的算法,两个指针指向的元素之间形成一个窗口,这就是滑动窗口。 下面列举几道例题 1.力扣3 题目链接:https://leetcode.cn/problems/longest-substring-without-repeating-characters/ 代码: cla ......

Go源码阅读——github.com/medcl/esm —— v5.go

esm(An Elasticsearch Migration Tool)—— v6.go https://github.com/medcl/esm release: 8.7.1 通过阅读好的源代码,细致思考,理性分析并借鉴优秀实践经验,提高 zuoyang 的编程水平,所谓 "他山之石,可以攻玉" ......
源码 github medcl com esm