编程开发

自学Python爬虫:将中文字符转化为URL编码

我们在百度中搜索汉字的时候,会发现显示在地址栏里的并不是汉字。这个就是URL编码,在PYTHON中可以使用quote()方法将内容转化为 URL编码的格式。 URL中带有中文参数时,有时可能会导致乱码的问题,此时用这个方法可以将中文字符转化为URL编 下面直接上代码: from urllib.parse import quote keyword='自学' url='

Flask框架——消息闪现

上篇文章我们学习了Flask框架——flask-caching缓存,这篇文章我们来学习Flask框架——flash消息闪现。 良好的web应用程序中需要及时向用户提供反馈信息,例如:当用户输入信息点击提交后,网页会提示是否提交成功或提交信息有误等。 Flask框架通过闪现系统提供了一个简单的反馈方式。其基本工作原理为:在当前请求结束时记录一个消息,提供给当前请求或者下一个请求使用。例如:用户在A页

找到一份兼职

2022.09.06,周三,晴。 上午睡觉,中午点了一份日料寿司。 酸甜可口的米饭搭配各种佐料沙拉,味道清爽,一口一个的大小,也不容易噎着。 下午三点多去面试一家午托机构。 我面试去了,今日kpi完成。 一天不面试,就有一种今天没有完成业绩的感觉。第一次面试时很紧张,后面感觉每天见一个不同的人特有新鲜感。 今天去面试的那家培训机构是英语培训机构,教育改革后活不下去了改成了午托晚托

git的使用(二) —— git常用命令(一)

版本记录 版本号 时间 V1.0 2022.04.05 星期二 清明节 前言 git是程序员常用的工具,用来进行代码的管理工作。大家可以看下git的官网。接下来这几篇我们就一起学习git。感兴趣的可以看下面几篇。 1. git的使用(一) —— git的配置(一) 写在前面:这个日子,对于很多家庭都会很难受吧,有些亲人再也回不来了。 git命令总览 我们在终端中输入gi

tidyHeatmap(一):带你绘制高端热图

前言 Immugent最近注意到,生信宝库好久没有更新有关基础绘图的推文了,于是专门去找了最近常常碰到的专注于绘制热图的tidyHeatmap包的教程来学习了一下,现在分享给大家。 其实绘制热图的R包有很多了,从最开始的Pheatmap包,再到后来的ComplexHeatmap包,都是专门用来绘制热图的。事实上,今天介绍的这款tidyHeatmap包是在ComplexHeatmap包的基础上进行优

Flutter工程安卓端加载第三方库文件问题 Could not resolve

最近flutter接入了阿里的一键登录功能,自己闹了一个插件,在使用的时候发现wifi下会报错Could not resolve com.ali:phoneNumber-crashshield:2.1.3.2,这个包我们是作为本地仓库的形式放在插件里的,在4G环境下可正常debug. 看到这里有点迷糊了,按道理这区别不是很大 静下来分析一下repositories中包含一个仓库A,wifi下访问该

python可视化分析(六)-绘制发散型柱状图

实现功能: python绘制发散型柱状图,展示单个指标的变化的顺序和数量,在柱子上添加了数值文本。 实现代码: import numpy as np import pandas as pd import matplotlib as mpl import matplotlib.pyplot as plt import seaborn as sns import warnings warnings.f

算法练习:统计好数字的数目(快速幂)

一.前言 又是在力扣被题折磨的一次,反反复复地提交,反反复复的不通过,不过还好了解到了快速幂的思想,这种方式能大幅提高程序的运行速度。 题目:我们称一个数字字符串是 好数字 当它满足(下标从 0 开始)偶数 下标处的数字为 偶数 且 奇数 下标处的数字为 质数 (2,3,5 或 7)。 比方说,"2582" 是好数字,因为偶数下标处的数字(2 和 8)是偶数且奇数下标处的数字(5 和 2)为

爬虫_010_字典的嵌套

在网页中爬取到的数据,很大都是以 json 的格式来存储的,可以转化为字典形式进行读取数据,但是很多时候数据格式非常的复杂,因此需要掌握字典的嵌套,来获得自己想要的数据 person = { "name": "汪峰", "age": 55, "songs": ["春天里", "北京北京", "挪威的苦咖啡"], "wife": { "name": "

正则表达式基础

正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 一、匹配单个字符 [0-9]:匹配任意数字 [a-z]:匹配任意小写字母 [A-Z]:匹配任意大写字母 [0-9a-zA-Z]:匹配所有数字和字母 \:转义 ^:取反,如[^au]匹配不包含au的 \w:匹配包括下划线的任何单词字