- 博客(14)
- 收藏
- 关注
原创 【如何让alfred能够搜索自定义类型文件】
如何让alfred能够搜索自定义类型文件如何让alfred能够搜索自定义类型文件,例如markdown如何让alfred能够搜索自定义类型文件,例如markdownalfred 是macOS上一款神器,可以设置搜索范围,如下图勾选all file type并不是一个很好的选择,只想将markdown类型添加到搜索结果,点击advanced,添加.md后缀后,但是并未生效,经过查阅资料,发现自定义文件类型需要填写文件后缀的元信息,.mdw文件是dyn.ah62d4rv4ge8043a其他类型可以打开a
2021-12-26 14:25:33
1474
原创 Python爬虫 历史天气网
从历史天气网获取天气信息import requestsfrom bs4 import BeautifulSoupimport reimport randommy_headers = [ "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36", "Mozilla/5.0 (Macintosh; Intel Mac OS
2020-09-16 22:35:37
434
原创 Python爬虫 当当网图书信息
# @data 2019/12/4 15:02import requestsfrom bs4 import BeautifulSoupimport randomimport bs4my_headers = [ "Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36", "Mozilla/5.0 (Macinto
2020-09-16 22:30:13
816
原创 LeetCode 206 & 剑指 Offer 24. 反转链表
定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL限制:0 <= 节点个数 <= 5000来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/fan-zhuan-lian-biao-lcof著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注
2020-09-16 22:23:28
113
原创 欧拉筛法 python
# @data 2020/3/9 19:43# 埃氏筛法# isPrime = [True for _ in range(101)]## for i in range(2, len(isPrime)):# if isPrime[i]:# j = 2# while j * i <= 100:# isPrime[i * j] = False# j += 1### result = []
2020-09-16 22:14:16
1503
原创 matplotlib对excel数据可视化
数据可视化对excel文件中的数据进行分析和可视化1.数据的获取 从https://datacatalog.worldbank.org/dataset/gender-statistics网站下载数据集,从中找到中国的数据,保存在china.xlsx文件中。数据包含人口信息,个年龄段人口占比,男女比例,GDP等数据,如下图:2.可视化展示 导入相关库,完成初始化import matplotlib.pyplot as pltimport pandas as pdimport numpy
2020-09-12 14:08:05
7219
1
原创 Python爬取京东图书销量榜
Python小作业题目:从京东爬取2019年 “计算与互联网”的图书销量榜,包括图书的"书名", “作者”, “出版社”, “定价”, “京东价”, “好评率”,存入csv文件中。注:网页结构及数据接口地址有可能发生变化,因此不能保证其时效性。分析爬取网页https://book.jd.com/booktop/0-0-0.html?category=3287-0-0-0-5-1需要安装的库:import requestsfrom bs4 import BeautifulSoupimpor
2020-09-12 14:00:01
4402
11
原创 requests库爬取豆瓣电影信息
使用requests和BeautifulSoup库爬取豆瓣电影https://movie.douban.com/相关信息import requestsfrom bs4 import BeautifulSoupimport randomimport bs4import functoolsmy_headers = [ "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.
2020-09-12 13:50:27
974
2
原创 二分查找 两种实现方法(Java)
二分查找(binary search)也称折半查找(half-interval search),二分查找首先要求原始数组是有序的,每次将数组中间的一个元素与待查找元素进行比较,如果相等则返回,如果中间元素小于待查找元素,则在数组的后半部分递归的进行相同的操作,反之,如果中间元素大于待查找元素,则在数组的前半部分进行查找,直至找到待查找元素,如果找不到则返回-1。该算法有两种实现方法:递归法和循环法。时间复杂度为O(logn)\Omicron({\log} n)O(logn)public class B
2020-08-11 13:36:55
238
原创 Python tkinter实现小游戏五子棋
Python小作业五子棋是一种家喻户晓的休闲益智游戏,它最大的优点在于游戏规则简单、上手快、趣味性强。请设计一个简单的五子棋游戏,棋盘大小为15*15,黑子先落。可以右击鼠标来悔棋,可以无限制悔棋直到棋盘无棋子。在每次下棋子之前,先判断该处有无棋子,有则不能落子,超出边界不能落子。任何一方有达到横向、竖向、斜向或反斜向连到5个棋子则胜利,弹出胜利提示窗口。# @data 2020-05-11 19:56from tkinter import *from PIL import Image, I
2020-07-20 16:56:51
3179
原创 求解所有最长公共子序列(Python编写)
参考:1、最长公共子序列——有重复解时的全解2、最长公共子序列 (LCS) 详解+例题模板(全)3、算法导论-----最长公共子序列LCS(动态规划)直接上代码# @data 2019/11/30 21:56x = "ABCBDABF"y = "BDCABA"dp = [[0 for _ in range(101)] for _ in range(101)]for i ...
2019-12-03 15:44:29
682
原创 求 N* M阶螺旋矩阵
问题描述按顺时针方向构建一个MxN的螺旋矩阵(或按顺时针方向螺旋访问一个N* M的矩阵)例如:N=4, M=5时1 2 3 4 5 14 15 16 17 6 13 20 19 18 7 12 11 10 9 8思路从[1, 0]开始,按照→,↓,←,↑4个方向, 判断该点的值是否为0, 若为0,依则填入count++(初值为...
2019-12-02 21:52:15
1189
原创 PTA L1-013 计算阶乘和 Python实现
L1-013 计算阶乘和 (10 分)对于给定的正整数N,需要你计算 S=1!+2!+3!+…+N!。输入格式:输入在一行中给出一个不超过10的正整数N。输出格式:在一行中输出S的值。输入样例:*3* 输出样例:*9*思路:使用列表推导时式和reduce()函数仅需一行代码(AC了)。人生苦短,我用Python!解答(Python3):from functools ...
2019-07-07 20:14:56
1190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人