自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

他的博客

正在努力奋斗的打工人

  • 博客(113)
  • 收藏
  • 关注

原创 解决selenium手动下载驱动问题

每次都需要手动下载驱动很头疼,今天发现一个可以自动下载最新驱动的包webdriver_manager,挺不错的。

2024-07-08 10:42:37 212

原创 undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效

undetected_chromedriver驱动浏览器结束报错OSError: [WinError 6] 句柄无效。使用undetected_chromedriver包驱动浏览器结束后报错句柄无效。当打开未检测到的 chromedriver 的进程完成时,会触发此错误。目前官方已经提issues但没有合并到正式分支,所以需要修改源码。OSError: [WinError 6] 句柄无效。

2024-06-12 18:04:40 503

原创 写go踩坑,使用第三方包fsnotify监听文件变动,Liunx下只能监听到第一次

踩坑描述:今天接到一个监听文件变动后读取文件数据需求,在本地windows写的好好的,一点毛病都没,发到服务器ubuntu后就发现一个恶心问题,只有第一次修改才能监测到后面就监听不到,然后开启各种尝试定位百度一直没解决,后面发现原来是文件权限问题,日了。需要 chmod +777 filename 权限才能监听到。

2024-06-06 16:23:57 361

原创 go get 拉取代码报错terminal prompts disabled Confirm the import path was entered correctly.

原因:大概是因为git服务器没有拿到凭证。linux拉取依赖包的时候一直报这个错。

2024-04-22 18:13:42 313

原创 解决微软输入法不显示选词候选框

解决微软输入法不显示选词候选框

2024-04-10 14:15:15 415

原创 回顾一下容易被忽视golang基础的面试考察点

实体间通过 channel 消息传递使之解耦,在语言层面实现了自动调度,这样屏蔽了很多内部细节,对外提供简单的语法关键字,大大简化了并发编程的思维转换和管理线程的复杂性。动态语言通常比静态语言更灵活和快速开发,因为它们具有更少的类型约束和更弱的编译时检查,可以更容易地进行动态类型转换和代码修改。尽管空接口可以在某些情况下模拟泛型的效果,但由于缺乏类型安全性和编译时类型检查,以及对复杂类型的处理不便等问题,仍然需要泛型机制来更好地支持类型参数化和类型安全的编程。在使用空接口时,需要在运行时进行。

2024-01-24 12:31:54 409

原创 Golang内存逃逸引发的面试考察点

在go语言中每个goroutine都会有一个自己的栈区,每个栈区呢又会对应多个栈帧,每个栈帧就会对应一个函数,这个栈帧就是用来存储函数的局部变量、入参、返回地址等等。这些变量就会随着函数的运行结束而自动销毁。编译期会对相关变量会做一个分析,有些场景下变量就不会存入到栈帧而是会分配到堆上面,这个过程就是逃逸分析。

2024-01-24 11:09:54 631

原创 win11启动docker desktop报错 docker desktop unexpected wsl error

解决方式,第一步:控制面板-启动或关闭windows功能窗口勾选下面两个框框第二步:执行我下面这些命令,不需要重启电脑

2024-01-17 09:54:36 1064

原创 debug报错 unsupported architecture of windows/i386 - only > windows/amd64 is supported

问题背景:debug报错 unsupported architecture of windows/i386 - only。解决方法:cmd执行。

2024-01-16 10:04:04 776

原创 go get 拉取代码因为网络原因失败

解决方法:cmd执行下面命令,设置国内可用代理。go get拉取代码不可访问报下面类似错误。

2024-01-11 17:34:08 489

原创 注册表中修改谷歌浏览器exe文件路径

问题场景:今天google浏览器莫名的打不开了,百度一堆找不到解决方案,最后只能修改chrome.exe名字,例如改成:edge.exe,这样就恢复正常了,但这样同步会引起一个新问题,就是当我们设置谷歌浏览器为默认浏览器时导致打不开,这个时候就需要修改一下注册表的exe路径。google默认路径为:C:\Program Files\Google\Chrome\Application\chrome.exe。

2023-12-13 09:39:05 1058

原创 某个目录忘记添加git过滤了,不小心提交,如何只删除远程提交的目录而不删除本地?

添加到 .gitignore 文件了,直接推送到远程仓库,这样就导致每次别人拉远程仓库项目都会默认把你本地的.idea和__pycache__目录拉下去。举例:今天新建了一个python项目,忘记把 .idea 和。

