NOT
2023年11月第一周学习总结
排序 归并排序 本质是将多个序列进行合并,和快排一样也用的是分而治之的思想,并且它也是基于比较里面较快的算法且能保持稳定性的算法。 那么怎么将两个序列合并呢?(假设左右两边已经有序) 开辟一个和数组一样大的辅助数组,再设定两个指针,第一个指针指向第一个序列的开头,第二个指针指向第二个序列的开头。 升 ......
2023数据采集与融合技术实践作业三
作业①: 要求:指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的措施。 文件夹链接:https:// ......
用结构化思维解一切BUG(2):实践原则
这是本系列文章《用结构化思维解决一切BUG》的第2篇(共3篇),本系列文章主要介绍一种「无需掌握技术细节,只需结构化思维和常识即可解一切BUG的方法」。本文主要介绍该方法的实践原则,共 5 条,30 字,字字值千金! ......
模拟实现.net中的Task机制:探索异步编程的奥秘
.net中使用Task可以方便地编写异步程序,为了更好地理解Task及其调度机制,接下来模拟Task的实现,目的是搞清楚: Task是什么 Task是如何被调度的 基本的Task模拟实现 从最基本的Task用法开始 Task.Run(Action action) 这个命令的作用是将action作为一 ......
11.1
11.1转义字符、语句、注释 转义字符 \?:在书写连续多个问号时防止被解析三字字母 \':表示字符常量' \":表示字符常量" \\:表示双斜杠防止它被解释为一个转义序列符 \a:警报 \b:退格键,不删除字符,回退光标 \f:换页符 \n:换行符 \r:回车符,光标移到同一行的开头 \t:制表符 ......
docker 配置 ElasticSearch + Kibana + ik分词器
docker 配置 ElasticSearch + Kibana + ik分词器 下载镜像文件 docker pull elasticsearch:7.4.2 #存储和检索数据 docker pull kibana:7.4.2 #可视化检索数据 创建实例 配置外置挂在目录,echo这一行命令配置可以 ......
jwt生成token及拦截器解析token
添加依赖 <!--jwt加密--> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version> </dependency> <dependency> <gr ......
DiscuzQ官方最新v3.0.220211源码编译搭建教程和官方部署教程,适合二开(已本地编译通过,无任何错误)
经过长达半个月的研究! 完成这篇DiscuzQ官方最新版本v3.0.220211的源码编译和官方部署教程。适合喜欢二次开发的小伙伴们,已经通过本地编译测试,保证没有任何错误。 具体教程在我搭建的dzq(使用二开方法搭建)发布的文章:https://www.abyssdawn.com/thread/4 ......
Redis安装-Docker版
Redis安装 docker版 拉去镜像 docker pull redis 准备目录 # redis文件配置目录 mkdir -p /data/redis/conf # 持久化文件存放目录 mkdir -p /data/redis/data 编写配置文件 命名为redis.conf,内容填写如下, ......
[ZJCTF 2019]NiZhuanSiWei
打开题目,得到一段源码,如下。 <?php $text = $_GET["text"]; $file = $_GET["file"]; $password = $_GET["password"]; if(isset($text)&&(file_get_contents($text,'r') "wel ......
bellman_ford算法
Bellman–Ford 算法是一种基于松弛(relax)操作的最短路算法,可以求出有负权的图的最短路,并可以对最短路不存在的情况进行判断。 有边数限制的最短路 普通做法 int ne[N], h[N], idx, e[N], wt[N]; // wt[]表示边权 void add(int u, i ......
欧几里得算法
#include <bits/stdc++.h> using namespace std; int gcd(int a,int b){//欧几里得算法 if(b==0) return a; return gcd(b,a%b); } int exgcd(int a,int b,int &x,int & ......
初级数论
#include <bits/stdc++.h> using namespace std; const int P=1e9+7; int mod(int a){//求模 return ((a%P)+P)%P; } int add(int a,int b){//加法 a=mod(a); b=mod(b ......
Xilinx VIvado学习-01 数值处理之除法(有符号)
Verilog 数值处理,在处理除法的时候,需要注意位宽。 实例: quotient=a/b; reside=a%b; module si_div(input signed [9:0] a,input signed [7:0] b,output signed[9:0] quotient,output ......
如何用Python写一个安卓框架,一个网友提问的我解答一下
Android应用通常是使用Java或Kotlin编写的,而不是Python。然而,你可以使用Python来编写一些Android应用的组件或进行特定的任务。如果你对此感兴趣,我可以为你提供关于如何使用Python在Android开发中起步的一些基本信息。 在Android开发中使用Python的主 ......
导入的xls文件,数字和日期都是文本格式,到df3都正常,但df4报错,什么原因?
大家好,我是皮皮。 一、前言 前几天在Python最强王者交流群【斌】问了一个Pandas数据处理的问题,一起来看看吧。 我之前用过xls,现在练习pandas:目前导入的xls文件,数字和日期都是文本格式,到df3都正常,但df4报错,df4是算加权平均。下图是报错截图: 二、实现过程 这里我和【 ......
点和线
点是否在线段上 需要注意的p_p1, p_p2共线,但p不在线段上的情况 public static bool IsPointOnSegment(Vector2 p, Vector2 p1, Vector2 p2) { var p_p1 = p1 - p; var p_p2 = p2 - p; va ......
Python如何去采集APP数据?我下面提供下思路和结构代码
当涉及到采集APP数据时,Python是一个强大的工具,因为它具有丰富的库和框架,能够帮助你轻松地获取所需的信息。无论是分析竞争对手的市场表现,还是监控用户行为,Python都可以成为你的数据采集和分析的得力助手。本文将介绍如何使用Python采集APP数据的方法,包括Web抓取、API调用和数据清 ......
惊险的ESXi虚拟机挽救(LVM丢盘了)(1)
背景 最开始玩软路由的时候买的是U3215,配置相对低端: 内存:只有一个内存插槽,支持到8GB内存; 硬盘:内置一个mSATA、一个SATA; 扩展:还有一个miniPCIe槽位原本是为WiFi预留的,由于用来做软路由、而且安装的是ESXi,就没有上WiFi,直接淘宝了一个miniPCIe转4口S ......
线性代数 - 已知点求直线方程
直线的表示方法 点斜式:y=kx+t, 其中k为直线斜率, t为直线在y轴上的截距 一般式:ax+by+c=0 求直线方程 1) 已知直线上的两个点(x1, y1), (x2, y2),求直线ax+by+c=0 a) 我们先转换成点斜式: b) 斜率可以根据已知的两点计算出来 ,所以a=y2-y1, ......
102102126吴启严数据采集与融合技术实践作业三
作业内容 gitee 代码链接 作业①: 要求: 指定一个网站,爬取这个网站中的所有的所有图片,例如:中国气象网(http://www.weather.com.cn)。使用scrapy框架分别实现单线程和多线程的方式爬取。 –务必控制总页数(学号尾数2位)、总下载的图片数量(尾数后3位)等限制爬取的 ......
Python基础入门:从Hello World到简单函数
当然可以帮你写一篇Python基础入门的文章。下面是一篇题为《Python基础入门:从Hello World到简单函数》的原创文章,内容包括了Python的基本语法、变量、控制流以及简单函数的介绍。文章中也包含了相应的Python代码示例。 Python基础入门:从Hello World到简单函数P ......
网上有那些免费替换人脸的AI软件,给大家提供一下思路
当谈到人工智能技术的快速发展时,人脸替换成为了一个备受关注的话题。人脸替换AI软件通过深度学习和计算机视觉技术,可以将一个人的脸部特征替换为另一个人的,或者甚至是虚构的脸部特征。这种技术在娱乐、创意和社交媒体领域被广泛应用,为用户提供了无限的创作和分享可能性。本文将介绍一些免费的人脸替换AI软件,让 ......
deforestation
I have chosen the environmental issue of deforestation in China.Deforestation has become one of the serious environmental issues in China. With the de ......
environmental problem--deforestation
Deforestation is a serious environmental issue in China and many other countries. The main reasons for deforestation are economic development needs, u ......
ThreadPoolExecutor使用浅谈
1. 基础介绍 ThreadPoolExecutor是Python标准库concurrent.futures模块中的一个类,用于实现线程池的功能。 ThreadPoolExecutor模块相比于threading等模块,通过submit方法返回的是一个Future对象,它代表了一个未来可期的结果。通 ......
2023NOIP A层联测22 差后队列
2023NOIP A层联测22 差后队列 挺有意思的期望题,题解做法应该是 DP,但是我又双叒写出奇怪的做法…… 思路 除去最大值外的元素个数的倒数就是这一轮取到某个数的概率,而最大值是特殊的情况,在被替代之前或作为最后一个数被弹出之前,不参与计算。 对于操作 0 的输出和操作 1 的输出分开处理。 ......
一次彻底卸载Anaconda的简便方法
在计算机上使用Anaconda作为Python环境管理工具是一种常见的选择,但随着时间的推移,可能会遇到需要重新安装或升级Anaconda的情况。然而,彻底卸载Anaconda并不总是一件容易的事情,尤其是在旧版本上。在本文中,我将分享一种简便而可行的方法,以确保Anaconda被完全卸载,以便进行 ......