使用方法protected private方法
使用Java实现基于OAuth 2.0的单点登录功能
本文将介绍如何使用Java编写一个基于OAuth 2.0的单点登录系统,通过OAuth 2.0实现用户在多个应用程序间的无缝登录体验 1. 什么是OAuth 2.0?OAuth 2.0是一种开放的授权框架,用于在应用程序之间安全地共享用户的身份验证和授权信息。它允许用户授权第三方应用程序代表其访问受 ......
使用sqlite
配置环境: 官网下载源码(amalgamation),和预编译(sqlite-dll-win64-x64-3420000), 源码解压得到头文件; 预编译解压后得到.dll,同时用vs开发人员命令行进入解压目录,执行 lib /def:sqlite3.def /machine:x64 得到.lib文 ......
http 和 https区别,自动携带cookie的session对象,响应response,下载图片视频到本地,编码问题,解析json,ssl认证,使用代理,超时设置,异常处理,上传文件,代理池搭建,爬取某视频网站
# 1.1 自动携带cookie 的session对象 ```python # session对象 》已经模拟登录上了一些网站 》单独把cookie 取出来 -res.cookies -转成字典 res.cookies.get_dict() #请求头和数据 import requests heade ......
,软件运行监听地址 ,扫码登录,爬虫介绍,requests模块介绍和快速使用,get请求携带参数,编码和解码,携带请求头,发送post请求携带数据,携带cookie两种方式
# 补充 ```python # 软件运行,监听地址 127.0.0.1 只能访问 127.0.0.1 localhost 不能用本机ip地址访问,外部所有人都不能 访问你 0.0.0.0 127.0.0.1 localhost 本机ip地址访问 同一个局域网内,都可以通过ip地址访问 # 本地ho ......
使用 Spring Boot 和 Dubbo 进行集成
1. 创建一个 Spring Boot 项目,可以使用 Spring Initializr(https://start.spring.io/)生成一个初始的项目结构。2. 在 pom.xml 中添加 Dubbo 和相关依赖: <dependency> <groupId>org.apache.dubb ......
git使用
迁移 如果是内网有需要情况下先配置host 克隆仓库 git clone -bare 仓库地址 配置git账号 git config --global user.name "" git config --global user.email "" 删除原公钥 rm -rf ~/.ssh 重新生成公钥 ......
go NewTicker 得使用
转载请注明出处: 在 Go 语言中,time.NewTicker 函数用于创建一个周期性触发的定时器。它会返回一个 time.Ticker 类型的值,该值包含一个通道 C,定时器会每隔一段时间向通道 C 发送一个时间值。 NewTicker 函数的签名如下: func NewTicker(d Dur ......
求组合数的四种方法
# 求组合数 ## 公式法 - 公式 $C_a^b=C_{a-1}^{b-1}+C_{a-1}^{b}$ - 公式理解 在b个要抽取的物品中任选一个x物品,第一次抽取情况无非两种,抽到了x和没有抽到x,如果抽到了x那么就只需要在剩下的a-1个中再抽取b-1个即可,如果没有抽到x,就在剩下的a-1个中 ......
使用支付宝沙箱支付
在php中调用第三方沙箱支付, 首先进入官网 Pay - 让支付开发更简单 | Pay (yansongda.cn) 选择v2.x版本 在laravel框架中安装需要的拓展包 接着创建一个PayController的控制器 php artisan make:controller PayControl ......
使用zTree如何实现悬停事件
zTree是功能强大的树插件,但本身没有提供鼠标悬停事件,不过我们可以通过jquery实现,同时我们可以自定义一个延迟操作,避免不小心滑过的情况下触发不必要的操作 var timer; // 声明一个全局量用于存储延迟操作的定时器 $("#tree").on("mouseover", ".node_ ......
Java线程池详解:Future的使用和实现
提交到线程池中执行的异步任务都会返回一个任务的 Future,所以这里先介绍一下 Future 的使用和实现。 异步任务通常会被提交到线程池中去执行,但任务并非提交到线程池后就不管不顾了,在某些时刻我们希望能够取消任务,同时也希望在任务执行完成后获取到任务的执行结果。 Java 提供了 Future ......
CH32V003使用ADC八通道转换注意事项
本文以CH32V003_F4P6(20Pin)为模板 1、PA1、PA2为外部晶振输入引脚,同时也是ADC的CH1与CH0,所以需要先在system_ch32v00x.c文件中更改为内部48M的宏即可。 注:CH32V003的ADC数据寄存器为10,通道转换值为[0-1024],精度为VCC/102 ......
2023-07-07 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(三).md
2023-07-07 《数值优化方法》-庞丽萍,肖现涛-无约束最优化(三)数值优化方法Matlab一维线搜索牛顿法抛物线法非精确线搜索 1. 牛顿法 书接上回,对于一维最优化问题, 牛顿法是在迭代点处进行二次泰勒展开来近似原函数,然后求泰勒展开式的极小点,具体如下 设为当前迭代点,在处的二阶泰勒展开 ......
Python | glob模块使用
### glob模块简介 glob模块可以查找符合特定规则的文件路径名,用来查找文件目录和文件,并将搜索的到的结果返回到一个列表中。常见的两个方法有`glob.glob()`和`glob.iglob()`,类似windows下的文件搜索。glob支持`*?[]`这三种通配符。 ### glob模块的 ......
PyTorch | torch.save()函数的使用
Pytorch保存模型等相关参数,利用`torch.save()`,以及读取保存之后的文件。 ### 函数信息 ```python torch.save(obj, f, pickle_module=pickle, pickle_protocol=DEFAULT_PROTOCOL,_use_new_z ......
在 kubernets pod 里使用 perf 直接调试 rust 程序
我们想要了解我们程序在运行时候的真实情况,但是感觉 rust 性能方面的调试真的比 go 麻烦非常多。 首先在 rust cargo.toml 中添加 [profile.release] debug = true 直接在 pod 里面进行调试限制比较多,首先我们可能需要安装一些必要的东西比如 per ......
seaweedfs搭建与使用
- seaweedfs(github: https://github.com/chrislusf/seaweedfs)是一个非常轻巧、易用的分布式文件系统。当我们考虑自己来搭建分布式文件服务的时候,seaweedfs是一个不错的选择。本文记录seaweedfs的搭建与简单使用过程 ### 安装 - ......
jmeter 使用beanshell预处理程序删除或者添加HTTP头信息
当设置了全局的HTTP信息头,但是某个请求的Content-Type与全局信息头不一致,有以下几种处理方法。 场景一:在该请求下单独添加一个HTTP信息头管理器,设置局部的Content-Type 注意:这种方法文件上传接口不适用,因为文件上传接口请求内容类型时直接勾选“对POST使用multipa ......
git初步使用
① 安装git ② (本地未建仓库)再文件夹处→git bash here→git clone ssh或http地址 ③ 将需要上传的文件复制到本地仓库中 ④ 转到本地仓库目录cd 路径 ⑤ git add 文件 ⑥ git commit -m '你的注释' 若本地已有项目仓库,需要对远程仓库做更新 ......
Buildroot创建ramdisk、ext4、ubifs镜像,以及mkfs.ext4/mkfs.ubifs/cpio的使用
通过mkfs.ext4和mkfs.ubifs可以生成ext4和ubi格式的文件系统文件。Buildroot中创建文件系统文件即借助这两个命令。 1. mkfs.ext4 mkfs.ext4以及mkfs.ext2/mkfs.ext3都指向mke2fs,用于创建ext4格式的文件系统。 Usage: m ......
Linux | 指定使用的GPU
### 查看GPU 编号及其使用信息 ```shell $ nvidia-smi ``` 其中左上侧有0、1、2、3的编号,表示GPU的编号,在后面指定GPU时需要使用这个编号。 我们可以查看这些卡使用的信息,我们用来查看哪些卡在空闲状态。 ### 指定使用的GPU #### 方法一:在终端执行程序 ......
Docker.DotNet 库的使用(二)— 项目结构(选看)
前言:本来想随便搭一个项目主要是介绍库的使用,搭着搭着变了样😀 一、系统结构图 二、项目层次结构 apis -- api层,目前只做http,后续有时间再扩展grpc apis-Http :http api apis-Grpc : (暂时不做) apps -- 应用程序层,均为webapi,运行时 ......
Java中使用BufferedReader类来读取大文本文件
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; public class ReadLargeTextFile { public sta ......
关于通过bat脚本-自动使用mstsc-远程桌面命令登录到远程windows主机的方法
在Windows系统中,我们可以通过系统自带的mstsc远程桌面工具,登录到远端的windows服务器主机 但是需要输入用户名和密码,回车、于是笔者想了一下,能不能创建一个bat文件,双击后,就会自动的传入用户名和密码进行登录 经过查询和实验、还真有这样的办法(当然在正式的环境,不建议这样操作,因为 ......
vue前端使用node-rsa公钥加密解密
const NodeRSA = require('node-rsa'); // 使用公钥加密 export function encrypt (msg,commonKey) { const key = new NodeRSA(` BEGIN PUBLIC KEY ${commonKey} END P ......
基本使用explain分析SQL
一、慢查询explain分析的基本思路 explain命令是分析慢查询的一个常用方式,可以用来分析select 语句的运行效果,通过explain命令可以得到下面这些信息: 表的读取顺序,数据读取操作的操作类型 ,哪些索引可以使用,哪些索引被实际使用,表之间的引用,每张表有多少行被优化器查询等信息。 ......
python multiprocessing库使用记录
# python multiprocessing库使用记录 需求是想并行调用形式化分析工具proverif,同时发起对多个query的分析(378个)。实验室有40核心80线程的服务器(双cpu,至强gold 5218R*2)。 观察到单个命令在分析时内存占用不大,且只使用单核心执行,因此考虑同时调 ......
[转载] Midjourney|动漫角色统一性使用技巧
> 转自公众号`ASAK` ![image](https://img2023.cnblogs.com/blog/2138326/202307/2138326-20230707164754387-780249195.png) Midjourney刚出来时,我一直想用它来制作动漫,这对于一个不会画动漫的 ......
使用Python打造属于你的ikun音乐播放器,简直不要太好用
首先声明,我不是小黑子,我不是小黑子! 作为一个ikun,时刻都在想着我们家姐姐! 这不上次用Python做了一个ikun飞机大战,今天再给大家整活一手,Python tkinter开发一个专属ikun音乐播放器,这样就能时刻看到姐姐了。 咱们来看看效果 代码实现 今天要做的就是上面的简易音乐播放器 ......