2023-12-06 14:56:25 194

原创 挂载共享盘目录至linux

目录挂载

2023-11-23 10:46:04 107

原创 搭建LInux服务面板1Panel.

搭建LInux服务面板1Panel.一行命令搞定,但是依赖docker,

2023-09-27 11:37:04 230

原创 Ubuntu设置开机执行sh脚本

【代码】Ubuntu设置开机执行sh脚本。

2023-09-27 10:34:19 1411

原创 Pycharm中配置Celery启动

执行就行,实际上就是在项目目录FerDemo下执行了 celery - A celery_demo.tasks worker -l INFO。Pycharm中配置Celery启动。

2023-09-13 14:36:37 406

原创 优化IDEA提交git代码速度

解决方案:删除bin目录下的runnerw.exe文件。

2023-09-07 09:34:22 276

原创 linux安装jmeter

【代码】linux安装jmeter。

2023-08-28 15:33:15 1137

原创 执行jmeter端口不够用报错(Address not available)

ubuntu执行jmeter端口不够用报错(Address not available)

2023-08-23 17:43:06 1328

原创 如何下载谷歌浏览器历史版本

谷歌浏览器历史版本下载

2023-08-23 09:14:57 607 1

原创 linux非GUI模式执行带有jpgc线程组jmeter脚本报错

错误原因:由于jmx文件中包含了jpgc报告监听器导致,刚开始还以为是没有安装jpgc插件导致,定位老半天。解决办法:将jpgc报告监听器删除再执行就好。

2023-08-21 15:15:53 1113

原创 go操作mysql之sqlx

go操作mysql之sqlx

2023-04-23 17:48:25 89 1

原创 电脑解压压缩包文件/内容乱码

PS:一般情况下执行完步骤一就可以解决了,但假如你电脑缺失需解压文件所包含的字体的话就不行,这种情况就需执行步骤二安装字体即可。2、将文件中的字体复制到C:\Windows\Fonts路径下进行安装,安装完重启。3、 然后我们在在弹出页面下拉选择“中文(简体,中国)”,然后点击“确定”2、然后我们点击“区域”,点击“管理”,接着点击“更改系统区域设置”4、最后点击“现在重新启动”即可解决打开压缩文件乱码的问题。1、首先我们打开电脑里的“控制面板”,点击“时钟与区域”

2023-03-22 10:01:53 3041

原创 go更新了1.20导致GoLand无法使用Debug

go更新1.20导致GoLand无法使用Debug

2023-03-04 15:40:28 3409 4

原创 pycharm提交git报错error:a NUL byte in commit log message not allowed.fatal:failed to write commit object

pycharm使用git提交报错 error: a NUL byte in commit log message not allowed.fatal: failed to write commit object

2022-07-04 11:02:42 1677 5

原创 Python库——Faker

Python库——Faker在编写程序过程中,我们常常需要用到很多数据来进行测试。如果要是手动制造数据的话,肯定要花费大把精力,这不合理。此时我们应该使用Faker这个Python库,用它来生成各种各样的伪数据# faker库安装pip install faker# 示例>>> from faker import Faker>>> fake = Faker(locale='zh_CN')>>> fake.name()'王立华'&

2022-04-08 09:02:30 319

原创 前端如何优化性能?

前端如何优化性能?1.减少 HTTP 请求1.1 一个完整的 HTTP 请求需要经历 DNS 查找,TCP 握手,浏览器发出 HTTP 请求,服务器接收请求,服务器处理请求并发回 响应,浏览器接收响应等诸多过程,下载数据只是其中一部分1.2 建议将多个小文件合并为一个大文件,从而减少 HTTP 请求的次数2. 使用 HTTP22.1 解析速度快、多路复用(多个请求可以共用一个 TCP 连接)、首部压缩2.2 可以设置请求的优先级2.3 可以对不同的流的流量进行精确控制2.4 除了对最初请求的

2022-03-08 11:08:24 146

原创 封装的python常用小方法

