自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

随波一落叶

学习过程中的一些笔记以及参考

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

原创 【抢鲜体验】通义灵码试用体验,大模型帮你写代码

通义灵码试用体验

2024-04-12 11:35:08 331

原创 selenium启动报错:Microsoft Edge failed to start: exited normally. (chrome not reachable)

selenium启动报错,需要在任务管理器中杀掉edge进程

2024-03-30 01:34:49 316 5

原创 【airtest】AirtestIDE如何安装python包

AirtestIDE内置了Python3.6.5,airtest和poco环境,本地无需安装python环境就能直接使用。如果想要使用其他需要安装的Python第三方库,或者Python2环境,则需要进行本地python的 环境部署 ,然后在AirtestIDE设置中添加本地的Python.exe路径...

2021-06-01 11:44:57 2496

原创 selenium.webdriver unknow error:cannot connect to chrome at 127.0.0.1:9222

1、确认chromedriver与chrome版本是否对应2、通过 chrome.exe --remote-debugging-post=9222 能启动chrome并能访问http://127.0.0.1:9222/json,如果不能则说明报这个error的原因是远程调试端口没有起来3、如果远程调试端口没有起来,可能是因为chrome浏览器未关闭,注意要去任务管理器里查看是否有chrome进程的留存!!我就被这个坑了...

2021-04-14 12:24:52 8735 7

原创 【Python】socket编程报错: ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接

一今天写了一个用socket连接客户端与服务端脚本的脚本,主要功能是客户端给服务端发送命令,然后服务端执行,执行完后服务端给客户端返回执行结果。但是给我报错:TimeoutError: [WinError 10060] 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。网上搜了一下报错的原因,说是请求超时了,需要添加一个超时参数timeout,在创建socket前设置:socket.setdefaulttimeout(500)二设置完果然不报错了,小问题s

2021-03-19 17:12:27 10974 12

原创 【Python】Python进程池multiprocessing.Pool八个函数对比:apply、apply_async、map、map_async、imap、starmap...

map 和 map_async 可以并发执行任务。apply 和 apply_async 一次只能执行一个任务,但 apply_async 可以异步执行,因而也可以实现并发。一、单次执行1、单次同步执行一个任务执行完再进行下一个任务import multiprocessingimport time def func(msg): print("msg:", msg) time.sleep(2) print("end") if __name__ == "__m

2020-10-24 21:21:53 16808 9

原创 【Python】Python将HTML转成图片、PDF

一、下载1、python的imgkit、pdfkit库pip install imgkitpip install pdfkit2、wkhtmltopdf工具包下载地址:https://wkhtmltopdf.org/downloads.html,64位windows的话可以下载红框标出的版本这个工具包有两个程序,分别用来转图片和pdf:二、使用import imgkitimport pdfkit# 1、转为图片path_wkimg = r'D:\De..

2020-09-24 11:20:20 20385 32

原创 【Go】Golang在windows下执行cmd命令行——winscp命令示例

先吐槽一下,现在网上Go的资料还是少啊,就这么一个小问题找了大半天!!所以记下来,为后来人铺个路。一、Golang在windows下执行cmd命令1、引入os/exec 包import "os/exec"2、创建执行函数Command(name string, args …string) *Cmd使用你输入的参数,返回Cmd指针,可用于执行Cmd的方法。这里name就是我们的命令/可执行文件,例如如果要执行cmd命令,这个name就是"cmd";如果要执行bash..

2020-08-10 10:40:15 8774 4

原创 记一个前端小bug——ajax执行完后页面被刷新

