自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mxh的博客

Summarize what I've seen and learned

  • 博客(101)
  • 资源 (3)
  • 收藏
  • 关注

原创 端口使用

import serial from time import sleep class SerialPort(object): def __init__(self,Name,BaudRate): self.ser = serial.Serial(Name, BaudRate, timeout=0.5) def Read(self): ...

2020-04-09 08:56:20 571

原创 python读写配置文件

在写测试脚本时,经常有一些需要变动的数据,可以单独放在ini文件里,然后读取传递给相应的函数,这样程序操作更灵活这里主要说的就是python使用自带的configparser模块用来读取配置文件,配置文件的形式类似windows中的ini文件,但这使之个文件后缀而已,自然可以是.con或者.txt,但里面内容却是类似的。如下,以.ini文件为例,新建config.ini文件:[Mysql-Da...

2019-09-26 14:51:19 1286

原创 恢复数据U盘数据或磁盘无意删除的数据

不知道神马原因致使U盘无法打开——大家千万注意:以后遇见这种情况千万别格式化(当然如果你的U盘或者硬盘里没有重要东西那就另当别论),进入“开始-cmd”,因为我的U盘在电脑上读出来是J盘,所以在cmd打开命令里输入chkdsk J:/f(其中J是你U盘的盘符,f是fix修复的意思),如果是一般文件,那么这个命令就可以完美解决了!1.在cmd下输入chkdsk J:/f后回车,在cmd下输入ch...

2019-09-24 15:00:35 923 1

原创 使用alert,confirm方法及样式

学过JavaScript的都知道,alert()、confirm()都是window对象特有的方法,而这两个方法我们平时使用的频率也很高,但是比较扎心的就是他自带的样式太。。。其实网上也有很多封装好的框架,我常用以下三种,Layer官网,对应点api文档boxy弹出层sweetAlert弹出层另外,网上也有一种方式,没必要在引入各种js代码,直接使用即可,但推荐使用上面的方式,毕竟是封...

2019-09-18 11:37:54 2073

翻译 Python清空文件并替换内容

有个文本文件,需要替换里面的一个词,用python来完成,我是这样写的:def modify_text(): with open('test.txt', "r+") as f: read_data = f.read() f.truncate() #清空文件 f.write(read_data.replace('apple', 'and...

2019-09-18 10:54:40 2746

翻译 Emmet的HTML语法(敲代码的快捷方式)

所有操作配合“tab”键即可完成效果,操作如下元素1.在编辑器中输入元素名称,即可自动补全生成 HTML 标签,即使不是标准的 HTML 标签。 2.输入:! 或者 html:5 或者 html:4s 或者 html:4t 将自动补全html基本结构嵌套操作1.使用“>”生成子元素// 输入div>ul>li// 按下TAB键<div>&l...

2019-09-18 10:46:33 386

原创 python报错:无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll

python是我在某台机器中整理好的压缩包,并测试在其它机器中是可以直接使用的,但在其中一台终端输入python后,直接报错解决方案:一:安装VC redit.exe程序,针对自己的电脑下载对应版本下载地址:官方网站,百度网盘二:推荐全自动dll修复工具dll下载工具:三:更新系统(我就这样尝试过)...

2019-09-16 17:58:28 19961

原创 pyqt5出现闪烁和黑屏或者白屏的情况

在win7系统中,使用pyqt5版本,开始运行pyqt5工程,项目完美运行,但是隔一段时间之后,pyqt5界面开始白屏,点击没有任何反应,感觉就是界面内容没有刷新出来。网上有很多资料是按照下面方式进行的,在QApplication app(argc, argv)之前增加如下代码,能解决问题;但是,性能不高而且涉及到OpenGL渲染的界面切换时必须强制刷新,否则会出现渲染重叠;QCoreA...

2019-09-16 11:59:24 3311

原创 highcharts本地下载图片(将图片转为base64发送)

1.下载 canvg.js百度网盘加速器网站提供:canvg.js2.导入js文件(jquery,highstock,canvg)highstock我的百度网盘下载地址:highstock,或者官网下载。 <script src="../zui/lib/jquery/jquery.js"></script> <script src="Highcharts-...

2019-09-16 09:57:22 1425

翻译 Form表单之复选框checkbox操作

input复选框(CheckBox)<label>input复选1组:</label><input type="checkbox" name="checkbox1" value="checkbox复选1" checked="checked"/>checkbox复选1<input type="checkbox" name="checkbox1" val...

2019-09-12 18:19:29 8471

原创 PyHook3实现监控键盘鼠标操作

1. 创建HookManager对象import PyHook3hm = PyHook3.HookManager()之后的操作都是基于这个Manager对象进行。2. 编写事件处理函数事件处理函数需要传入一个HookEvent对象,这个类有两个子类,一个为鼠标事件MouseEvent,还有一个为键盘事件KeyboardEvent,分别为当触发相应事件时由系统传入。MouseE...

2019-06-06 15:19:08 5582 2

翻译 python之socket编程

Socket是什么呢?socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即是一种特殊的文件,一些socket函数就是对其进行的操作(读/写IO、打开、关闭)基本上,Socket 是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 http://...

2019-06-06 15:00:31 80180 11

原创 pyqt5与前端进行交互

基本思路就是在pyqt界面中直接加载html文件,并与html进行交互,参考的文件我已经找不到了,这里我放三个编写好的例子,里面也做了写解释说明,可根据这些例子进行测试,使用。案例一:后端部分:#! /usr/bin/env# -*- coding: utf-8 -*-# webview.pyfrom PyQt5.QtWidgets import QApplication...

2019-06-05 16:31:53 6773 3

翻译 redis的安装配置

Redis是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串、哈希表、列表、集合、有序集合,位图,hyperloglogs等数据类型。官网:https://redis.io/download,网传Redis是不支持windows的,但是,Microsoft开放技术小组 使这一切有了可能 ;window版下载地址:https://githu...

2019-06-05 15:49:28 150

原创 flask-socketio简单使用

概述websocket是html5中实现了服务端和客户端进行双向文本或二进制数据通信的一种新协议,其实已经低于HTTP协议本身和HTTP本质上没有什么关系了。不过形式上两者还是有想象之处。因此websocket的连接地址是长这样的:ws://localhost:8080。可以看到,协议修饰符不是http了。  另外,websocket在连接建立阶段是通过HTTP的握手方式进行的,这可以看做...

2019-06-05 14:14:42 27585 2

翻译 Flask配置Cors跨域

1 跨域的理解跨域是指:浏览器A从服务器B获取的静态资源,包括Html、Css、Js,然后在Js中通过Ajax访问C服务器的静态资源或请求。即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源。同源策略是指:浏览器A从服务器B获取的静态资源,包括Html、Css、Js,为了用户安全,浏览器加了限制,其中的Js通过Ajax只能访问B服务器的静态资源或请求。即:浏览器A从哪拿的资源,...

2019-06-04 17:40:29 2437

原创 pyHook 转码问题-MouseSwitch() missing 8 required positional arguments...,原因及解决办法

TypeError: MouseSwitch() missing 8 required positional arguments: 'msg', 'x', 'y', 'data', 'flags', 'time', 'hwnd', and 'window_name'当鼠标焦点所在的窗口名包含非ascii码,比如中文是unicode编码,转码就会出现问题,不能获取到window_name,导致Mo...

2019-05-31 18:50:20 1983

转载 如何避免用户多次点击造成的多次请求

我们在访问有的网站,输入表单完成以后,单击提交按钮进行提交以后,提交按钮就会变为灰色,用户不能再单击第二次,直到重新加载页面或者跳转。这样,可以一定程度上防止用户重复提交导致应用程序上逻辑错误。还有很多其他的方式进行防止重复点击提交,如1> 定义标志位: 点击触发请求后,标志位为false量;请求(或者包括请求后具体的业务流程处理)后,标志位为true量。通过标志位来判断用户点击...

2019-05-30 20:04:55 6448 1

翻译 解决pycharm注释快捷键无法注释html文本方法

原来在html里面打的注释都是{# #}其实这样在pycharm中运行什么的都没有毛病,但是我有一同事使用的是Visual Studio Code,在里面运行这样的html代码会有错误,不是正规的注释将图中的默认的Jinjia2修改为None就可以了参考:https://blog.csdn.net/selenceasleep/article/details/85076753...

2019-05-30 19:57:00 4240 1

翻译 table表的tr行点击事件,获取对应的table表的第一列的值

$("#table_id tbody").on("click","tr",function() { var td = $(this).find("td"); var data = td.eq(0).text(); });相应的文章可参考:https://blog.csdn.net/zwy15841139493/article/details/89082264https://...

2019-05-30 19:48:33 2303

翻译 MySQL里获取当前week、month、quarter,以及date(),date_format()和str_to_date(),DATEDIFF()操作

1.查询某年的数据1.1 select * from oa_item_info where created like '2018-%';1.2 select * from oa_item_info where left(created,4)='2018';1.3 select * from oa_item_info where year(created)='2018';今年的数据:...

2019-05-30 19:15:19 5787

翻译 location.href和window.open的几种用法

一、location.href常见的几种形式self.location.href;//当前页面打开URL页面 window.location.href;//当前页面打开URL页面 this.location.href;//当前页面打开URL页面 location.href;// 当前页面打开URL页面 parent.location.href;//在父页面打开新页面 top.loca...

2019-05-30 17:35:20 2660

原创 Python 前后端文件下载接口代码

后端使用flask编写的简单接口:import flaskimport osimport sysimport jsonfrom flask import requestfrom flask import Responseinterface_path = os.path.dirname(__file__)sys.path.insert(0, interface_path) ...

2019-05-23 19:23:07 4319

翻译 Pycharm中使用git上传代码到GitHub或者码云

文件名红色, 表示在工作区 文件名绿色, 表示在暂存区 文件名蓝色, 表示文件有修改,位于暂存区 文件名无颜色,表示位于本地仓库区或已经提交到远程仓库区 文件名为红色,需要手动执行git add ., 添加到暂存区后,才可以使用快捷键ctrl+k 文件名为绿色或蓝色,可直接使用快捷键ctrl+k提交并push pycharm中快捷键ctrl+k的作用类似于git commit .......

2019-05-22 19:08:28 5824

翻译 mysql数据库安装配置

MySQL数据库安装配置  1,下载MySQL  打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS  点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community Edition, 并且下面有一个蓝色的链接  点击这个蓝色的链接,进入到社区版本,也就是免费版本的下载页面 ,MySQL Community Downloads...

2019-05-22 18:47:46 241

翻译 mysql的安装配置

MySQL数据库安装配置  1,下载MySQL  打开MySQL的官网www.mysql.com,发现有一个DOWNLOADS  点击它,进入到MySQL的下载页面,在页面的底部有一个MySQL Community Edition, 并且下面有一个蓝色的链接  点击这个蓝色的链接,进入到社区版本,也就是免费版本的下载页面 ,MySQL Community Downloads...

2019-05-17 19:24:06 207

翻译 ERROR: Cannot uninstall 'PyYAML'. It is a distutils installed project and thus we cannot accurately

基本操作过程如下:其中,-i https://pypi.douban.com/simple 是豆瓣镜像,加快下载速度。真正解决问题的是使用pip install --ignore-installed 库名或更普遍pip install --ignore-installed ${PACKAGE_NAME}扩张:一般使用python安装库,会用到pip install libNa...

2019-05-17 16:07:18 26462 2

原创 获取选股宝7x24小时数据

今天没事翻看数据,无意当中注意到选股宝的7x24即时播报的数据和华为街见闻中的快讯要闻是同一个api,如下:华为街要闻地址:华尔街见闻选股宝:选股宝访问的接口:https://api-prod.wallstreetcn.com/apiv1/content/lives参数问题:本次抓取的是华尔街实时新闻,大家可自主选择需要抓取的channel,或者搞个并发,同时抓取五个channel...

2019-04-30 15:51:25 2702

原创 获取西刺代理的IP

环境:Python2.7,requests,bs4,re,获取数据的网址:西刺代理得到的结果,后续可自行构建代理池或者保存文件:代码段:#coding=utf8import requestsfrom bs4 import BeautifulSoupimport reimport os.pathuser_agent = 'Mozilla/5.0 (Macintosh...

2019-04-29 16:57:49 1377

原创 获取市场上的股票代码

使用python2.7,rullib2,re对http://www.txsec.com/inc1/gpdm.asp进行数据获取,见代码:# -*- coding: utf-8 -*-import urllibimport urllib2import reimport csvpost_url = 'http://www.txsec.com/inc1/gpdm.asp'head...

2019-04-29 16:33:01 5967

翻译 关于Flask的request属性

前言在进行Flask开发中,前端需要发送不同的请求及各种带参数的方式,比如GET方法在URL后面带参数和POST在BODY带参数,有时候又是POST的表单提交方式,这个时候就需要从request提取参数。这篇文章是总结如何使用request。关于request在Flask的官方文档中是这样介绍request的:从Flask模块导入request:request的属性下面...

2019-04-28 11:21:22 455

原创 Selenium驱动问题

运行驱动时,可能会碰见一下问题大部分是因为驱动和谷歌的浏览器版本不兼容,遇到这种未知问题的时候,首先去chromedriver官网上下载与自己浏览器版本相对应的驱动文件,替换后再试,我反正是替换后就好了,查看自己浏览器的版本,在帮助里面,有一个关于Google chrome,点击查看:...

2019-04-28 09:50:43 199

原创 多线程以及队列获取域名排行网址

使用最基础的线程,队列以及锁的概念,对http://top.chinaz.com/all/index.html进行的数据获取。具体情况,请直接运行代码即可import requestsfrom lxml import etreefrom threading import Thread, Lockfrom queue import Queueimport reimport csv...

2019-04-28 09:22:28 186

翻译 requests.exceptions.SSLError: ......SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

今天使用requests 请求https 站点下载东西时报错SSL,发现可通过在requests.get()中增加参数verify=False来解决。如下操作:>>> url = "https://heartconnect.bostonscientific.com/client/latest/HeartConnectInstaller.EXE">>&gt...

2019-04-26 08:52:17 535

原创 随机返回经典语句接口API

api接口:https://www.liutianyou.com/api/?type=js&charset=utf-8可以单独将上面链接,在浏览器中查看效果这是get请求,参数:type=js&charset=utf-8返回一个js方法 方法名为writeText如果你想在前端使用,在你想要显示的地方,写上下面两句代码就ok了:<script ty...

2019-04-24 18:20:29 5350

翻译 支付宝支付-python

项目演示:1、输入金额2、扫码支付:3、支付完成:具体操作步骤:第一步:注册账号https://openhome.alipay.com/platform/appDaily.htm?tab=info第二步:设置应用公钥代码实现部分:1、项目结构:2、把生成的 应用私钥 和 支付...

2019-04-24 17:33:12 771

转载 Python支付接口汇总大全(包含微信、支付宝等)

微信接口wzhifuSDK- 由微信支付SDK 官方PHP Demo移植而来,v3.37下载地址weixin_pay- 是一个简单的微信支付的接口weixin_pay- 微信支付接口(V3.3.7)类库。此类库目前只提供了三种接口的操作类:①统一支付接口②订单查询接口③JSAPI 支付wxpay- 微信支付非官方Python工具库。主要提供函数:get_brand_wc_pay_r...

2019-04-24 16:42:07 2182

转载 Javascript 中 atob/btoa

解决 Javascript 中 atob 方法解码中文字符乱码问题由于一些网络通讯协议的限制,你必须使用window.btoa()方法对原数据进行编码后,才能进行发送。接收方使用相当于window.atob()的方法对接受到的 base64 数据进行解码,得到原数据。例如,发送某些含有 ASCII 码表中 0 到 31 之间的控制字符的数据。window.btoa与w...

2019-04-18 15:21:09 5645

转载 新浪期货接口

对于股票接口可参考:https://www.cnblogs.com/mxhmxh/p/10278644.htmlhttps://www.cnblogs.com/mxhmxh/p/10278779.html查询大盘指数,比如查询上证综合指数(000001):http://hq.sinajs.cn/list=s_sh000001服务器返回的数据为:var hq_str_s_sh0...

2019-04-17 16:53:39 8665 1

原创 Selenium中的错误__WebDriverException,unknown error: call function result missing 'value'

遇到这种未知问题的时候,首先去chromedriver官网上下载最新驱动文件,替换后再试,我反正是替换后就好了,还有问题的,欢迎在评论中贴出,共同探讨。注:chromedriver官网打不开的话,可以去淘宝镜像,地址:http://npm.taobao.org/mirrors,自己去找找替换之后可能会出现这样的问题:你应该在goole中查看相应的版本我下载的是没有问...

2019-04-09 11:12:50 508

rgbcolor.7z资源下载

canvg.js文件的依赖库,没有这个文件,canvg使用时,报错。

2019-09-18

canvg1.js资源下载

canvg.js,完美支持 svg 转 canvas,通过canvg转换svg生成图片

2019-09-18

layer.7z资源下载

layer是一款近年来备受青睐的web弹层组件,尽可能地在以更少的代码展现更强健的功能,且格外注重性能的提升、易用和实用性

2019-09-18

空空如也

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

TA关注的人

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