自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

水月灯花的博客

更多文章,请关注公众号:初音酱

  • 博客(282)
  • 资源 (11)
  • 收藏
  • 关注

原创 Python和数据库常见问题

‘’‘多行注释’‘’github地址python的优点和应用领域应用领域Python中提供了魔法方法"方法"的格式,不需要主动调用,存在的目的是为了给python的解释器进行调用,几乎每个魔法方法都有一个对应的内置函数,或者运算符,当我们对这个对象使用这些函数或者运算符时就会调用类中的对应魔法方法,可以理解为重写这些python的内置函数。例如:PEP8规范v1=1 or 3v2=1 and 3v3=0 and 2 and 1v4=0 and 2 or 1v5=0 and 2 or 1 or 4v6=0

2023-02-24 15:46:37 6174 1

原创 关于使用uniapp开发H5路由拦截的用法和建议

我在开发html5使用了地址拦截和uniapp的路由拦截,但是在地址栏中直接输入id,例如http://192.168.1.2/kd/#/pages/index/index 在第一次可以拦截成功,在console中可以看到uniapp的生命周期函数执行,但是如果在地址栏中再次输入该地址http://192.168.1.2/kd/#/pages/index/index,uniapp就不会执行应用生命周期,不知道什么问题。3、 在app.vue中引用。

2023-02-20 15:52:41 1448

原创 ngnix配置启动vue项目

http://nginx.org/en/download.html,下载稳定版 Stable version,nginx-1.22.0 windows版,解压到没有中文路径文件后双击nginx.exe就可以运行了,可以再进程中查看nginx的进程,否则更改nginx-1.22.0\conf\nginx.conf配置文件的端口号为其他,因为可能端口号被占用。将其复制后,放入到nginx-1.22.0\html文件下进行替换,然后在浏览器中输入nginx服务器的地址。,如果看到index页面就说明部署成功了。

2022-09-06 14:53:35 1636

原创 pyinstaller打包含有pandas的py文件,无法运行解决办法

1、确保使用最新的pyinstaller版本,同时安装的有xlrd和openpyxl包2、同时在打包界面查看是否出现UPX is not available 如果出现该错误,是无法正常打包的,需要下载相应的upx版本,地址为:https://upx.github.io。下载之后将upx.exe文件放入到系统Python环境下的目录下:Python\Scripts下就行。3、INTEL MKL ERROR: 找不到指定的模块。 mkl_intel_thread.1.dll.Intel MKL FAT.

2022-01-03 11:26:52 2335 1

原创 uniapp或者vue引入在线和离线阿里巴巴iconfont字体图标库

1、在线引入在当前页面或者uniapp项目的app.vue文件中的全局style样式,导入在线地址,然后使用text标签引入,通过设置font-size可以设置显示大小。首先将字体图标添加至购物车,然后点击购物车,随便选个项目进行添加。然后点击更新代码将其生成后点击复制,注意选择font class复制地址为任意vue文件的style标签中,复制的地址没有https标签,注意添加使用https然后在vue的template模板中,使用text标签引入,开头添加iconfo..

2021-11-09 17:22:15 3197

原创 pycharm无法启动,出现崩溃错误,联机无法解决。

之前pycharm可以正常的使用,突然有一天,就启动不了,使用的是破解版pycharm,兼容模式也试了不行,这个时候需要到c的盘C:\Users\Lenovo\.PyCharm2017.3,到c盘的用户缓存中,找到带有history名称的文件,把他们都删除,然后就可以正常启动了。...

2021-09-18 09:09:20 1043

原创 vue使用vant中的自定义主题

当vant的主题不满足你的要求时可以根据自己的要求进行修改,比如:所有的颜色要改。前提是需要在vue中安装vant框架官网说明配置方法:https://vant-contrib.gitee.io/vant/#/zh-CN/theme1、手动引入样式,自动引入样式不知道为什么不生效,手动引入import 'vant/lib/index.less';2、安装less 和less-loader ,他们的版本最好不要太高,less-loader不要使用10.x的版本,请按照本文档的版本使用.

2021-08-16 16:49:45 1253 2

原创 两种方式构建vue单页面多组件应用