一、问题描述博主是前端菜鸟,今天写ajax的时候遇到了一个bug,折腾了好久,网上找了一圈最后发现是个小问题导致的。。。不怕丢人把代码放上。$("#submit1").click(function(){ var username = $("#username").val(); var data = { "username": username, }; $.ajax({ url: '/', type: 'POST',

2020-08-07 22:52:17 881 2

原创 windows 下 gcc/g++ 的安装 —— MinGW-w64下载安装教程

一、MinGW-w64下载页(https://osdn.net/projects/mingw/releases/)二、安装1、首先打开安装程序,按照提示,以默认选项进行安装即可。安装界面2、包管理器安装完成后将弹出这个界面:标题包管理器界面找到mingw32-gcc-g++(注意class属性要为bin),右键点击Mark for Installation。然后点击左上角的Installation菜单中的Apply changes选项,然后管理器将开...

2020-07-25 12:27:52 16775 1

原创 【Go】chromedp如何使用以前的浏览器配置

在启动配置options中添加chromedp.UserDataDir和disable-sync项:options := append(chromedp.DefaultExecAllocatorOptions[:], chromedp.UserDataDir("<浏览器配置保存路径>"), chromedp.Flag("disable-sync", false), //chromedp.UserDataDir("C:\\Users\\Administrator\\A

2020-07-17 17:14:24 2035

原创 【Go】bee工具安装报错:module declares its path as: github.com/go-delve/delve but was required as: github.com

一、【报错】通过go get下载bee工具时报错:>>> go get github.com/beego/beego: github.com/beego/bee imports github.com/beego/bee/cmd imports github.com/beego/bee/cmd/commands/dlv imports github.com/derekparker/delve/service: github.com/

2020-06-18 21:21:02 8144

原创 【Go】运行bee run报错:go: cannot find main module; see “ go help modules ”

这是因为缺少go.mod文件导致的运行命令:go mod init自动生成go.mod文件,再次执行bee run命令,成功!

2020-06-15 15:36:17 1673

原创 【Go】go get -u github.com/astaxie/beego没有反应

一、报错博主是Go新手,最近开始学习beego框架,下载beego框架时长时间没有反应,最后报错:error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054fatal: the remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failedpackage github.com/astaxie/beego: exit

2020-06-15 12:19:02 1807 2

原创 【Python拾遗】Python 日期和时间模块总结 time、datetime、calendar

Python的日期和时间模块常用的有三个,分别是:time、Datatime、Calendar,下面分别来介绍一下。一、time模块time模块提供了一些用于管理时间和日期的C库函数,由于它绑定到底层C实现,因此一些细节会基于具体的平台。1、获取当前时间a)time()time模块的核心函数time(),它返回纪元开始的秒数,返回值为浮点数,具体精度依赖于平台。>>> import time>>> time.time()1460599046.

2020-06-13 22:04:01 1186

原创 安装/删除conda环境遇到:RemoveError:requests is a dependency of conda and cannot be removed from conda

Preparing transaction: doneVerifying transaction: failedRemoveError: 'requests' is a dependency of conda and cannot be removed fromconda's operating environment.RemoveError: 'setuptools' is a dependency of conda and cannot be removed fromconda's ope.

2020-06-08 03:27:42 3500

原创 【Python】python异步编程——协程

一、前言现在是 Python3.5 以后已经进入异步时代Python由于GIL(全局锁)的存在,不能发挥多核的优势,其性能一直饱受诟病。然而在IO密集型的网络编程里,异步处理比同步处理能提升成百上千倍的效率,弥补了Python性能方面的短板. python3.0时代,标准库里的异步网络模块:select(非常底层) python3.0时代,第三方异步网络库:Tornado python3.4时代,asyncio:支持TCP,子进程.直接内置了对异步IO的支持。 现有的p

2020-05-29 22:25:19 300

原创 【Git简明教程】五分钟带你入门使用git

git是一个超级强大的版本管理系统,不要害怕,学会以下几个命令,你就学会了80%的平时常用操作!git的安装请参考:https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-%E5%AE%89%E8%A3%85-Git已经安装完的我们就开始吧。一、Git本地操作1、git init 初始化仓库首先初始化代码库,把代码库加入git管理...

2020-04-20 01:28:55 314

原创 ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接。

一、问题描述今天在django中调用ajax时,报错了:Exception happened during processing of request from ('127.0.0.1', 7160)Traceback (most recent call last): File "E:\DevelopSoftware\Anaconda3\envs\mxonline\lib\sock...

2020-03-11 02:22:58 12188 5

原创 【Go】VScode安装Go插件

一、go语言安装go语言下载地址:https://studygolang.com/dl1、添加环境变量go语言安装完成后,还得定义两个环境变量:GOPATH(go语言安装地址)和GOROOT(go的工作目录地址),建议写在用户变量中便于VSCode找到。一般go语言安装完成后,会自动将go语言安装目录下的bin目录添加到Path中,但如果你自定义安装目录,那么就得自己去手动修改...

2020-02-29 22:45:38 17550 5

原创 【Django】Django验证码插件Django-simple-captcha自定义样式,以及通过ajax发送验证码数据

一、简单安装配置1、安装django-simple-captchapip install django-simple-captcha2、将captcha 添加到setting.py文件中的installed_apps里面INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'd...

2020-01-20 01:45:43 1941

原创 【Django】在Django中单独运行一个 .py 文件的配置

今天想要在django项目中单独运行一个爬虫,发现运行会报错:网上查了些资料,在这边做个记录:1、在要单独运行的ithome_spider.py文件的最上方加入相关配置:import syssys.path.insert(0, '../')import osif not os.getenv('DJANGO_SETTINGS_MODULE'): os.enviro...

2020-01-15 14:23:31 1430

原创 python3在ubuntu上配置virtualenv

一、安装配置按照网上的教程安装virtualenv:1、下载安装sudo pip3 install virtualenvsudo pip3 install virtualenvwrapper2、修改.bashrc配置文件,在最后面加下面两句export WORKON_HOME=~/.environmentssource /usr/local/bin/virtualenv...

2020-01-15 11:05:47 671

转载 ubuntu18.04安装mysql8.0.16

一、下载1、打开mysql官方下载网页:https://dev.mysql.com/downloads/2、选择 MySQL Community Server3、随后我们来到了下载页面,先选择我们的操作系统版本,我是ubuntu18.04 64-bit,如下图所示我刻意没有截图下面的那些各种各样的软件包,那是因为选择安装最新的8.0x,官方已经强力推荐使用包管...

2020-01-15 02:22:06 2017

原创 【教程】dropbox+droppages搭建静态网页

一、Dropbox免费网盘介绍Dropbox云存储是国外著名的网盘服务商,成立于2007年,为用户免费提供2G初始容量的网络云存储空间。类似于微软的OneDrive。用户可以在网页客户端上传文件或使用共享链接与好友分享自己的文件,也可以通过PC客户端同步本地文件到Dropbox云端服务器中保存。Dropbox官方网址:https://www.dropbox.com1、首先注册一个Dro...

2019-12-13 21:27:28 2296

原创 【报错】IE下使用js隐藏元素display='none'不生效

一、问题描述今天在写页面时,在js中用到了下面这句来隐藏页面上的元素:document.getElementById("xxx").style.display = 'none';但是使用IE打开页面的时候,发现这部分元素并没有成功被隐藏。二、问题解决于是首先考虑的是可能IE不支持这个语法,但是查找了资料后确认IE是支持这个语法的。纠结了一会儿,发现IE下方弹了...

2019-12-13 10:42:13 3258

原创 ubuntu配置lighttpd服务器

版本:ubuntu:18.04lighttpd:1.4.451、下载安装apt-get updateapt-get install lighttpd2、启动停止启动:service lighttpd start停止:service lighttpd stop重启:service lighttpd restart启动后访问ip,如果是在本地服务器上跑...

2019-11-20 01:17:12 2117

原创 Win10安装Android Studio 报错Unable to elevate [error: 1812]解决办法

将安装包复制到桌面,再管理员身份运行,解决。

2019-11-18 01:38:07 5483 2

原创 Bootstrap4让两个input并排显示

1、使用.row和.col组合<form> <div class="row"> <div class="col"> <input type="text" class="form-control" placeholder="First name"> </div> <div class="c...

2019-10-29 01:24:40 6645 3

原创 【django报错】TypeError: __init__() takes 1 positional argument but 2 were given

提供一种造成这种错误的情况:在url.py中的urlpatterns中看是否漏了as_view():urlpatterns = [ path('', views.Index.as_view(), name="Index"),]

2019-10-24 22:57:10 4994 8

转载 PowerShell 中,使用activate命令激活anaconda的虚拟环境不生效解决方案

win10 系统下,安装python,通常选择anaconda,也会面临使用PowerShell的情况,但是Power Shell和anaconda的虚拟环境不配合,无法激活。在anaconda中创建虚拟python环境:conda create -n env_name python=x.x在anaconda prompt 和 cmd中,激活虚拟环境的方法如下:activate...

2019-10-24 13:08:11 5884 3

原创 AH00526: Syntax error on line 34 of C:/Apache24/conf/extra/httpd-ahssl.conf: SSLProtocol: Illegal pr

cmd启动apache时报错:D:\Apache24\bin>httpd.exeAH00526: Syntax error on line 34 of D:/Apache24/conf/extra/httpd-ahssl.conf:SSLProtocol: Illegal protocol 'TLSv1.3'解决办法:1、打开Apache配置文件,路径:安装目录下\conf\...

2019-09-19 23:29:50 3408 3

原创 【抢先体验】新的Win10终端——Terminal的安装与配置

一、下载在微软商店Microsoft Store中搜索Terminal,点击获取,确保你的系统版本是1903以上二、配置在开始菜单中找到新安装的Terminal并打开,点击向下箭头,点击settings进行配置1、简单介绍一下配置文件这个配置文件虽然看起来有 300+ 行,但实际上结构非常简单。我把它折叠起来加上一点点注释你应该很容易看出其配置文件的结构。...

2019-09-08 23:51:23 18179

原创 django2实现文件下载(包含中文名的文件)

前端:<a href="/download/">下载</a>url.py:urlpatterns = [ path('download/', download)]views.py:from django.http import FileResponsedef download(request): file = open('./...

2019-08-16 00:56:45 953

原创 django2中namespace和name的使用

一、在Django <= 1.11 我们通过关键词namespace参数定义名称空间1、projects/urls.pyfrom django.conf.urls import url,includeurlpatterns = [ url(r'blog/', include('blog.urls', namespace='blog')) ]2、apps/urls....

2019-07-27 18:24:34 1405

转载 在pycharm中如何将django中多个app放到同个文件夹apps处理

新建apps文件夹后mark为source目录,然后在Setting中import方式为from message import views但这样run manage.py task时会报模块不存在的错误ImportError: No module named message此时要在settings中设置app的路径在BASE_DIR = os.path.dirname...

2019-06-10 00:30:00 818

原创 【教程】MySQL8.0的安装、可视化和卸载

今天想安装一下MySQL8,网上找了一堆安装教程演示,不过大多要么讲的不清晰,要么是完全安装,对于新人来说安装的太过冗余。后来找到了个视频,安装比较简洁,并最终按照这个视频最终成功安装。视频链接:https://www.bilibili.com/video/av24331238/可以去b站给up主点赞投币支持。目录一、下载mysql二、安装MySQL三、设置环境变量...

2019-04-13 20:30:30 3761 2

原创 Ubuntu 定时执行脚本

一、关于crontabcron是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。在Ubuntu中,cron是被默认安装并启动的。二、例子直接上例子,来看看怎么用。需求:定时每天8点,自动执行保存在/root目录下hello.sh脚本1、方法很简单,只需编辑ect下crontab文件就行了,这个文件里存放的就是cron要执行的命令,以及定时执行的时间...

2019-04-02 21:45:11 17360

原创 Ubuntu:Unit crond.service could not be found.

这是因为Ubuntu上的服务名称是cron不是crond。所以你的命令应该是:sudo service cron start

2019-04-02 13:53:04 22440

原创 使用wget或curl时 error 403 forbidden

出现这个错误是因为在使用wget或curl请求资源时被服务器拒绝了,为了防止爬虫等消耗服务器资源,服务器根据你的请求头进行了选择性屏蔽,因此需要修改wget和curl的代理User-Agent来进行伪装。一、修改wget的User-Agent1、临时变更wget的UA 在wget前加上参数-U,代表设置User Agentwget www.google.co...

2019-04-01 19:04:50 21479

空空如也

空空如也

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

TA关注的人

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