自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI学习--Gemini超长上下文处理

本文介绍了一个多文档处理工具MultiDocumentProcessor,能够读取txt/docx等格式文件并整合分析。该工具通过OpenRouter API调用Gemini模型处理文档,支持128K token的上下文窗口。核心功能包括:1)自动识别文件格式并读取内容;2)估算文档token数量;3)构建prompt整合多文档信息;4)支持添加Google搜索辅助回答。使用时需提供API密钥,可处理用户提问并返回详细回答,包含文档引用和综合分析。该工具适合处理长文档摘要、多文档对比等任务。

2025-12-11 13:07:41 144

原创 复制ssh服务器文件到本地

本文介绍了三种Python实现自动化SCP文件传输的方法:1. 使用pexpect库模拟终端交互,适合Linux/macOS;2. 使用Paramiko库实现SSH/SFTP传输,跨平台且专业;3. 使用sshpass工具,简单但安全性低。推荐在生产环境中优先选用Paramiko方案,pexpect适用于熟悉终端操作的用户,而sshpass仅建议用于临时测试场景。各方案在安全性、跨平台性和健壮性方面存在显著差异。

2025-11-14 15:45:42 473

原创 Jmeter压测配置

文件上传,放到upload里面。4.添加结果树和聚合报告。

2025-11-02 17:31:07 135

原创 AI工具-Cherry Stdio使用教程

官网教程地址:https://docs.cherry-ai.com/advanced-basic/mcp/install

2025-10-30 15:57:14 99

原创 playwright安装(mac/windows通用)

摘要:Playwright安装与基础使用教程。首先通过pip3安装playwright,完成后执行playwright install安装浏览器驱动。示例代码展示了如何同步启动Chromium浏览器、打开网页并打印标题。Playwright提供完整的测试编写教程,支持多浏览器自动化测试。

2025-09-04 08:57:09 285

原创 Proxyman mac常用功能

Proxyman使用

2025-05-09 14:06:11 323

原创 AttributeError: AttributeError: module ‘PIL.Image‘ hamodule ‘PIL.Image‘ has no attribute ‘ANTIALIAS‘

将代码里的 Image.ANTIALIAS 换成 Image.Resampling.LANCZOS。

2025-04-05 17:39:04 136

原创 python实现比较两个数组不同的元素

比较两个数组不同的元素

2025-03-28 15:35:37 229

原创 jmespath使用

【代码】jmespath使用。

2025-01-21 17:37:06 390

原创 python带参数装饰器使用

【代码】python带参数装饰器使用。

2024-08-21 10:39:40 160 1

原创 python生成二维码

二维码

2023-05-30 10:36:18 346

原创 python实现提取json字符串的部分值

def test(): list_map = [] data = [{'a':a1,"b":b1,"c":c1},{'a':a2,"b":b2,"c":c2},{'a':a3,"b":b3,"c":c3}] for item in data: a = item['a'] b = item['b'] list_map.append({"a":a,"b":b}) return list_map

2022-03-17 10:13:54 1350

原创 批量生成条形码并写入到excel文件

import randomfrom functools import reducefrom apitest.common import readExceldef get_imei(): # 由15位数字组成,前6位(TAC)是型号核准号码,代表手机类型。接着2位(FAC)是最后装配号,代表产地。后6位(SNR)是串号,代表生产顺序号。最后1位(SP)是检验码。 # 1.将偶数位数字分别乘以2,分别计算个位数和十位数之和;2.将奇数位数字相加,再加上上一步算得的值;3.如果得出的.

2022-03-14 20:11:34 588

原创 python生成条形码(不限制长度)

import osimport barcodefrom barcode.writer import ImageWriterimport matplotlib.pyplot as plt # plt 用于显示图片import matplotlib.image as imagename = barcode.generate(u'code128', u'363287468748243', writer=ImageWriter(), output='barcode_png')im = image..

2022-03-14 20:08:46 6014

原创 charlse实用功能总结

设置https模式安装证书mac电脑手机设置断点双击修改复制到postman使用postman里导入

2022-03-14 20:03:36 229

原创 Excel xlsx file; not supported两种解决办法

原因:xlrd1.2.0之后的版本不支持xlsx格式办法一:卸载新版本 pip uninstall xlrd安装老版本:pip install xlrd=1.2.0

2021-06-07 15:20:21 73697 8

原创 Python Json与Object对象互转

参考链接:https://blog.csdn.net/jun118166/article/details/107034655https://www.cnblogs.com/alettarit/p/10829103.html此方法的目的是为了动态修改json参数# -*- coding:utf-8 -*-# @Time : 2021/5/26 3:58 下午# @Author: lixia# @File : test_json_to_object.py# @descripition

2021-05-26 16:40:17 1012

原创 python跨层级目录访问文件实现

