ZMY Blog

Be responsible for yourself and try to be better . Be Responsible for your future and make progress little by little.

使用tkinter模拟windows计算器程序

使用tkinter模拟windows计算器程序 背景 最近用计算器比较频繁,随考虑是否可以用python做一个图形化程序,后用pyinstaller打包做成exe文件,可以在win7上直接运行。后查找资料,综合考虑后选择tkinter做图形化工具 前提条件 python3.7环境 win7环境 pyinstaller打包程序 1.计算器程序设计思路 tkinter是pyt...

使用python生成sitemap并自动推送到百度站长

使用python生成sitemap并自动推送到百度站长 背景 最近将网站收录到了百度站长平台里,为了让百度能够尽快收录我的网站,我使用的是主动推送中的curl提交和sitemap方式来加快blog的收录进程。 并且之后再更新blog后,通过python脚本结合git工具,一次性提交sitemap并主动推送,达到快速更新blog地址及收录的作用 前提条件 python3环境 百度站...

github pages项目同步到coding pages及自定义域名

github pages项目同步到coding pages及自定义域名 背景 使用GitHub pages做blog的同学可能都知道,要想别人通过搜索引擎找到自己的内容,最好的方式就是通过搜索引擎收录自己的网址。但是通过实践发现,google可以收录自己的网站,但是百度不行(历史原因,自行了解下) 因此如何将自己的blog收录到百度内,是很多在github pages做blog要解决的问题...

python爬虫下载网易有道精品课视频

python爬虫下载网易有道精品课视频 背景 前端时间在网上报名了一个网易有道精品课英语学习的课程,起初是有一个试听课,感觉老师讲的很有意思,就报名交了学费。 课程分两部分,一部分是逻辑英语,一部分是死磕团。逻辑英语讲的是语法,死磕团是带你背单词。老钟的课程还是很有意思的,虽然有的地方可能不是那么有逻辑, 但通过生动或形象的比喻和联想加强记忆毕竟不是坏事,而且可以让自己有一个去记忆的尝试...

使用tesseract进行验证码识别

使用tesseract进行验证码识别 项目目的 在使用python进行web爬虫过程中,验证码是一个无法绕过的问题,一些大型网站会采用比较高级的验证方式,如图片点选,滑动图片等等。 今天进行的是较低一级的验证码图片的识别,即图片上的字母和数值上有横线如何进行识别。如下图,当然现今有很多站点提供api可供大家进行识别,我们要做的是如何在本地搭建一套这样的验证码识别系统,供自己使用 对于像12...

记一次dell售后支持解决vcenter6.7问题过程

基础环境:vcenter6.7 3台esxi6.7 存储使用vsan 问题描述 1.HA功能不可用 2.创建虚拟机时出现如下错误,应该是vsan问题 问题处理时长:3天 问题解决情况:未解决,需要升级解决 问题处理过程如下: 第一天: 10:00 打客服电话400-886-8616/8617,然后提供订单编号,然后将问题描述清楚,客服联系工...

字符编码分析

字符编码分析  字符编码一直是个头疼的问题,通过对网上关于字符编码资料的查看与理解,现将自己的理解归纳如下(仅个人理解)。  计算机中能识别的东西只有高低电平(高低电压),电路由各种继电器组成,高低电平的变化,会导致继电器的通断,而二进制0和1正好可以反映继电器的 两种状态通和断(高低电平),因此人们将计算机能识别的机器语言人为的定义为0和1。  计算机最开始是老美发明的,用的是asc...

python递归函数

最近在看python网络数据采集这本书,并跟着书中的章节进行练习,在练习第五章,六度空间游戏中,其中递归函数看起来有点蒙 后经过在笔记本上将递归过程罗列下来,才理清头绪,源代码如下 from bs4 import BeautifulSoup from urllib.request import urlopen import re import pymysql conn=pymysql.co...

Python解决实际工作中的问题小记

媳妇儿单位给个活,说让她对比两个表,查找其中一个表的某一列的内容是否在第二张表中存在 媳妇儿问我有啥好用,简单的方法没,我第一时间想到的是用python解决,因为最近在练习python 废话不多说,下面有两个表,里面的内容就是实际工作中需要比对的内容 table1 table2 python小程序构思如下 读取两个文件内容—>放入两个列表list1,list2—>循环读取lis...

通过linux内核分析linux系统init之前阶段启动过程

很早之前就对Linux内核很感兴趣,最近突然又遇到linux启动过程的问题,参考《linux内核0.11完全注释》记录下学习中的过程和想法,方便之后进行复习和回忆 1.首先计算机开机后,从一个内存地址开始执行程序,这个地址是计算机出厂的时候就规定好的,这个地址指向bios 2.bios开始执行自检,初始化中断向量程序,以便之后的程序可以调用,然后加载可启动设备的第一个扇区加载到内存地址0x7...