方法一、使用vue的v-if指令该指令可以根据表达式的值实现html的元素或者vue的template模板切换,实现dom渲染,从而实现据绑定 / 组件被销毁并重建。借助该指令,实现多组件之间的切换显示,从而实现不同功能页面的展示。首先是引入组件,然后通过v-if指令,设置关键字,然后在data中设置属性为true 或者 false 实现模板之间的切换,或者通过定义方法,改变关键字的值,因为在vue中一切皆数据,通过改变数据改变组件,实现组件切换显示。<template> &lt

2021-07-28 18:13:37 1703

原创 vue.js中使用vue-router路由功能之created生命周期钩子方法和watch侦听器属性,keep-alive介绍

一、路由之生命周期created钩子方法和watch侦听器1、如果只是在同一个组件中,使用路由功能,例如在同一个路由地址,只是传递的参数不同,/list?status=doing/list?status=finish只是status状态不同,/list?status=doing 导航到/list?status=finish,原来的组件实例会被复用。因为两个路由都渲染同个组件,比起销毁再创建,复用则显得更加高效。不过,这也意味着组件的生命周期钩子不会再被调用。因此生命周期函数 无法再次被执行.

2021-07-28 17:42:39 957

原创 解决 IDEA 报错无效的源发行版: 11和Exception in thread main java.lang.UnsupportedClassVersionError 解决方法

第一步:创建工程修改版本就不会出现该错误了

2021-06-20 13:51:37 483

原创 vue.js和flask项目之间的数据传递

第一步:首先安装axios,axios为通过api接口的方式访问flask,安装命令如下:npm install --save axios

2021-06-19 19:46:07 6805 2

原创 vue.js的安装和基本使用

第一步首先安装node.js,需要去官网下载,地址 https://nodejs.org/en/

2021-06-19 18:30:19 333 1

原创 flask中兼容ie6、7中的json未定义错误,document.querySelector() 方法的使用

一、json未定义错误将JavaScript对象类型的参数通过JSON.stringify转换成字符串传递时,IE6、7、8会报:“JSON”未定义的错误。可以通过在html文件的head头内引入json2.js文件来解决:json2.js文件的下载地址https://github.com/se7en94/save/tree/master/docs/json2 <script type="text/javascript" src="json2.js"></script...

2021-06-08 11:41:35 758 1

原创 Python使用csv包对文件的读取和写入

import osimport csvwhile True: print('') print('******************************************************************') print(r'''请输入需要解析的文件位置:格式为:d:\file\name.csv,输入完成后请回车''') #r为转义字符 input_path=input() print(r'请输入存放文件位置:格式为:d:\file,输入.

2021-06-05 17:32:33 460

转载 scrapy中使用fake-useragent库设置user-agent

安装fake-useragent库(useragent的库)pip install fake-useragent在middlewares.py文件中导入fake-useragent库from fake_useragent import UserAgent在middlewares.py文件中编写一个middleware中间件,from fake_useragent import UserAgentfrom scrapy.downloadermiddlewares.userage

2021-03-23 15:48:51 1344

原创 使用pip命令安装文件出现ImportError: cannot import name ‘SourceDistribution‘ from ‘pip._internal.distributions

在使用pip 命令安装其他的包的时候出现以下错误,多半是pip的版本问题,建议进行升级操作。ImportError: cannot import name 'SourceDistribution' from 'pip._internal.distributions.source'第一种重新安装:安装20.0以外的pip:$ pip install -U "pip!=20.0"第二种使用升级,推荐使用$ curl https://bootstrap.pypa.io/get-pip.py .

2021-03-23 12:11:15 5369 2

原创 Python制作词云,jieba分词,wroldcloud设置等、echarts制作网页显示词云

一、worldcloud的使用,制作词云使用pip install worldcloud安装from wordcloud import WordCloudimport matplotlib.pyplot as pltfilename = "yes-minister.txt"with open(filename) as f: mytext = f.read()wordcloud = WordCloud(font_path="simsun.ttf").generate(mytext)

2021-03-23 12:07:09 894

转载 css 自定义全局的input样式(提交按钮,文本框)

