python
信封同学
HCIE-RS,HCIE-Security,CISP,阿里云ACP软考中级网络工程师,软考中级信息安全工程师,立志成为全栈工程师的菜鸟桌面运维。
展开
-
8421转换法可以轻松实现各进制之间的转换
8421转换法可以轻松实现各进制之间的转换1.10进制转二进制例:10进制10转换成二进制首先按照8421来分解:10=2+8,用8421转换法,对应数字下面写1,没有的写0,得到:84211010也就是说10进制的转换成2进制等于1010,此时或许有人会问,如果这个数大于15(8+4+2+1)咋办?很简单,在前面添加个16,如果再大于31,就再在前面加个32例:10进制21转换成二进制21=16+4+1,接下来,老规矩1684211010 1例:10进制35转换原创 2021-02-15 16:41:33 · 13259 阅读 · 2 评论 -
用pyqt5做个图书馆数据管理客户端!--pyqt+mysql的使用(入门必看!)
1、安装PyQt5。(1)使用pip工具安装PyQt5工具。执行pip install PyQt5(2)安装Qt Designer图形界面开发工具。执行pip install PyQt5-tools安装完成后所在路径${python安装目录}/Lib/site-packages/pyqt5_tools/designer.exe。比如,如果你的python使用了默认安装,那么它的位置就是:C:\Users\Administrator\AppData\Local\Programs\Python\Py原创 2020-12-03 22:27:40 · 1302 阅读 · 0 评论 -
爬爬爬!使用scrapy爬取你懂得的网站自建数据库!
1、检查我们的scrapy版本。截至2020年11月29日,scrapy的版本为2.4.0,方法是在cmd命令行中 scrapy version如果你也与我一样,使用这个版本,那么可以确定,你可以复现我的这篇教程。2、创建项目。在cmd中scrapy startproject text这里我使用了text这个名字,如果你喜欢别的,也可以改成别的任何名字。如果你是新手,那么建议你还是像我一样照做,不然会在后面的代码里混淆掉。2.1 创建一只爬虫。正如你在命令行中看到的提示那样,一般我们原创 2020-11-29 22:59:28 · 38128 阅读 · 1 评论 -
Python写视图界面--pyqt的使用
前言Qt Designer是PyQt程序UI界面的实现工具,Qt Designer工具使用简单,可以通过拖拽和点击完成复杂界面设计,并且设计完成的.ui程序可以转换成.py文件供python程序调用。本文主要通过用户登录需求描述Qt Designer工具开发界面的使用方法。开发工具版本pyhton3.7.4 + PyQt 5.11.2Qt Designer工具主界面打开路径:${python安装目录}/Lib/site-packages/pyqt5_tools/designer.exe。原创 2020-11-29 13:03:24 · 2061 阅读 · 0 评论 -
Scapy 函数传值问题,解决多层数据获取
有的时候我们爬取数据的时候需要在多个页面之间跳转,爬取完所有页面的数据的时候才能把所有数据一起存到数据库,这个时候我们就需要把某个函数内爬取的数据传到下一个函数当中。有人可能会说,为什么不用全局变量呢?这是因为scrapy自带多线程机制,好几个线程同时跑,用全局变量很不明智,除非顺序逻辑非常清楚的程序。这个时候我们就要用到scrapy中Request方法的meta参数deffirst(self, response) code = response.xpath('*****').extr..原创 2020-11-21 23:35:48 · 318 阅读 · 0 评论 -
python查找一段字符串中是否包含指定字符串
有时候我们需要在某段字符串或者某段语句中去查找确认是否包含我们所需要的字符串信息,举例子说、某段变量是:A= ”My name is Clay, and you can get my name“ 1 2 3 4 A = "My name is Clay, and you can get my name“ myName = "Clay" if myName in A: //do what you want to d.原创 2020-11-21 20:40:09 · 6142 阅读 · 2 评论 -
python3.8+mysql+pymysql安装
1、安装MySQL初步的mysql环境配置,不多bbhttps://www.mysql.com/下载,安装。具体参考了https://www.runoob.com/w3cnote/windows10-mysql-installer.html2、python3.8不支持mysqldb.因此使用pymysql,两者的功能是一样的,操作是类似的。https://blog.csdn.net/qq262593421/article/details/102677180在安装pymysql前首先安装**m原创 2020-08-23 22:30:24 · 4355 阅读 · 0 评论 -
itchat与微软小冰的碰撞!--微软小冰接入itchat实现微信自动回复
微软小冰接入itchat实现微信自动回复本文简介先上效果图!一、集成微软小冰制作聊天机器人原理代码监听好友信息监听小冰信息二、定时发送消息推送与自动回复同时实现原理代码完整代码结语本文简介最近研究了一下基于python实现的itchat模块,这是一个基于微信网页版接口的微信开源库,通过itchat模块,可以很简单的实现微信的自动回复,在本文之前,网络上也已经有了非常多优秀详实的介绍教程,在仔细...原创 2019-06-17 01:29:56 · 3483 阅读 · 3 评论