XOR
关于selenium加载用户文件保持登录状态
如下脚本是一个微博用selenium'自动化登录的简单例子 import time from selenium import webdriver from loguru import logger from selenium.webdriver.chrome.options import Optio ......
vscode设置python文件头
### vscode设置python文件头 - 按如下顺序点击 - windows 文件 -> 首选项 -> 配置用户代码片段 -> python(其他语言选择其他语言) - mac code -> 首选项 -> 配置用户代码片段 -> python(其他语言选择其他语言) - 配置成如下 ``` ......
基于 Hyper-V 打造完美的 Win 开发环境
# Win 终端 SSH 免密登录 Linux ## 生成密钥 ```shell cd ~/.ssh ssh-keygen # 会让你输入密钥文件名,公私钥密码啥的,直接三个回车,跳过 ``` ## 上传密钥到服务器 ```shell # 命令格式: scp 文件名 root@192.168.1.2 ......
希望大家都能好好活着
我发现我什么也不是。 我做不到让不喜欢我的人喜欢我。 我也做不到让生病的人痊愈。 我除了能够做几道题,什么也做不到。 所以说啊。能够活着就已经很好了。 只是有时还是在幻想。如果没有这些事。如果大家都活得好好的,如果我能跟大家相处得好就好了。如果还在我身边就好了。 有点消极,真是抱歉了。本来不想传递负 ......
看完这篇再也不用担心不会写正则表达式了(建议收藏)
## 概述 正则表达式其实就是一种规则,指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。 ## 正则基础语法 ### 1.普通字符 | 语法 | 说明 | | | : : | | [abc]| a、b 或 c(简单类) | |[^abc]| 任何字符,除了 a、b 或 c(否定)| ......
山东大学数学学院概率论期末
思来想去还是决定把概率论期末卷子敲出来,希望能够帮到以后的你们! ## 概率论 2023年6月,普通班概率论期末试题 ###### 一.(10分) 设X是非负的连续型随机变量, 期望存在, 证明:$x>0$, 有 \begin{eqnarray} P(X0$, $$\lim_{n \rightarr ......
数据库内核:PostgreSQL Join
# Join 实现 > Join 简介 数据库管理系统是一个用以存储,结合(Combine)和过滤(Filter)信息的引擎。Join($\bowtie$)就是最主要的结合信息的方法。Join 操作非常重要,但是成本也可能非常高。最普遍的 Join 就是等价 Join,例如 $R.pk=S.fk$。 ......
Shell - 脚本案例
定时清理内存(缓存)脚本 脚本背景:free -g发现可用内存很少,服务运行异常。 脚本目的:定时清理内存 脚本定时:0 0 * * * sh /home/shell/cleanCache.sh(每天凌晨0点执行一次) #!/bin/bash for ip in `cat /etc/hosts | ......
ASP.NET Core Web API之Token验证
在实际开发中,我们经常需要对外提供接口以便客户获取数据,由于数据属于私密信息,并不能随意供其他人访问,所以就需要验证客户身份。那么如何才能验证客户的什么呢?今天以一个简单的小例子,简述ASP.NET Core Web API开发过程中,常用的一种JWT身份验证方式。仅供学习分享使用,如有不足之处,还... ......
一问了解 TCP 协议
能力。 第二次握手,当服务端接收到报文后,回复确认报文,此时服务端知道客户端具有发送报文的能力,并且知道自己具有接收和发送数据的能力,但还不知道客户端是否具有接收数据的能力。 第三次握手,当客户端收到服务端的确认报文后,知道服务端具备接收和发送数据的能力,因为服务端还不知道客户端具备接收数据的能力, ......
SMB(Server Message Block)优化时,可以考虑以下几个方面的设置和配置
SMB3.0优化 进行 SMB(Server Message Block)优化时,可以考虑以下几个方面的设置和配置: 启用最新版本的 SMB:确保使用的是最新版本的 SMB 协议,如 SMB 3.1.1 或更高版本,以获得更好的性能和安全性。 启用加密:启用 SMB 加密功能可增强数据的安全性和保密 ......
Redis实战(黑马点评--优惠券秒杀)
Redis实现全局唯一ID 在各类购物App中,都会遇到商家发放的优惠券 当用户抢购商品时,生成的订单会保存到tb_voucher_order表中,而订单表如果使用数据库自增ID就会存在一些问题 id规律性太明显 受单表数据量的限制 如果我们的订单id有太明显的规律,那么对于用户或者竞争对手,就很容 ......
从PS到AIGC
这几天用AIGC生成图片用得不亦乐乎。 不过比之前自己从淘宝接单做图时,这会儿生成图片并没有直接的收益。 我昨天弄个几个关于学习的公众号文章的发布,也把这个图片做为了封面图去使用。 这时候应该考虑下怎样去将这些图片,或者生成的各种文本,教程,简介, 来组合视频号内容去输出了。 组件 @Cacheable 主要针对方 ......
# 02. 数据分组整合之unique+groupby
前几天帮L师兄处理数据的时候,遇到了这样的问题: 我目前有如下的数据表格(假设数据举例):但是在实际对数据进行异常点的检测时,我们需要针对不同的班级、不同的科目来进行。所以会需要进行数据的分组与整合。 | 班级 | 科目 | 分数 | | | | | | 1班 | 语文 | 39.79778 | | ......
【剑指Offer】43、左旋转字符串
# 【剑指Offer】43、左旋转字符串 **题目描述:** 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即 ......
Windows与Linux各占鳌头!
最坚决推行 Linux 桌面系统项目的城市正在转回 Windows 阵营,但 Linux 的命运已经不再与 PC 休戚相关。 在实施从 Windows 系统迁移到 Linux 系统这一项目接近十年之久后,慕尼黑却突然走上了一条戏剧性的转弯。据说是到 2021 年,该城市的地方议会就会开始用 Wind ......
Windows与Linux各占鳌头!
最坚决推行 Linux 桌面系统项目的城市正在转回 Windows 阵营,但 Linux 的命运已经不再与 PC 休戚相关。 在实施从 Windows 系统迁移到 Linux 系统这一项目接近十年之久后,慕尼黑却突然走上了一条戏剧性的转弯。据说是到 2021 年,该城市的地方议会就会开始用 Wind ......
「Netty入门」一分钟了解Netty
前言 此篇是真正进入Netty学习的第一篇,学好Netty之前,要先了解系统中断、IO多路复用、NIO这些必不可少的基础知识,否则学起Netty就比较吃力,所以如果小伙伴还没有看我前面几篇基础知识的可以先学习完再回过头看这篇文章。 [硬核Netty系列]什么是操作系统中断?[硬核Netty系列]IO ......
使用树莓派连接摄像头与实时视频
## 排线接通 先需要使用树莓派摄像头ffc排线,连接树莓派摄像头与树莓派开发板,其中排线连接的接口被称为CSI(Camera Serial Interface)接口。 树莓派板的CSI接口位于USB和以太网接口旁。我们先将CSI接口的黑色挡板拔开,后将排线蓝色一端正对以太网接口方向插入,之后按下黑 ......
1~n 线段覆盖
void solve(){ int r=a[1].r; int i=2, mx=0, ans=1; while(r<len){ mx=r; while(a[i].l<=r&&i<=len){ mx=max(mx,a[i].r); i++; } ans++ ; r=mx; } cout<<ans-1< ......
Spring AOP使用记录
### 通知 - @Before:前置通知 - @After:后置通知,无论是否发生异常都会执行 - @AfterReturning:后置通知,正常返回时执行 - @AfterThrowing:后置通知,异常返回时执行 - @Aroud:环绕通知 各种通知使用例子 ```java // 定义切点 @ ......
Windows与Linux各占鳌头!
最坚决推行 Linux 桌面系统项目的城市正在转回 Windows 阵营,但 Linux 的命运已经不再与 PC 休戚相关。 在实施从 Windows 系统迁移到 Linux 系统这一项目接近十年之久后,慕尼黑却突然走上了一条戏剧性的转弯。据说是到 2021 年,该城市的地方议会就会开始用 Wind ......
【学习笔记】AVL树类模板(参考STL红黑树的实现及 pb_ds 库的模板参数及函数命名)
嵌套类 PairCompare 以及一些 typedef 模板参数命名参考 pb_ds 库,当第二个模板参数不为 NullType 时,结点值域类型为 std::pair<const Key, Mapped>,否则为 const Key。 public: class PairCompare { pu ......
记一次acpi未开启导致的在debian系统中查看可用cpu的核心数不正确的问题
本人台式机的cpu是amd的5800x,有8核心16线程。所以正常情况在linux系统中通过cpuinfo信息是可以看到全部16个核心的数据的,但是今天只有1个。 使用命令 “cat /proc/cpuinfo | grep processor | uniq | wc -l ” 可以进行统计。 正确 ......
PTA第四第五次总结
(1)前言: PTA四五两次作业均为菜单点菜系统,也都是在PTA3作业上进行功能的增加以及迭代,除了第一次的作业,其他几次的难度都明显上升,第四次与第五次明显难度陡增,类与类之间的联系十分复杂,代码的耦合度也骤然上升,对我来说难度还是很大的。 (2)设计与分析: 第四次题目集因为备考以及各种作业等原 ......
转义符
1. 什么是转义符? 转义符是一种特殊的字符序列,用于表示一些特殊的字符或符号,比如换行符、制表符、引号等。 转义符使用反斜杠(\)作为前缀,后跟特定的字符,从而告诉 Python 解释器按照其特殊的含义处理该字符。 这使得我们能够在字符串中插入具有特殊含义的字符。 常见的转义符包括: \n:换行符 ......
C#获取本地IP地址
```C# public static bool TryGetLocalEndPoint(out IPEndPoint ipEndPoint) { try { string localIP = string.Empty; using (Socket socket = new Socket(Addre ......
Java的MVC设计模式,带你深刻理解MVC
什么是MVC?就是Model View Control,模型视图控制器。 MVC流程图解 1.MVC概念: MVC本来是存在于Desktop程序中的,M(Model)是指数据模型,V(View)是指用户界面,C(Control)是控制器。使用MVC的最直接目的就是将M和V实现代码分离,C则是确保M和 ......
与用户交互- 格式化输出 - 基本运算符
1、与用户交互 '''python3'''与"python2"的区别: '''python3''' 将获取到的用户输入赋值给变量名res res=input("请输入您的用户名") print(res, type(res)) # id返回一串数字(可以看成是内存地址) type返回变量值的数据类型 ......