自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (6)
  • 收藏
  • 关注

原创 英语早餐正则匹配批量下载

仅供学习,下载最好下载一部分后,停止一会,防止增加广播服务器的负担。找到广播网节目的播放页,F12,刷新,可以看到最大文件就是音频下载地址。双击可以看到真实的下载地址到最后.mp4,网站提供的格式为MP4。每期节目下载地址只是变换日期部分,其它保持不变。用正则搜索出分页中的节目表日期,提取每期节目的日期。拼成下载地址,批量下载。import timeimport reimport requestsheaders = {'User-Agent':'Mozilla/5.0 (Windows

2020-09-08 11:26:46 116

原创 使用hilt注入dao依赖到ViewModel

使用hilt的最大用处就是解耦,比如一个外卖员他送的商品,他不需在意食品是如何生产的,鲜花是如何种植的,药品的配方是什么,他的职责就是将商品送到客户手里。送货的业务里不包含商品的实例化过程,只关注运输的步骤,完成业务的解耦。这里不取消也不影响运行。带有 @Provides 注解的函数的返回值类型会告知 Hilt 绑定的类型,即如何提供该类型的实例。使用 @InstallIn(SingletonComponent::class) 可以确保你的依赖或模块在应用的单例组件中可用,并且在整个应用中都可以访问。

2024-01-10 23:57:09 1128

原创 Jetpack Flow 、Room 初学者学习记录

Flow Room

2024-01-09 15:57:43 986

原创 python检测屏幕红色参数异常信息

应用于PI系统中参数超限出现的报警提示

2024-01-03 16:06:46 921

原创 用python随机抽取案例显示关键词

这是一个用于随机抽取事故安全事故案例并显示出三个关键词的小脚本。将每个案例放入map,键是事故名称,值是事故中出现的关键词。所有的案例都放入一个列表中,随机抽取一个案例,按顺序打印关键词,通过向上拉查看对应的信息,逐个增加关键词,因为最底下显示的是第一个关键词,所以打印时,需要调整关键词的顺序。python只用了很少的代码就可以高效地完成任务,令人惊叹。

2024-01-02 23:16:30 405

原创 python生成24点

itertools.permutations (a,b) ,a为列表,b为组合个数,以a中的元素取出b个,类似于阶乘,如itertools.permutations([‘+’, ‘-’, ‘*’, ‘/’], 3) ,取三个运算符的组合,第一位取了加号,第二位是除了加号之外的另三个运算符,第三位是除第一、二位之外的剩下的两个运算符。detailAnswer中生成1~13扑克牌的24点,每次生成计算时间比较长,不如将生成的组合打印出来放到列表中,每次抽取出作为现成的问题。

2023-10-15 22:01:11 111

原创 Error while waiting for device Please file a bug against Android Studio.

重启没有效果, 360杀毒把android studio 模拟器启动检查程序检测为病毒文件,打开360杀毒隔离的文件恢复到信任就好了。

2023-06-26 09:45:04 385

原创 python生成json类型小题库

使用python 打开txt文本,逐行加入一个列表,之后遍历列表,以@为分割,@前作为字典的Key,@后作为字典的Value。得到的字典通过json.dump写入到本地的json文件,以后每次打开不用再逐行生成数据,直接读取json数据。学习抽取参数题目和答案,先在txt文本中逐行输入题目,题目后加上@,之后输入答案。适合问题和答案都比较简短的类型。问题1 @ 答案1。问题2 @ 答案2。问题3 @ 答案3。问题4 @ 答案4。

2023-05-06 10:26:35 304

原创 python实现简单舒尔方格

4.不断增加任务的难度,意味着在高度集中注意力的同时,练习者需要有效的分配注意力,及时转移注意力,以及处理双重甚至多重认出的能力,而文字内容的训练增加了逻辑推理的能力。3.在格内随机填写中文汉字,汉字内容可以是一句话,也可以是一首诗,甚至可以为了提高难度事先不告知训练者原文内容。2.在格内随机填写英文字母,英文字母可以由一句英文组成,训练前需要让训练者熟悉此句英语。如:(n+1)×2的数列方式,1,4,10,22,46……n是3为9个数字,4为16个数字,即为平方数。后期可以加入诗词或其他数字,如。

2023-05-04 15:13:35 263

原创 python用正则获取字幕中的文本

如果字幕中是中英双字幕,则将它们一起匹配出来,再拼凑在一起。打开字幕观察它的格式,一般为序号,时间线,字幕文本,回车。使用正则表达式中的findall()函数,应用.*贪婪模式匹配所有的字幕文本,从而舍弃不需要的时间线和序号。首先去字幕库或字幕网站得到字幕文件,格式一般为srt、ass、Webvtt、STL等,将格式修改为后缀txt文件,可以在python中读取。[(‘中文字幕1’,‘英文字幕1’),(‘中文字幕2’,‘英文字幕2’),(‘中文字幕3’,‘英文字幕3’)…\d+\n是第一行的序号,.

2023-05-04 13:53:14 139

原创 用python生成小学生一年级算术模板

减少重复劳动

2023-04-03 23:26:36 275

原创 刻意练习,持续进步

随机抽题练习

2022-10-23 16:12:14 101

原创 RecyclerView加载sdcard/Music下的音乐列表

最近我在学习在学习RecyclerView,跟着老司机玩转App,《Android App 开发入门与项目实战》很友好,比较适合新手入门,通过基础知识和案例相结合,慢慢掌握其中要点。 [案例代码仓库](https://codechina.csdn.net/mirrors/aqi00/myapp) 推荐购买书籍来上手。书中的音乐案例在我的Android Studio模拟器中运行,从媒体库MediaStore.Audio.Media.EXTERNAL_CONTENT_URI加载音频文件列表,显示只有两首歌.

2021-08-21 00:05:43 771 1

原创 点击按钮循环数据

想要一个点击显示计数的效果,循环显示结果,小于1时,+0.25;大于1时,+0.5;大于2.5时,重新设置为0.75。一直循环,目的是为了音乐播放的倍速调节。布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:lay

2021-05-29 22:50:26 137

原创 Android Studio 新建的项目无法创建empty activity

helloworld的工程可用,以上两个工程无法创建empty activity以前已经下载过gradle-6.5,现在重新学习,创建新项目,add no activity,Gradle需要重新构建,还要下载提示下载失败。包右键也没有出现创建empyt activity百度一下说是没有同步好:“File -> Sync Project with Gradle files” 按这bai个路径重新操作du重新跟gradle文件做一次工程zhi匹配,一般是您dao上次有异常zhuan操作或者使

2021-01-22 11:38:43 3357 1

原创 android studio AAPT: error: mismatched tag

标签少了或没有对齐匹配好就会报错,如开始的标签是 结束的是 ,自己不小心la删除了,以致于运行报错error: mismatched tag。修改回来就正常了。<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android

2021-01-15 23:30:41 2989 1

原创 手工实现linkedlist 插入

将原来的up和temp之间的link打断,插入新的节点newNode,建立新的link。增加首尾节点的插入,同时能够在插入索引越界的情况下,抛出异常。package cn.yyq.mycollection;public class YyqLinkedList03 { private Node first;// 第一个节点 private Node last;// 最后一个节点 private int size; public void remove(int index) { Nod

2020-12-01 13:08:21 251

原创 kindle笔记去重去日期标签

kindle的笔记推荐方式是使用clippings.io网站,可以自动去重标签,简化阅读,同时按书名分类,方便导入印象笔记。这里使用python自己尝试去重。方法是遍历每段文字时,取每段的前8个字符,加入到集合。如果所遍历的文字没有出现在集合中,就写入到txt文件中。反之,则不写入。方法一:rtext=open("My Clippings.txt","r",encoding='utf-8')#kindle中的txt放到py文件的根目录wtext=open("Clipping.txt","w",enc

2020-10-16 10:27:29 253 1

原创 英语早餐文本和图片获取

匹配不到内容多看看源代码ctrl+F,是不是格式与审查元素中标签格式一致,还有大小写,单双引号。使用xpath和BeautifulSoup会相对简单一些,容易定位到文本的标签所在的内容。正则在使用时,search找到span的开始与结尾,就可以定位到文本的所在。而想要使用r’(.?)’或(.?),会有部分内容搜索不到。所以使用切割源代码中想要的部分即可,全部获取。 <div id='cms_content_div'><p style="text-align: center;"

2020-10-14 13:40:20 109

原创 python正则匹配ip地址

用正则匹配ip地址可以将ip地址按区间分类:0-99 : [1-9]?\d ?表示十位数有1个或无100-199 : 1\d{2}200-249 : 2[0-5]\d250-255: 25[0-5]前面三位ip都带.,让他们扩张三次。 最后一位ip不带.再来一次import reg =' se215.255.255.155 5't = re.search(r'(([1-9]?\d|25[0-5]|2[0-4]\d|1\d\d)\.){3}([1-9]?\d|25[0-5]|2[0

2020-10-09 15:57:24 3883

原创 正则多处替换为不同内容

将要替换的内容,存入一个字典,再遍历字典用正则来替换.变量名a前后要一致,否则在迭代中可能只替换一次.import rea = 'fefe 1155+ 5145.'di = {'fe':'ft','[\+\.]':''}for key,value in di.items(): a=re.sub(r'%s'%key,value,a) #也可以是a=re.sub(key,value,a)print(a)结果是:ftft 1155 5145也可以重复替换.import rea = 'fe

2020-10-05 16:35:33 576

原创 淘宝比价 2020

这里使用非贪婪模式re.findall(r’ (.*?) ) 直接获取信息的列表,可以省去去引号的操作.直接运行是无法成功的,要自己登录淘宝F12,获取cookies信息,粘贴到cookies =’ ’ 中.cookies转换成字典操作见:https://blog.csdn.net/sfwwdd/article/details/108906081.import requestsimport re def getHTMLText(url):#获得网页信息 headers = {'Use

2020-10-03 22:25:34 362 2

原创 将cookies信息转换成字典

cookies = '_samte_flag_=true; cookie2=142c680171e6535a7756e59ba25; t=9e986bd8b90026495092ffe04; _tb_token_=eeed6f6e637e7; cna=uST+FASe+1UkX9jt5; v=0; _m_h5_tk=2bd5baeed2426b5aa56526e2a2f_1601657673296; _m_h5_tk_enc=15d86c629b060dce52e8b13b6ec1f5f5; xlly_s=

2020-10-02 23:37:42 1741

原创 最好大学排名2020

学习北京理工大学:嵩天老师的教程,这是第一次作业,因为练习的少,很多提取信息的方法已经遗忘。要多多练习,否则学习没有用武之地,就像大厨的刀具变钝,最后上菜味道难以入口。定位到每所大学的td class ='align-left’的信息。通过平行标签来获取信息,排名是平行上标签,地区是平行下标签,类型是平行标签下行的下行标签。大学是该td下的a标签文本。这里就不定义那么多的方法了,直接爬取:import requestsimport bs4from bs4 import BeautifulSoup

2020-09-30 12:47:17 188

原创 scrapy爬取电竞新闻

进入CMD,cd进要创建项目的文件夹,创建项目 scrapy startproject uuu9。再cd进入项目所在的文件夹,创建爬虫 scrapy genspider -t crawl uuu9_spider “uuu9.com” 引号内的是域名,引号前面的是爬虫名。setting.py 中机器人协议改为False,加入下载延迟2s,加入User-Agent。BOT_NAME = 'uuu9'SPIDER_MODULES = ['uuu9.spiders']NEWSPIDER_MODULE

2020-09-18 13:18:39 201

原创 古诗+代码 = 绝配

IO读写操作比较适合使用多线程,虽然python的多线程是伪多线程,但是CPU快速的在读取和写入之间切换,边爬取边写入,会比逐条进行读写的速度快。import reimport requestsimport csvfrom queue import Queueimport threadingclass POSpider(threading.Thread): headers = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) Apple

2020-09-11 21:51:22 917

原创 中国天气数据获取

使用美丽汤来获取数据城市最低温度,然后使用matplotlib来生成数据图表。教程源于知了课堂。自己重新码了一遍。# coding: utf-8import requestsfrom bs4 import BeautifulSoupimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = ['SimHei'] #显示图表中中文字体HEADERS = {'User-Agent':'Mozilla/5.0 (Windows N

2020-07-06 13:52:52 576

原创 分步获取信息

转载自知了课堂的教程:自己尝试一下,发现自己有没有理解,会不会操作。输入时有很多错误,这是2017年的教程,电影网站形式大部分未变化,才有机会应用。对于新手的我来说,要理解map函数,format,startswith…流程主要是分析出分页的形式,解析每个分页中的电影详情页,把每个详情页中获取出信息。from lxml import etreeimport requestsHEADERS = {'User-Agent':'Mozilla/5.0 (Windows NT 10.0; WOW64) A

2020-06-15 15:50:05 270

原创 小卡特之猜数字游戏

《和小卡特一起学python》里有个编程制作猜数字游戏,随机抽出从0-99其中一个整数,然后给自己6次机会去猜数字。假如猜的数字比抽的数低,它会显示“数字太小”,反之亦是。猜对或者六次机会用光,给出相应的提示。具体方法是导入随机库,形成secret=random.randint(1,99).初始猜测数为0,用while语句 tries<6,否则一直循环到条件不满足结束,guess=input()输入的猜测数字,我加入一个作弊的方式,输入cheat额外增加两次猜数字机会。如果猜错增加一次tries,直

2020-06-12 14:19:10 488

Weather.zip

需要注册token https://dashboard.caiyunapp.com/ 注册新用户,申请令牌信息,在我的令牌界面可以查询剩余请求次数。有了令牌之后可以使用彩云天气提供的各种API接口了,比如使用如下接口地址即可查询全球绝大多数城市数据信息。

2021-04-27

灵活型加氢裂化技术加工高氮环烷基蜡油的首次工业实践-田野飞 李龙飞_115-120_.pdf

灵活型加氢裂化技术加工高氮环

2021-04-27

加氢裂化催化剂级配技术开发及武汉石化工业应用-崔哲 程咏明等_96-100_.pdf

加氢裂化催化剂级配技术开发

2021-04-27

大比例增产航煤改善尾油质量加氢裂化技术的工业应用_106-114_.pdf

增产航煤改善尾油质量

2021-04-27

FC-60催化剂在天津分公司1#加氢裂化的工业应用-张威 李振来等_101-105_.pdf

催化剂在工业应用

2021-04-27

project.zip

简单悬浮窗功能实现,可悬浮在应用和桌面之上

2021-04-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除