自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(335)
  • 资源 (24)
  • 收藏
  • 关注

原创 Vim常用命令

Vim常用命令Vim 的几种模式:i进入insert模式,可以像普通编辑器一样操作。 esc进入 Normal 模式,不可不可编辑,只可滚动查看。 v进入Visual模式进入Vim Esc 模式命令vim xx打开xx文件,如果没有就创建xx文件,且挑到编辑页面,并将光标置于第一行首vim + xx打开文件,并将光标置于最后一行首vim +n xx打开文件,并将光...

2020-04-01 12:43:38 161

原创 mac 终端命令和vim简单装饰

Vim 的几种模式:i进入insert模式,可以像普通编辑器一样操作。 esc进入 Normal 模式,不可不可编辑,只可滚动查看。 v进入Visual模式先简单的给vim装饰下syntax on set numberset norelativenumberset cursorlineset wrapset wildmenusyntax on 这...

2020-04-01 12:41:43 682

原创 python遇见的错误提示

基于Mac版的Socket测试功能,类似于PostMan的功能,对于Socket长链接的项目开发很有帮助。里面作者新增了dmg安装包。本人也是通过好多渠道才找到这篇文章,与大家共享:按照步骤一步一步来就对了~本文参考于:https://juejin.im/post/5a77cb456fb9a0634e6c6c14...

2020-03-31 00:05:46 5833 1

原创 「 在win server2012上安装vs2015注册运行库失败的解决办法」ox80240017

装完这些就能安装vs2015注册运行库了。

2024-01-18 16:42:54 619

原创 使用Nmap的简单教程

