- 博客(40)
- 收藏
- 关注
原创 在电脑桌面打开任意应用程序的快捷键
单击快捷键三个字右边的方框(里面有一个“无”),然后按下你所需要设置的快捷键。首先为某个程序(比如谷歌浏览器)创建一个快捷方式,其次右键快捷方式,找到属性一栏。
2024-03-06 02:13:19 431
原创 pyQT的QProcess调用.py文件以及两者的通信
pyQT防止主线程变卡,pyQT的QProcess基本使用,pyQT的QProcess通信,pyqt多进程
2023-05-28 21:35:41 3933 7
原创 通过pycharm控制台输出后的网页源码能匹配,但是网页源代码匹配错误
在爬一个网站时碰到了这样一个问题,困扰了我好一会,现在写下来和大家分享。就是我在pycharm控制台输出一个网页的源代码,然后直接使用控制台的正则表达式功能进行匹配,这个正则表达式是能匹配上的,如图:黄色部分是自动匹配到的内容,只匹配到了一个子串但是,当我使用这个表达式匹配网页源代码时,发现匹配到了新的一个子串。网页响应的源代码编码没有问题结果就能输出正确结果。但是在控制台使用这个新的正则表达式进行匹配,会发现,又匹配不到了。
2023-05-14 20:38:31 238
原创 selenium循环获取某一结点的子结点信息
如图,在<ul>结点下有很多个结构类似的<li>结点,我们的需求就是获取到每一个<li>结点下的第二个<p>结点的文本。selenium的find_element支持通配符*,可以使用这个获取所有子结点。
2023-04-13 20:25:24 1031
原创 树状数组的简单理解及其用处
什么是树状数组?顾名思义,就是用数组来模拟树形结构。那么衍生出一个问题,为什么不直接建树?因为没必要,树状数组能处理的问题就没必要建树。假设你要对一个数组进行查询和修改,那么树状数组能为你提供O(logN)的修改和查询的时间复杂度,这里的查询是指查询任一区间的和(也就包含了单点查询),修改是指单点修改。而普通数组操作时,查询区间和的时间复杂度是O(n),修改的时间复杂度是O(1);当需要进行m次查询和n次修改时,树状数组的优势就显现出来了。
2023-03-28 19:18:07 202
原创 对于n个记录的表进行2路归并排序,整个归并排序需进行 log2 n 趟(遍),共计移动 n*log2 n 次记录。对于这句话的具体解释。
对于n个记录的表进行2路归并排序,整个归并排序需进行 log2 n 趟(遍),共计移动 n*log2 n 次记录。
2022-11-08 17:30:32 1929
转载 你需要知道的c++中的using namespace std;相关基本含义(摘录)
你需要知道的c++中的using namespace std;相关基本含义(摘录)
2022-09-16 15:54:27 1504
原创 双向链表的结点增删细节(p->next->prior = s是啥意思,p->next->prior究竟代表下一个结点的prior指针还是p本身)
p->next->prior = s是啥意思,p->next->prior究竟代表下一个结点的prior指针还是p本身?p->prior->next=p->next和p->next->prior=p->prior是什么意思?
2022-07-19 18:31:42 5376 10
转载 解决android studio模拟器不及时刷新导入的数据(比如mp3文件)
解决android studio模拟器不及时刷新导入的数据(比如mp3文件)
2022-06-15 20:17:24 815
原创 如何把android studio中的项目发布到手机上(超详细版)
如何把android studio中的项目发布到手机上(超详细、超简单版)
2022-06-06 11:37:55 3050 1
原创 如何在android studio里面移动module
一,问题:在使用android studio进行开发时,有时我们需要进行module的移动,本人在移动时就碰到了若干问题,现已解决。重要声明:这个问题是本人误打误撞就解决的。如果你在仿照这些步骤时,发现情况出现的跟本人描述的相差很大,请及时撤销之前的操作,并换其他办法。二,详细过程(1)如图,在名为“ex6”的一个module下面新建了一个名为“demo"的module。现在我打算把demo移动到和ex6平级的目录下:右键demo然后选择cut(也即剪切),然后点击ex6的上层目
2022-05-25 16:29:04 552 1
转载 解决Android Studio 运行自带模拟器报The emulator process for AVD Pixel_4a_Edited_API_28 has terminated.类似错误
The emulator process for AVD Pixel_4a_Edited_API_28 has terminated.类似错误
2022-04-18 21:20:20 2104 2
原创 蓝桥杯算法训练 跳马
一,题目描述资源限制内存限制:256.0MB C/C++时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述 一个8×8的棋盘上有一个马初始位置为(a,b),他想跳到(c,d),问是否可以?如果可以,最少要跳几步?输入格式 一行四个数字a,b,c,d。输出格式 如果跳不到,输出-1;否则输出最少跳到的步数。样例输入1 1 2 3样例输出1数据规模和约定 0<a,b,c,d≤8且都是整数。二,解决思路
2022-03-31 21:22:04 1338 3
原创 线性筛生成质数的超详细理解
一,前言目前求质数的方法多种多样,下面就介绍两种方法求质数。二,线性筛法生成质数筛法生成小于或等于n的质数的原理就是,将0到n的所有自然数都存放进一个数组里面。然后从2开始循环直到n,循环到i时,就把i的所有倍数(小于或等于n)都从这个数组里面移除,最后剩下的就是小于或者等于n的质数。但是这种方法有一定的缺陷,就是假设i和j都是max的因数,那么无论是循环到i还是j,程序都会将max从数组中抹去,这样就重复计算了。为了消除这种不必要的计算,我们可以选用线性筛法来提高速度。线性筛法生成质数
2022-03-29 20:35:35 1818
原创 输出一字符串的所有组合(2^n种组合)+蓝桥杯“无聊的逗”题目(c++版)
一,输出所有组合1,目标:假设有一目标数组,长度为n,其中的元素分别为a1,a2,a3,a4......an,各个元素之间互不相同。现在的目标是从中任取m个元素,0<m<n+1,并输出所有的组合。2,思路分析:首先,所有的组合总共有(2^n)-1种。因为对于每个元素而言,只有“选中”与“不选中”这两种可能。所以一个元素的状态是2,总共有n个元素,说明总共的状态是2^n种。然而0<m,说明不可能所有元素都不被选中。因此总共的可能有(2^n)-1种。其次,如何来输出这所
2022-02-15 18:14:56 843
原创 参数传递之“值传递和址传递的统一理解”(c++版)
一,案例#include<iostream>using namespace std;void GetMemory(int *ptr, int size){ ptr = new int[size];}int main(){ int *ptr = NULL; cout<<"第一处,ptr="<<ptr<<endl; GetMemory(ptr, 100); cout<<"第二处,ptr="<
2022-02-11 22:47:26 328
原创 C++之“全局指针指向自定义函数的局部变量”
在网上看到一段这样的提问及其回答,感觉很有意思,就保存下来:代码如下:#include <iostream>using namespace std;int* pint;void fun1(){int a = 10;pint = &a;}void fun0(){fun1();int b = 11;cout<<pint<<" 0 "<<*pint<<endl;pint = &b;}void fun()
2022-02-10 21:23:16 1400
原创 从0入手使用dtree(超简单版)
首先到这个网址下载已经写好的dtree代码及其配置文件(如果网址失效了的话可以在评论区找我要这个文件):http://www.destroydrop.com/javascripts/tree/使用谷歌浏览器将其界面语言翻译成中文后即可在当下页面找到下载超链接。下载之后的文件如图:解压之后将其放在你所要运行的jsp或者html文件的同级目录下(保证下图的course_design文件夹在eclipse的web项目下的webapp文件夹下,这是需要确定的路径)。如图:...
2022-02-10 21:19:07 791
原创 计算机网络复习之CRC(循环冗余检验)
最近在复习计算机网络,碰到这个知识点不懂了,所以就记录下来,加深记忆。一,校验码存在的必要性现实的通信链路都不会是理想的,也就是说比特流在传输的过程中会产生差错。为了保证数据传输的可靠性,就需要采用各种差错校验技术。但是,这篇文章只介绍CRC这种差错检测技术(只检错,不纠错;若是出错,数据链路层就直接丢弃出错的这部分数据)。二,循环冗余检验的原理1,大致过程在发送端,先把数据划分为组。现假定每组K个比特;假设待发送的某一组数据M=101001(现在的K=6)。我们需要在M后面再.
2022-01-11 18:16:48 3330
原创 cisco的访问控制列表ACL的基本使用(大白话版)(基于cisco packet tracer)
ACL语句实现IP地址过滤,access-list 1 permit XXXX.XXXX.XXXX.XXXX XXXX.XXXX.XXXX.XXXX
2022-01-05 13:44:02 9492 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人