小例子
大巫的小巫
这个作者很懒,什么都没留下…
展开
-
【解决获取 GPG 密钥失败】
在ubuntu上使用yum安装git时失败,提示。原创 2024-01-17 21:52:22 · 839 阅读 · 0 评论 -
【批量创建文件夹】
新建txt,将第一步生成的B列内容复制到txt中,并将后缀名改为.bat。如图,A列为需要生成的文件夹名称,在B列输入公式。双击执行,就会在当前目录下新建文件夹。原创 2023-11-29 19:04:56 · 101 阅读 · 1 评论 -
【使用python将多个xlsx文件合并到一个sheet中】
使用python将多个xlsx文件合并到一个sheet中原创 2023-11-15 18:29:12 · 192 阅读 · 1 评论 -
查找最长无重复子串,算法思想
python 查找最长无重复子串原创 2022-11-28 22:09:36 · 207 阅读 · 0 评论 -
最长不重复子串的长度(python)
最长不重复子串的长度算法解析原创 2022-10-02 11:52:49 · 694 阅读 · 0 评论 -
堆排序算法
以堆的形式打印列表,构建大顶堆,实现堆排序原创 2022-10-01 13:55:08 · 370 阅读 · 0 评论 -
Numpy、Pandas中对轴向axis的理解
【对axis的简单理解,实测有效】axis=0,表示结果的行数发生变化。axis=1,表示结果的列数发生变化。哪个方向上的数量发生变化,就是哪个方向。(方向指的是行或者列)。具体例子有以下几个,都是以axis=0为例,以防混淆。最后一个例子是对DataFrame中的各行进行上下移动,互相交换位置,不涉及行数变化,但是与行有关系。①arr1 = np.ones(15).reshape(3,5)arr2 = np.zeros(15).reshape(3,5)arr1:[[1., 1., 1.原创 2022-05-10 21:26:13 · 882 阅读 · 0 评论 -
selenium自动登录QQ空间(无头、规避)
无头参数设置:from selenium.webdriver.edge.options import Optionsoptions = Options()options.add_argument('--headless')options.add_argument('--disable-gpu')规避参数设置:options.add_experimental_option('excludeSwitches',['enable-automation'])定位标签:from sel.原创 2022-04-18 10:55:27 · 629 阅读 · 0 评论 -
异步爬取数据(追加保存在Excel中)
# 追加保存异步访问数据成功!import urllib.requestimport jsonimport reimport xlwtimport xlrdfrom xlutils.copy import copydef main():# 这两行代码用于访问获取html网页,避免反爬,获取后保存在本地html文件中# url = 'https://movie.douban.com/j/search_subjects?type=movie&tag=%E7%83%AD%E9%原创 2022-03-18 17:12:36 · 304 阅读 · 0 评论 -
粒子优化模型
1.本例模型本例在二维平面C = {(x,y)|x,y [-10,10])}中寻找使得目标函数z取最大值的点,一共有100个初始粒子,迭代100次,速度上下界为[-0.5,0.5]。目标函数是一个多峰函数:z=(cos(2x+1)+2cos(3x+2)+3cos(4x+3)+4cos(5x+4)+5cos(6x+5))(cos(2y+1)+2cos(3y+2)+3cos(4y+3)+4cos(5y+4)+5cos(6y+5));2.参数设置i表示粒子数,j表示维度,m表示迭代次数。w称为惯性.原创 2021-05-24 08:48:50 · 331 阅读 · 0 评论 -
三种队列(线性队列、循环队列、动态队列)
队列 1.线性队列 2.循环队列 3.动态队列队列接口public interface Queue { void put(char a); char get(); void show();}线性队列//线性队列public class Queue1 implements Queue { private int i; private int j; private char[] arr; Queue1(int siz...原创 2021-05-09 14:16:50 · 1028 阅读 · 0 评论 -
快速排序
快速排序 快速排序1.在待排序的数列中,我们首先要找一个数字作为基准数。我们选择中间的数字作为基准数(其实选择第几个并没有关系)。2.接下来我们把这个待排序的数列中小于基准数的元素移动到待排序的数列的左边,把大于基准数的元素移动到待排序的数列的右边。3.左右两个分区的元素就相对有序了;接着把两个分区的元素分别按照上面两种方法继续对每个分区找出基准数,然后移动,直到各个分区只有一个数时为止public class QuickSort { static void qsort(int[] it原创 2021-05-06 19:38:22 · 68 阅读 · 0 评论 -
排序算法:冒泡排序、选择排序、插入排序
一级标题冒泡排序/冒泡排序:* 假设对n个元素排序* 1.从第1个元素开始到第n个元素止,相邻两个元素进行比较,将最大的元素放置于最后的位置n上* 最大的元素已经放好位置,以下排序不用再涉及第n个位置的元素。(此部分执行的是内层b循环)* 2.从第1个元素开始到第n-1个元素,相邻两个元素进行比较,将最大的元素放置于最后的位置n-1上* 次最大元素已经放好位置,以下排序不用再涉及第n-1个位置的元素。(此部分执行的是内层b循环)* …以此类推* 1、2、…步骤执行a循环/选择排序/选择原创 2021-03-22 21:25:20 · 80 阅读 · 0 评论 -
重组词判断程序代码编写
重组词判断程序代码编写题目如果两个单词包含的字母相同,且其中的每个字母出现的次数也相同,那么这两个单词就是重组词,编写一个方法isSameWord,让它接受两个字符串,并检查它们是否为重组词方法分析 /*如果两个而单词包含的字母相同,且其中的每个字母出现的次数也相同,那么这两个单词就是重组词 * 编写一个方法isSameWord,让它接受两个字符串,并检查它们是否为重组词 * 1.首先判断这两个而字符串的长度是否相同,不同则返回false * 2.调用方法letter,接原创 2021-03-21 20:46:22 · 259 阅读 · 0 评论