HTML input 标签 根据不同的type 属性值,输入字段拥有很多种形式。输入字段可以是文本字段、复选框、掩码后的文本控件、单选按钮、按钮等等。自定义input全局按钮的样式google的input按钮定义input[type="submit"] {-moz-user-select:none;background-color:#F5F5F5;background-image:-moz-linear-gradient(center top , #F5F5F...

2021-03-23 11:28:48 3439

原创 Flask中的网页数据url设置、数据传递和数据显示相关设置

1、Flask交互一、数据传递flask网页之间传递参数可以使用表格form传递,表格提交有多种方式,最常用的是点击按钮调用ajax提交和按钮submit提交,ajax提交可以不刷新网页,按需定制,看个人喜欢吧。列出最常用的两种:①无校验过程,直接提交,并且无法知道提交成功或者失败1、type=“submit”<form name=”form” method="post" action="#"> <input type="text" name="conte

2021-03-23 11:25:57 2254

原创 安卓手机APP进行自动化点击软件详解

1、常用软件介绍在使用过鼠大侠,自动连点器等一众手机自动点击软件之后,发现目前最好用的就是auto.js和easyclick,auto.js最新版现在是收费的,easyclick是免费的,并且提供云控,可以实现多机管理2、auto.js使用方法官网:https://hyb1996.github.io/AutoJs-Docs/#/文档很详细,拿来就可以用,支持手机和电脑编写js脚本,建议使用4.0.1版本,这是一个免费的稳定版本,可以直接百度下载,只需要在手机上安装,然后导入写好的js脚本

2021-01-21 13:07:58 6632

原创 windows电脑使用adb命令连接逍遥模拟器

windows电脑使用adb命令连接逍遥模拟器连不上,出现'adb' 不是内部或外部命令,也不是可运行的程序或批处理文件。进入逍遥模拟器的安装路径,然后进入MEmu文件夹,选择下边三个文件将上述三个文件复制一份放入到C:\Users\Administrator路径下,然后就可以在cmd窗口中使用adb命令。...

2020-12-26 19:35:55 1524

原创 Android逆向工具xposed和mt管理器进行应用脱壳和去广告

1、下载安卓模拟器,使用网易木木模拟器,官网下载就行,然后打开root和应用兼容性,否则无法使用xposed、下载之后模拟器版本为2、下载xposed,官网https://repo.xposed.info/module/de.robv.android.xposed.installer选择上面的这个支持安卓5.0以上的下载选择之后进入另一个网页,然后选择需要的apk下载,apk在最后然后把此安装包拖入到模拟器中安装,然后同意即可,最后选择激活就行了,然后等着下载安装..

2020-11-08 18:38:21 9182 4

转载 mt管理器去除应用广告

1、360的壳,脱之暂且按下不表。 2、【去广告】 3、观影次数

2020-11-04 13:20:58 15902 1

原创 pyqt5中使用信号槽实现qtextedit追加式写入内容

0、使用信号与槽的机制可以在多线程中随意修改控件的内容,信号槽具有多中方式,可以传递str,int等类型变量1、首先在class类的下方定义一个信号槽m_singal = pyqtSignal(str) # 定义一个信号槽2、在__init__方法中进行信号槽的初始化self.m_singal.connect(self.show_msg)3、定义信号槽调用的show_msg方法,并且传递一个变量,同时获取textEdit控件的当前游标,使其移到最末尾,然后在该控件中使用appe

2020-10-20 18:18:33 4129

原创 Python读取Excel表格数据

没有xlrd包的需要安装xlrd包 ,使用数组接收数据pip install xlrdimport xlrd xls = xlrd.open_workbook('沪深300指数2019年交易数据.xlsx') #打开excel表格 table = xls.sheet_by_name('Sheet1') # 获取sheet1数据 for i in range(1, table.nrows): 逐行读取 rows = table.row_valu

2020-09-05 15:35:17 324

转载 使用pycharm导出虚拟环境依赖包

我们在使用pycharm的时候,pycharm中的虚拟环境依赖包需要导出成一个文件,方便给他人运行项目,这个时候,如果使用终端导出的是系统环境,不是虚拟环境,所以不能使用生成requirement.txt一般命令为:pip freeze > requirements.txt但是在windows终端下是不可以使用的:所以你需要使用以下代码,进行导出,将如下代码新建一个Python文件,放在项目根路径下,然后运行就可以了windows和linux下均可以正常生成。windows下带有空格的目

2020-08-04 14:02:15 4293

转载 Updates were rejected because the tip of your current branch is behind

刚创建的github版本库,在push代码时出错:$ git push -u origin masterTo [email protected]:******/Demo.git! [rejected] master -> master (non-fast-forward)error: failed to push some refs to '[email protected]:******/Demo.git'hint: Updates were rejected because the tip of .

2020-08-03 22:38:45 476

原创 爬虫中requests-html包,作为requests的升级包,支持js加载

1、下载安装pip install requests-html2、使用import requests_htmlreq = requests_html.HTMLSession()responses = req.get(url)# print(responses.text)# print(responses.content)print(responses.html.html)支持javascript加载,第一次使用需要下载一个Chromium然后就可以实现对一些使用js生成数据元素

2020-07-17 22:59:34 2443

原创 动态规划入门:用Python求最小硬币个数

问题描述:给出已有的硬币面额,和需用这些硬币组成的目标金钱数目,求能够组成这个目标金钱的最少硬币个数。问题分析:给定面额为c=[c1,c2,…ck],给定金钱数目为s,s可以由c中任意可行面额组成,则k可以分成:s - ci + ci ,其中i<=k,且ci<=s,这样问题就转化为组成 金额为s-ci的最少硬币个数,假设s-ci的最少硬币个数为m,由于ci为c中的数值,一次只能取一个,所以组成s的最少硬币个数为m+1,同理可以继续求解s-ci。于是,我们可以定义d[n]表示组成n...

2020-07-17 10:57:08 1245

原创 使用flask结合javascript动态生成和填充表格数据

1、flaskflask程序负责处理mysql数据库中的数据,然后把数据返回给模板,由于返回的数据是字典类型的,在经过httpresponse之后达到html中,这个时候字典中的单引号由于转义的问题,会转义成“&#39”,原因是为了防止js注入,由于转义之后javascript识别不了这种字符,因此无法处理这些数据解决办法是,在返回数据的模板文件中,只需要在变量后面加tojson即可之后html中的数据引号就可以正常显示和被javascript处理了2、javascript动态生

2020-07-07 20:12:35 3103

原创 turtle绘图库和绘制佩奇

1、turtle库介绍使用方法:from turtle import * 显示器和turtle窗体的左上角都是原点 turtle.screensize(1000,600,...

2020-07-07 19:48:37 355

原创 Python中读取csv文件转换为list列表的两种格式,第二种是逐行读取

1、使用csv包import csvwith open('personal GDP.csv', 'r',encoding='utf-8')as f: cs = list(csv.reader(f))2、使用文件中的readline()cs=[]with open('personal GDP.csv', 'r',encoding='utf-8')as f: cs.append(f.readline().split(',')) while f.readline():

2020-07-06 16:38:39 17871

原创 Python课程、java课程、web课程,前端课程,数据结构、数据库、人工智能课程免费分享

黑马最新Python课程分享,这里有一份最新Python课程,需要的滴滴,包含web,运维,爬虫,大数据,人工智能等待

2020-06-30 18:48:07 509 1

原创 PyQt5中使用线程QThread和Thread进行耗时操作的问题

1、为什么使用线程由于在PyQt5的GUI程序中只存在一个主线程,如果在主线程中进行非常耗时的操作,将会导致GUI界面卡死或者假死,这将十分影响程序的运行,因此在进行耗时的操作,比如有些地方需要使用while 语句,这将会十分耗时,因此使用线程。2、开启线程的两种方式(1)使用threading包,该方法简单,只需要两句就可以开启一个线程,进行多线程操作,但是该方法有一定的弊端,因为这是Python中的多线程方法,在QT中会被认为不是一个安全的线程,因此在该线程中不能更改主程序(进程)中任何控件

2020-06-28 23:01:40 9002 3

原创 Python中mysqlclient的使用,实现mysql数据库的增删改查,如何创建表并判断表已经存在,如何对自增长类型插入数据

0、Python使用mysqlclient包创建数据表和增删改查首先安装pip install mysqlclient,pymysql性能比较低,一般都使用mysqlclient,它们的操作都差不多,数据库连接方式也类似#导入包 import MySQLdb#数据库连接:def SaveDb(self,con): conn = MySQLdb.connect( host='localhost', port=3306, user='r..

2020-06-27 10:39:51 1718

转载 Python中字符串切片方法

字符串切片:str='0123456789'printstr[0:3]#截取第一位到第三位的字符printstr[:]#截取字符串的全部字符printstr[6:]#截取第七个字符到结尾printstr[:-3]#截取从头开始到倒数第三个字符之前printstr[2]#截取第三个字符printstr[-1]#截取倒数第一个字符printstr[::-1]#创造一个与原字符串顺序相反的字符串printstr[-3:-1]#截取倒数第三位与倒数第一位...

2020-06-27 10:04:45 1539

原创 使用unittest框架编写测试用例

1、第一种#导入unittest模块import unittest#1.定义测试类,父类为unittest.TestCase。#可继承unittest.TestCase的方法,如setUp和tearDown方法,不过此方法可以在子类重写,覆盖父类方法。#可继承unittest.TestCase的各种断言方法。class Test(unittest.TestCase): #2.定义setUp()方法用于测试用例执行前的初始化工作。#注意,所有类中方法的入参为self,定义方法的

2020-06-23 22:02:30 1233

原创 Python读取csv格式文件

1、csv文件格式2、读文件import csvwith open('./goods.csv',encoding="gbk") as f: reader = csv.reader(f) next(reader)# 跳过表头 print(reader) for i in reader: print(i[0]) print(i[1]) print(i[2]) print(i[3])输出:可以发现f

2020-06-23 21:43:04 557

原创 PyQt5在连接mysql数据库时,出现QMYSQL Driver not loaded

方案一:在以前是没有出现这种错误的,以前的PyQt5的版本为5.12,但是后来电脑出了问题,版本变成了5.15,这个版本有两个问题,第一个问题是cannot found module QtWebEngine , 第二个问题是没有连接数据库的dll文件解决没有模型QtWebEngine的方式为重新安装QtWebEngine,pip installQtWebEngine就行了。解决没有QMYSQL Driver not loaded的问题,找到mysql数据库的安装目录,从中copy文件...

2020-06-16 20:32:44 1026

原创 pyinstaller如何将自己写的py模块一并打包到exe中

使用方式在上一篇博客中,已经介绍了如何使用pinstaller 打包py文件为exe程序,链接为:https://blog.csdn.net/u014535666/article/details/106736641但是如果py文件中有自定义的一些其他模块,在打包的时候是无法打包进exe程序中的,会出现找不到自定义的模块,导致程序无法运行。为了解决这种问题,需要把自定义的module模块也要打包进去,这个时候需要将自己写的模块复制到Python安装路径下的Lib\site-packages目录中,

2020-06-13 20:08:34 4244 3

顶尖数据恢复.zip

顶尖数据恢复软件,可以恢复计算机中误删除的任何格式的文件,下载下来就可以使用,不需要注册。无毒,放心使用。

2020-06-20

mongodb64位.msi

mongodb作为nosql数据库,其简单方便,便于存储,很好用

2019-09-05

神经网络与深度学习吴恩达.zip

深度学习与神经网络,中文翻译,学习深度学习必备,对于神经网络有充分的理解

2019-07-06

模糊控制pid模型.zip

模糊pid控制模型,对比pid和模糊控制之间的超调量,稳定性,增量差

2019-06-24

Matlab2012a_license.zip

matlab2012a 破解license文件,亲测有效,很好用,我就是用的这个,其他的都过期了,没法用

2019-06-03

kk录像机--录制超清视频

kk录像机可以录制高清以及超清视频,本破解版破除限制,不能用的功能都可以使用

2018-10-07

算法分析与设计之分治策略

在计算机科学中,分治法是一种很重要的算法。字面上的解释是“分而治之”,就是把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。这个技巧是很多高效算法的基础,如排序算法(快速排序,归并排序),傅立叶变换(快速傅立叶变换)……

2018-09-23

EclipsePHP Studio 的使用和配置

EclipsePHP Studio 的使用和配置

2015-08-23

删除robocopy

文件名过长/文件夹路径过长,无法删除文件夹/文件的解决办法

2015-06-03

apache-tomcat-5.5.26

建立tomcat服务器,搭建服务器,实现本地创建服务器,进行jsp

2015-05-13

空空如也

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

TA关注的人

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