- 博客(16)
- 收藏
- 关注
原创 本地数据库丢失问题排查记录
上次数据库密码丢失又重新找回之后发现本地之前存的数据库表都丢失了,然后在网上找了很多教程都没有解决,后来又重新建库表。正常使用一段时间之后,有一次电脑重启后在用navicat 打开本地数据库的时候发现之前丢失的数据库又找到了,但是后面新建的数据库没了。通过开启指定的服务,就可以找到之前存的数据内容。但为了后续不再出现问题,我决定将其中一个服务删除,删除前需要对数据库进行迁移。如上图,我的电脑上就存在了两个数据库服务,数据库丢失是因为重启之后电脑开启了另外一个数据服务导致的。
2024-09-01 12:04:31 232
原创 使用navicate 查看数据库密码
在网上收到了一些通过navicate信息找回密码的帖子,但是都是通过运行PHP 文件实现的。我在实际操作时发现通过他们的步骤在网上运行PHP文件根本得不到结果。:本地安装的数据库密码忘记了,但是之前有通过navicate 连接过数据库,所以就想通过navicate里记录连接信息找回数据库密码。后面我就想既然代码是有的,那就把代码转成python 语言运行试试。最后成功将navicate里的密文转成密码。c.用记事本打开导出的文件,找到密码加密之后的信息。b.导出需要的数据库连接信息。
2024-07-26 18:00:41 584
原创 scrapy创建项目是报AttributeError: module ‘lib‘ has no attribute ‘X509_V_FLAG_NOTIFY_POLICY‘错误
安装完scrapy 后启动项目时,报AttributeError: module ‘lib’ has no attribute 'X509_V_FLAG_NOTIFY_POLICY’错误。更新pyOpenSSL。
2024-04-18 15:57:15 1957
原创 linux crontab 设置定时任务错误排查记录
其中,/root/anaconda3/bin/activate 表示anaconda 安装的地址,可以用whereis查看,要把地址中的最后的。经过这3个步骤检查后,大概率是可以查找到问题的,经过几次的布置,发现大部分的问题都可以在前两个检查的步骤里被解决。这里需要注意,如果是用虚拟环境运行的py文件,则在.sh 中需要添加一行,让脚本运行前,先切换到虚拟环境中。正常情况下运行的顺序就是先执行cron中的定时任务,然后执行.sh文件,最后执行.py文件。切换到.sh的文件夹,运行.sh文件。
2023-06-26 17:44:44 457 1
原创 Python中xlrd库的类与方法介绍
import xlrd# 加载工作薄path = r'C:\Users\Administrator\PycharmProjects\PythonAndOffice\PythonAndExcel\九九乘法表.xls'workbook = xlrd.open_workbook(path,formatting_info=True)# 加载表格sheet = workbook.sheet_by_name('九九乘法表')"""sheet类,工作表中的表格帮助查询:help(xlrd.sheet
2021-04-11 15:15:27 525
原创 Python中xlwt库的一些类与函数的介绍
import xlwt# 创建工作薄的方法workbook=xlwt.Workbook()"""Workbook的常用函数以及属性"""# 1.add_sheet(self, sheetname, cell_overwrite_ok=False)# 参数说明:sheetname为要插入的表格的名称;cell_overwrite_ok 参数为TRUE时表示该表中的单元格可以被重写,为FALSE时重写将会报错# 返回值:worksheet类sheet1 = workbook.add_she
2021-04-11 15:14:03 513
原创 mysql中的DML语句
mysql 中的DML语言1.insertdelete与truncate3.update1.insertinsert 的作用是向表中添加一行或多行信息,语法为:insert into 表名(列名1,列名2...) values (值1,值2...),(值1,值2...)...;上面语法中,值与列要一一对应,对于表中字段有非空的约束,新增行时一定要对该字段赋值。values 关键字后面可以添加多个行的信息,中间用‘,’(逗号)分开。表名后面的列名可以省略,此时,要按照表中字段的顺序,对所有列进行赋值
2020-09-07 22:17:36 276
原创 mysql中的流程控制函数
mysql中的流程控制函数1.if2.case1.ifif 控制语句可以实现java中if esle 语句的功能,使用方法为 if(expr1,expr2,expr3),其含义为如果expr1 语句成立,则返回expr2语句,否则返回expr3语句。该逻辑与三元运算符相同。2.casecase 函数可以实现两种功能,第一种类似于java中的swith 语句(做等值判断),第二种类似于java中的多重if语句(做区间判断)mysql 中实现这第一种功能的语句为:case 要判断的字段或语句wh
2020-09-07 10:39:49 208
原创 mysql中常用的一些时间函数
mysql 中常用的一些时间函数1.now2.curtime和curdate3.year, month, day, hour, minute, second4.str_to_date5.date_format1.nownow函数返回当前系统的日期+时间。2.curtime和curdatecurtime 函数返回当前系统的时间,curdate返回当前系统的日期3.year, month, day, hour, minute, secondyear, month, day, hour, mi
2020-09-06 20:41:27 153
原创 mysql中常见的字符函数小结
mysql中常见的字符函数小结lengthupper和lowersubstrinstrtrimconcatlpad和rpadreplacelengthlength 函数返回字符串的字节数,字母与数字是1个字节,中文的字节长度与字符集相关(不同的字符集中文返回的字节不同,utf-8是3个字节,gbk是2个字节),数据库的默认字符集可以通过show variables like '%char%'查看。upper和lowerupper 函数将字符串大写之后返回,lower函数将字符串小写之后返回。s
2020-09-04 15:34:36 204
原创 ChromeDriver资源下载
ChromeDriver资源下载chromedriver的下载地址为:http://chromedriver.storage.googleapis.com/index.html但是如果没有梯子,可能无法打开链接下载。本文中分享给大家下载的是chromedriver_83.0.4103.39版本的资源,给需要的人下载,各个操作系统的都有。链接:https://pan.baidu.com/s/1ACMdTO_mAR63OO5YURmx4A提取码:c32w...
2020-07-09 10:03:07 213
原创 在window中安装tesserocr的步骤,亲测
最近在用python学习网络爬虫,在自动识别验证码的那一节中,书上使用的是tesserocr 库。但是按照书上的安装过程操作一直报错,尝试了很久都没有安装成。,最后通过在网上找各种教程和很多大佬的分享,成功安装了。现在总结一下,分享给需要的人。废话不多说,开装第一步:安装tesseracttesserocr这个库是tesseract这个软件的一个python封装,python是通过tessercor 库来操作tesseract进行识别图片,所以要在python中使用该库,首先需要安装tesseract这
2020-05-14 15:40:50 528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人