from collections import Counterfrom math import ceildef all_unique(lst: list): """ 判断列表是否存在重复元素 :param lst: 需要判断的列表 :return: bool值 """ return len(lst) == len(set(lst))def anagram(str1: str, str2: str): """ 判断两个字符串字符元素

2022-02-28 17:11:26 290

原创 谷歌浏览器F12抓包如何过滤只显示接口请求不显示图片、js那些请求

谷歌浏览器F12抓包如何过滤只显示接口请求不显示图片、js那些请求

2021-12-31 10:52:53 9120 3

原创 Pycharm如何开启代码上一步和下一步跳转按钮

Pycharm如何开启代码上一步和下一步跳转按钮

2021-12-30 19:24:39 1633

原创 Pycharm使左侧文件下显示当前文件的类和函数

Pycharm使左侧文件下显示当前文件的类和函数

2021-12-24 19:20:22 966

原创 解决:json.dumps(data) 报 TypeError: Object of type bytes is not JSON serializable

json.dumps(data) 报 TypeError: Object of type bytes is not JSON serializable原因:json.dumps转json数据时,dict中包含了字节数据导致报错解决方法:判断dict中数据是否为字节数据,是的话将其转换为str先import json# 第一步:添加下面类方法处理class MyEncoder(json.JSONEncoder): def default(self, obj): "

2021-12-16 17:26:29 4093

原创 谷歌和火狐浏览器驱动下载地址

谷歌和火狐浏览器驱动下载地址谷歌:先查看自己电脑谷歌浏览器版本然后去下载对应的版本驱动http://npm.taobao.org/mirrors/chromedriver火狐:根据下面这个表下载版本对应的驱动http://npm.taobao.org/mirrors/geckodriver/...

2021-11-07 15:48:29 262

原创 Pytest的前置函数与后置函数

Pytest的前置函数与后置函数主要介绍两种定义风格 xunit 和 unittestxunit风格import pytestclass TestFer: def setup_method(self): """ 测试类中每个测试用例执行之前执行一次 """ print("setup_method") def teardown_method(self): """ 测试类中每个测试用例执行之后执行一次 """

2021-11-07 15:37:49 758

原创 Python如何只生成项目中的依赖包

Python如何只生成项目中的依赖包第一步:安装pipreqspip install pipreqs第二步:项目目录路径下执行生成命令pipreqs ./ --encoding=utf-8 --force执行完之后会自动在项目目录下生成依赖包文件requirements.txt–force是覆盖之前的requirements.txt文件(可选参数)...

2021-10-15 10:05:43 330

原创 如何卸载yum安装的软件

如何卸载yum安装的软件第一步:在yum安装列表找到对应包名yum list installed第二部:执行卸载yum remove xxxx

2021-09-25 10:34:08 8483

原创 性能压测服务器监测工具之ServerAgent

性能压测服务器监测工具之ServerAgent1.ServerAgent需要安装在被压测的项目部署的服务器上2.安装包网盘下载 提取码:1u8e1.下载好上传到服务器然后解压2.进入到ServerAgent目录下执行命令windows:./startAgent.batlinux:./startAgent.sh(该文件需要有执行权限没有的话,chmod +x startAgent.sh 添加下)拓展:指定端口tcp端口:--tcp-port 端口udp端口:--udp-port 端口

2021-09-22 11:03:10 1000

原创 Jmeter分布式压测

Jmeter分布式压测前置条件1.机器上都部署好一样的jdk版本2.Jmeter的版本\插件要一致3.网络,绝对不能使用无线网络4.假如有csv文件,需存放相对路径,路径也得一致第一步:从机配置并启动1.jmeter.properties配置文件(文件路径:jmeter的bin目录下)配置1.1 server_port 设置端口1.2 server.rmi.ssl.disable 设置为true1.3 server.rmi.port 设置端口 (可选,非必须)2 启动从机

2021-09-18 11:38:40 175

原创 Jmeter之sqlite数据库脚本

Jmeter之sqlite数据库脚本1.下载sqlite jar包下图步骤为maven官网下载,如不想在maven官网,则可网盘下载,提取码:v2832.下载好之后将jar包丢在jmeter lib目录下,重启jmeter3.jmeter添加JDBC Connection Configuration,并进行如下配置4.添加jdbc request...

2021-09-02 10:48:16 206

原创 Jmeter如何控制取样器执行顺序

Jmeter如何控制取样器执行顺序问题背景:倘若jmeter线程组下存在多个取样器(http请求),设置并发执行时,线程组下的取样器将不会严格按照添加的顺序执行而是按照实际响应时间快慢解决思路添加临界控制器,添加之后就会严格按照顺序执行,上一个接口请求完成之后再执行下一个接口...

2021-08-31 17:23:13 1478

空空如也

空空如也

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

TA关注的人

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