4. 运行Nmap扫描命令:输入以下命令来运行Nmap扫描。请注意,下面的命令仅为示例,你可以根据需要调整参数和目标地址。2. 打开命令提示符:按下Win + R键,在弹出的对话框中输入“cmd”并按下回车键,打开命令提示符窗口。5. 查看扫描结果:等待Nmap扫描完成后,它将显示扫描结果。你将看到开放的端口、服务信息、操作系统信息等。它可以用于扫描网络上的主机和服务,识别开放的端口、操作系统信息等。1、 下载和安装Nmap:从Nmap官方网站(https://nmap.org/)

2023-08-04 21:15:15 630

原创 windows电脑如何设置通电自启

开机后摁del或者F2键进入bois设置,再摁F7进入高级设置,进入Advanced---APM Configuration 进入后 Restore AC Power Loss选择开启。原来电脑是需要摁启动摁扭才能开机,现在需要给服务器设置成通电自启。

2023-06-19 13:40:52 3540

原创 【无标题】

装完这些就能安装vs2015注册运行库了。先下载windows补丁Windows8.1-KB2919442,下载地址是:Windows8.1-KB291944下载。

2023-06-05 19:58:51 265

原创 运行Python代码错误提示 (unicode error) ‘unicodeescape‘ codec can‘t decode bytes in position 2-3:

刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符。原因分析:在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,

2023-06-01 11:07:27 3395

原创 winserver 2012R2 如何显示我的电脑的图标

在winserver2012中暂停了个性化设置,鼠标移动到屏幕右下角,右边会弹出菜单,点击设置点击个性化会出现此版本不可用的提示经查,原来是从Windows Server 2012开始,微软取消了服务器桌面个性化设置功能,Windows Server2012安装完后的用户桌面上默认只有一个回收站的图标,这让习惯于使用我的电脑图标功能的小伙伴们很不爽,本文说明如何让Windows Server2012的用户桌面显示我的电脑图标。

2023-04-29 16:17:48 9001 1

原创 自己电脑中安装黑群辉NAS

我是遇见了卡在45%的情况,我重启后继续安装就好了,如果长时间卡在一个地方,我们可以直接重启试试。

2023-01-03 12:24:53 5921

原创 Python 去除空格的方法

python 去除空格

2022-10-18 19:05:25 11225

原创 selenium无法获取到标签的文本内容(text)的解决方法

在用driver.find_element_by_xxx().text()获取文本的时候,得到的文本为空,我们发现是有内容的,但是取出时是空。怎么判断是否被隐藏呢,可以通过.is_displayed()方法来判断。例如:driver.find_element_by_xxx().text() 为空的解决办法。在我们使用selenium进行抓取网页的时候,可能有的时候会抓取不到内容。innerHTML 会返回元素的内部 HTML, 包含所有的HTML标签。在某些情况下,我们需要获取隐藏元素的文本。

2022-10-09 00:09:10 3757

原创 selenium 刷新页面

导航是用于执行各种浏览器操作的界面,如导航到上一页、导航到下一页、刷新页面、关闭浏览器。导航接口的刷新方法不接受任何参数,也不返回任何值。这是Selenium Web驱动提供的执行页面刷新操作的内置方法。该命令刷新命令可以以如下所述的简单方式使用。Get方法可以以递归方式使用来刷新页面。为了实现这一点,我们需要将另一个方法作为参数传递给GET方法。有时我们需要刷新下浏览器,这是我们可以通过下来两个方法来刷新页面。

2022-10-08 23:31:42 12319

原创 selenium点击链接下载文件,并获取文件

在自动化测试时,有时我们会需要自动化获取下载的文件,这是我们要怎么办呢,跟着我一步步的来获取下载的文件吧。download.default_directory是确认我们下载的路径,这里我们用时当前运行代码的路径。可以看到,我们获取到了我们的文件,这里我们就可以通过os命令来查询了。当然我们还可以换种方式,我们可以通过下载链接的文件名去搜索。配置我们的chrome浏览的下载环境,去除弹窗确认。这里我们可以通过ls命令来查询我们的文件。打开网页,并且点击下载的文件链接。首先声明下,我们需要引入的类。

2022-10-08 23:22:25 4977

原创 把Excel里的url链接转换为图片显示

这里的图片是http链接,怎么把链接转成图片呢,我们接着往下看吧。粘贴后,会自动加载图片,大概需要等个几分钟,这是粘贴好的效果。我们再把图片粘贴到我们刚刚复制出来的后面即可。

2022-10-08 00:08:59 17249 8

原创 python try except 语法 多个except

当我们认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码,即except语句块,执行完except后,如果有finally语句块,则执行finally语句块,至此,执行完毕。1、如果当try后的语句执行时发生异常,python就跳回到try并执行第一个匹配该异常的except子句,异常处理完毕,控制流就通过整个try语句(除非在处理异常时又引发新的异常)。except (name1,name2): 捕获任何列出的异常。

2022-10-05 23:35:01 2295

原创 selenium获取网络响应的正文

到这里,我们成功获取到了网页加载的所有资源,资源都在request_log里面,现在我们就需要筛选出来我们需要的资源requestId。这里最主要是driver里面的 execute_cdp_cmd方法,我们可以根据此方法来获取网页的请求包,具体。有时我们爬虫时,需要获取到页面的api接口响应正文。

2022-10-05 00:06:00 2896

原创 mac 在终端上运行脚本,提示PermissionError: [Errno 1] Operation not permitted

今天在终端上运行脚本时,提示权限不足PermissionError: [Errno 1] Operation not permitted。解决办法是给脚本个超级权限。

2022-10-03 15:44:08 3840 1

原创 python selenium处理alert弹出对话框并处理无弹窗判断

python selenium处理alert弹出对话框并处理无弹窗判断,我们的弹出对话框主要分为三种类型:“警告消息框”,“确认消息框”,“提示消息对话”三种类型的对话框。

2022-09-14 11:33:36 4684

原创 Python自动浏览器页面,Mac系统安装Chromedriver

解决方法就是将下载后的chromedriver放到指定路径即可,在Mac系统,想通过终端命令将chromedriver 放到 /usr/local/bin 中,可以通过以下命令(如果下方的命令不能成功的话,可以手动找到/usr/local/bin路径,复制过去即可)3、将下载后的 chromedriver 放到 /usr/local/bin 中,如果不放入的话, 当使用driver = Webdriver.Chrome()创建实例时,需要填写Chromedriver的存放路径。4、这样就可以使用了。

2022-09-13 21:24:35 1281

原创 【无标题】

WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个在特定日期和时间运行的进程;远程启动计算机;获得本地或远程计算机的已安装程序列表;查询本地或远程计算机的Windows事件日志等等。import wmi# # 硬盘序列号# CPU序列号# 主板序列号# mac地址# 获取机器的制造商,机器型号等信息# bios序列号。

2022-09-12 22:55:03 124

原创 问题贴,今天遇见了个问题,解决了一天都没解决

今天用多线程写了个类,获取ts文件内容,并用另一个线程写入对应的文档,但是预计了个奇怪问题,文件写入,只能写入获取文件数据一半的数据量,到现在也没搞明白怎么回事。先记录下,等过几天有空了,再详细解决下。

2022-09-12 00:57:59 338

原创 m3u8文件格式讲解,Python解析m3u8文件,并获取在线地址

EXT-X-KEY:METHOD=AES-128,URI="http://****/key.key" //这个是提示时加密文件,key值就从后面的URI下载,METHOD是加密方式。#EXT-X-MEDIA-SEQUENCE:xx //M3U8直播是的直播切换序列,当播放打开M3U8时,以这个标签的值作为参考,播放对应的序列号的切片。#EXT-X-VERSION:3 //hls的协议版本号,暗示媒体流的兼容性,常见的是3(目前最高版本应该是7)。#EXT-X-STREAM-INF:代表不同的播放流,

2022-09-12 00:52:44 9639

原创 Python 使用zxing解析二维码

如果想批量解码,我们可以使用while来循环。我们的二维码都在一个文件夹里面。

2022-09-03 00:16:45 835

原创 错误:ModuleNotFoundError: No module named ‘httplib‘

由于项目是有python2升级来的,所以这就是python版本不同造成的报错。

2022-09-02 13:01:13 1191 1

原创 AttributeError: ‘dict_keys‘ object has no attribute ‘sort‘

最后发现是由于python2,python3写法不同,实际上sort的写法确实改变了。改成如下写法就可以解决问题。运行py文件发现这条出错,检索错误提示没找到具体的部分。

2022-09-02 12:51:37 1101

原创 python Scapy获取局域网内的IP和mac地址

scapy获取局域网内设备IP和mac地址

2022-08-23 15:18:59 1498

原创 将windows命令行的结果保存到文件 (cmd命令的重定向输出)

这里的文件地址在C:/,如果想导出到别的地方,这里需要指定到别的路径。查询ip设置:ipconfig/all。例如:要将ip查询结果记录到文件中。要重定向到的文件:ip.txt。OK,网络配置被保存下来了.

2022-08-23 14:07:17 2809

原创 python3 requests中文乱码问题之压缩格式问题

我们再看"Accept-Encoding",这个意思就是返回的数据使用的是什么压缩格式,平常我们经常使用"gzip, deflate",这是我们发现后面还跟了个br,br是什么格式呢?刚开始我用request库时发现,对返回的response数据必须要引入brotli,这样才能解压缩数据,如果不引入无法解析数据,还是会反回乱码数据。我们在爬虫时,经常会遇见中文乱码问题,之前都是编码格式的问题,很少遇见由于压缩格式造成的编码混乱问题,特记录下。我们转了后发现解析出来的数据还是乱码,这是什么情况呢?...

2022-08-18 14:22:18 984

原创 python解压br格式文件brotli安装使用

br 指的是 Brotli,是一种全新的数据格式,无损压缩,压缩比极高(比gzip高的)Brotli具体介绍:https://www.cnblogs.com/Leo_wl/p/9170390.htmlBrotli优势:https://www.cnblogs.com/upyun/p/7871959.html。

2022-08-16 21:14:19 4298

原创 微信小程序源码获取和反编译

在.wxapkg文件所在目录下输入 node wuWxapkg.js [-d] //files 就是你想要反编译的文件名 例如:我有一个需要反编译的文件22.wxapkg文件,具体的命令就是。提醒:这里是第一次使用这个小程序时才会下载,如果已经使用过了,这个就不会再下载,建议清空微信缓存后再试、或者直接登录一个新的微信号。这里 res.servicewechat.com是小程序的域名,我当时是一个个去看的,你们可以直接筛选这个域名,这样就不用去找了。同样的,如果报缺少别的框架,我们下载别的就行。...

2022-08-14 01:22:28 3802

原创 如何在终端里面使用ping来查局域网活动ip

我这里是为了查数据方便,只查询了192.168.2.1-192.168.2.20之间的ip。1、获取本机ip,根据本机ip去查局域网ip,如果知道自己要查的具体ip可以忽略本步。3、查询完成后,想查看所有数据需要使用命令arp -a。2、使用轮询ping命令来查询局域网ip。这样就查出来所有ip了。...

2022-08-06 14:00:23 2374

原创 【无标题】

网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark是目前全球使用最广泛的开源抓包软件,其前身为Ethereal,是一个通用的网络数据嗅探器和协议分析器,由Gerald Combs编写并于1998年以GPL开源许可证发布。我们可以发现网络数据又很多,但是我们又发现有很多都是无效数据,都不是我们真正需要的数据,这时我们要如何筛选出来有效数据呢?发现我红色圈出来的地方就是封包的数据,这里的意思就是user参数是xview,中间有空格可以忽略,我也不知道具体是什么原因。.

2022-08-05 20:06:19 259

原创 http里post的Query与Body的区别

Query与Body参数的区别

2022-08-02 18:32:26 3061

原创 python request要求接口参数必须是json数据

1、data为dict时,如果不指定content-type,默认为application/x-www-form-urlencoded,相当于普通form表单提交的形式。在使用包含文件上传控件的表单时,必须使用该值。3、json为dict时,如果不指定content-type,默认为application/json。4、json为str时,如果不指定content-type,默认为application/json。2、data为str时,如果不指定content-type,默认为text/plain。...

2022-08-02 18:14:32 962

原创 windows安装.net framework 4.0与4.8报错安装不上

我们看是是证书报错,我们进入设置,查看授权证书,我们发现是证书过期了,在通过http下载时由于https证书不通过造成的无法下载使用,这时我们可以使用离线安装包来安装,无需通过http去下载。安装时如果报错,可以点击上面查看日志文件,我看下具体是什么原因造成的安装报错。...

2022-07-27 22:29:56 5795

原创 python数据批量写入ScrolledText的优化方法

其实就是空间换取了时间,先写入内存,在批量更新界面。如下所示:for i in data[::-1]: self.maintenance_text.insert(tk.END, str(i['payload']) + '\n\n') self.maintenance_text.see(tk.END)改为:str_data = '\n\n'.join([str(i) for i in data[::-1]])self.maintenance_text.insert(tk.END, s

2022-03-01 23:09:11 380

原创 Python如何用代码打开文件夹

最开始,我是根据是否报错来判断的 try: os.system("open " + self.get_exe_file_path()) except: os.system("start " + self.get_exe_file_path())结果来了个大脸,在windows下直接返回为空,这是优化后的pen_back_text = os.system("open " + self.get_exe_file_path())#在w

2022-03-01 13:58:10 886

原创 python tabula获取pdf的列表数据

tabula的功能比camelot更加强大,可以同时对多个表格数据进行提取。项目的具体地址请参考:https://github.com/chezou/tabula-py安装tabula的安装是非常简单的:pip install tabula-py # 安装python扩展安装之后检验这个库是否安装成功:读取PDF文件通过tabula这个库来读取PDF文件:df1 = tabula.read_pdf("test.pdf",pages="all")然后我们发现列

2022-02-24 14:02:41 3308

原创 Python 使用camelot将PDF转Excel,简单实用

安装camelotCamelot在读取PDF文件中的表格数据很好用,因此安装这个包就很有需要了,但是直接在cmd里面使用pip install camelot-py会出错,首先提示pip版本需要更新到最新版本,更新之后提示错误Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。这个时候就需要更改文件的权限,将权限更改为【完全控制】。然后执行pip install camelot-py即可。如果遇见ERROR

2022-02-24 13:49:24 2229 1

windows更新包,安装vs2015注册运行库出错,出现ox80240017

windows更新包,win server2012上安装vs2015注册运行库出错,出现ox80240017,解决Apply complete, result: 0x80240017

2023-06-05

黑群辉NAS安装系统引导文件

用于群辉引导文件

2023-01-03

微信dat文件转jpg图片

微信dat文件转jpg图片

2022-11-20

Chrome版本102.0.5005.61+chrome chromedriver

这个安装包里面含有macOS系统里面的chrome浏览器和chromedriver插件,主要是用于Python浏览器自动控制

2022-09-13

windows KB2999226、KB3118401更新包

在Python安装时提示pi-ms-win-runtime错误,解决runtime错误,需要windows更新这两更新包

2022-08-20

Python安装3.7.4版本,并带报错解决控件

Python安装3.7.4版本,并带报错解决控件

2022-08-19

.net framework4.0离线版安装包,解决证书过期问题

.net framework4.0离线版安装包,解决证书过期问题

2022-07-27

.net framework4.8离线版安装包,解决证书过期问题

.net framework4.8离线版安装包,解决证书过期问题

2022-07-27

WSockExpert网络截取软件

WSockExpert网络截取软件

2022-02-11

celery——cmd命令.zip

在iis环境中使用django框架,在里面再用celery分布式,在window环境下如何无窗口式运行celery

2021-11-10

rabbitMQ数据库

里面包含有erlang和rabbitmq的配套程序

2021-11-07

fake_useragent_0.1.11.json.zip

解决fake_useragent提示断网问题

2021-09-07

python安装包.zip

python安装包包含32位和64位还有就是解决api-ms-win-crt-runtime-|1-1-0.dll问题

2021-07-19

服务器延迟启动.zip

用于服务器延迟启动

2021-06-24

定时重启关机(定时关机重启软件)V2.0.7 正式版.zip

定时重启关机

2021-06-24

服务器监控键盘.exe

服务器键盘监控

2021-06-24

xml格式xls.py

Python xml格式转execl格式,也可以直接获取数据

2021-06-20

3H3KB2533623.zip

Windows6.1-KB2533623 资源补丁

2021-06-20

WinSockExpertcn_chgr.zip

WinSockExpertcn抓包工具

2021-06-11

Django Form表单上传文件.zip

Django Form表单上传文件

2021-05-28

file_version_info2.txt

这个是修改过,标过参数的文档

2021-05-24

file_version_info.txt

pyinstaller打包使用的版本信息

2021-05-24

Django上传文件项目.zip

Django上传文件并自动加载静态资源

2021-04-02

rhinoceros_5.5cr.dmg

犀牛软件下载,mac版,破解可用,亲测可用,犀牛软件下载,mac版,破解可用,亲测

2019-08-08

CTO说说,高清晰版本

CTO训练营是面向IT技术人员的一个中高端技术管理者学习与社交的平台。本书是从CTO训练营课程分享中精心挑选、整理提炼出的智慧结晶。 本书包含30多位CTO导师的独到观点和深邃思想,他们是乐视网CTO杨永强、360副总裁谭晓生、跟谁学CTO李钢江、花虾金融CEO段念、极客邦科技总裁池建强等。本书从CTO格局、创业平台的CTO、CTO的管理之道、CTO看技术架构、CTO与CXO的关系、CTO向CEO的转型6个方面进行归纳和划分,涵盖了一名技术人成长为CTO需要关注的所有热门话题

2018-11-13

iBoot的资源包

苹果系统iBoot系统源码,主要是ios9系统的。iBoot 是iOS 核心组件的源代码,它确保了操作系统的可信任启动,换句话说,它是加载 iOS 的程序,是开启 iPhone 运行的第一个进程,它加载并验证内核是否被苹果正确签名,然后执行,就像 iPhone 的 BIOS 一样。

2018-02-10

小程序动态更改底部导航栏

动态更改tabbar,两种方式,每一种都有不一样的展示 动态更改tabbar

2018-02-02

“分水岭”大时代

主要是介绍数据分析的

2017-03-14

webstorm for mac 汉化包

主要是webstorm 汉化包,适用于2016.2、2016.1等版本,这个两个版本是亲测的可以使用

2017-03-14

charles-proxy-3.10.1带破解包

charles-proxy-3.10.1带破解包

2016-05-31

空空如也

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

TA关注的人

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