自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (1)
  • 收藏
  • 关注

原创 excel试题转word格式

【代码】excel试题转word格式。

2024-04-16 09:01:37 13

原创 随机更改一串数字中间值的公式

=CONCATENATE(LEFT(A1,10),TEXT(RANDBETWEEN(0,9),"0"),RIGHT(A1,5))

2024-03-27 10:52:29 108

原创 简单--pyqt5面向对象

无法导入自定义模块解决方法:将文件夹设置为根 源。

2022-11-20 11:46:01 195

转载 谷歌浏览器 无法翻译此网页问题(已解决,亲测有效

http://lihuaxi.xjx100.cn/news/79545.html

2022-11-11 13:17:32 5755 1

原创 anaconda的安装与环境配置和

因为近期要学习Python数据分析,所以把安装anaconda的配置方法和JupyterNotebook使用教程记录一下,方便后期复习,部分内容来自网络。安装后直接下一步知道安装完成,注意下图中对钩都打上。========================================================================= 不要关闭终端否则会断开连接......

2022-06-15 16:10:43 192

原创 python年薪过万的习方法

模块化思想,思想学不会工作找不到。 函数写注释说明书,格式要规整。 函数名字先起好,莫等后期想好改。 多用函数套函数,代码逻辑更清晰。 代码重构必须的,每个方法体尽量精简。 python函数能返回两个值,用多变量可以接受。 代码可读性胜于性能,项目在于分开不在于合在一起。 调用方法,在内存中开辟空间(栈帧),方法执行完毕后,栈帧立即释放。 ...

2022-05-13 09:56:30 145

原创 按键精灵后台找图

重拾按键精灵:找图找色鼠标点击键盘按键,用着确实方便。所以又深入研究了后台找图。需要后台找图的插件BGCP2_02 窗口不能最小化或者被遮挡。 不支持附件添加图片。 其他的还没有研究。Dim HandleArraycall 获取句柄Sub 获取句柄 hwnd = Plugin.Window.Find("按键精灵", 0) Call 后台找图End SubSub 后台找图 HandleArray=Plugin.BGCP2_02.LoadBMP("C:\Users\Lenovo\De

2022-04-02 12:02:46 7492

原创 python3百度文字ocr识别

""" 读取文件"""def read_file(image_path): f = None try: f = open(image_path, 'rb') return f.read() except: print('read image file fail') return None finally: if f: f.close()# 2. 接入.

2022-03-08 19:34:08 750

原创 autu.js调用模块方法

第一个js文件里放var h = {};h.obj = function(a){ return a+1};module.exports = h第二个js文件里放var h = require("第一个js的文件名.js")log(h.obj(3))

2022-02-20 21:55:16 2112

原创 python静态方法学习--二维列表工具

""" 二维列表工具"""class Vector2: """ 向量 """ def __init__(self, x=0, y=0): self.x = x self.y = y # 将函数转移到类中,就是静态方法. @staticmethod def right(): return Vector2(0, 1) @staticmethod def up().

2022-01-29 12:59:22 937

原创 python集合案例

#练习2:经理:[曹操,刘备,孙权] 技术员:[曹操,刘备,张飞,关羽]#计算:#1. 即是经理也是技术员的有谁?#2. 是经理,但不是技术员的有谁?#3. 是技术员,但不是经理的有谁?#4. 张飞是经理吗?#5. 身兼一职的都有谁?#6. 经理和技术员总共有多少人?list01 = ["曹操","刘备","孙权"]list02 = ["曹操","刘备","张飞","关羽"]set01 = frozenset(list01)set02 = frozenset(list02)#.

2022-01-21 09:30:31 831

原创 python configparser调取配置文件

导入configparser包import configparser# 读取配置文件Config_name = "D:\Config.ini"config = configparser.ConfigParser()config.read(Config_name)config.sections() # 获取section节点url = config.get('config', 'url')user = config.get('config', 'user')pwd = config.

2022-01-14 11:29:40 296

转载 python GIL---全局解释器锁简单讲解

https://www.bilibili.com/video/BV1bK411A7tV?p=6&spm_id_from=pageDriver 视频参考

2022-01-01 22:28:29 69

原创 python 进程、线程、协成总结对比

在网络请求时可以用协成,他利用了网络等待的时间去做别的事情。进程最稳定同时消耗资源越多。

2022-01-01 22:02:32 224

原创 python 协成之gevent模板

gevent解决了前一张提出的协成单线程执行问题。这是模板直接套用就行。gevent之前讲了很多跟协成有关的问题,最后演变成gevent截止。'''需要自己安装gevent库gevent 一个用协成的库,他封装了 gelent 用起来更方便,解决了 之前提出的协成单线程逐个执行的问题,他利用阻塞延时时去执行其他的任务,从而达到多任务执行'''import geventimport timefrom gevent import monkeymonkey.patch_a..

2022-01-01 21:22:31 207

原创 yield能干啥———让函数变成生成器

生成器可以实现代码协成运行占用资源和时长从大到小:进程 > 线程 > 协成

2022-01-01 20:42:20 234

原创 python 简单理解生成器

迭代器、生成器基础知识都已经学完。原理了解差不多了,具体实际用处目前还不清楚。'''生成器: 在函数里面有yeld就是生成器, 比列表更省内存,'''# 方法一:nums = [x * 2 for x in range(10)]# 此时nums 是一个列表nums = (x * 2 for x in range(10))# 此时nums 是个生成器# 方法二:def create_num(all_num): a, b = 0, 1 cu.

2022-01-01 17:46:23 384

原创 python利用斐波那契数列理解迭代器的使用方法

https://www.bilibili.com/video/BV19x411R7rG?p=23&spm_id_from=pageDriver 参考视频

2022-01-01 16:32:59 81

原创 python复制文件到新文件夹

一个简单的小案例,主要复习一下基础命令。import multiprocessingimport os,time'''获取旧文件夹里的文件名(列表格式),新建一个文件夹保存复制过来的文件创建进程池执行读取保存文件方法,记得关闭和等待创建一个进度条,感觉拉低了运行速度。'''def copy_file(q,file_name,old_folder_name,new_folder_name): '''教程用的是open''' with open(old_folde..

2022-01-01 10:50:52 1745

原创 python多进程的队列使用

最近重学了一遍python的多线程和多进程,对类的属性和方法有了大彻大悟的感受。线程在进程里面运行,多进程相当于打开多个QQ,线程相当于 QQ聊天界面收和发。Queue()方法可以实现多进程的数据共享。import multiprocessingdef download_data(q): '''下载数据''' data = [11,22,33,44,55,66] for i in data: q.put(i) print("下载完成"..

2021-12-31 22:10:09 696

原创 autojs ui界面隐藏

activity.moveTaskToBack(true);

2021-12-06 19:45:39 2106

原创 gravity后边跟参数

android:gravity意思是这个控件自己的“重力”,在通俗点就是控件上面的东西的位置(图片,文本等)举个例子:一个TextView里面的文本默认居左作对齐的,你想让这些文本居中的话,只要在这个TextView的属性里加上android:gravity="center"所有的参数分别是center(居中),bottom(下),top(上),right(右),left(左)其他的一些是不常用的上面这些足够用了,比如要弄一个左下的android:gravity=" left| bottom "就OK

2021-12-03 22:10:57 1020

原创 aotujs自适应屏幕小窗口

Math.floor 取整数device.width 获取手机的长宽像素例如:var Xwin = floaty.rawWindow( <vertical id="vertical" bg="#aaaaaa" w="{{Math.floor(device.width*0.5)}}px" h="{{Math.floor(device.width*0.25)}}px" gravity="center"> </vert...

2021-12-03 19:41:57 532

原创 python串口通信建议模板

import serial,pymysql,threading,timex=serial.Serial('com3',9600,timeout=1)def faSong(): # 发送函数 while True: # 循环发送数据 time.sleep(3) # 设置发送间隔时间 myinput=bytes.fromhex('01 05 00 01 00 00 9C 0A') # 发送数据转换为b'\xff\x01\x00U\x00\x00V'.

2021-11-14 23:03:09 209

原创 autojs判断时间段

我用的autojs自带的定时启动,所以不用再写入代码。//2.判断时间段 我的设置是周一到周五打卡,在8点38分后进行上班打卡,未启用function udTime(h) { var curr_time = new Date(); var now_Hours = curr_time.getHours(); var now_Minutes = curr_time.getMinutes(); var now_day = curr_time.getDay(); w

2021-05-25 13:25:44 2527

原创 autojs用json遍历键值

没有Python用着方便,for必须加{ }re = http.post(url,headers=header) // 发post请求,以json字符串参数格式j = re.body.json();q = j.s.e.quesfor(var p in q){//遍历json数组时,这么写p为索引,0,1 for(var b in q[p]){ que = q[p][b]['ques']; sleep(200) answ= (q[p

2021-05-11 00:15:08 679

转载 autojs问题汇总

autojs解决方案修改全局变量var a =1如果在函数运行中,需要修改全局变量要用 a= 2来修改查找text控件包含文本的命令 textContainsfindOne找不到控件的时候会一直阻塞,不能继续执行剩下的代码,最好是用findOnceid 用findOne()找不到,带包名配ID**手机性能和手机网速是影响多步操作成功率的一个关键问题,各位同仁如何保障查找控件成功率。AutoJs创建项目后打包成Apk后Apk无法运行。 AutoJs单文件打包成Apk说是风险Apk。无障

2021-05-03 13:03:53 5126

转载 autojs字符串中提取数字

autojs字符串中提取数字(看到最后有惊喜)一 parseInt()方法: 首先想到的是js提供的parseInt方法,例子: var str ="4500元";var num = parseInt(str);alert(num);//4500 结果就是我们想要的, 以为就这么简单,那就错了。如果字符串前面有非数字字符,上面这种方法就不行了:再换一个var str ="价格:4500元";var num = parseInt(str); ale

2021-05-03 10:57:44 4904

原创 autojs pro逍遥游模拟器vscode调试

设置网络模式,安装桥接,选择 DHCP模拟器wifi无需设置,如果连接fiddler需要长按wifi名称,选择高级,设置DHCP。vscode里面安装 有关autojs的插件,我是都安装了。不冲突没关系

2021-05-02 21:16:25 835

原创 python用glob读取文件夹

import globimport osfor p in glob.glob(’/Users/cxhuan/Downloads/globtest/*’):print§print(’----------------------’)for p in glob.glob(’/Users/cxhuan/Downloads/globtest//’):print§print(’----------------------’)for p in glob.glob(’/Users/cxhuan/Downlo

2021-04-18 10:47:07 462

原创 猿人学反爬-第二题

总结:Python代码没有什么难的。js混淆太牛了,一堆花式玩法让人防不胜防,眼花缭乱,又是一整天的折磨,最后看着视频一点一点的修改js代码才算结束。其实js代码里没用的没有必要都删了,直接把函数的实例给删除就行。import requestsimport execjsimport jsonpathdef cookie(): with open('第二题.js','r',encoding='utf-8') as f: exjs = f.read() c

2021-01-16 23:02:15 245

原创 猿人学的第一题

思路:- 分析m后面的加密信息- | 这个符号手打搜不到,复制可以。- 题目- 看了b站的视频 链接- 和好几个人多博客链接,研究三天才理清思路,- 自学太难了import requestsimport execjsimport jsonpathclass JS_One(): def __init__(self, page): self.page = page self.url = f'http://match.yuanrenx

2021-01-15 22:33:17 208

转载 进一步防止 Selenium 被检测——如何防止浏览器用新标签页打开链接?

添加链接描述第一篇

2021-01-12 22:07:14 505

原创 实现自动英译汉、汉译英翻译

里面有几个问题,请大神讲讲'''日期:2021年1月10日百度翻译 利用第三方库js解析fromdata里面的sign值js里找到 i ,u 参数这个脚本仅供学习交流,小白一枚大神勿喷缺点:过于简单'''import requestsimport jsonpathimport execjsfrom fake_useragent import UserAgentclass BaiDu(): def __init__(self, word): # 此处不明白

2021-01-10 06:23:34 619

转载 js解密爬

# -*- coding: utf-8 -*-# @Time : 2019/5/9# @Author : zxy'''原地址:http://www.threetails.xyz/2019/05/10/%E5%88%9D%E6%8E%A2js%E9%80%86%E5%90%91/pip install PyExecJS企名片网站js加密破解方法 - 分析网页数据 - 环境配置,电脑上要有nodejs环境 - 找到加密函数 - 分析加密函数需要的参数和加密方法

2021-01-09 08:46:02 15135

原创 json和jsonpath编码技巧

jsonpath和json讲解比较完美的包含了json的编码技巧

2021-01-09 08:39:43 79

转载 Python爬虫外包案例

简单讲解价值1K的Python爬虫外包案例 数据获取:常规爬取数据多线程爬取数据scrapy框架爬取数据items.pymiddlewares.pypipelines.pysettings.py数据获取:1、标题2、薪资3、所在城市4、学历要求5、工作经验要求6、公司名字7、公司福利8、公司融资情况9、简历发布时间该网页是比较简单的,静态网页没有什么可以过多的分析,还是比较简单的。1、模拟浏览器请求网页,获取网页源代码数据2、解析网页源代码,提取想要的数据内容3、将提取的数据内容

2021-01-05 20:23:45 841

原创 练习js从翻译开始

import requestsimport randomimport timefrom fake_useragent import UserAgentimport hashlibimport jsonimport jsonpathclass YouDao(): def __init__(self, word): self.url = 'http://fanyi.youdao.com/translate_o?smartresult=dict&smartresu

2021-01-02 16:13:46 143 1

原创 pool.map()爬取美文网标题内容

'''日期:2020年12月24日需求: - 标题,里面内容 - 用线程池爬取总结: - etree时当前目录‘.’,不能忘掉 - join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。 - pool.map()的用法: - 有两个参数可以传,第一个参数传的是函数,第二个参数传的是数据列表。 可以定义多个方法利用return传递。'''import requestsfrom lxml import e

2020-12-24 13:37:15 143

转载 百度ocr对接教程

http://www.cppcns.com/jiaoben/python/305326.htmlPython基于百度AI实现OCR文字识别发布时间: 2020-04-02 13:30:04 来源: 互联网 作者: 徐海建 栏目: python 点击: 207这篇文章主要介绍了Python基于百度AI实现OCR文字识别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下百度AI功能还是很强大的,百度AI开放平台真的是测试接口的天堂,免费接口很多,当然有量的

2020-12-16 20:05:36 533

AIP阅读器注册版,,注册版可以秒开,仅供查看

试用版无法打开api会一直无响应,注册版可以秒开,仅供查看。

2022-12-05

秒抢小帮手,我是你的小助手

不是自己写的,研究代码半天,发出来共享一下,不能保证一定抢到,只是比人工快点,送给需要的人,各个主流网站都有提示,看帮助就能操作成功,后缀名

2020-12-04

空空如也

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

TA关注的人

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