在最底层实现访问文件的方法里获取根目录,然后拼接目标文件目录,需要访问的传入文件名即可例如:import osbase_dir = str(os.path.dirname(os.path.dirname(__file__)))base_path = base_dir+'/resource/'def test(filename="test.xlsx") filepath = base_path+filename try: file = xlrd.open_wo

2021-01-04 10:33:43 889

原创 Python3实现requests请求下载url文件到指定目录

python2 实现参考:https://blog.csdn.net/tankpanv/article/details/100731081python3版本def urldownload(url,filename=None): """ 下载文件到指定目录 :param url: 文件下载的url :param filename: 要存放的目录及文件名,例如:./test.xls :return: """ down_res = requests

2020-12-08 15:31:14 18343 1

原创 正则表达式常用属性(python版)

re模块1.compile使用任何可选的标记来编译正则表达式的模式,然后返回一个正则表达式对象2.match 如果匹配成功,就返回匹配对象;如果失败,就返回 None3.search使用可选标记搜索字符串中第一次出现的正则表达式模式。如果匹配成功,则返回匹4.findall 查找字符串中所有(非重复)出现的正则表达式模式,并返回一个匹配列表4.finditer 返回一个迭代器,多用于遍历内容,校验返回内容,进而做其他操作5.split(pattern,string,...

2020-11-20 15:27:59 289

原创 Pyhton pip批量安装第三方库requirements.txt使用

pip freeze > requirements.txt (导出依赖到文件)pip install -r requirements.txt (安装文件中的所有依赖)requirements.txt文件中配置格式参考async-timeout==3.0.1attrs==20.1.0autopep8==1.5.4backcall==0.2.0backports-abc==0.5beautifulsoup4==4.9.1版本更新是需要及时修改配置文件中的版本号...

2020-11-16 09:56:35 675

原创 python茶话会学习解决问题:data argument must be byte-ish (%r)‘

参考:待csdn收藏服务恢复后添加,或者自行去找可能的报错包含但不限于:error: uncaptured python exception, closing channel <__main__.ChatSession connected 127.0.0.1:61630 at 0x108d2b640> (<class 'TypeError'>:argument should be integer or bytes-like object, not 'str' [/usr/lo

2020-11-09 10:29:58 1098

原创 python生成so库

参考:https://blog.csdn.net/weixin_44745717/article/details/89381469安装Cython实现setup.py文件from setuptools import setupfrom Cython.Build import cythonize## setup(name='Hello',# version='1.0',# description='A simple example',# auth.

2020-10-28 19:26:06 1080

原创 python打包

1.安装Setuptools编写安装脚本from setuptools import setup setup(name='Hello', version='1.0', description='A simple example', author='Magnus Lie Hetland', py_modules=['hello'])保证此文件所在目录存在hello.py文件python setup.py 执行安装脚本python setup.py build 创建...

2020-10-28 17:48:00 232

原创 Mac系统Jython安装与使用

参考:https://blog.csdn.net/HUANGQIN19880508/article/details/845236081.安装和配置java环境,参考:https://blog.csdn.net/done58/article/details/511380572.安装python3.安装homebrew,通过brew安装brew install jython4.pycharm配置参考:https://my.oschina.net/u/3289715/blog/222140

2020-10-28 14:39:26 1270 1

原创 python装饰器传参

参考:https://www.cnblogs.com/serpent/p/9445592.html目的:执行一次方法,将方法的某个数据记录到日志 def log_info(func): def make_decorater(*args,**kwargs): log_string = func.__name__+" was called" info = func(*args,**kwargs) with o

2020-09-15 11:04:08 184

原创 python mock

from unittest.mock import patchdef test_preprocess(self): ... def test_sort(self): ... def test_postprocess(self): ... @patch('%s.preprocess')@patch('%s.sort')@patch('%s.postprocess')def test_work(self,mock_post_process, m..

2020-09-11 10:10:06 170

原创 python unittest报错TypeError: ‘str‘ object is not callable in get_test_id_with_description test_id

File "/Applications/PyCharm CE.app/Contents/plugins/python-ce/helpers/pycharm/teamcity/unittestpy.py", line 40, in get_test_id_with_description test_id = test.id()TypeError: 'str' object is not callable原因是setUpClass定义了id和unittest定义的id冲突了,修改id为其他名...

2020-09-10 17:38:51 533

原创 python3数据库使用

sudo apt-get install python3-devpip install mysqlclientimport MySQLdbdef test_pymysql(): conn = MySQLdb.connect( host='localhost', port=3306, user='your_username', passwd=your_password’, db='mysql' )..

2020-09-09 08:35:57 218

原创 Cypress使用npm启用时报Error: Cannot find module ‘minimist‘

使用sudo进行安装sudo npm install minimist然后报哪个安装按个,直到不再报错,成功打开登录页面

2020-08-28 11:02:31 3557

原创 继承unittest.TestCase后使用__init__方法

参考:https://www.jianshu.com/p/9833f251e566注意:methodName不要赋值,否则test不生效import unittestclass UTcase(unittest.TestCase): def __init__(self,methodName,b="nbbbb"): super(UTcase,self).__init__(methodName) self.b=b def setUp(self,a

2020-08-24 14:28:01 2269

原创 macos zsh使用(替换shell)

https://www.cnblogs.com/dhcn/p/11666845.html

2020-08-18 10:19:32 305

原创 mac pycharm2024设置类注释和方法注释

类注释设置:https://www.cnblogs.com/yoyoblogs/p/11268366.html$ {PROJECT_NAME} - 当前项目的名称。$ {NAME} - 在文件创建过程中在“新建文件”对话框中指定的新文件的名称。$ {USER} - 当前用户的登录名。$ {DATE} - 当前的系统日期。$ {TIME} - 当前系统时间。$ {YEAR} - 今年。$ {MONTH} - 当月。$ {DAY} - 当月的当天。$ {HOUR} - 目前的小时。$ {M

2020-08-14 14:23:46 3401 1

原创 python中字典查找不存在的值时设置默认值以及拷贝,索引

get使用必须用于键值对形式的字典,比如:{‘Price': 2373, 'Valid': True, 'Name': '小米'}dict.get(key1,key2) 如果key存在,去key1的值,如果key1不存在,取key2的值,key2也可以直接赋值例如: try: data=dict(r['data'][0]) # origFinalPrice=r['data'][0]['origFinalPrice'] # origlCom.

2020-07-24 10:22:56 4977

原创 mysql使用IF进行判定条件查询

IF(条件,结果1,结果2)条件为真,执行结果1,否则执行结果2select count(*) from table where status in (0,1) and type=1 and IF(status=1,id=1,id is null);case使用,适用于设置查询结果,select * from table where state in (3,1) and type=1 and (case when state=1 then name='test1' else name=

2020-07-22 20:24:51 8430

原创 git上传文件夹后无法点击进入

参考:https://www.cnblogs.com/banbosuiyue/p/12674778.htmlgit bash执行 git rm -r --cached "灰色文件夹的名称"删除本地文件夹隐藏的.git文件重新上传即可

2020-07-09 16:24:45 2405

原创 Jmeter连接数据库以及查询结果作为变量使用

参考:https://www.jianshu.com/p/e23ab3a730b5注意:database url:jdbc:mysql://localhost:3306?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTCmysql-connector-java-*-bin.jar 下载地址:https://mvnrepository.com/下载jar包参考:https://blog.csdn.net/panruo

2020-05-22 11:20:48 763

原创 通过maven依赖下载各种依赖jar包,不限于mysql-connector-java-5.1.20-bin.jar

参考:http://www.mamicode.com/info-detail-2516298.html?__cf_chl_jschl_tk__=a96775db16849c2f445439708f963f899cc56083-1590059703-0-AZAmyB-o9059T5Zej0kz9j5y2Hs189Bb4dTp1hLLT_WEYHFsNK7qxc5x2VesUbT0GIsU5xL1DNMSumZhDB4yiFsePTSL2cq1zafxgCBgH6BSYIQ9V1cmW9ia41tB25si

2020-05-21 19:22:52 1187

原创 charles进行弱网测试

全局弱网设置个别网址限速设置关于网速的选择Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)3G:300k-2Mbps左右2.5G(GPRS)一般在100kbps2G(GSM)一般在5-9kbps弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据网络 上行 下行弱网 10 ...

2020-05-13 19:04:42 8824

原创 flask数据库初始化提示:WARNING: This is a development server. Do not use it in a production deployment.

解决方法:将app.run()改为manager.run()from flask_script import Managermanager=Manager(app)if __name__ == "__main__": # db.create_all() # app.run(debug=False) #开发者模式 manager.run() #非开发者模式执行结果

2020-05-09 09:49:35 16169

winresrc.h下载

适用于vs2015,vs2013...

2016-08-22

mfc120.dll下载

mfc120.dll下载

2016-08-22

拖动文件上来安装- 指订设备安装.bat

功能:此bat脚本实现多个设备连接电脑时,指订某一个设备进行拖拽安装apk,并在安装后启用apk 附注: 下载后需要修改包名为自己本地要安装apk的报名,以及activity cmd包名获取命令:adb shell pm list packages|find "test" cmd获取apk的homeActivity命令 adb shell dumpsys activity | find "关键字"

2020-04-29

图片移动,截屏,文件写入读取

示例1.移动特效(包括截屏) 示例2.文本的读取,写入,防重,防乱码 示例3.对文件属性的读取

2016-09-29

winres.h下载

winres.h下载

2016-08-22

空空如也

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

TA关注的人

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